@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-normal.DrHU7SY7.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-normal.BOyYyU_V.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-cyrillic-ext-wght-normal.BbRulJFC.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-cyrillic-wght-normal.se3OnFSl.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-vietnamese-wght-normal.DTJpi3oK.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-latin-ext-wght-normal.CeZZaleV.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-latin-wght-normal.CLTz0ja0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-cyrillic-ext-wght-italic.C-QmXakx.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-cyrillic-wght-italic.BEG-aDmo.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-vietnamese-wght-italic.DGTnne2U.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-latin-ext-wght-italic.BDIJUyTX.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-latin-wght-italic.DbMydFnf.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Newsreader Variable","Georgia","Times New Roman",serif;--font-ui:"Libre Franklin Variable","Helvetica Neue",Arial,system-ui,sans-serif;--font-body:"Source Serif 4 Variable","Georgia","Times New Roman",serif}:root{--ink-900:#1c1a16;--ink-800:#2a2721;--ink-700:#3b382f;--ink-600:#57534a;--ink-500:#6f6a5f;--ink-400:#8d887c;--ink-300:#aba593;--line-300:#ddd7c9;--line-200:#e8e3d7;--line-100:#f0ece2;--surface-0:#fffdf8;--surface-1:#f7f4ec;--surface-2:#efeae0;--surface-3:#e7e1d4;--brand-ink:#17251d;--brand-ink-2:#22342a;--brand:#1f6b4a;--brand-hover:#195b3e;--brand-active:#144a32;--brand-tint:#e8f1ec;--brand-focus:#4f9d78;--verified:var(--brand);--verified-ink:#ffffff;--verified-tint:var(--brand-tint);--verified-line:#bcd8c8;--accent-gold:#9c7c3c;--accent-gold-tint:#f3ecdb;--breaking:#a5342f;--breaking-hover:#8d2a26;--breaking-dark:#71211d;--breaking-ink:#ffffff;--breaking-tint:#f5eae8;--opinion-left:#3f6fb0;--opinion-center:#6f7a6a;--opinion-right:#b06a3f;--opinion-track:#e7e1d4;--cat-world:#3f7d74;--cat-national:#3a5f9c;--cat-politics:#6b5ba0;--cat-business:#9a7b3f;--cat-technology:#3a7d94;--cat-sports:#b5723f;--cat-entertainment:#a04f78;--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-400);--text-inverse:#fffdf8;--text-link:var(--brand);--bg-page:var(--surface-1);--bg-surface:var(--surface-0);--bg-inset:var(--surface-2);--border:var(--line-200);--border-strong:var(--line-300);--divider:var(--line-100);--success:var(--brand);--warning:#9a7b3f;--danger:var(--breaking)}[data-theme=dark]{--ink-900:#f4f1e8;--ink-800:#e6e2d6;--ink-700:#d3cec1;--ink-600:#b4afa1;--ink-500:#8e897c;--ink-400:#736e62;--ink-300:#575248;--line-300:#38342c;--line-200:#2c2922;--line-100:#221f1a;--surface-0:#1a1712;--surface-1:#12100c;--surface-2:#221f1a;--surface-3:#2c2922;--brand-ink:#0f1a13;--brand-ink-2:#16241b;--brand:#4fae82;--brand-hover:#68bd95;--brand-active:#82cca8;--brand-tint:#16281e;--brand-focus:#4fae82;--verified-line:#2c4a38;--accent-gold:#c6a35c;--accent-gold-tint:#2a2417;--breaking:#d5605a;--breaking-hover:#dd7772;--breaking-dark:#b0433d;--breaking-tint:#2a1715;--opinion-left:#6e9ad8;--opinion-center:#93a08c;--opinion-right:#d0916a;--opinion-track:#2c2922;--cat-world:#5fb0a4;--cat-national:#6e9ad8;--cat-politics:#a08bd8;--cat-business:#c6a35c;--cat-technology:#5fb0cc;--cat-sports:#d59a6a;--cat-entertainment:#cf82a8;--text-inverse:#12100c;--success:var(--brand);--warning:#c6a35c}:root{--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:600;--fw-black:700;--fs-100:.75rem;--fs-200:.8125rem;--fs-300:.875rem;--fs-400:1.0625rem;--fs-500:1.25rem;--fs-600:1.4375rem;--fs-700:1.75rem;--fs-800:2.25rem;--fs-900:2.875rem;--fs-1000:3.625rem;--fs-1100:4.5rem;--lh-tight:1.08;--lh-snug:1.18;--lh-normal:1.4;--lh-relaxed:1.7;--ls-tighter:-.015em;--ls-tight:-.008em;--ls-normal:0;--ls-wide:.02em;--ls-label:.08em;--ls-caps:.12em;--type-hero:var(--fw-semibold) var(--fs-1000)/var(--lh-tight) var(--font-display);--type-h1:var(--fw-semibold) var(--fs-900)/var(--lh-tight) var(--font-display);--type-h2:var(--fw-medium) var(--fs-800)/var(--lh-snug) var(--font-display);--type-h3:var(--fw-medium) var(--fs-700)/var(--lh-snug) var(--font-display);--type-card-title:var(--fw-semibold) var(--fs-600)/var(--lh-snug) var(--font-display);--type-lead:var(--fw-regular) var(--fs-500)/var(--lh-relaxed) var(--font-body);--type-body:var(--fw-regular) var(--fs-400)/var(--lh-relaxed) var(--font-body);--type-meta:var(--fw-medium) var(--fs-300)/var(--lh-normal) var(--font-ui);--type-kicker:var(--fw-semibold) var(--fs-200)/1 var(--font-ui)}:root{--sp-0:0;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:2.5rem;--sp-8:3rem;--sp-9:4rem;--sp-10:5rem;--radius-0:0;--radius-sm:3px;--radius-md:6px;--radius-lg:12px;--radius-pill:999px;--bw-hair:1px;--bw-rule:2px;--bw-accent:3px;--shadow-none:none;--shadow-1:0 1px 2px rgba(28,26,22,.05),0 1px 1px rgba(28,26,22,.03);--shadow-2:0 4px 14px rgba(28,26,22,.07),0 1px 3px rgba(28,26,22,.04);--shadow-3:0 10px 30px rgba(28,26,22,.1),0 3px 8px rgba(28,26,22,.05);--shadow-nav:0 1px 0 var(--line-200),0 4px 16px rgba(28,26,22,.05);--container:1240px;--container-wide:1400px;--container-text:680px;--gutter:1.5rem;--header-h:60px;--utility-h:34px;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-in-out:cubic-bezier(.5,0,.3,1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.42s;--z-nav:100;--z-sticky:200;--z-overlay:900;--z-modal:1000}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font:var(--type-body);color:var(--text-body);background:var(--bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;color:var(--text-strong);font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);text-wrap:balance}p{margin:0 0 1em;text-wrap:pretty}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--brand-hover);text-decoration:underline;text-underline-offset:2px}img{max-width:100%;display:block}button{font-family:inherit}:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}::selection{background:var(--brand-tint);color:var(--ink-900)}.bnl-caps{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:var(--fw-semibold)}.bnl-tnum{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.925em}pre{padding:var(--sp-4);border-radius:var(--radius-sm);overflow-x:auto;background:var(--surface-2)}blockquote{margin:var(--sp-5) 0;padding-left:var(--sp-4);border-left:var(--bw-accent) solid var(--accent-gold);color:var(--text-muted)}.bnl-mark{display:inline-flex;align-items:center;gap:.55em;font-family:var(--font-display);text-decoration:none;line-height:1}.bnl-mark:hover{text-decoration:none}.bnl-mark__sq{position:relative;flex:none;display:grid;place-items:center;background:var(--brand-ink);color:var(--surface-0);border-radius:var(--radius-md);font-weight:var(--fw-semibold);letter-spacing:-.03em;font-family:var(--font-display)}.bnl-mark--inverse .bnl-mark__sq{background:var(--surface-0);color:var(--brand-ink)}.bnl-mark__sq:after{content:"";position:absolute;top:-14%;right:-10%;width:32%;height:32%;border-radius:50%;background:var(--brand);box-shadow:0 0 0 .16em var(--brand-ink)}.bnl-mark--inverse .bnl-mark__sq:after{box-shadow:0 0 0 .16em var(--surface-0)}.bnl-mark__wt{position:relative;font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--brand-ink);white-space:nowrap;font-family:var(--font-display)}.bnl-mark--inverse .bnl-mark__wt{color:var(--surface-0)}.bnl-mark__rule{display:block;height:.09em;width:2.1em;background:var(--accent-gold);margin-top:.14em}.bnl-mark--sm .bnl-mark__sq{width:24px;height:24px;font-size:14.4px}.bnl-mark--sm .bnl-mark__wt{font-size:.95rem}.bnl-mark--md .bnl-mark__sq{width:34px;height:34px;font-size:20.4px}.bnl-mark--md .bnl-mark__wt{font-size:1.35rem}.bnl-mark--lg .bnl-mark__sq{width:46px;height:46px;font-size:27.6px}.bnl-mark--lg .bnl-mark__wt{font-size:1.85rem}.bnl-btn{--_bg:var(--brand);--_fg:var(--surface-0);--_bd:transparent;display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--font-ui);font-weight:var(--fw-semibold);letter-spacing:.01em;border:var(--bw-hair) solid var(--_bd);background:var(--_bg);color:var(--_fg);border-radius:var(--radius-md);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.bnl-btn:hover{text-decoration:none}.bnl-btn:active{transform:translateY(.5px)}.bnl-btn--md{height:40px;padding:0 18px;font-size:var(--fs-300)}.bnl-btn--sm{height:32px;padding:0 12px;font-size:var(--fs-200)}.bnl-btn--lg{height:48px;padding:0 24px;font-size:var(--fs-400)}.bnl-btn--block{display:flex;width:100%}.bnl-btn--primary{--_bg:var(--brand);--_fg:var(--surface-0)}.bnl-btn--primary:hover{--_bg:var(--brand-hover)}.bnl-btn--primary:active{--_bg:var(--brand-active)}.bnl-btn--breaking{--_bg:var(--breaking);--_fg:#fff}.bnl-btn--breaking:hover{--_bg:var(--breaking-hover)}.bnl-btn--breaking:active{--_bg:var(--breaking-dark)}.bnl-btn--secondary{--_bg:transparent;--_fg:var(--brand);--_bd:var(--brand)}.bnl-btn--secondary:hover{--_bg:var(--brand-tint)}.bnl-btn--ghost{--_bg:transparent;--_fg:var(--ink-700);--_bd:transparent}.bnl-btn--ghost:hover{--_bg:var(--surface-2)}.bnl-btn--solid{--_bg:var(--ink-900);--_fg:var(--surface-0)}.bnl-btn--solid:hover{--_bg:var(--ink-700)}.bnl-btn[disabled],.bnl-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.bnl-btn__i{display:inline-flex;font-size:1.15em;line-height:0}.bnl-breaking{display:inline-flex;align-items:center;gap:.5em;background:var(--breaking);color:var(--breaking-ink);font-family:var(--font-ui);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);border-radius:var(--radius-sm);line-height:1;white-space:nowrap}.bnl-breaking--md{font-size:var(--fs-200);padding:5px 9px}.bnl-breaking--sm{font-size:var(--fs-100);padding:4px 7px}.bnl-breaking--lg{font-size:var(--fs-300);padding:7px 12px}.bnl-breaking__dot{width:.5em;height:.5em;border-radius:50%;background:currentColor;animation:bnl-pulse 1.4s var(--ease-in-out) infinite}.bnl-breaking--ghost{background:transparent;color:var(--breaking);padding-left:0;padding-right:0}@keyframes bnl-pulse{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.bnl-breaking__dot{animation:none}}.bnl-cat{display:inline-flex;align-items:center;gap:.42em;font-family:var(--font-ui);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-200);line-height:1;text-decoration:none;color:var(--_cc)}.bnl-cat--sm{font-size:var(--fs-100)}a.bnl-cat:hover{text-decoration:none;opacity:.82}.bnl-cat--dot:before{content:"";width:.5em;height:.5em;border-radius:50%;background:var(--_cc)}.bnl-cat--solid{color:#fff;background:var(--_cc);padding:5px 9px;border-radius:var(--radius-sm)}.bnl-cat--outline{color:var(--_cc);border:var(--bw-hair) solid currentColor;padding:4px 8px;border-radius:var(--radius-sm)}.bnl-cat--bar{padding-left:.55em;border-left:var(--bw-accent) solid var(--_cc);color:var(--ink-900)}.bnl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;font-family:var(--font-ui);font-size:var(--fs-300);line-height:var(--lh-normal);color:var(--text-muted)}.bnl-meta--sm{font-size:var(--fs-200)}.bnl-meta__by{color:var(--ink-800);font-weight:var(--fw-semibold)}.bnl-meta__dl{text-transform:uppercase;letter-spacing:var(--ls-label);font-weight:var(--fw-bold);color:var(--ink-700);font-size:.92em}.bnl-meta__time{font-variant-numeric:tabular-nums}.bnl-meta__time--live{color:var(--breaking);font-weight:var(--fw-bold)}.bnl-meta__sep{color:var(--ink-300)}.bnl-verified{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-ui);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;line-height:1;color:var(--verified);white-space:nowrap}.bnl-verified__ck{flex:none;display:grid;place-items:center;color:var(--verified-ink);background:var(--verified);border-radius:50%}.bnl-verified__ck svg{width:64%;height:64%;display:block}.bnl-verified--sm{font-size:var(--fs-100)}.bnl-verified--sm .bnl-verified__ck{width:14px;height:14px}.bnl-verified--md{font-size:var(--fs-200)}.bnl-verified--md .bnl-verified__ck{width:17px;height:17px}.bnl-verified--lg{font-size:var(--fs-300)}.bnl-verified--lg .bnl-verified__ck{width:21px;height:21px}.bnl-verified__n{color:var(--text-muted);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide)}.bnl-verified--pill{background:var(--verified-tint);border:var(--bw-hair) solid var(--verified-line);border-radius:var(--radius-pill);padding:.42em .8em .42em .5em}.bnl-sources{border:var(--bw-hair) solid var(--verified-line);border-radius:var(--radius-md);background:var(--verified-tint);padding:var(--sp-5)}.bnl-sources__hd{display:flex;align-items:center;gap:.5em;margin:0 0 var(--sp-4)}.bnl-sources__ck{flex:none;display:grid;place-items:center;width:20px;height:20px;color:var(--verified-ink);background:var(--verified);border-radius:50%}.bnl-sources__ck svg{width:64%;height:64%}.bnl-sources__ttl{font-family:var(--font-ui);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-200);color:var(--verified)}.bnl-sources__sub{font-family:var(--font-ui);font-size:var(--fs-200);color:var(--text-muted);margin-left:auto}.bnl-sources__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.bnl-sources__item{display:flex;gap:var(--sp-3);align-items:baseline;padding-top:var(--sp-3);border-top:var(--bw-hair) solid var(--verified-line)}.bnl-sources__item:first-child{padding-top:0;border-top:0}.bnl-sources__rank{flex:none;font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-100);color:var(--verified);font-variant-numeric:tabular-nums;min-width:1.4em}.bnl-sources__meta{flex:1;min-width:0}.bnl-sources__name{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-300);color:var(--ink-900)}.bnl-sources__name a{color:inherit;text-decoration:none;border-bottom:1px solid var(--verified-line)}.bnl-sources__name a:hover{color:var(--brand);border-bottom-color:var(--brand)}.bnl-sources__desc{font-family:var(--font-body);font-size:var(--fs-300);color:var(--text-muted);margin:.15em 0 0}.bnl-sources__tag{display:inline-block;margin-left:.5em;font-family:var(--font-ui);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:10px;color:var(--verified);border:var(--bw-hair) solid var(--verified-line);border-radius:var(--radius-sm);padding:2px 5px;vertical-align:middle}.bnl-opinion{font-family:var(--font-ui)}.bnl-opinion__hd{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin:0 0 var(--sp-3)}.bnl-opinion__ttl{font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-200);color:var(--ink-700)}.bnl-opinion__note{font-size:var(--fs-200);color:var(--text-muted)}.bnl-opinion__track{position:relative;height:8px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--opinion-left),var(--opinion-center) 50%,var(--opinion-right));opacity:.9}.bnl-opinion__mark{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:var(--surface-0);border:3px solid var(--ink-900);transform:translate(-50%,-50%);box-shadow:var(--shadow-1)}.bnl-opinion__scale{display:flex;justify-content:space-between;margin-top:var(--sp-2);font-size:var(--fs-100);color:var(--text-muted);font-weight:var(--fw-medium)}.bnl-opinion__scale b{color:var(--opinion-center);font-weight:var(--fw-semibold)}.bnl-opinion__views{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4);margin-top:var(--sp-4)}.bnl-opinion__view{border-top:var(--bw-accent) solid var(--_vc);padding-top:var(--sp-3)}.bnl-opinion__vlabel{font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-100);color:var(--_vc);margin:0 0 var(--sp-2)}.bnl-opinion__vtext{font-family:var(--font-body);font-size:var(--fs-300);line-height:var(--lh-normal);color:var(--text-body);margin:0}.bnl-card{position:relative;display:flex;flex-direction:column;gap:var(--sp-3);background:var(--bg-surface);text-decoration:none;color:inherit}.bnl-card__media{position:relative;overflow:hidden;background:var(--surface-2);border-radius:var(--radius-md);aspect-ratio:16/9}.bnl-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}a.bnl-card:hover .bnl-card__media img{transform:scale(1.04)}.bnl-card__flag{position:absolute;top:var(--sp-2);left:var(--sp-2);z-index:1}.bnl-card__body{display:flex;flex-direction:column;gap:var(--sp-2)}.bnl-card__topline{display:flex;align-items:center;gap:.6em;flex-wrap:wrap}.bnl-card__title{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);line-height:var(--lh-snug);color:var(--ink-900);margin:0;text-wrap:balance}a.bnl-card:hover .bnl-card__title{color:var(--brand)}.bnl-card__dek{font-family:var(--font-body);font-size:var(--fs-400);line-height:var(--lh-relaxed);color:var(--text-body);margin:0;text-wrap:pretty}.bnl-card--standard .bnl-card__title{font-size:var(--fs-600)}.bnl-card--lead .bnl-card__title{font-size:var(--fs-1000)}.bnl-card--lead .bnl-card__dek{font-size:var(--fs-500)}.bnl-card--lead.bnl-card--breaking{padding-left:var(--sp-4);border-left:var(--bw-accent) solid var(--breaking)}.bnl-card--h{flex-direction:row;align-items:flex-start;gap:var(--sp-4)}.bnl-card--h .bnl-card__media{flex:none;width:38%;aspect-ratio:4/3;border-radius:var(--radius-md)}.bnl-card--h .bnl-card__body{flex:1}.bnl-card--h .bnl-card__title{font-size:var(--fs-600)}.bnl-card--compact{gap:var(--sp-2)}.bnl-card--compact .bnl-card__title{font-size:var(--fs-500)}.bnl-card--compact .bnl-card__media{width:88px;height:66px;aspect-ratio:auto;border-radius:var(--radius-sm)}.bnl-card--divided{border-top:var(--bw-hair) solid var(--border);padding-top:var(--sp-4)}.bnl-chiprail{display:flex;gap:var(--sp-2);overflow-x:auto;padding:var(--sp-2) var(--sp-4);background:var(--bg-surface);border-bottom:var(--bw-hair) solid var(--border);scrollbar-width:none;-webkit-overflow-scrolling:touch}.bnl-chiprail::-webkit-scrollbar{display:none}.bnl-chip{flex:none;display:inline-flex;align-items:center;gap:.4em;height:34px;padding:0 14px;border-radius:var(--radius-pill);border:var(--bw-hair) solid var(--border-strong);background:var(--bg-surface);color:var(--ink-700);font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-300);white-space:nowrap;cursor:pointer;text-decoration:none;transition:all var(--dur-fast) var(--ease-out)}.bnl-chip:hover{background:var(--surface-2);text-decoration:none}.bnl-chip__dot{width:7px;height:7px;border-radius:50%;background:var(--_cc,var(--ink-400))}.bnl-chip--active{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.bnl-chip--active .bnl-chip__dot{background:#fff}.bnl-util{display:flex;align-items:center;gap:var(--sp-4);height:var(--utility-h);padding:0 var(--gutter);background:var(--brand-ink);color:#ffffffd1;font-family:var(--font-ui);font-size:var(--fs-100);font-weight:var(--fw-medium)}.bnl-util__date{text-transform:uppercase;letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);color:#ffffffb3}.bnl-util__sep{width:1px;height:14px;background:#ffffff2e}.bnl-util__spacer{margin-left:auto}.bnl-util__links{display:flex;align-items:center;gap:var(--sp-4)}.bnl-util a{color:#ffffffd1;text-decoration:none}.bnl-util a:hover{color:#fff;text-decoration:none}.bnl-util__live{display:inline-flex;align-items:center;gap:.45em;color:#fff;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label)}.bnl-util__live i{width:7px;height:7px;border-radius:50%;background:var(--breaking);box-shadow:0 0 0 3px #a5342f38}.bnl-util__btn{appearance:none;background:none;border:0;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.4em}.bnl-masthead{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-4) var(--gutter);background:var(--bg-surface);border-bottom:var(--bw-hair) solid var(--border)}.bnl-masthead__brand{display:flex;align-items:center}.bnl-masthead__spacer{margin-left:auto}.bnl-masthead__tools{display:flex;align-items:center;gap:var(--sp-3)}.bnl-masthead__search{display:flex;align-items:center;gap:.5em;height:38px;padding:0 14px;min-width:220px;border:var(--bw-hair) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-300);cursor:text;text-decoration:none}.bnl-masthead__search:hover{text-decoration:none;color:var(--text-muted)}.bnl-masthead__search svg{flex:none}.bnl-masthead--centered{flex-direction:column;gap:var(--sp-3);text-align:center}.bnl-masthead--centered .bnl-masthead__spacer{display:none}.bnl-catnav{display:flex;align-items:stretch;gap:0;padding:0 var(--gutter);background:var(--bg-surface);border-bottom:var(--bw-rule) solid var(--ink-900);overflow-x:auto;scrollbar-width:none}.bnl-catnav::-webkit-scrollbar{display:none}.bnl-catnav__item{position:relative;display:inline-flex;align-items:center;height:46px;padding:0 var(--sp-4);font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-300);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--ink-700);text-decoration:none;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.bnl-catnav__item:first-child{padding-left:0}.bnl-catnav__item:hover{color:var(--ink-900);text-decoration:none}.bnl-catnav__item:after{content:"";position:absolute;left:var(--sp-4);right:var(--sp-4);bottom:-2px;height:var(--bw-accent);background:var(--_cc,var(--ink-900));transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.bnl-catnav__item:first-child:after{left:0}.bnl-catnav__item:hover:after,.bnl-catnav__item--active:after{transform:scaleX(1)}.bnl-catnav__item--active{color:var(--ink-900)}.bnl-catnav__spacer{margin-left:auto}.bnl-catnav__more{color:var(--brand)}.bnl-appbar{display:flex;align-items:center;gap:var(--sp-3);height:54px;padding:0 var(--sp-3);background:var(--brand-ink);color:#fff}.bnl-appbar--light{background:var(--bg-surface);color:var(--ink-900);border-bottom:var(--bw-hair) solid var(--border)}.bnl-appbar__btn{appearance:none;border:0;background:none;color:inherit;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-md);cursor:pointer;text-decoration:none}.bnl-appbar__btn:active{background:#7f7f7f26}.bnl-appbar__brand{display:flex;align-items:center;margin:0 auto}.bnl-appbar__spacer{width:40px}.site__sticky{position:sticky;top:0;z-index:var(--z-nav);box-shadow:var(--shadow-nav)}.site__main{max-width:var(--container);margin:0 auto;padding:var(--sp-6) var(--gutter) var(--sp-9)}.desktop-chrome{display:block}.mobile-chrome{display:none}@media(max-width:900px){.desktop-chrome{display:none}.mobile-chrome{display:block}}.bnl-drawer{position:fixed;inset:0;z-index:var(--z-modal);display:none}.bnl-drawer[data-open]{display:block}.bnl-drawer__scrim{position:absolute;inset:0;background:#0f0f0f80}.bnl-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(84vw,340px);background:var(--bg-surface);padding:var(--sp-4);overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-1)}.bnl-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:var(--bw-hair) solid var(--border)}.bnl-drawer__close{appearance:none;border:0;background:none;font-size:26px;line-height:1;color:var(--ink-700);cursor:pointer}.bnl-drawer__link{display:flex;align-items:center;gap:.6em;padding:var(--sp-3) var(--sp-2);font-family:var(--font-ui);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-300);color:var(--ink-800);text-decoration:none;border-bottom:var(--bw-hair) solid var(--divider)}.bnl-drawer__link .bnl-chip__dot{width:8px;height:8px}.sec-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 var(--sp-4);border-bottom:var(--bw-rule) solid var(--ink-900);padding-bottom:var(--sp-2)}.sec-head__t{display:flex;align-items:center;gap:.55em;font-size:var(--fs-700);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight)}.sec-head__bar{width:5px;height:1em;border-radius:2px;flex:none}.sec-head__more{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-200);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--brand)}.home-hero{display:grid;grid-template-columns:1.85fr 1fr;gap:var(--sp-6);padding-bottom:var(--sp-6);margin-bottom:var(--sp-6);border-bottom:var(--bw-hair) solid var(--border)}.home-hero__side{display:flex;flex-direction:column;gap:var(--sp-4)}.home-hero__side .bnl-card--h .bnl-card__media{width:34%}.home-cols{display:grid;grid-template-columns:1fr 320px;gap:var(--sp-7)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.loadmore{display:flex;justify-content:center;margin-top:var(--sp-6)}.rail{border-top:var(--bw-accent) solid var(--accent-gold);padding-top:var(--sp-3)}.rail__head{font-family:var(--font-ui);font-weight:600;text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-300);margin-bottom:var(--sp-3)}.rail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rail__item{padding:var(--sp-3) 0;border-top:var(--bw-hair) solid var(--line-100)}.rail__item:first-child{border-top:0}.rail__link{display:flex;gap:var(--sp-3);align-items:flex-start;text-decoration:none;color:inherit}.rail__num{font-family:var(--font-display);font-weight:600;font-size:var(--fs-700);color:var(--accent-gold);line-height:1;flex:none;width:1.1em}.rail__title{font-size:var(--fs-400);font-weight:600;line-height:var(--lh-snug);margin:4px 0;letter-spacing:var(--ls-tight);font-family:var(--font-display);color:var(--ink-900)}.rail__link:hover .rail__title{color:var(--brand)}.rail__time{font-family:var(--font-ui);font-size:var(--fs-100);color:var(--text-muted)}.detail{max-width:920px;margin:0 auto}.detail__head{max-width:var(--container-text);margin:0 auto}.detail__back{display:inline-block;appearance:none;border:0;background:none;font-family:var(--font-ui);font-weight:600;font-size:var(--fs-200);color:var(--brand);cursor:pointer;padding:0;margin-bottom:var(--sp-4);text-transform:uppercase;letter-spacing:var(--ls-label);text-decoration:none}.detail__topline{display:flex;align-items:center;gap:.6em;margin-bottom:var(--sp-3);flex-wrap:wrap}.detail__title{font-size:var(--fs-900);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin-bottom:var(--sp-3);text-wrap:balance}.detail__dek{font-family:var(--font-body);font-size:var(--fs-500);line-height:var(--lh-relaxed);color:var(--text-body);margin-bottom:var(--sp-4)}.detail__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) 0;border-top:var(--bw-hair) solid var(--border);border-bottom:var(--bw-hair) solid var(--border)}.detail__share{display:flex;gap:var(--sp-1)}.detail__figure{margin:var(--sp-6) 0}.detail__figure img{width:100%;border-radius:var(--radius-md)}.detail__figure figcaption{font-family:var(--font-ui);font-size:var(--fs-200);color:var(--text-muted);margin-top:var(--sp-2)}.detail__figure figcaption span{color:var(--text-faint)}.detail__body{max-width:var(--container-text);margin:0 auto}.detail__body p{font-family:var(--font-body);font-size:var(--fs-500);line-height:var(--lh-relaxed);color:var(--ink-800);margin:0 0 var(--sp-4)}.detail__body h2,.detail__body h3{margin:var(--sp-6) 0 var(--sp-3)}.detail__body a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.detail__body>p:first-of-type:first-letter{initial-letter:2;-webkit-initial-letter:2;font-family:var(--font-display);font-weight:600;color:var(--brand);margin-right:.07em}.analysis{margin:var(--sp-7) 0;padding:var(--sp-5);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-md);background:var(--surface-0)}.analysis__h{font-family:var(--font-ui);font-size:var(--fs-200);font-weight:600;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--ink-600);margin-bottom:var(--sp-4)}.tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-6) 0}.tag{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-200);padding:6px 12px;border:var(--bw-hair) solid var(--border-strong);border-radius:var(--radius-pill);color:var(--ink-700);text-decoration:none}.tag:hover{background:var(--surface-2);text-decoration:none}.detail__related{max-width:920px;margin:var(--sp-8) auto 0}.detail__related h2{margin-bottom:var(--sp-4);border-bottom:var(--bw-rule) solid var(--ink-900);padding-bottom:var(--sp-2);display:flex;align-items:center;gap:.55em;font-size:var(--fs-700);font-weight:var(--fw-semibold)}.site-foot{background:var(--brand-ink);color:#ffffffb3;margin-top:var(--sp-9)}.site-foot__inner{max-width:var(--container);margin:0 auto;padding:var(--sp-8) var(--gutter);display:flex;gap:var(--sp-9);justify-content:space-between;flex-wrap:wrap}.site-foot__cols{display:flex;gap:var(--sp-9);flex-wrap:wrap}.site-foot__cols>div{display:flex;flex-direction:column;gap:8px;font-family:var(--font-ui);font-size:var(--fs-300)}.site-foot__cols b{color:#fff;text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-100);margin-bottom:4px}.site-foot__cols a{color:#ffffffb3;text-decoration:none}.site-foot__cols a:hover{color:#fff;text-decoration:none}.site-foot__legal{border-top:var(--bw-hair) solid rgba(255,255,255,.12);text-align:center;padding:var(--sp-4);font-family:var(--font-ui);font-size:var(--fs-200)}@media(max-width:900px){.home-hero,.home-cols{grid-template-columns:1fr}.grid-3{grid-template-columns:1fr 1fr}.site__main{padding:var(--sp-5) var(--sp-4) var(--sp-8)}}@media(max-width:560px){.grid-3,.bnl-opinion__views{grid-template-columns:1fr}.detail__title{font-size:var(--fs-800)}}.search-modal{display:none;position:fixed;inset:0;z-index:var(--z-modal)}.search-modal[data-open]{display:block}.search-modal__scrim{position:absolute;inset:0;background:#0f0f0f80}.search-modal__panel{position:absolute;left:50%;top:8vh;transform:translate(-50%);width:min(92vw,640px);max-height:80vh;overflow-y:auto;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--sp-5)}.search-modal__close{position:absolute;top:var(--sp-3);right:var(--sp-4);appearance:none;border:0;background:none;font-size:26px;line-height:1;color:var(--text-muted);cursor:pointer}.search-modal__close:hover{color:var(--text-strong)}#site-search{--pagefind-ui-primary: var(--brand);--pagefind-ui-text: var(--text-strong);--pagefind-ui-background: var(--bg-surface);--pagefind-ui-border: var(--border);--pagefind-ui-tag: var(--surface-2);--pagefind-ui-font: var(--font-ui);--pagefind-ui-border-radius: var(--radius-md)}
