.sg-news-index,.sg-news-article{--news-gap:clamp(2rem,5vw,5rem);color:var(--sg-ink);padding-block:clamp(2.5rem,5vw,5rem) clamp(5rem,9vw,8rem)}.sg-news-index h1{letter-spacing:-.04em;margin:0 0 clamp(2.5rem,5vw,4.5rem);font-size:clamp(2.75rem,5.4vw,5rem);line-height:1.02}.sg-news-grid{gap:4.5rem var(--news-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.sg-news-story{min-width:0}.sg-story-link{color:inherit;text-decoration:none;display:block}.sg-story-image{background:var(--sg-surface-warm);overflow:hidden}.sg-story-image img{object-fit:cover;object-position:var(--focal-x,50%) var(--focal-y,50%);width:100%;height:clamp(300px,29vw,400px);transition:transform .45s cubic-bezier(.2,.7,.3,1);display:block}.sg-story-copy{padding-top:1.6rem}.sg-story-copy time,.sg-article-header time{color:var(--sg-muted);font-size:.875rem}.sg-story-copy h2{letter-spacing:-.025em;text-wrap:balance;margin:.75rem 0 1rem;font-size:clamp(1.75rem,2.8vw,2.65rem);line-height:1.14}.sg-story-copy p{max-width:48ch;color:var(--sg-muted);margin:0;font-size:1.0625rem;line-height:1.75}.sg-story-read{align-items:center;gap:.65rem;margin-top:1.5rem;font-weight:600;display:inline-flex}.sg-news-back{color:var(--sg-ink);align-items:center;gap:.65rem;font-size:.9rem;text-decoration:none;display:inline-flex}.sg-news-back svg{transform:rotate(180deg)}.sg-article-header{max-width:1040px;margin:3rem auto}.sg-article-header h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.75rem;font-size:clamp(2.4rem,4.7vw,4.5rem);line-height:1.06}.sg-article-deck{max-width:760px;color:var(--sg-muted);margin:1.5rem 0 0;font-size:clamp(1.125rem,1.7vw,1.4rem);line-height:1.65}.sg-article-cover{margin:3rem 0 4rem}.sg-article-cover img{width:100%;height:auto;display:block}.sg-article-cover figcaption{color:var(--sg-muted);margin-top:.8rem;font-size:.875rem}.sg-article-body,.sg-article-resource{max-width:700px;margin-inline:auto;font-size:1.125rem;line-height:1.8}.sg-article-body p{margin:0 0 1.5rem}.sg-article-body h2{letter-spacing:-.025em;text-wrap:balance;margin:3.75rem 0 1.4rem;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.18}.sg-article-body ul{margin:2rem 0;padding:0;list-style:none}.sg-article-body ul li{border-top:1px solid var(--sg-line);padding:1.4rem 0}.sg-article-body ul strong{margin-bottom:.5rem;font-size:1.2rem;font-weight:600;display:block}.sg-article-body a,.sg-article-resource a{color:var(--sg-accent);text-underline-offset:.3em;text-decoration-thickness:1px}.sg-article-body>p:last-child{margin-top:2.75rem}.sg-article-resource a{align-items:center;gap:.65rem;display:inline-flex}.sg-article-body .news-process{border-block:1px solid var(--sg-line);margin:3rem 0;padding-block:1.5rem}.news-process figcaption{color:var(--sg-muted);font-size:.875rem}.news-process ol{grid-template-columns:1fr 1fr 1.5fr;gap:1rem;margin:1.5rem 0 .5rem;padding:0;list-style:none;display:grid}.news-process li{min-width:0}.news-process strong{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:500;line-height:1.15;display:block}.news-process span{color:var(--sg-muted);margin-top:.6rem;font-size:.875rem;display:block}.sg-next-story{border-top:1px solid var(--sg-line);max-width:1040px;margin:5rem auto 0;padding-top:2rem}.sg-next-story a{color:inherit;align-items:center;gap:clamp(1rem,3vw,2.5rem);text-decoration:none;display:flex}.sg-next-story img{aspect-ratio:1.7;object-fit:cover;object-position:var(--focal-x,50%) var(--focal-y,50%);width:30%;max-width:260px;height:auto}.sg-next-copy{flex:1}.sg-next-copy>span{color:var(--sg-muted);font-size:.875rem}.sg-next-copy strong{letter-spacing:-.02em;margin-top:.6rem;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:500;line-height:1.2;display:block}.sg-next-story svg{flex-shrink:0}:is(.sg-news-index,.sg-news-article) a:focus-visible{outline:2px solid var(--sg-accent);outline-offset:6px}:is(.sg-news-index,.sg-news-article) ::selection{background:var(--sg-ink);color:#fff}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sg-story-link:hover .sg-story-image img{transform:scale(1.02)}}@media (width<=970px){.sg-news-grid{grid-template-columns:1fr;gap:3.5rem}.sg-story-image img{aspect-ratio:1.6;height:auto}}@media (width<=760px){.sg-article-header{margin-top:2rem}.sg-article-cover{margin-block:2rem 2.5rem}.sg-article-body{font-size:1.0625rem;line-height:1.8}.sg-article-body h2{margin-top:2.75rem}.sg-next-story{margin-top:3.5rem}.sg-next-story img{aspect-ratio:1;width:28%}.news-process ol{grid-template-columns:1fr;gap:1.25rem}.news-process li{align-items:baseline;gap:1rem;display:flex}.news-process strong{flex:1}.news-process span{flex:1;margin:0}}@media (prefers-reduced-motion:reduce){.sg-story-image img{transition:none}}
