.journal-hero{background:#f0edf7;padding:32px 0 70px;border-bottom:1px solid #dce0ee}.journal-hero h1{max-width:900px;font-size:clamp(2.6rem,5.5vw,4.8rem);line-height:1.1;letter-spacing:-.035em;margin:20px 0 26px}.journal-hero h1 em{color:var(--green);font-weight:400}.journal-hero .intro{color:var(--muted);max-width:720px}.journal-breadcrumb{font-size:.875rem;margin-bottom:42px;display:flex;gap:12px;flex-wrap:wrap}.journal-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.news-meta{font-size:.85rem;color:var(--muted);line-height:1.7}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.news-card{display:flex;flex-direction:column;padding:30px;background:#fff;border:1px solid var(--line);border-radius:4px 28px 4px 4px}.news-card h3{font-family:Georgia,serif;font-weight:400;font-size:1.6rem;line-height:1.25}.news-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.news-card>p:not(.eyebrow){color:var(--muted)}.news-card>.textlink{margin-top:auto;font-size:.9rem}.news-card .eyebrow{font-size:.72rem}.journal-related{background:var(--pale)}.article-layout{display:grid;grid-template-columns:260px minmax(0,740px);gap:70px;align-items:start;padding-top:64px;padding-bottom:70px}.article-toc{border-top:3px solid var(--green);padding-top:20px;position:sticky;top:125px}.article-toc h2{font:600 1rem Arial,sans-serif}.article-toc ol{padding-left:20px;color:var(--muted);font-size:.9rem}.article-toc li{margin:14px 0}.article-toc a:hover{text-decoration:underline}.article-body{font-size:1.07rem;line-height:1.8}.article-body section{scroll-margin-top:125px;margin-bottom:38px}.article-body h2{font-size:2rem;line-height:1.2}.article-body a:not(.button){text-decoration:underline;text-underline-offset:4px;color:var(--green)}.article-body li{margin:10px 0}.article-cta{padding:30px;background:#f0edf7;border-radius:4px 25px 4px 4px;margin-top:40px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:210px minmax(0,1fr);gap:35px}}@media(max-width:700px){.news-grid,.article-layout{grid-template-columns:1fr}.article-toc{position:static}.journal-hero{padding-bottom:45px}.journal-breadcrumb{margin-bottom:30px}.article-layout{padding-top:35px;gap:30px}.news-card{padding:25px}.article-body h2{font-size:1.8rem}.article-cta{padding:25px}}
.news-card .eyebrow{font-size:.8125rem}.news-card h3{overflow-wrap:break-word}.article-layout>*{min-width:0}.journal-hero .actions{flex-wrap:wrap}
