@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_256fc4{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_256fc4{--font-display:"Newsreader","Newsreader Fallback"}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-s.woff2) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-s.woff2) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-s.woff2) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-s.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-s.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-s.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-s.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-s.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-s.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-s.woff2) format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-s.woff2) format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-s.woff2) format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-s.woff2) format("woff2");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;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-s.woff2) format("woff2");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;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-s.woff2) format("woff2");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;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:104.31%}.__className_93653a{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.__variable_93653a{--font-body:"Libre Franklin","Libre Franklin Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg:#f2eee5;--surface:#fffdf7;--surface-muted:#f8f0df;--ink:#1a1815;--muted:#625c53;--line:#2e2821;--hairline:#d8cdb8;--accent:#b6321f;--accent-ink:#8d2213;--blue-ink:#1b3f5d;--container:1180px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--shadow-soft:0 10px 24px rgba(19,16,11,0.08);--shadow-card:10px 10px 0 rgba(177,145,108,0.28)}*{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%}body{color:var(--ink);background:linear-gradient(90deg,rgba(21,21,21,.03) 1px,transparent 1px),linear-gradient(180deg,rgba(21,21,21,.02) 1px,transparent 1px),radial-gradient(900px 620px at 10% -10%,#f8dcc0 0,transparent 58%),radial-gradient(920px 700px at 105% -5%,#f2dfbf 0,transparent 60%),var(--bg);background-size:44px 44px,44px 44px,auto,auto,auto;font-family:var(--font-body),sans-serif;line-height:1.55;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none;transition:color .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}a:hover{color:var(--accent)}:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 60%,#ffffff);outline-offset:2px}.container{width:min(var(--container),calc(100% - clamp(1.2rem, 3vw, 2.8rem)));margin:0 auto}.narrow{width:min(820px,calc(100% - clamp(1.2rem, 3vw, 2.8rem)))}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:3px double var(--line);background:color-mix(in srgb,var(--surface) 92%,#ffffff);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-kicker{border-bottom:1px solid var(--line);background:#1a1815;color:var(--surface);font-family:var(--font-mono),monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.header-kicker-inner{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-kicker-alert{display:inline-flex;align-items:center;gap:.55rem}.header-kicker-pill{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:0 .6rem;background:var(--accent);color:#ffffff;font-weight:700}.header-inner{min-height:94px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:1.25rem;gap:1.25rem}.header-context{max-width:30ch}.header-context-title{color:var(--accent);font-family:var(--font-mono),monospace;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.header-context-copy{margin-top:.2rem;color:var(--muted);font-size:.92rem;line-height:1.35}.brand{justify-self:center;font-family:var(--font-display),serif;font-size:clamp(2.2rem,5.8vw,4.7rem);letter-spacing:-.075em;line-height:.9;white-space:nowrap}.brand,.nav{font-weight:700}.nav{justify-self:end;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.6rem;font-size:.79rem;letter-spacing:.07em;text-transform:uppercase}.nav a{border:1px solid transparent;border-radius:999px;padding:.45rem .82rem}.nav a:not(.pill-link):hover{border-color:var(--line);background:color-mix(in srgb,var(--surface-muted) 70%,#ffffff);color:var(--ink)}.pill-link{border:1px solid var(--line);border-radius:999px;padding:.45rem .95rem;background:var(--accent);color:#ffffff}.pill-link:hover{color:#ffffff;background:var(--accent-ink);border-color:var(--accent-ink)}.page-wrap{padding:1.2rem 0 3rem}.news-home{padding-top:1.4rem}.breaking-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.9rem;gap:.9rem;margin-bottom:1rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:.85rem 1rem;background:linear-gradient(90deg,#1d1916,#29221d);color:#fff8ed;box-shadow:var(--shadow-soft)}.breaking-strip-label{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.breaking-strip-dot{width:.62rem;height:.62rem;border-radius:999px;background:#ff7d5e;box-shadow:0 0 0 6px rgba(255,125,94,.16)}.breaking-strip-headlines{display:flex;flex-wrap:wrap;gap:.7rem 1rem}.breaking-strip-headlines a{color:#fff8ed;font-weight:700}.breaking-strip-headlines a:hover{color:#ffd4c6}.breaking-strip-meta{display:grid;justify-items:end;grid-gap:.2rem;gap:.2rem;color:rgba(255,248,237,.78);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.front-page{display:grid;grid-template-columns:minmax(0,1fr) 336px;grid-gap:1.2rem;gap:1.2rem;border-bottom:1px solid var(--line);padding-bottom:1.2rem}.analysis-result,.article-body,.article-card,.briefing-rail,.lead-story,.premium-box,.pricing-card,.source-box,.subscribe-form{background:color-mix(in srgb,var(--surface) 92%,#ffffff)}.lead-story{border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1rem,3vw,1.8rem);box-shadow:var(--shadow-soft)}.lead-story h1{max-width:17ch;margin-top:.7rem;font-family:var(--font-display),serif;font-size:clamp(2.2rem,5.6vw,5.5rem);font-weight:700;letter-spacing:-.06em;line-height:.88;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.lead-story p{max-width:75ch;margin-top:.95rem;font-size:clamp(1rem,1.7vw,1.16rem);color:#2b261f}.source-line{font-family:var(--font-mono),monospace;font-size:.76rem!important;color:var(--muted)!important;text-transform:uppercase;letter-spacing:.05em}.briefing-rail{align-self:stretch;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.15rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;background:linear-gradient(165deg,#fff2dd,#fffaf1 45%,#fffdf7);box-shadow:var(--shadow-card)}.briefing-rail h2{font-family:var(--font-display),serif;font-size:clamp(1.65rem,2.8vw,2.35rem);line-height:.98;letter-spacing:-.04em}.briefing-rail p{color:var(--muted)}.briefing-rail-stats{display:grid;grid-gap:.45rem;gap:.45rem;color:#2b261f;font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.empty-newsroom{grid-column:1/-1;box-shadow:none}.eyebrow{color:var(--accent);font-family:var(--font-mono),monospace;font-size:.73rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.section{margin-top:1.7rem}.signal-tape{display:flex;flex-wrap:wrap;gap:.55rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.55rem 0}.signal-tape span{display:inline-flex;align-items:center;min-height:30px;border:1px solid var(--hairline);border-radius:999px;padding:0 .72rem;background:color-mix(in srgb,var(--surface-muted) 50%,#ffffff);color:var(--blue-ink);font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;border-bottom:2px solid var(--line);margin-bottom:.95rem;padding-bottom:.5rem}.section-head h2{font-family:var(--font-display),serif;font-size:clamp(1.65rem,3vw,2.4rem);letter-spacing:-.05em;line-height:.95}.section-head p{max-width:48ch;color:var(--muted);font-size:.92rem;text-align:right}.articles-grid,.top-stories-grid{display:grid;grid-gap:1rem;gap:1rem}.top-stories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.articles-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.article-card{border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem;display:flex;flex-direction:column;gap:.9rem;min-height:100%;box-shadow:var(--shadow-soft)}.article-card:hover{transform:translateY(-3px);box-shadow:8px 8px 0 rgba(177,145,108,.28)}.article-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.65rem;gap:.65rem}.article-card-timestamp{font-family:var(--font-mono),monospace;font-size:.72rem;line-height:1.35;text-align:right;text-wrap:balance}.article-card h2{font-family:var(--font-display),serif;font-size:clamp(1.32rem,2vw,1.95rem);letter-spacing:-.04em;line-height:.99;text-wrap:pretty;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.article-card p{color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.article-card .article-meta-row:last-child{margin-top:auto}.article-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:var(--muted);font-size:.73rem;letter-spacing:.045em}.article-meta-row,.topic-tag{font-family:var(--font-mono),monospace;text-transform:uppercase}.topic-tag{display:inline-flex;align-items:flex-start;border:1px solid color-mix(in srgb,var(--accent) 80%,#000000);background:#f8dccf;color:var(--accent-ink);border-radius:18px;width:-moz-fit-content;width:fit-content;max-inline-size:min(100%,26ch);padding:.34rem .62rem;font-size:.7rem;font-weight:500;letter-spacing:.07em;line-height:1.25;text-wrap:pretty;overflow-wrap:anywhere}.muted{color:var(--muted)}.button-ghost,.button-solid{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:44px;border:1px solid var(--line);border-radius:999px;padding:0 1rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.button-solid{background:var(--ink);color:var(--surface)}.button-solid:hover{background:var(--accent);border-color:var(--accent);color:#ffffff}.button-ghost{background:var(--surface)}.article-header h1,.narrow h1,.subscribe-page h1{font-family:var(--font-display),serif;font-size:clamp(2.2rem,4.8vw,4.4rem);letter-spacing:-.06em;line-height:.9;text-wrap:balance}.narrow>.muted,.subscribe-page>.muted{max-width:760px;margin-top:.75rem;font-size:1.03rem}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.2rem}.pricing-card{border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem}.pricing-card h2{font-family:var(--font-display),serif;font-size:2rem;letter-spacing:-.05em;line-height:.95}.pricing-card ul{margin-top:.8rem;display:grid;grid-gap:.48rem;gap:.48rem;list-style:none;color:var(--muted)}.pricing-card li:before{content:">";margin-right:.45rem;color:var(--accent)}.price,.pricing-card li:before{font-family:var(--font-mono),monospace}.price{margin-top:.45rem;font-size:1.2rem;color:var(--blue-ink)}.price small{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.highlighted{background:linear-gradient(160deg,#fff3df,#fffdf8 63%);box-shadow:var(--shadow-card)}.premium-form,.subscribe-form{border:1px solid var(--line);border-radius:var(--radius-md);padding:1.1rem;background:var(--surface)}.premium-form,.premium-suite,.subscribe-form{margin-top:1rem;display:grid;grid-gap:1rem;gap:1rem}.premium-auth-box{border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem}.premium-auth-box h2{font-family:var(--font-display),serif;font-size:1.55rem;letter-spacing:-.04em}.premium-auth-grid{margin-top:.7rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.premium-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.plan-picker{border:0;display:grid;grid-gap:.85rem;gap:.85rem}.plan-picker legend{font-family:var(--font-display),serif;font-size:clamp(1.45rem,2vw,1.9rem);letter-spacing:-.04em}.plan-picker-grid{margin-top:0}.plan-option{position:relative;display:grid;grid-gap:.8rem;gap:.8rem;cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,253,247,.98));transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.plan-option:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}.plan-option.selected{border-color:var(--accent);background:linear-gradient(165deg,#fff4e4,#fffdf7);box-shadow:var(--shadow-card)}.plan-option.emphasized:not(.selected){background:linear-gradient(160deg,#fff6ea,#fffdf8 68%)}.plan-option-input{position:absolute;inset:0;opacity:0;pointer-events:none}.plan-option-badge{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--line) 22%,#ffffff);border-radius:999px;padding:.2rem .58rem;background:rgba(255,255,255,.72);color:var(--accent);font-family:var(--font-mono),monospace;font-size:.69rem;letter-spacing:.08em;text-transform:uppercase}.plan-option-header{display:flex;justify-content:space-between;gap:1rem}.plan-option-detail,.plan-option-summary,.plan-option-title{display:block}.plan-option-title{font-family:var(--font-display),serif;font-size:2rem;letter-spacing:-.05em;line-height:.95}.plan-option-summary{margin-top:.25rem;color:#2d281f;font-size:.96rem;line-height:1.45}.plan-option-detail,.plan-option-list{color:var(--muted)}.plan-option-list{list-style:none;display:grid;grid-gap:.46rem;gap:.46rem}.plan-option-list li:before{content:">";margin-right:.45rem;color:var(--accent);font-family:var(--font-mono),monospace}.premium-form label,.subscribe-form label{display:grid;grid-gap:.38rem;gap:.38rem;font-weight:700;letter-spacing:.01em}.premium-form input,.premium-form textarea,.subscribe-form input,.subscribe-form select{border:1px solid color-mix(in srgb,var(--line) 85%,#ffffff);border-radius:var(--radius-sm);min-height:44px;padding:0 .75rem;font:inherit;background:#fffef9}.premium-form textarea{min-height:160px;padding-top:.7rem;resize:vertical}.subscribe-form-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);grid-gap:.9rem;gap:.9rem;align-items:end}.plan-selection-note{min-height:100%;border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:.85rem .95rem;background:color-mix(in srgb,var(--surface-muted) 55%,#ffffff)}.plan-selection-note p{margin-top:.35rem;color:#2d281f}.premium-form button,.subscribe-form button{min-height:46px;border:1px solid var(--line);border-radius:999px;background:var(--accent);color:#ffffff;font:inherit;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.premium-form button:hover,.subscribe-form button:hover{background:var(--accent-ink)}.premium-form button:disabled,.subscribe-form button:disabled{cursor:wait;opacity:.68}.premium-box{margin-top:1rem}.analysis-result{border:1px solid var(--line);border-radius:var(--radius-md);margin-top:1rem;padding:1rem}.analysis-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.45rem;border-bottom:1px solid var(--hairline);padding-bottom:.65rem;margin-bottom:.65rem;font-family:var(--font-mono),monospace;font-size:.77rem;text-transform:uppercase}.analysis-result pre{white-space:pre-wrap;word-break:break-word;font-family:var(--font-body),sans-serif;font-size:.95rem;color:#27231e}.analysis-usage{margin-bottom:.6rem;color:var(--blue-ink);font-family:var(--font-mono),monospace;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.error-text{color:var(--accent);font-size:.9rem}.wire-list{border-top:1px solid var(--line)}.wire-row{display:grid;grid-template-columns:74px 160px minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:start;border-bottom:1px solid var(--hairline);padding:.8rem 0}.wire-tag,.wire-time{font-family:var(--font-mono),monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.wire-time{color:var(--muted)}.wire-tag{color:var(--accent-ink)}.wire-copy h3{font-family:var(--font-display),serif;font-size:clamp(1.2rem,2.4vw,1.7rem);letter-spacing:-.03em;line-height:1.03}.wire-copy p{margin-top:.35rem;color:var(--muted)}.article-page{padding:1.4rem 0 2.7rem}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 318px;grid-gap:1.2rem;gap:1.2rem;align-items:start}.article-header{grid-column:1/-1;border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1rem,2.5vw,1.7rem);background:color-mix(in srgb,var(--surface) 90%,#ffffff)}.article-header h1{max-width:19ch;margin-top:.6rem;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.article-deck{max-width:74ch;margin-top:.85rem;color:#2b261f;font-size:1.12rem}.article-signal-strip{grid-column:1/2;display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:1rem;gap:1rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem 1.1rem;background:linear-gradient(180deg,rgba(255,249,239,.94),rgba(255,253,247,.98))}.signal-chip-row{margin-top:.55rem;display:flex;flex-wrap:wrap;gap:.5rem}.signal-chip{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--line) 20%,#ffffff);border-radius:999px;padding:.34rem .7rem;background:rgba(255,255,255,.78);color:var(--blue-ink);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.signal-strip-note{align-self:end;color:var(--muted);font-size:.93rem}.article-body{grid-column:1/2;min-width:0;border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1rem,3vw,2rem);box-shadow:var(--shadow-soft)}.article-body h2{margin-top:1.6rem;margin-bottom:.55rem;padding-top:1.05rem;border-top:1px solid var(--hairline);font-family:var(--font-display),serif;font-size:clamp(1.6rem,3vw,2rem);letter-spacing:-.05em;line-height:.98;text-wrap:balance}.article-body h2:first-of-type{margin-top:0;padding-top:0;border-top:0}.article-body li,.article-body p{color:#28231f;font-size:1.04rem;line-height:1.78}.article-body p+p{margin-top:.85rem}.article-body .article-intro{font-size:clamp(1.1rem,1.6vw,1.26rem);line-height:1.82;color:#1f1b17}.article-body ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:.95rem 0 .2rem 1.1rem}.article-body strong{color:var(--ink)}.article-body em{color:color-mix(in srgb,var(--ink) 82%,var(--accent))}.source-box{grid-column:2/3;grid-row:2/span 2;min-width:0;align-self:start;position:-webkit-sticky;position:sticky;top:96px;border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem}.source-box h2{font-family:var(--font-display),serif;font-size:1.85rem;letter-spacing:-.05em;line-height:.95}.source-box ul{list-style:none;display:grid;grid-gap:.85rem;gap:.85rem;margin-top:.8rem}.source-box a{color:var(--blue-ink);font-weight:800}.source-box p{color:var(--muted);margin-top:.2rem;font-size:.9rem}.adjacent-links{grid-column:1/-1;display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding-top:1rem;font-weight:800}.adjacent-links a{border-bottom:1px solid transparent}.adjacent-links a:hover{border-color:var(--accent)}.site-footer{margin-top:2.6rem;border-top:3px double var(--line);background:color-mix(in srgb,var(--surface) 88%,#ffffff)}.footer-grid{min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.9rem}@media (max-width:1100px){.header-context-copy{display:none}.breaking-strip{grid-template-columns:1fr}.breaking-strip-meta{justify-items:start}.article-layout,.front-page{grid-template-columns:1fr}.source-box{grid-column:auto;grid-row:auto;position:static}.article-signal-strip{grid-template-columns:1fr}.top-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-auth-grid,.premium-tools-grid{grid-template-columns:1fr}}@media (max-width:840px){.article-card-head,.plan-option-header,.pricing-grid,.subscribe-form-fields,.top-stories-grid,.wire-row{grid-template-columns:1fr}.plan-option-header{display:grid}.article-card-timestamp{text-align:left}.wire-tag,.wire-time{margin-bottom:.1rem}.adjacent-links,.footer-grid,.section-head{align-items:flex-start;flex-direction:column}.section-head p{text-align:left}.article-meta-row{flex-wrap:wrap}}@media (max-width:720px){.header-kicker-inner{flex-direction:column;justify-content:center;gap:.3rem;padding:.4rem 0}.header-kicker-inner>span:last-child{display:block;text-align:center}.header-inner{grid-template-columns:1fr;justify-items:center;min-height:80px;padding:.5rem 0;gap:.55rem}.header-context{max-width:none;text-align:center;order:2}.brand{order:1;font-size:clamp(2rem,13vw,3.1rem)}.nav{width:100%;order:3;justify-content:center;border-top:1px solid var(--hairline);padding-top:.5rem}.lead-story{padding:1rem}.lead-story h1{font-size:clamp(1.9rem,10vw,2.9rem)}.article-body,.article-header,.briefing-rail,.source-box{padding:.95rem}.button-ghost,.button-solid,.premium-form button,.subscribe-form button{width:100%}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}