.editorial-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;min-height:650px;display:grid}.editorial-hero h1{font-size:clamp(52px,6vw,82px)}.editorial-hero .lead{max-width:680px;font-size:20px;line-height:1.7}.editorial-hero aside{color:#fff;background:#294748;border-radius:4px 62px 4px 4px;flex-direction:column;justify-content:center;min-height:390px;padding:48px;display:flex}.editorial-hero aside small{color:#bde4df;text-transform:uppercase;letter-spacing:1.4px}.editorial-hero aside strong{font:34px/1.25 var(--font-brand),serif;margin:38px 0}.editorial-hero aside a{color:var(--turquoise);font-weight:800}.featured-story{background:#e8f3f2;grid-template-columns:.55fr 1.45fr;align-items:center;gap:90px;display:grid}.feature-mark{aspect-ratio:1;border:1px solid var(--green);border-radius:50% 50% 4px;flex-direction:column;justify-content:center;align-items:center;display:flex}.feature-mark span{text-transform:uppercase;letter-spacing:1.5px;font-size:12px}.feature-mark b{font:100px/1 var(--font-brand),serif;color:var(--green)}.featured-story h2,.library-head h2,.newsletter h2,.editorial-promise h2{font-size:clamp(38px,4.4vw,60px);line-height:1.1}.featured-story>div:last-child>p:not(.kicker){max-width:760px;font-size:18px;line-height:1.7}.library-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:46px;display:flex}.topic-filter{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.topic-filter span{border:1px solid #a9b8b5;border-radius:20px;padding:9px 13px;font-size:11px;font-weight:700}.topic-filter span:first-child{background:var(--green);color:#fff;border-color:var(--green)}.article-grid{border-top:1px solid #bcc8c5;border-left:1px solid #bcc8c5;grid-template-columns:repeat(3,1fr);display:grid}.article-card{background:#fff;border-bottom:1px solid #bcc8c5;border-right:1px solid #bcc8c5;flex-direction:column;min-height:420px;padding:32px;display:flex}.article-card.green{background:#7ea7a6}.article-card.blue{background:#e8f3f2}.article-card.brown{background:#d5bbaa}.article-card>div{color:var(--green);text-transform:uppercase;letter-spacing:1px;justify-content:space-between;gap:20px;font-size:11px;font-weight:800;display:flex}.article-card.green>div{color:#fff}.article-card h3{margin:58px 0 18px;font-size:26px;line-height:1.25}.article-card p{font-size:14px;line-height:1.65}.article-card footer{color:inherit;background:0 0;border-top:1px solid #aebbb8;justify-content:space-between;gap:18px;margin-top:auto;padding:22px 0 0;display:flex}.article-card footer time,.article-card footer a{font-size:11px;font-weight:700}.article-card footer a{color:var(--green)}.article-card.green footer a{color:#fff}.newsletter{color:#fff;background:#294748;grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.newsletter .kicker{color:#bde4df}.newsletter>div:last-child>p{font-size:18px;line-height:1.7}.newsletter small{color:#b8cecb;margin-top:16px;font-size:11px;display:block}.editorial-promise{background:#f1f3f1;grid-template-columns:.5fr 1.5fr;gap:80px;display:grid}.editorial-promise>div>p{max-width:780px;font-size:18px;line-height:1.75}@media (max-width:1000px){.editorial-hero,.featured-story,.newsletter,.editorial-promise{gap:50px}.article-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.editorial-hero,.featured-story,.newsletter,.editorial-promise{grid-template-columns:1fr}.editorial-hero{min-height:auto}.feature-mark{max-width:330px}.library-head{flex-direction:column;align-items:flex-start}.topic-filter{justify-content:flex-start}}@media (max-width:520px){.article-grid{grid-template-columns:1fr}.editorial-hero aside{padding:34px 28px}.article-card{min-height:360px}}
