.circuit{--display:'DM Sans',Arial,sans-serif;--body:'DM Sans',Arial,sans-serif;--paper:#f7f9fc;--ink:#0a1830;--accent:#2269ff;--rule:#dce3ee}.circuit-nav{position:fixed;inset:0 auto 0 0;width:240px;background:#07111f;color:#f7f9fc;padding:35px 28px;border-right:1px solid #24364f;z-index:10;display:flex;flex-direction:column}.circuit-nav .brand{font-size:32px;line-height:1.05;white-space:normal;letter-spacing:-.05em}.circuit-nav>p{font:11px/1.7 monospace;letter-spacing:.06em;color:#a8bcd5;margin-top:18px}.circuit-nav nav{display:flex;flex-direction:column;gap:25px;margin:30px 0 35px;font-size:17px}.circuit-nav .search-open{width:100%;justify-content:flex-start;border-color:#65758d}.circuit-nav .rail-description{margin-top:35px}.rail-bottom{margin-top:auto;font:11px/1.6 monospace;color:#a8bcd5}.circuit-page{margin-left:240px}.circuit-hero{position:relative;min-height:550px;background:#07111f;color:#fff;overflow:hidden}.circuit-hero>.story-media{position:absolute;inset:0}.circuit-hero>.story-media img{width:100%;height:100%;object-fit:cover}.circuit-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07111ff5 0%,#07111fc9 24%,#07111f30 68%,transparent 100%);pointer-events:none}.circuit-hero .lead-copy{position:relative;z-index:1;max-width:500px;padding:72px 0 45px 36px}.circuit-hero h1{font-size:48px;line-height:1.08;letter-spacing:-.045em;margin-bottom:22px}.circuit-hero .dek{font:19px/1.5 'Source Serif 4',Georgia,serif}.circuit-hero .read-link{color:#f1ed00}.circuit-hero .byline{font-size:11px;color:#b9cce5;border-color:#65758d;margin-top:28px}.focus-rail{display:flex;align-items:center;gap:25px;padding:16px 35px;background:#0a192a;color:#d4e2f3;overflow-x:auto;white-space:nowrap;font:11px monospace;border-bottom:1px solid #26394c}.focus-rail>span{color:#f1ed00;text-transform:uppercase}.focus-rail a{max-width:230px;overflow:hidden;text-overflow:ellipsis}.circuit-latest,.signal-list{padding:35px}.circuit .section-heading{border-top:0;padding-top:0}.circuit .section-heading h2{font-size:38px;font-weight:700}.circuit .text-link{color:var(--accent)}.dossier-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.dossier-row .story-entry:last-child{background:#edf1f6;padding:30px}.dossier-row .story-entry:last-child h3{font:600 35px/1.1 'Source Serif 4',Georgia,serif;letter-spacing:-.03em}.dossier-row .story-entry:last-child p{font-family:'Source Serif 4',Georgia,serif}.circuit .story-entry h3{font-size:26px;font-weight:700}.circuit .story-entry p{font:17px/1.45 'Source Serif 4',Georgia,serif}.signal-list{border-top:1px solid var(--rule)}.signal-list>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.signal-list .story-entry{display:grid;grid-template-columns:38px 1fr;gap:15px;padding:20px 0;border-top:1px solid var(--rule)}.signal-list .story-number{font:16px monospace;padding-top:14px}.circuit .site-footer{background:#07111f;color:#d5e0ef;border-color:#22344b;padding:30px 35px}.circuit .site-footer .brand{font-size:25px}.circuit .site-footer nav{font-size:11px}.article-dossier>header{padding:50px 35px 10px;max-width:1100px}.circuit .article-title h1{font-size:49px;max-width:920px}.circuit .article-title .dek{max-width:800px;font-size:22px}.article-opening{display:grid;grid-template-columns:minmax(0,2fr) minmax(210px,1fr);gap:32px;padding:0 35px}.article-opening>aside{border-left:1px solid var(--rule);padding:25px}.article-opening>aside>p:not(.format-label){font:16px/1.6 var(--ui)}.article-opening>.story-media img{aspect-ratio:16/9}.circuit .article-body{font-size:19px;line-height:1.72}.circuit .prose h3{font-size:29px;font-weight:700;letter-spacing:-.03em}.circuit .prose figure{background:#eaf0f8;border-left:3px solid #f1ed00}.circuit .related h2{font-weight:700}.circuit .info-page,.circuit .archive-page{margin-left:auto;margin-right:auto}@media(max-width:1150px){.circuit-nav{width:200px;padding:30px 23px}.circuit-page{margin-left:200px}.circuit-hero .lead-copy{max-width:450px}.circuit-hero h1{font-size:43px}.dossier-row{grid-template-columns:1fr 1fr}.dossier-row .story-entry:last-child{grid-column:1/-1}.article-opening{display:block}.article-opening>aside{display:none}.article-columns{max-width:800px}.reading-margin{display:none}.circuit .related .story-entry{display:block}}@media(max-width:800px){.circuit-nav{position:relative;inset:auto;width:100%;padding:22px;display:grid;grid-template-columns:1fr auto;gap:0 20px}.circuit-nav .brand{font-size:30px}.circuit-nav>p,.circuit-nav .rail-bottom{display:none}.circuit-nav nav{grid-column:1/-1;grid-row:2;flex-direction:row;gap:25px;overflow-x:auto;margin:20px 0 0;font-size:13px;white-space:nowrap}.circuit-nav .search-open{grid-column:2;grid-row:1;width:44px;justify-content:center;padding:10px}.circuit-nav .search-open span{display:none}.circuit-page{margin-left:0}.circuit-hero{min-height:540px}.circuit-hero .lead-copy{padding:55px 25px 35px;max-width:450px}.circuit-hero h1{font-size:43px}.circuit-hero::after{background:linear-gradient(90deg,#07111ff2,#07111f99 65%,#07111f30)}.circuit-latest,.signal-list{padding:30px 22px}.focus-rail{padding:16px 22px}.circuit .section-heading h2{font-size:32px}.signal-list>div:last-child{grid-template-columns:1fr}.article-dossier>header{padding:35px 22px 10px}.circuit .article-title h1{font-size:40px}.article-opening{padding:0 22px}.circuit .article-columns{padding:0 22px;display:block}.circuit .site-footer{padding:30px 22px}.circuit .related>div{grid-template-columns:1fr}.circuit .related .story-entry{display:grid;grid-template-columns:100px 1fr}}@media(max-width:550px){.dossier-row{grid-template-columns:1fr;gap:30px}.dossier-row .story-entry:last-child{grid-column:auto}.circuit-hero .dek{font-size:19px}.circuit-hero .byline{max-width:310px}.circuit-hero h1{font-size:42px}.circuit .article-body{font-size:18px}.dossier-row .story-entry:last-child h3{font-size:31px}.circuit .section-heading .text-link{font-size:11px}}
