._section_1j2ii_1{background:#e9e5db;color:#283029;padding:80px 6vw}._head_1j2ii_1{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:31px}._head_1j2ii_1>div{max-width:830px}._eyebrow_1j2ii_1{color:#99754e;letter-spacing:.16em;font-weight:700;font-size:.69rem;text-transform:uppercase}._head_1j2ii_1 h2{font:400 clamp(2.7rem,4.5vw,4.8rem)/1.05 "Newsreader",Georgia,serif;letter-spacing:-.036em;margin:12px 0 17px}._head_1j2ii_1 p:not(._eyebrow_1j2ii_1){color:#5d685e;font-size:.95rem;line-height:1.7;max-width:720px}._head_1j2ii_1>a{white-space:nowrap;text-decoration:none;color:#38533e;font-weight:700;font-size:.82rem;border-bottom:1px solid #8e9e8e;padding-bottom:8px;display:flex;align-items:center;gap:8px}._grid_1j2ii_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}._card_1j2ii_1{display:flex;flex-direction:column;background:#fff;border:1px solid #d9d5cb;min-width:0}._card_1j2ii_1 img{display:block;width:100%;aspect-ratio:1.65;object-fit:cover}._card_1j2ii_1>div{padding:23px;display:flex;flex-direction:column;flex:1;align-items:flex-start}._card_1j2ii_1 small{font-size:.65rem;color:#94724a;letter-spacing:.13em;font-weight:700}._card_1j2ii_1 h3{font:400 clamp(1.85rem,2.5vw,2.6rem)/1.12 "Newsreader",Georgia,serif;margin:12px 0}._card_1j2ii_1 p{font-size:.81rem;color:#59665b;line-height:1.65;margin:0 0 19px}._card_1j2ii_1 a{display:flex;align-items:center;gap:9px;border-bottom:1px solid #909b8e;padding-bottom:6px;text-decoration:none;font-size:.8rem;color:#334c38;font-weight:700;margin-top:auto}._tail_1j2ii_1{border-top:1px solid #c9c5bb;margin-top:24px;padding-top:22px;display:flex;align-items:start;gap:12px}._tail_1j2ii_1 svg{color:#99764d;flex-shrink:0}._tail_1j2ii_1 p{max-width:900px;font-size:.75rem;line-height:1.65;color:#667165;margin:0;flex:1}._tail_1j2ii_1 a{white-space:nowrap;color:#34503a;font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:8px;text-decoration:none}@media(max-width:1120px){._grid_1j2ii_1{grid-template-columns:repeat(2,minmax(0,1fr))}._head_1j2ii_1{align-items:start;flex-direction:column}._tail_1j2ii_1{flex-wrap:wrap}}@media(max-width:700px){._section_1j2ii_1{padding:60px 6vw}._grid_1j2ii_1{grid-template-columns:1fr}._head_1j2ii_1 h2{font-size:2.8rem}._head_1j2ii_1>a,._tail_1j2ii_1 a{white-space:normal}._card_1j2ii_1 img{aspect-ratio:1.9}}
