.hef-blog-index,.hef-generic-listing{padding-bottom:90px}.hef-blog-grid{margin-top:10px}.hef-article__shell{max-width:1440px}.hef-article__top{max-width:1080px;margin-inline:auto}.hef-article__header{padding:50px 0 56px}.hef-article__header h1{font-size:clamp(2.6rem,5vw,5.1rem)}.hef-article__meta{display:flex;gap:20px;margin-top:24px;font-size:.78rem;font-weight:800;color:#718078}.hef-article__featured{margin:0 0 64px;height:min(62vw,720px);overflow:hidden;border-radius:20px}.hef-article__featured img{width:100%;height:100%;object-fit:cover}.hef-article__layout{display:grid;grid-template-columns:minmax(0,900px) minmax(260px,340px);gap:80px;justify-content:center;align-items:start;padding-bottom:100px}.hef-article__content{max-width:none}.hef-article__aside{position:relative}.hef-sticky-card{position:sticky;top:30px;padding:28px;background:var(--hef-paper);border-radius:18px}.hef-sticky-card h2{font-size:1.8rem}.hef-sticky-card p:not(.hef-eyebrow){margin-top:14px;color:#596b64;font-size:.92rem}
@media(max-width:1000px){.hef-article__layout{grid-template-columns:1fr;gap:45px}.hef-article__aside{max-width:680px}.hef-sticky-card{position:static}}
@media(max-width:600px){.hef-article__featured{height:320px;margin-bottom:42px}.hef-article__header{padding:34px 0 40px}}
