/* Scoped palette: this site's existing brand, no global theme overrides. */
.fs-news,.fs-layout-dialog,.fs-layout-entry{--ink:#171316;--green:#f70b88;--gold:#941251;--paper:#fffdfd;--sage:#f8f2f5;--line:#eadde4;--fs-ink:#171316;--fs-accent:#f70b88;--fs-gold:#941251;--fs-paper:#fffdfd;--fs-tint:#f8f2f5;--fs-line:#eadde4;--fs-muted:#756c72;--fs-dark:#171316;--fs-radius:12px}
.fs-news{max-width:1200px;margin:clamp(24px,5vw,72px) auto;padding:0 clamp(18px,4vw,48px);font-family:inherit}.fs-news h1{white-space:pre-line}.fs-news .news-content{min-width:0}.fs-news img{max-width:100%;height:auto}
.fs-news .news-cover img,.fs-news .news-content img{border-radius:var(--fs-radius)}
