:root{--fs-paper:#fffdf8;--fs-ink:#18201a;--fs-line:#dad7ce;--fs-accent:#9e581f;--fs-muted:#737a73;--fs-tabs:#ebe8e0;--fs-font:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
.fs-header{position:relative;background:transparent;border:0;color:var(--fs-ink);font-family:var(--fs-font)}
.fs-top{position:relative;display:flex;align-items:center;justify-content:center;width:min(calc(100% - 38px),1180px);min-height:100px;padding:28px 0 12px;margin:auto;box-sizing:border-box}
.fs-header .fs-brand{display:block;width:auto;margin:0;font:920 clamp(36px,5vw,48px)/1.1 var(--fs-font);letter-spacing:-.05em}
.fs-brand a{display:inline-block;color:var(--fs-ink);text-decoration:none}.fs-brand em{color:var(--fs-accent);font-style:normal}
.fs-header select{position:absolute;right:0;top:24px;min-height:38px;height:38px;border:1px solid var(--fs-line);border-radius:999px;background:var(--fs-paper);padding:0 13px;font:850 11px var(--fs-font)}
.fs-search-area{width:min(calc(100% - 38px),1180px);margin:auto;padding:8px 0 24px;text-align:center}
.fs-header .fs-search{display:flex;align-items:center;gap:10px;width:100%;max-width:720px;padding:8px 8px 8px 20px;margin:0 auto;box-sizing:border-box;background:var(--fs-paper);border:1px solid var(--fs-line);border-radius:30px;box-shadow:0 3px 14px rgba(24,31,26,.06)}
.fs-header .fs-search input{flex:1;min-width:0;width:0;height:44px;min-height:44px;border:0;background:transparent;padding:0 8px;font:16px var(--fs-font)}
.fs-header .fs-search button{height:44px;min-height:44px;width:auto;border:0;border-radius:21px;padding:0 24px;background:var(--fs-accent);color:white;font:900 16px var(--fs-font)}
.fs-header .fs-micro{margin-top:11px;color:var(--fs-muted);font:11px/normal var(--fs-font)}
.fs-header .fs-scopes{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px;max-width:100%;padding:4px;margin:18px 0 0;border:1px solid var(--fs-line);border-radius:28px;background:var(--fs-tabs)}
.fs-scopes a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:8px 15px;border:0;border-radius:999px;color:#596159;text-decoration:none;font:850 11px var(--fs-font)}
.fs-scopes a[aria-current=page]{background:var(--fs-paper);color:var(--fs-ink);box-shadow:0 2px 8px rgba(0,0,0,.05)}
.fs-header :focus-visible,.fs-region:focus-visible{outline:3px solid var(--fs-accent);outline-offset:4px}
.fs-news main{padding-top:0}.fs-news #entry{margin-top:0}
@media(max-width:760px){.fs-top{min-height:110px;padding-top:46px}.fs-header select{top:8px;min-height:30px;height:30px;padding:0 10px}.fs-search-area{padding-top:4px}.fs-header .fs-search{padding:6px 6px 6px 10px;gap:4px}.fs-header .fs-search button{padding:0 16px}.fs-header .fs-scopes{gap:0}.fs-scopes a{padding:8px 12px}}
