@font-face{font-family:Inter;src:url('fonts/Inter.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'Space Grotesk';src:url('fonts/SpaceGrotesk.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap}
html:root{color-scheme:light;--bm-ink:#0B1927;--bm-ink-soft:#4C5F70;--bm-paper:#F5F7FA;--bm-surface:#fff;--bm-line:#CED7E0;--bm-line-dark:#334858;--bm-signal:#FF6B1A;--bm-signal-soft:#FFE6D8;--bm-link:#005F86;--bm-accent-text:#AA3900;--bm-subtle:#E8EEF4;--bm-sans:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;--bm-display:'Space Grotesk',Inter,system-ui,sans-serif;--bm-shadow:0 16px 48px #0B192712;--bm-radius:6px;--wp--preset--color--ink:var(--bm-ink);--wp--preset--color--paper:var(--bm-paper);--wp--preset--color--surface:var(--bm-surface);--wp--preset--color--signal:var(--bm-signal)}
html[data-bm-theme="dark"]{color-scheme:dark;--bm-ink:#F5F7FA;--bm-ink-soft:#B7C4D2;--bm-paper:#0B1927;--bm-surface:#122638;--bm-line:#354B5E;--bm-line-dark:#354B5E;--bm-signal-soft:#38291F;--bm-link:#69D2F4;--bm-accent-text:#FFAD7F;--bm-subtle:#192F43;--bm-shadow:0 16px 48px #0004}
@media(prefers-color-scheme:dark){html:not([data-bm-theme]){color-scheme:dark;--bm-ink:#F5F7FA;--bm-ink-soft:#B7C4D2;--bm-paper:#0B1927;--bm-surface:#122638;--bm-line:#354B5E;--bm-line-dark:#354B5E;--bm-signal-soft:#38291F;--bm-link:#69D2F4;--bm-accent-text:#FFAD7F;--bm-subtle:#192F43}}
body{background:var(--bm-paper);color:var(--bm-ink);font-family:var(--bm-sans)}
body h1,body h2,body h3,body h4,.bm-prose h2,.bm-prose h3,.bm-prose h4{font-family:var(--bm-display);font-weight:700;letter-spacing:-.035em}
.bm-brand-link{color:var(--bm-ink);text-decoration:none;line-height:0}
.bm-brand-logo{display:block;width:310px;max-width:100%;height:auto;overflow:visible}
.bm-brand__tagline{max-width:210px;font-size:12px;line-height:1.5;text-transform:none;letter-spacing:0;font-weight:600}
.bm-masthead{min-height:100px;gap:20px}.bm-brand{gap:24px}.bm-header-tools{gap:20px}
.bm-timestamp{display:none}
.bm-site-header{border-bottom:1px solid var(--bm-line)}
.bm-appearance{display:flex;gap:5px;align-items:center;color:var(--bm-ink-soft);font-size:12px}
.bm-appearance select{max-width:103px;color:var(--bm-ink);background:var(--bm-paper);border:1px solid var(--bm-line);border-radius:5px;min-height:42px;padding:7px 4px;cursor:pointer;font-weight:600}
.bm-search-toggle{min-height:42px;font-weight:700;letter-spacing:.03em}
.bm-topic-nav{background:#0B1927;border-block:1px solid #334858;color:#F5F7FA}
.bm-topic-list a{font-weight:650;font-size:11px;color:#F5F7FA;padding-inline:15px;letter-spacing:.035em}
.bm-topic-list a:hover,.bm-topic-list a:focus-visible{background:#172C3D}
.bm-home-hero{padding-top:clamp(38px,4.5vw,64px);padding-bottom:38px;gap:44px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);border-color:var(--bm-line)}
.bm-home-hero h1{font-family:var(--bm-display);font-size:clamp(43px,5.1vw,73px);font-weight:700;line-height:1.04;letter-spacing:-.05em;max-width:780px}
.bm-overline{margin-bottom:18px;font-size:10px;letter-spacing:.13em;color:var(--bm-ink-soft)}
.bm-overline span{width:17px;height:13px;transform:none;clip-path:polygon(32% 0,68% 0,100% 100%,0 100%)}
.bm-home-hero__intro{font-size:clamp(16px,1.35vw,19px);line-height:1.65}
.bm-lead-grid{padding-top:38px;gap:30px}
.bm-lead-story{border:1px solid var(--bm-line);border-radius:6px;overflow:hidden}
.bm-lead-story h2{font-size:clamp(30px,3.1vw,44px);line-height:1.13}
.bm-mini-story h3{font-size:18px;line-height:1.3}
.bm-kicker{color:var(--bm-accent-text);font-weight:700}
.bm-card__meta,.bm-mini-story time,.bm-prose figcaption,.bm-article-hero figcaption,.post-navigation span{color:var(--bm-ink-soft)}
.bm-card__title{line-height:1.18}.bm-section-heading{border-top-width:2px;border-top-color:var(--bm-line-dark)}
.bm-section-heading h2{font-size:clamp(29px,3.2vw,42px)}
.bm-section-heading>div>span{color:var(--bm-accent-text)}
.bm-prose{font-family:var(--bm-sans);color:var(--bm-ink);font-size:18px;line-height:1.85}
.bm-prose h2{font-size:clamp(28px,3.2vw,39px);line-height:1.2}.bm-prose h3{font-size:clamp(23px,2.6vw,29px);line-height:1.25}
.bm-prose a{color:var(--bm-link);text-decoration-color:currentColor}.bm-prose a:hover{color:var(--bm-accent-text)}
.bm-prose th{background:var(--bm-subtle);color:var(--bm-ink)}
.bm-prose td,.bm-prose th{border-color:var(--bm-line)!important}
.bm-prose thead th{background:#0B1927!important;color:#F5F7FA!important}
.bm-prose code{color:var(--bm-ink);background:var(--bm-subtle)}.bm-prose pre{background:#07121D;color:#F5F7FA}.bm-prose pre code{color:inherit;background:transparent}
.bm-prose .bm-scorechart,.bm-prose .bm-card{background:var(--bm-surface)!important;color:var(--bm-ink);border-color:var(--bm-line)!important}
.bm-prose .bm-note{color:var(--bm-ink);background:var(--bm-subtle)!important;border-left-color:var(--bm-link)!important}
.bm-prose .bm-warn{color:var(--bm-ink);background:var(--bm-signal-soft)!important;border-left-color:var(--bm-signal)!important}
.bm-table-wrap,.wp-block-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
.bm-scorechart meter{accent-color:var(--bm-signal)}
.bm-scorechart meter::-webkit-meter-bar{background:var(--bm-subtle);border:0;border-radius:4px}
.bm-scorechart meter::-webkit-meter-optimum-value{background:var(--bm-signal)}
.bm-scorechart meter::-moz-meter-bar{background:var(--bm-signal)}
.bm-article-header{padding-top:clamp(40px,5vw,72px)}.bm-article-header h1{font-size:clamp(38px,5vw,68px);line-height:1.08}
.bm-article-deck{line-height:1.55;font-size:clamp(18px,1.8vw,23px)}
.bm-archive,.bm-page{padding-top:clamp(40px,5vw,72px)}
.bm-archive-header h1,.bm-page-header h1{font-size:clamp(43px,6vw,78px);line-height:1.05}
.bm-author-avatar,.bm-card__placeholder{background:#0B1927;color:#F5F7FA}
.search-submit,.bm-button,.form-submit input,.bm-prose .wp-block-button__link{background:#0B1927;border-color:#334858;color:#F5F7FA}
.search-submit:hover,.bm-button:hover,.form-submit input:hover,.bm-prose .wp-block-button__link:hover{background:var(--bm-signal);color:#0B1927}
.search-field,.comment-form textarea,.comment-form input:not([type="submit"]){color:var(--bm-ink);background:var(--bm-surface);border-color:var(--bm-line)}
.page-numbers.current,.page-numbers:hover{background:#0B1927;color:#F5F7FA;border-color:#334858}
.bm-site-footer{background:#07121D;color:#F5F7FA;border-top:3px solid var(--bm-signal)}
.bm-site-footer .bm-brand-link{color:#F5F7FA}.bm-site-footer .bm-brand-logo{width:330px}
.bm-footer-lead p,.bm-footer-promise p{color:#B7C4D2}.bm-footer-grid h2,.bm-footer-meta{color:#A6B8C8}
.bm-footer-lead,.bm-footer-meta{border-color:#334858}.bm-footer-menu a:hover{color:#FFAD7F}
:focus-visible{outline:3px solid var(--bm-link);outline-offset:4px}.bm-site-footer :focus-visible,.bm-topic-nav :focus-visible{outline-color:#FFAD7F}
@media(max-width:1050px){.bm-brand__tagline{display:none}.bm-home-hero{grid-template-columns:1fr;gap:20px}.bm-home-hero__intro{max-width:640px}}
@media(max-width:782px){.bm-masthead{min-height:80px;gap:10px}.bm-header-tools{gap:12px}.bm-brand-logo{width:245px}.bm-home-hero{padding-top:38px;padding-bottom:30px}.bm-home-hero h1{font-size:clamp(42px,7.8vw,61px)}.bm-prose{font-size:17px;line-height:1.8}}
@media(max-width:580px){.bm-brand-logo{width:clamp(154px,45vw,230px)}.bm-appearance{gap:0}.bm-appearance>svg{display:none}.bm-appearance select{font-size:11px;max-width:93px;padding-inline:2px}.bm-header-tools{gap:10px}.bm-masthead{min-height:74px}.bm-home-hero h1{font-size:clamp(38px,10vw,54px)}.bm-home-hero__intro{font-size:16px}.bm-site-footer .bm-brand-logo{width:240px}.bm-article-header h1{font-size:clamp(34px,9vw,46px)}}
@media print{html[data-bm-theme]{--bm-ink:#0B1927;--bm-ink-soft:#4C5F70;--bm-paper:#fff;--bm-surface:#fff;--bm-line:#CED7E0;--bm-link:#005F86;--bm-subtle:#E8EEF4;color-scheme:light}.bm-appearance,.bm-header-tools{display:none}.bm-site-header{position:static}}
