._section_16l4q_1{border-bottom:1px solid var(--ink);background:#f4f2e9;padding:clamp(38px,5vw,72px) clamp(20px,5vw,72px)}._inner_16l4q_7{max-width:1200px;margin:0 auto}._heading_16l4q_12{grid-template-columns:minmax(0,1fr) minmax(0,450px);align-items:end;gap:24px;margin-bottom:22px;display:grid}._heading_16l4q_12>p:first-child{grid-column:1/-1}._heading_16l4q_12 h2{font-family:var(--font-display);font-size:clamp(30px,3.4vw,48px);line-height:1.3}._heading_16l4q_12>p:last-child{color:#4e5f56;max-width:450px;font-size:15px;line-height:1.8}._content_16l4q_35{display:grid}._entry_16l4q_37{border-top:1px solid #b5c0b9;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,54px);min-width:0;padding:clamp(26px,4vw,42px) 0;display:grid}._entry_16l4q_37:last-child{border-bottom:1px solid #b5c0b9}._photo_16l4q_46{min-width:0;margin:0}._photo_16l4q_46 img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}._photo_16l4q_46 figcaption{color:#55655d;margin-top:8px;font-size:12px;line-height:1.6}._photo_16l4q_46 figcaption a{color:var(--green);text-decoration:underline}._photo_16l4q_46 figcaption span{margin-left:8px}._copy_16l4q_51{min-width:0;color:var(--ink);flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}:is(._copy_16l4q_51:hover,._copy_16l4q_51:focus-visible){color:var(--red);outline-offset:4px}._copy_16l4q_51>span{color:var(--red);font-size:13px;font-weight:850}._copy_16l4q_51 h3{max-width:25ch;font-family:var(--font-display);margin-top:16px;font-size:clamp(27px,3vw,39px);font-weight:1000;line-height:1.4}._copy_16l4q_51 ._purpose_16l4q_55{max-width:62ch;color:var(--ink);margin-top:20px;font-size:clamp(16px,1.5vw,18px);font-weight:700;line-height:1.9}._copy_16l4q_51 ._summary_16l4q_56{color:#526159;max-width:70ch;margin-top:12px;font-size:14px;line-height:1.7}._copy_16l4q_51 ._read_16l4q_57{color:var(--red);margin-top:auto;padding-top:25px;font-size:15px;font-weight:850}@media (max-width:800px){._section_16l4q_1{padding:36px 14px}._heading_16l4q_12{grid-template-columns:1fr;gap:8px}._heading_16l4q_12>p:first-child{grid-column:1}._heading_16l4q_12>p:last-child{margin-top:12px;font-size:14px}._entry_16l4q_37{grid-template-columns:1fr;gap:20px;padding:28px 0 34px}._copy_16l4q_51 h3{margin-top:10px;font-size:clamp(25px,7vw,34px)}._copy_16l4q_51 ._purpose_16l4q_55{margin-top:12px;font-size:16px}._copy_16l4q_51 ._read_16l4q_57{padding-top:18px}}
