/* Scoped palette: this site's existing brand, no global theme overrides. */
.fs-news,.fs-layout-dialog,.fs-layout-entry{--ink:#2d2521;--green:#533225;--gold:#b75f45;--paper:#fffdf9;--sage:#f7f1e9;--line:#ded3c6;--fs-ink:#2d2521;--fs-accent:#533225;--fs-gold:#b75f45;--fs-paper:#fffdf9;--fs-tint:#f7f1e9;--fs-line:#ded3c6;--fs-muted:#776c65;--fs-dark:#2d2521;--fs-radius:28px}
.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{--fs-heading-font:var(--serif,serif)}
.fs-news .news-cover img,.fs-news .news-content img{border-radius:var(--fs-radius)}
