.insight-articles{background:var(--surface-muted);padding-block:clamp(72px,9vw,120px)}.insight-articles .sec-display{margin-bottom:clamp(34px,5vw,58px)}.article-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,5vw,72px);list-style:none;display:grid}.article-entry-link{min-height:100%;color:inherit;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,2.4vw,36px);text-decoration:none;display:grid}.article-entry-cover{aspect-ratio:4/3;background:var(--paper-deep);overflow:hidden}.article-entry-cover img{object-fit:cover;width:100%;height:100%;display:block}.article-entry-copy{align-self:center;gap:14px;min-width:0;display:grid}.article-entry h3{overflow-wrap:anywhere;font-family:Gamay Editorial,serif;font-size:clamp(1.5rem,2.3vw,2.3rem);font-weight:900;line-height:1.12}.article-meta{color:var(--text-muted);font-size:.9375rem;line-height:1.55}.article-excerpt{color:var(--text-muted);font-size:1.125rem;line-height:1.6}.article-read{width:max-content;min-height:40px;color:var(--pine);text-underline-offset:5px;align-items:center;font-size:.9375rem;text-decoration:underline;display:inline-flex}.article-entry-link:hover .article-read{text-decoration-thickness:2px}.article-entry-link:focus-visible,.editorial-article a:focus-visible{outline:3px solid var(--pine);outline-offset:6px;border-radius:2px}.article-empty{max-width:48ch;color:var(--text-muted);padding:24px 0;font-size:1.125rem;line-height:1.65}.blog-after{padding-bottom:clamp(70px,9vw,120px)}.editorial-article{overflow-wrap:anywhere;padding-top:clamp(132px,13vw,190px);padding-bottom:clamp(70px,9vw,110px)}.article-open{max-width:960px;margin:0 auto 44px}.article-open .page-kicker{margin-top:40px}.article-open h1{font-family:var(--display-light);letter-spacing:var(--display-track);margin:20px 0 26px;font-size:clamp(2.35rem,5.5vw,4.5rem);font-weight:400;line-height:1.06}.article-lede{max-width:64ch;color:var(--text-muted);margin-bottom:24px;font-size:clamp(1.25rem,2.1vw,1.65rem);line-height:1.5}.article-cover{aspect-ratio:16/9;background:var(--paper-deep);max-width:1100px;margin:0 auto 56px;overflow:hidden}.article-cover img{object-fit:cover;width:100%;height:100%;display:block}.article-body,.article-end{max-width:740px;margin-inline:auto}.article-body{font-size:clamp(1.125rem,1.45vw,1.3rem);line-height:1.76}.article-body>*+*{margin-top:1.3em}.article-body h2,.article-body h3{font-family:Gamay Editorial,serif;font-weight:900;line-height:1.18}.article-body h2{margin-top:2em;font-size:1.62em}.article-body h3{margin-top:1.6em;font-size:1.25em}.article-body blockquote{border-left:2px solid var(--pine);padding-left:24px;font-size:1.1em;font-style:italic}.article-body ul,.article-body ol{padding-left:1.4em}.article-body li+li{margin-top:.45em}.article-body a,.article-end a{color:var(--pine);text-underline-offset:4px;text-decoration:underline}.article-body strong{font-weight:700}.article-body img{max-width:100%;height:auto;display:block}.article-body figcaption{color:var(--text-muted);margin-top:12px;font-size:1rem}.article-end{border-top:1px solid var(--rule);flex-wrap:wrap;gap:18px 28px;margin-top:56px;padding-top:28px;font-size:1rem;display:flex}.related-articles{padding-bottom:clamp(84px,10vw,140px)}.related-articles>h2{font-family:var(--display-light);letter-spacing:var(--display-track);margin:12px 0 38px;font-size:clamp(2rem,4vw,3.6rem);font-weight:400;line-height:1.08}.related-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,42px);list-style:none;display:grid}.related-list .article-entry-link{grid-template-columns:1fr}.related-list .article-entry-cover{aspect-ratio:16/10}.related-list .article-excerpt{display:none}@media (width<=900px){.article-index{grid-template-columns:1fr}.related-list{grid-template-columns:1fr 1fr}}@media (width<=640px){.article-entry-link{grid-template-columns:1fr;gap:20px}.article-entry-copy{gap:12px}.article-cover{aspect-ratio:4/3;margin-bottom:36px}.related-list{grid-template-columns:1fr}}
