@font-face{font-family: 'Newsreader';font-style: normal;font-weight: 300 800;font-display: swap;src: url(/fonts/newsreader.woff2) format('woff2');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';font-style: italic;font-weight: 300 800;font-display: swap;src: url(/fonts/newsreader-italic.woff2) format('woff2');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: 'Inter Tight';font-style: normal;font-weight: 400 800;font-display: swap;src: url(/fonts/inter-tight.woff2) format('woff2');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: 'JetBrains Mono';font-style: normal;font-weight: 400 600;font-display: swap;src: url(/fonts/jetbrains-mono.woff2) format('woff2');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{--paper: #F4EFE6;--paper-2: #EBE3D5;--paper-3: #E2D8C6;--card: #FAF7F1;--ink: #0E1A2B;--ink-2: #263244;--muted: #5C6370;--rule: #D3C9B8;--amber: #E3A33B;--amber-ink: #8F5B0C;--brick: #B5482F;--green: #2F6B4F;--navy-2: #17263D;--on-navy: #F4EFE6;--on-navy-muted: #A9B1BE;--serif: 'Newsreader','Iowan Old Style',Georgia,'Times New Roman',serif;--sans: 'Inter Tight','Segoe UI',system-ui,-apple-system,sans-serif;--mono: 'JetBrains Mono','Cascadia Mono',Consolas,monospace;--radius: 6px;--wrap: 1240px;--pad: clamp(20px,4vw,40px)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-padding-top: 88px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--paper);color: var(--ink);font-family: var(--serif);font-size: 18px;line-height: 1.55;font-optical-sizing: auto;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased}img{display: block;max-width: 100%;height: auto}a{color: inherit}button,input,select{font: inherit;color: inherit}h1,h2,h3{margin: 0;font-weight: 700;letter-spacing: -0.02em;text-wrap: balance}p{margin: 0}ol,ul{margin: 0;padding: 0;list-style: none}:focus-visible{outline: 3px solid var(--amber);outline-offset: 3px;border-radius: 2px}::selection{background: rgba(227,163,59,0.38)}.wrap{width: 100%;max-width: var(--wrap);margin-inline: auto;padding-inline: var(--pad)}.skip-link{position: absolute;left: 12px;top: -60px;z-index: 100;padding: 10px 16px;background: var(--ink);color: var(--paper);font: 600 14px/1 var(--sans);text-decoration: none;border-radius: var(--radius)}.skip-link:focus{top: 12px}.visually-hidden{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.i{width: 1em;height: 1em;flex: none;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;vertical-align: -0.12em}.mark{width: 1em;height: 1em;flex: none}.mark .mark-core{fill: var(--amber)}.label{font: 700 11.5px/1.3 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted)}.label-amber{color: var(--amber-ink)}.fine{font: 400 13px/1.5 var(--sans);color: var(--muted)}.kicker{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin-bottom: 12px;font: 700 11.5px/1.3 var(--sans);letter-spacing: 0.13em;text-transform: uppercase}.kicker-series{color: var(--amber-ink)}.kicker-topic{color: var(--muted);display: inline-flex;align-items: center;gap: 10px}.kicker-topic::before{content: '';width: 6px;height: 6px;border-radius: 50%;background: var(--amber)}.meta{display: flex;flex-wrap: wrap;gap: 4px 14px;margin-top: 14px;font: 500 13px/1.4 var(--sans);color: var(--muted)}.meta .by{color: var(--ink);font-weight: 650}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 0 22px;border: 0;border-radius: var(--radius);background: var(--ink);color: var(--paper);font: 650 15px/1 var(--sans);text-decoration: none;cursor: pointer;transition: transform .18s ease,background-color .18s ease}.btn:hover{background: var(--navy-2);transform: translateY(-1px)}.btn-amber{background: var(--amber);color: var(--ink)}.btn-amber:hover{background: #EDB257}.link-arrow{display: inline-flex;align-items: center;gap: 8px;font: 650 14px/1.3 var(--sans);color: var(--ink);text-decoration: none;border-bottom: 1.5px solid var(--amber);padding-bottom: 3px}.link-arrow .i{transition: transform .18s ease}.link-arrow:hover .i{transform: translateX(3px)}.link-light{color: var(--on-navy)}.site-header{position: sticky;top: 0;z-index: 40;background: rgba(244,239,230,0.92);backdrop-filter: saturate(1.4) blur(10px);-webkit-backdrop-filter: saturate(1.4) blur(10px);border-bottom: 1px solid var(--rule)}.header-inner{display: flex;align-items: center;justify-content: space-between;gap: 24px;min-height: 64px}.logo{display: inline-flex;align-items: center;gap: 10px;color: var(--ink);text-decoration: none;font: 800 21px/1 var(--serif);letter-spacing: -0.03em}.logo .mark{font-size: 26px}.logo-lg{font-size: 30px}.logo-lg .mark{font-size: 36px}.site-nav{display: flex;align-items: center;gap: 28px;font: 600 14.5px/1 var(--sans)}.site-nav a{color: var(--ink-2);text-decoration: none;padding: 8px 0;border-bottom: 2px solid transparent}.site-nav a:hover,.site-nav a[aria-current="page"]{color: var(--ink);border-bottom-color: var(--amber)}.site-nav .nav-cta{padding: 11px 18px;border: 0;border-radius: var(--radius);background: var(--ink);color: var(--paper)}.site-nav .nav-cta:hover{background: var(--navy-2);color: var(--paper)}.menu-toggle{display: none;width: 44px;height: 44px;padding: 0;border: 1px solid var(--rule);border-radius: var(--radius);background: transparent;cursor: pointer;position: relative}.menu-toggle span{position: absolute;left: 12px;right: 12px;height: 2px;background: var(--ink);transition: transform .2s ease}.menu-toggle span:first-child{top: 16px}.menu-toggle span:last-child{bottom: 16px}.menu-toggle[aria-expanded="true"] span:first-child{transform: translateY(5px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:last-child{transform: translateY(-5px) rotate(-45deg)}.nameplate{padding-top: clamp(10px,1.4vw,18px);padding-bottom: clamp(18px,2vw,26px);background: radial-gradient(120% 90% at 50% -10%,#FBF7F0 0%,rgba(244,239,230,0) 62%)}.masthead{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: clamp(20px,3vw,44px);padding-block: clamp(10px,1.4vw,18px) clamp(12px,1.4vw,18px)}.nameplate-title{display: flex;align-items: center;justify-content: center;gap: 0.18em;font: 800 clamp(44px,5.8vw,84px)/0.95 var(--serif);letter-spacing: -0.045em;white-space: nowrap}.nameplate-title .mark{font-size: 0.6em}.ear{display: flex;flex-direction: column;gap: 5px;width: 100%;max-width: 240px;padding: 11px 14px 12px;border: 1px solid var(--rule);border-radius: var(--radius);background: rgba(250,247,241,0.65);color: var(--ink);text-decoration: none}.ear-left{justify-self: start}.ear-right{justify-self: end;transition: border-color .18s ease}a.ear-right:hover{border-color: var(--ink)}.ear-motto{font: italic 600 17px/1.25 var(--serif);color: var(--ink)}.ear-text{font: 400 12.5px/1.45 var(--sans);color: var(--muted)}.ear-label{font: 700 10.5px/1.2 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--amber-ink)}.ear-when{font: 600 14px/1.2 var(--mono);color: var(--ink)}.folio{position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: 16px;margin-top: 7px;padding: 9px 0 8px;border-top: 3px solid var(--ink);border-bottom: 1px solid var(--ink);font: 600 11.5px/1.3 var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--ink-2)}.folio::before{content: '';position: absolute;left: 0;right: 0;top: -7px;height: 1px;background: var(--ink)}.folio>*{white-space: nowrap}.folio-left{justify-self: start}.folio-date{justify-self: center;font-weight: 700;color: var(--ink)}.folio-right{justify-self: end;text-align: right}.nameplate-motto{display: none}.tape{background: var(--ink);color: var(--on-navy)}.tape-inner{display: flex;align-items: center;gap: 22px}.tape-title{flex: none;color: var(--amber);padding-right: 20px;border-right: 1px solid rgba(244,239,230,0.2)}.tape-list{display: flex;flex: 1;min-width: 0;gap: 0;overflow-x: auto;scrollbar-width: none;scroll-snap-type: x proximity;-webkit-mask-image: linear-gradient(90deg,#000 88%,transparent);mask-image: linear-gradient(90deg,#000 88%,transparent)}.tape-list::-webkit-scrollbar{display: none}.tape-list li{flex: none;scroll-snap-align: start}.tape-list a{display: flex;flex-direction: column;gap: 3px;padding: 14px 22px;text-decoration: none;border-right: 1px solid rgba(244,239,230,0.12);transition: background-color .18s ease}.tape-list a:hover{background: var(--navy-2)}.tape-value{font: 600 17px/1.1 var(--mono);color: var(--amber);letter-spacing: -0.02em}.tape-label{font: 500 12px/1.3 var(--sans);color: var(--on-navy-muted);white-space: nowrap}.card-media{display: block;overflow: hidden;border-radius: var(--radius);background: var(--paper-2);margin-bottom: 18px}.card-media img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover;transition: transform .5s ease}.card:hover .card-media img{transform: scale(1.025)}.card-title a{text-decoration: none;background-image: linear-gradient(var(--amber),var(--amber));background-size: 0 2px;background-repeat: no-repeat;background-position: 0 100%;transition: background-size .25s ease}.card-title a:hover{background-size: 100% 2px}.card-dek{margin-top: 12px;color: var(--ink-2)}.card-lg .card-title{font: 700 clamp(36px,4.4vw,62px)/1.0 var(--serif);letter-spacing: -0.035em}.card-lg .card-dek{font-size: clamp(19px,1.6vw,22px);line-height: 1.45;max-width: 40ch}.card-sm .card-media{margin-bottom: 14px}.card-sm .kicker{margin-bottom: 8px;font-size: 10.5px}.card-sm .kicker-topic{display: none}.card-sm .card-title{font: 650 19px/1.18 var(--serif);letter-spacing: -0.015em}.card-sm .meta{margin-top: 10px;font-size: 12px}.card-sm .meta .by{display: none}.front{display: grid;grid-template-columns: minmax(0,1.65fr) minmax(0,1fr);gap: clamp(28px,4vw,56px);padding-top: clamp(32px,4vw,48px);padding-bottom: clamp(48px,6vw,80px)}.front-rail{border-left: 1px solid var(--rule);padding-left: clamp(24px,3vw,40px);display: flex;flex-direction: column}.rail-heading{padding-bottom: 14px;border-bottom: 2px solid var(--ink);color: var(--ink)}.rail-item{display: grid;grid-template-columns: 44px 1fr;gap: 14px;padding: 22px 0;border-bottom: 1px solid var(--rule)}.rail-num{font: 600 15px/1.6 var(--mono);color: var(--amber-ink)}.rail-item .kicker{margin-bottom: 8px}.rail-item .kicker-series{display: none}.rail-item .kicker-topic::before{display: none}.rail-item h3{font: 650 21px/1.15 var(--serif);letter-spacing: -0.015em}.rail-item h3 a{text-decoration: none}.rail-item h3 a:hover{text-decoration: underline;text-decoration-color: var(--amber);text-decoration-thickness: 2px;text-underline-offset: 4px}.rail-item p:not(.kicker):not(.meta){margin-top: 8px;font-size: 16px;line-height: 1.45;color: var(--ink-2)}.rail-item .meta{margin-top: 10px;font-size: 12px}.rail-item .meta .by{display: none}.front-rail .link-arrow{align-self: flex-start;margin-top: 24px}.docket{background: var(--paper-2);border-block: 1px solid var(--rule)}.docket-inner{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.6fr);gap: clamp(28px,5vw,72px);padding-block: clamp(48px,6vw,80px)}.docket-intro h2{margin: 12px 0 16px;font: 700 clamp(32px,3.6vw,46px)/1.04 var(--serif);letter-spacing: -0.03em}.docket-intro p:last-child{color: var(--ink-2);max-width: 34ch}.docket-list li{display: grid;grid-template-columns: 76px 1fr;gap: 20px;align-items: start;padding: 18px 0;border-top: 1px solid var(--rule)}.docket-list li:last-child{border-bottom: 1px solid var(--rule)}.docket-list p{font-size: 17.5px;line-height: 1.45}.docket-list a{display: inline-flex;align-items: center;gap: 6px;margin-top: 8px;font: 600 13px/1.35 var(--sans);color: var(--amber-ink);text-decoration: none}.docket-list a:hover{text-decoration: underline}.tile{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 74px;padding: 8px 6px;border-radius: var(--radius);background: var(--ink);color: var(--paper);text-align: center}.tile-m{font: 600 11px/1 var(--mono);letter-spacing: 0.1em;color: var(--amber)}.tile-d{font: 700 26px/1.05 var(--serif)}.tile-y{font: 400 10px/1 var(--mono);color: var(--on-navy-muted)}.tile-text{background: transparent;color: var(--ink);border: 1px solid var(--ink);font: 600 11px/1.25 var(--sans);letter-spacing: 0.02em}.series{padding-block: clamp(56px,7vw,96px)}.section-head{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 24px 48px;align-items: end;padding-bottom: 20px;margin-bottom: 32px;border-bottom: 2px solid var(--ink)}.section-head h2{margin-top: 10px;font: 700 clamp(34px,4vw,54px)/1 var(--serif);letter-spacing: -0.035em}.section-head>p{color: var(--ink-2);max-width: 52ch;justify-self: end}.series-grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 36px 24px}.principles{background: linear-gradient(180deg,var(--ink) 0%,var(--navy-2) 100%);color: var(--on-navy)}.principles-inner{padding-block: clamp(56px,7vw,96px)}.principles .label-amber{color: var(--amber)}.principles h2{max-width: 14ch;margin-top: 14px;font: 700 clamp(40px,5.4vw,76px)/0.98 var(--serif);letter-spacing: -0.04em}.principles-dek{margin-top: 18px;max-width: 46ch;font: italic 400 clamp(19px,1.8vw,23px)/1.4 var(--serif);color: var(--on-navy-muted)}.principles-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 36px;margin: 48px 0 40px}.principles-grid>div{padding-top: 20px;border-top: 1px solid rgba(244,239,230,0.25)}.p-num{display: block;font: 600 13px/1 var(--mono);color: var(--amber);margin-bottom: 14px}.principles h3{font: 650 24px/1.15 var(--serif);margin-bottom: 10px}.principles-grid p{color: var(--on-navy-muted);font-size: 17px}.newsletter{background: radial-gradient(110% 140% at 0% 0%,#22344F 0%,var(--ink) 58%);color: var(--on-navy)}.newsletter-inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(28px,5vw,72px);align-items: center;padding-block: clamp(52px,6vw,84px)}.newsletter .label-amber{color: var(--amber)}.newsletter h2{margin: 12px 0 14px;font: 700 clamp(32px,3.8vw,50px)/1.02 var(--serif);letter-spacing: -0.03em}.newsletter-copy>p:last-child{color: var(--on-navy-muted);max-width: 44ch}.newsletter-form label{display: block;margin-bottom: 10px;font: 600 13px/1 var(--sans);color: var(--on-navy)}.field-row{display: flex;gap: 10px}.field-row input{flex: 1;min-width: 0;min-height: 52px;padding: 0 16px;border: 1px solid rgba(244,239,230,0.3);border-radius: var(--radius);background: rgba(244,239,230,0.06);color: var(--on-navy);font-family: var(--sans);font-size: 16px}.field-row input::placeholder{color: #8892A2}.field-row input:focus{outline: 3px solid var(--amber);outline-offset: 1px;border-color: transparent}.field-row .btn{min-height: 52px}.newsletter .fine{margin-top: 12px;color: var(--on-navy-muted)}.form-status{margin-top: 8px;font: 600 14px/1.4 var(--sans);color: var(--amber);min-height: 1.4em}.site-footer{background: var(--paper);padding-top: clamp(48px,6vw,72px)}.footer-top{display: grid;grid-template-columns: 1.5fr repeat(3,1fr);gap: 32px;padding-bottom: 40px;border-bottom: 1px solid var(--rule)}.footer-brand p{margin-top: 14px;font: italic 500 20px/1.3 var(--serif)}.footer-col{display: flex;flex-direction: column;gap: 12px;font: 500 15px/1.3 var(--sans)}.footer-col .label{margin-bottom: 4px}.footer-col a{color: var(--ink-2);text-decoration: none;display: inline-flex;align-items: center;gap: 6px}.footer-col a:hover{color: var(--ink);text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 4px}.footer-bottom{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;padding-block: 22px 32px;font: 400 13px/1.5 var(--sans);color: var(--muted)}.progress{position: fixed;inset: 0 0 auto;height: 3px;z-index: 60;pointer-events: none}.progress span{display: block;height: 100%;background: var(--amber);transform-origin: 0 50%;transform: scaleX(0)}.story-head,.story-grid,.series-nav{max-width: calc(1004px + 2 * var(--pad))}.story-head{padding-top: clamp(36px,5vw,64px)}.story-title{font: 750 clamp(40px,6.2vw,86px)/0.98 var(--serif);letter-spacing: -0.04em;max-width: 16ch}.story-dek{margin-top: 22px;max-width: 38ch;font: italic 400 clamp(21px,2.1vw,27px)/1.38 var(--serif);color: var(--ink-2)}.story-byline{display: flex;align-items: center;gap: 14px;margin-top: 30px;padding-block: 16px;border-block: 1px solid var(--rule);flex-wrap: wrap}.byline-mark{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--ink);color: var(--paper)}.byline-mark .mark{font-size: 28px}.story-byline p{display: flex;flex-direction: column;gap: 2px;font: 500 13.5px/1.35 var(--sans);color: var(--muted)}.story-byline strong{color: var(--ink);font-size: 15px}.share{margin-left: auto;display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0 16px;border: 1px solid var(--ink);border-radius: 999px;background: transparent;font: 600 13.5px/1 var(--sans);cursor: pointer}.share:hover{background: var(--ink);color: var(--paper)}.share-status{flex-basis: 100%;text-align: right;font: 600 13px/1 var(--sans);color: var(--amber-ink);min-height: 0}.share-status:empty{display: none}.story-art{margin: clamp(28px,4vw,44px) auto 0}.story-art img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--radius);background: var(--paper-2)}.story-art figcaption{margin-top: 10px;font: 500 12.5px/1.4 var(--sans);color: var(--muted)}.story-grid{display: grid;grid-template-columns: 260px minmax(0,680px);gap: 64px;padding-top: clamp(36px,5vw,56px);padding-bottom: clamp(48px,6vw,72px)}.story-rail{position: relative}.story-rail>* + *{margin-top: 36px}@media (min-width: 1001px){.story-rail{position: sticky;top: 88px;align-self: start;max-height: calc(100vh - 104px);overflow: auto;scrollbar-width: none}}@media (max-width: 1000px){.story-grid>.story-rail{order: 2}}.call-next-none p{margin: 0}.orient-next-none .orient-next-event{color: var(--ink-2)}.rail-block>.label{display: block;padding-bottom: 10px;border-bottom: 2px solid var(--ink);color: var(--ink)}.numbers li{padding: 16px 0;border-bottom: 1px solid var(--rule)}.n-value{display: block;font: 600 29px/1.05 var(--mono);letter-spacing: -0.04em;color: var(--ink)}.n-label{display: block;margin-top: 6px;font: 650 13.5px/1.3 var(--sans);color: var(--ink)}.n-context{display: block;margin-top: 3px;font: 400 12.5px/1.4 var(--sans);color: var(--muted)}.toc ol{counter-reset: toc}.toc li{counter-increment: toc;border-bottom: 1px solid var(--rule)}.toc a{display: grid;grid-template-columns: 26px 1fr;padding: 10px 0;font: 550 13.5px/1.35 var(--sans);color: var(--ink-2);text-decoration: none}.toc a::before{content: counter(toc,decimal-leading-zero);font: 500 11.5px/1.6 var(--mono);color: var(--amber-ink)}.toc a:hover,.toc a.is-active{color: var(--ink)}.toc a.is-active{font-weight: 700}.story-body{font-size: 20px;line-height: 1.66;color: var(--ink-2)}.story-body>p + p{margin-top: 1.05em}.story-body>p.lede::first-letter{float: left;margin: 0.06em 0.06em 0 -0.02em;font: 750 4.1em/0.82 var(--serif);color: var(--ink)}.story-body>p.lede{color: var(--ink)}.story-body h2{display: flex;align-items: center;gap: 12px;margin: 2.1em 0 0.8em;font: 700 clamp(26px,2.6vw,32px)/1.12 var(--serif);color: var(--ink);letter-spacing: -0.02em}.story-body h2::before{content: '';flex: none;width: 10px;height: 10px;border-radius: 50%;background: var(--amber);box-shadow: 0 0 0 4px rgba(227,163,59,0.22)}.story-body a{color: var(--ink);text-decoration: underline;text-decoration-color: var(--amber);text-decoration-thickness: 2px;text-underline-offset: 3px}.story-body a:hover{background: rgba(227,163,59,0.18)}.story-body strong{color: var(--ink);font-weight: 700}.pullquote{margin: 2.2em 0;padding: 30px 0 26px;border-top: 3px solid var(--ink);border-bottom: 1px solid var(--rule);position: relative}.pullquote::before{content: '';position: absolute;top: -9px;left: 0;width: 15px;height: 15px;border-radius: 50%;background: var(--amber);border: 3px solid var(--paper)}.pullquote blockquote{margin: 0}.pullquote p{font: italic 500 clamp(27px,3vw,37px)/1.2 var(--serif);letter-spacing: -0.02em;color: var(--ink);text-wrap: balance}.chart{margin: 2.2em 0;padding: 26px 26px 20px;background: var(--card);border: 1px solid var(--rule);border-radius: var(--radius)}.chart figcaption{display: flex;flex-direction: column;gap: 6px;margin-bottom: 20px}.chart figcaption strong{font: 700 22px/1.2 var(--serif);color: var(--ink)}.chart-subtitle{font: 400 14px/1.45 var(--sans);color: var(--muted)}.chart-rows li{display: grid;grid-template-columns: minmax(96px,30%) 1fr 74px;align-items: center;gap: 14px;padding: 7px 0;border-top: 1px solid rgba(211,201,184,0.6)}.chart-label{font: 600 13.5px/1.25 var(--sans);color: var(--ink)}.chart-track{position: relative;height: 16px;background: var(--paper-2);border-radius: 3px;overflow: hidden}.chart-bar{position: absolute;top: 0;bottom: 0;border-radius: 2px}.chart-bar.pos{background: var(--ink)}.chart-rows li:first-child .chart-bar.pos{background: var(--amber)}.chart-bar.neg{background: var(--brick)}.chart-zero{position: absolute;top: -3px;bottom: -3px;width: 1.5px;background: var(--ink);z-index: 1}.chart-value{text-align: right;font: 600 14px/1 var(--mono);color: var(--ink)}.chart-value.neg{color: var(--brick)}.chart-source{margin-top: 14px;font: 400 12.5px/1.4 var(--sans);color: var(--muted)}.call{--tone: var(--amber);--tone-ink: var(--amber);position: relative;margin-top: 2.6em;padding: clamp(24px,3.4vw,40px);border-radius: 12px;background: radial-gradient(120% 90% at 100% 0%,rgba(227,163,59,0.14) 0%,rgba(227,163,59,0) 55%),linear-gradient(160deg,var(--navy-2) 0%,var(--ink) 72%);color: var(--on-navy);box-shadow: inset 6px 0 0 var(--tone),0 24px 48px -28px rgba(14,26,43,0.55);overflow: hidden}.call-bull{--tone: #5DBB8A;--tone-ink: #7FD3A6}.call-bear{--tone: #E0674A;--tone-ink: #F29A82}.call-split{--tone: var(--amber);--tone-ink: #F0BE6A}.call h2::before,.call h3::before{display: none;content: none}.call p,.call li{color: var(--on-navy)}.call ol,.call ul{margin: 0;padding: 0;list-style: none}.call a{text-decoration: none}.call a:hover{background: none}.call-top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 20px}.call .call-label{display: flex;align-items: center;gap: 12px;margin: 0;font: 700 13px/1.2 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--amber)}.verdict-mark .mark{font-size: 28px;color: var(--on-navy)}.call-stance{display: inline-flex;align-items: stretch;margin: 0;border: 1px solid rgba(244,239,230,0.22);border-radius: 999px;overflow: hidden;font: 700 13px/1 var(--sans)}.call-tone{display: inline-flex;align-items: center;padding: 8px 12px;background: var(--tone);color: var(--ink);letter-spacing: 0.1em;text-transform: uppercase;font-size: 11px}.call-stance-text{display: inline-flex;align-items: center;padding: 8px 14px;color: var(--on-navy)}.call .call-line{margin: 22px 0 0;max-width: 23em;font: 700 clamp(27px,3.1vw,38px)/1.14 var(--serif);letter-spacing: -0.015em;color: #FFFFFF;text-wrap: balance}.call-meter{display: flex;align-items: center;gap: 12px;margin-top: 18px;font: 600 12px/1 var(--sans)}.call-meter-label{letter-spacing: 0.12em;text-transform: uppercase;color: var(--on-navy-muted)}.pips{display: inline-flex;gap: 5px}.pip{width: 26px;height: 7px;border-radius: 4px;background: rgba(244,239,230,0.16)}.pip.on{background: var(--tone)}.call-meter strong{color: var(--tone-ink);font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase}.call-band{max-width: calc(1004px + 2 * var(--pad))}.call-band .call{margin-top: 0}.story-tail{grid-template-columns: minmax(0,680px);justify-content: end;padding-top: clamp(32px,4vw,48px)}.story-tail .watch{margin-top: 0}.call-grid{display: grid;grid-template-columns: 1.3fr 1fr 1fr;gap: 16px;margin-top: 28px;align-items: stretch}.call-col,.call-next,.call-live{padding: 20px 22px;border-radius: 10px;background: rgba(244,239,230,0.05);border: 1px solid rgba(244,239,230,0.12)}.call .call-col h3,.call .call-next h3{margin: 0 0 14px;font: 700 12px/1.2 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--amber)}.call .call-flip h3{color: var(--tone-ink)}.call-do ol{counter-reset: act;display: grid;gap: 14px}.call-do li{counter-increment: act;display: grid;grid-template-columns: 30px 1fr;gap: 10px;font: 500 16px/1.45 var(--sans)}.call-do li::before{content: counter(act);display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;background: var(--amber);color: var(--ink);font: 700 13px/1 var(--mono)}.call-flip ul{display: grid;gap: 12px}.call-flip li{position: relative;padding-left: 22px;font: 400 15.5px/1.5 var(--sans);color: rgba(244,239,230,0.9)}.call-flip li::before{content: '';position: absolute;left: 2px;top: 0.5em;width: 9px;height: 9px;border: 2px solid var(--tone-ink);border-radius: 2px;transform: rotate(45deg)}.call-next{display: flex;flex-direction: column}.call-next-row{display: grid;gap: 10px;justify-items: start}.call-next .call-more{margin-top: auto;padding-top: 14px}.call .call-next-row p{font: 400 16px/1.45 var(--serif)}.call .tile{flex-direction: row;align-items: baseline;gap: 6px;min-height: 0;padding: 7px 11px;border-radius: 999px;background: var(--paper);color: var(--ink)}.call .tile-d{font-size: 17px;line-height: 1}.call .tile-text{padding: 7px 12px;font-size: 12px;letter-spacing: 0.04em}.call .tile-m{color: var(--amber-ink)}.call .tile-y{color: var(--muted)}.call .tile-text{background: transparent;color: var(--on-navy);border: 1px solid rgba(244,239,230,0.45)}.call .call-more{display: inline-flex;align-items: center;gap: 6px;margin-top: 14px;font: 700 13px/1 var(--sans);color: var(--amber)}.call-more .i{width: 15px;height: 15px}.call a.call-more:hover,.call-live:hover .call-more{text-decoration: underline;text-underline-offset: 3px}.call-live{--status: var(--amber);grid-column: 1 / -1;display: grid;grid-template-columns: minmax(180px,auto) minmax(0,1fr) auto auto;align-items: center;gap: 10px 28px;color: var(--on-navy);box-shadow: inset 4px 0 0 var(--status);transition: background 0.2s ease}.call-live-meta{display: grid;gap: 6px}.call-live:hover{background: rgba(244,239,230,0.09)}.call-live.tone-alert{--status: #F29A82}.call-live.tone-warn{--status: #F0BE6A}.call-live.tone-calm{--status: #7FD3A6}.call-live-label{display: inline-flex;align-items: center;gap: 8px;font: 700 12px/1.2 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--on-navy-muted)}.call-live-status{font: 700 13px/1.2 var(--sans);letter-spacing: 0.08em;text-transform: uppercase;color: var(--status)}.call-live-head{font: 700 19px/1.25 var(--serif);color: #FFFFFF}.call-live-metric{display: grid;gap: 4px;padding-left: 24px;border-left: 1px solid rgba(244,239,230,0.14);font: 500 12.5px/1.3 var(--sans);color: var(--on-navy-muted)}.call-live-metric b{font: 700 20px/1.1 var(--mono);color: var(--on-navy)}.call-live .call-more{margin-top: 0;white-space: nowrap}.call-argument{margin-top: 20px;padding-top: 16px;border-top: 1px solid rgba(244,239,230,0.14)}.call-argument summary{cursor: pointer;width: fit-content;font: 700 14px/1.3 var(--sans);color: var(--amber);list-style-position: inside}.call-argument summary:focus-visible{outline: 2px solid var(--amber);outline-offset: 4px;border-radius: 4px}.call .call-argument p{margin-top: 12px;font: 400 18px/1.6 var(--serif);color: rgba(244,239,230,0.92)}.call .call-disclaimer{margin-top: 16px;font: 500 12px/1.4 var(--sans);color: var(--on-navy-muted)}.call-history{margin-top: 16px;padding-top: 14px;border-top: 1px solid rgba(244,239,230,0.14)}.call-history summary{cursor: pointer;width: fit-content;display: flex;flex-wrap: wrap;gap: 6px 14px;align-items: baseline;list-style-position: inside}.call-history summary:focus-visible{outline: 2px solid var(--amber);outline-offset: 4px;border-radius: 4px}.call .call-history-title{margin: 0;font: 700 14px/1.3 var(--sans);color: var(--amber)}.call-history-meta{font: 500 12.5px/1.3 var(--sans);color: var(--on-navy-muted)}.call-history-list{list-style: none;margin: 10px 0 0;padding: 0;display: grid;gap: 6px}.call-history-item{display: flex;flex-wrap: wrap;gap: 4px 12px;align-items: baseline;font: 400 13.5px/1.5 var(--sans);color: rgba(244,239,230,0.86)}.call-history-v{font: 700 12px/1 var(--mono);color: var(--amber);letter-spacing: 0.5px}.call-history-item time{font: 500 12.5px/1.3 var(--sans);color: var(--on-navy-muted);white-space: nowrap}.call-history-stance{font-weight: 700;color: var(--on-navy)}.call-history-conv{color: var(--on-navy-muted);white-space: nowrap}.call-history-reason{flex-basis: 100%;font: 400 15px/1.5 var(--serif);color: rgba(244,239,230,0.86)}.call-history-side{color: var(--tone-ink);font-weight: 600}.call-against{margin-top: 18px;padding-top: 16px;border-top: 1px solid rgba(244,239,230,0.16)}.call .call-against .label{margin: 0;color: var(--tone-ink)}.call .call-side-line{margin: 8px 0 0;font: 600 13px/1.45 var(--sans);color: var(--on-navy-muted)}.call .call-against .voice-name{margin-top: 12px;color: #FFFFFF}.call .call-against .voice-name a{color: #FFFFFF;border-bottom-color: var(--tone)}.call .call-against .voice-name time{color: var(--on-navy-muted)}.call .call-against .voice-claim{font-size: 15.5px;line-height: 1.5;color: rgba(244,239,230,0.9)}.call .call-against .voice-links{font: 500 12.5px/1.45 var(--sans);color: var(--on-navy-muted)}.call .call-against .voice-links a{color: var(--tone-ink)}.call .call-against .against-relation{color: var(--on-navy-muted)}.call .call-against-none{margin: 10px 0 0;font: 400 15.5px/1.5 var(--serif);color: rgba(244,239,230,0.86)}.weekly-call-side{margin: 10px 0 0;font: 600 13px/1.45 var(--sans);color: var(--on-navy-muted)}@media (max-width: 1000px){.call-grid{grid-template-columns: 1fr 1fr}.call-do{grid-column: 1 / -1}.call-live{grid-template-columns: minmax(0,1fr) auto}.call-live-head{grid-column: 1 / -1;grid-row: 2}.call-live .call-more{grid-column: 1 / -1}.story-tail{justify-content: center}}@media (max-width: 760px){.call-grid{grid-template-columns: 1fr}.call-live{grid-template-columns: 1fr}.call-live-head,.call-live .call-more{grid-column: auto;grid-row: auto}.call-live-metric{grid-template-columns: 1fr auto;align-items: baseline;padding: 10px 0 0;border-left: 0;border-top: 1px solid rgba(244,239,230,0.14)}.call-top{align-items: flex-start;flex-direction: column}.call-stance{max-width: 100%}.call-stance-text{white-space: normal;line-height: 1.25}.call-col,.call-next,.call-live{padding: 18px}.pip{width: 20px}}.watch{margin-top: 2.6em}.watch h2{margin-top: 0}.watch li{display: grid;grid-template-columns: 76px 1fr;gap: 20px;align-items: start;padding: 14px 0;border-top: 1px solid var(--rule)}.watch li:last-child{border-bottom: 1px solid var(--rule)}.watch li p{font-size: 17.5px;line-height: 1.5;color: var(--ink-2)}.sources{margin-top: 2.2em;border-top: 2px solid var(--ink)}.sources summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 16px 0;font: 650 15px/1.3 var(--sans);color: var(--ink);cursor: pointer;list-style: none}.sources summary::-webkit-details-marker{display: none}.sources summary::after{content: '+';font: 500 22px/1 var(--mono);color: var(--amber-ink)}.sources[open] summary::after{content: '−'}.sources summary span{margin-right: auto;color: var(--muted);font-weight: 500}.sources ol{counter-reset: src}.sources li{counter-increment: src;display: grid;grid-template-columns: 30px 1fr;padding: 8px 0;border-top: 1px solid var(--rule);font: 500 14.5px/1.45 var(--sans)}.sources li::before{content: counter(src,decimal-leading-zero);font: 500 12px/1.9 var(--mono);color: var(--amber-ink)}.sources li a{text-decoration: none;color: var(--ink-2)}.sources li a:hover{color: var(--ink);text-decoration: underline;text-decoration-color: var(--amber)}.sources .fine{padding: 14px 0 4px}.sources .fine a{color: var(--ink-2)}.series-nav{display: grid;grid-template-columns: 1fr auto 1fr;gap: 16px;padding-bottom: clamp(56px,7vw,88px)}.sn{display: flex;flex-direction: column;gap: 8px;padding: 20px 22px;border: 1px solid var(--rule);border-radius: var(--radius);background: var(--card);text-decoration: none;transition: border-color .18s ease,transform .18s ease}a.sn:hover{border-color: var(--ink);transform: translateY(-2px)}.sn strong{font: 650 18px/1.25 var(--serif);color: var(--ink)}.sn-all{align-items: center;justify-content: center;text-align: center;background: transparent}.sn-next{text-align: right;align-items: flex-end}.sn-empty{border: 0;background: transparent}.page-head{padding-top: clamp(44px,6vw,80px);padding-bottom: clamp(28px,4vw,44px)}.page-head h1{margin-top: 14px;font: 750 clamp(48px,7.4vw,104px)/0.95 var(--serif);letter-spacing: -0.045em;max-width: 15ch}.page-dek{margin-top: 20px;max-width: 44ch;font: italic 400 clamp(20px,2.1vw,26px)/1.4 var(--serif);color: var(--ink-2)}.notfound{min-height: 46vh}.notfound p:last-child{display: flex;flex-wrap: wrap;align-items: center;gap: 24px;margin-top: 32px}.archive-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;margin-top: 36px;padding-block: 14px;border-block: 1px solid var(--ink);font: 500 14px/1.4 var(--sans);color: var(--ink-2)}.order{display: inline-flex;padding: 3px;border: 1px solid var(--rule);border-radius: 999px;background: var(--card)}.order button{min-height: 36px;padding: 0 16px;border: 0;border-radius: 999px;background: transparent;font: 600 13.5px/1 var(--sans);color: var(--muted);cursor: pointer}.order button[aria-pressed="true"]{background: var(--ink);color: var(--paper)}.archive-list{padding-bottom: clamp(56px,7vw,96px)}.archive-item{display: grid;grid-template-columns: 240px 64px minmax(0,1fr) 190px;gap: 28px;align-items: start;padding: 28px 0;border-bottom: 1px solid var(--rule)}.archive-media{display: block;overflow: hidden;border-radius: var(--radius)}.archive-media img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover;transition: transform .5s ease}.archive-item:hover .archive-media img{transform: scale(1.03)}.archive-num{font: 700 46px/0.9 var(--serif);color: var(--amber);letter-spacing: -0.04em}.archive-text .kicker-series{display: none}.archive-text .kicker-topic::before{display: none}.archive-text h2{font: 700 clamp(24px,2.5vw,32px)/1.08 var(--serif);letter-spacing: -0.025em}.archive-text h2 a{text-decoration: none}.archive-text h2 a:hover{text-decoration: underline;text-decoration-color: var(--amber);text-decoration-thickness: 2px;text-underline-offset: 5px}.archive-text>p:not(.kicker):not(.meta){margin-top: 10px;font-size: 17.5px;line-height: 1.45;color: var(--ink-2);max-width: 58ch}.archive-figure{padding: 14px 0 0;border-top: 2px solid var(--ink);font: 500 13px/1.35 var(--sans);color: var(--muted)}.archive-figure span{display: block;margin-bottom: 4px;font: 600 26px/1.05 var(--mono);letter-spacing: -0.04em;color: var(--ink)}.about-head h1{max-width: 13ch}.about-grid{display: grid;grid-template-columns: 260px minmax(0,720px);gap: 24px 64px;padding-block: clamp(28px,4vw,48px);background: linear-gradient(var(--rule),var(--rule)) center top / calc(100% - 2 * var(--pad)) 1px no-repeat}.about-grid>.label{color: var(--ink);padding-top: 6px}.about-prose p{font-size: 20px;line-height: 1.62;color: var(--ink-2)}.about-prose p + p{margin-top: 1em}.about-prose .lede{font: 600 clamp(24px,2.4vw,30px)/1.3 var(--serif);color: var(--ink);letter-spacing: -0.015em}.about-prose.small p{font-size: 17px}.about-prose a{color: var(--ink);text-decoration-color: var(--amber);text-underline-offset: 3px}.standards,.formats{padding-block: clamp(48px,6vw,80px)}.anatomy{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 28px;counter-reset: none}.anatomy li{padding-top: 18px;border-top: 1px solid var(--rule)}.anatomy .p-num{color: var(--amber-ink)}.anatomy h3,.format h3{font: 650 23px/1.15 var(--serif);margin-bottom: 10px}.anatomy p,.format p:not(.status){font-size: 17px;line-height: 1.5;color: var(--ink-2)}.format-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}.format{display: flex;flex-direction: column;padding: 26px;border: 1px solid var(--rule);border-radius: var(--radius);background: var(--card)}.format .link-arrow{margin-top: auto;align-self: flex-start}.format p:not(.status){margin-bottom: 22px}.status{align-self: flex-start;margin-bottom: 18px;padding: 6px 10px;border: 1px solid var(--rule);border-radius: 999px;font: 700 11px/1 var(--sans);letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted)}.status-live{border-color: transparent;background: var(--amber);color: var(--ink)}.partner{background: linear-gradient(180deg,var(--ink) 0%,var(--navy-2) 100%);color: var(--on-navy)}.partner-inner{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: clamp(28px,5vw,72px);padding-block: clamp(56px,7vw,88px);align-items: center}.partner .label-amber{color: var(--amber)}.partner h2{margin: 12px 0 16px;font: 700 clamp(34px,4vw,54px)/1.02 var(--serif);letter-spacing: -0.035em}.partner-inner>div>p:not(.label){color: var(--on-navy-muted);margin-bottom: 28px;max-width: 46ch}.partner-rules li{padding: 18px 0;border-top: 1px solid rgba(244,239,230,0.22);color: var(--on-navy-muted);font-size: 17.5px}.partner-rules li:last-child{border-bottom: 1px solid rgba(244,239,230,0.22)}.partner-rules strong{display: block;color: var(--on-navy);font: 650 19px/1.3 var(--serif);margin-bottom: 4px}.elsewhere{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.elsewhere-link{position: relative;display: flex;flex-direction: column;gap: 6px;padding: 20px 44px 20px 20px;border: 1px solid var(--rule);border-radius: var(--radius);background: var(--card);text-decoration: none;transition: border-color .18s ease}.elsewhere-link:hover{border-color: var(--ink)}.elsewhere-link strong{font: 650 19px/1.2 var(--serif)}.elsewhere-link span{font: 400 13.5px/1.4 var(--sans);color: var(--muted)}.elsewhere-link .i{position: absolute;top: 20px;right: 18px;color: var(--amber-ink)}#privacy{padding-bottom: clamp(56px,7vw,88px)}.dialog{width: min(560px,calc(100vw - 32px));padding: 32px;border: 0;border-radius: 10px;background: var(--paper);color: var(--ink);box-shadow: 0 30px 80px rgba(14,26,43,0.35)}.dialog::backdrop{background: rgba(14,26,43,0.6);backdrop-filter: blur(3px)}.dialog h2{margin: 10px 0 20px;font: 700 30px/1.1 var(--serif);letter-spacing: -0.025em}.dialog label{display: block;margin-bottom: 8px;font: 600 13px/1 var(--sans)}.dialog select{width: 100%;min-height: 46px;padding: 0 12px;border: 1px solid var(--rule);border-radius: var(--radius);background: var(--card);font-family: var(--sans)}.dialog .brief{margin: 16px 0 18px;padding: 16px;border-left: 3px solid var(--amber);background: var(--card);font: 400 15px/1.55 var(--sans);color: var(--ink-2);white-space: pre-line}.dialog .btn{margin-right: 18px}.dialog .fine{margin-top: 16px}.dialog-close{position: absolute;top: 14px;right: 14px;width: 40px;height: 40px;border: 0;border-radius: 50%;background: transparent;font: 400 28px/1 var(--sans);cursor: pointer}.dialog-close:hover{background: var(--paper-2)}.copy-status{margin-top: 8px;font: 600 13.5px/1.3 var(--sans);color: var(--amber-ink);min-height: 1.3em}.desk{margin: 0;container-type: inline-size;overflow: hidden;border: 1px solid var(--rule);border-radius: 10px;background: linear-gradient(180deg,#FBF8F2 0%,var(--card) 100%);box-shadow: 0 1px 0 rgba(14,26,43,0.03),0 22px 44px -32px rgba(14,26,43,0.35)}.desk + .desk{margin-top: 28px}.desk-inner{display: grid;grid-template-columns: minmax(0,1fr);grid-template-areas: "head" "controls" "plot" "readout" "changed" "foot";gap: 18px;padding: clamp(18px,3.4cqi,34px)}.desk-head{grid-area: head}.desk-controls{grid-area: controls;display: flex;flex-direction: column;gap: 14px;min-width: 0}.desk-controls:empty{display: none}.desk-plot{grid-area: plot;min-width: 0}.desk-readout{grid-area: readout;align-self: start;padding: 12px 14px;border-radius: 8px;background: rgba(227,163,59,0.14);font: 500 14.5px/1.5 var(--sans);color: var(--ink)}.desk-foot{grid-area: foot;display: flex;flex-direction: column;align-items: flex-start;gap: 12px;min-width: 0}.desk-side{display: contents}@container (min-width: 860px){.desk-inner{grid-template-columns: minmax(0,0.8fr) minmax(0,1.55fr);grid-template-areas: "side controls" "side plot" "side readout" "side changed" "side .";grid-template-rows: auto auto auto auto 1fr;column-gap: clamp(32px,4.4cqi,60px)}.desk-side{grid-area: side;display: flex;flex-direction: column;gap: 22px}}.desk .kicker{margin-bottom: 10px;font-size: 10.5px}.desk-title{font: 700 clamp(24px,3.4cqi,32px)/1.08 var(--serif);letter-spacing: -0.025em;color: var(--ink)}.desk-dek{margin-top: 10px;font: 400 16.5px/1.5 var(--serif);color: var(--ink-2)}.desk-read{font: 400 15.5px/1.55 var(--serif);color: var(--ink-2)}.desk-read strong{display: block;margin-bottom: 4px;font: 700 11px/1.3 var(--sans);letter-spacing: 0.13em;text-transform: uppercase;color: var(--amber-ink)}.desk-source{font: 400 12.5px/1.45 var(--sans);color: var(--muted)}.desk-table{width: 100%}.desk-table summary{cursor: pointer;font: 600 12.5px/1.3 var(--sans);color: var(--ink-2)}.desk-table summary:hover{color: var(--ink)}.table-scroll{max-width: 100%;overflow-x: auto;margin-top: 10px}.desk-table table{width: 100%;border-collapse: collapse;font: 400 12.5px/1.4 var(--sans);color: var(--ink-2)}.desk-table th,.desk-table td{padding: 6px 8px;border-bottom: 1px solid var(--rule);text-align: left;vertical-align: top}.desk-table thead th{font-weight: 700;color: var(--ink);border-bottom: 1.5px solid var(--ink)}.desk-table td{font-family: var(--mono);white-space: nowrap}.desk-foot .link-arrow{font-size: 13.5px}.controls-label,.chips-label,.mini-label,.unit-label{font: 600 12px/1.35 var(--sans);color: var(--muted)}.controls-label{margin-bottom: -6px}.seg{display: inline-flex;flex-wrap: wrap;align-self: flex-start;gap: 4px;max-width: 100%;padding: 4px;border: 1px solid var(--rule);border-radius: 20px;background: var(--paper)}.seg button{min-height: 34px;padding: 0 14px;border: 0;border-radius: 16px;background: transparent;font: 600 13px/1 var(--sans);color: var(--muted);cursor: pointer}.seg button:hover{color: var(--ink)}.seg button[aria-pressed="true"]{background: var(--ink);color: var(--paper)}.presets{display: flex;flex-wrap: wrap;gap: 8px}.presets button{min-height: 34px;padding: 0 12px;border: 1px solid var(--rule);border-radius: 999px;background: transparent;font: 600 12.5px/1 var(--sans);color: var(--ink-2);cursor: pointer}.presets button:hover{border-color: var(--ink)}.presets button[aria-pressed="true"]{border-color: var(--ink);background: var(--ink);color: var(--paper)}.sliders{display: grid;grid-template-columns: repeat(auto-fit,minmax(210px,1fr));gap: 14px 24px}.slider{display: flex;flex-direction: column;gap: 6px}.slider-top{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;font: 600 13px/1.3 var(--sans);color: var(--ink-2)}.slider output{font: 600 14px/1.2 var(--mono);color: var(--ink);white-space: nowrap}.slider input[type="range"]{width: 100%;height: 28px;margin: 0;accent-color: var(--amber-ink);cursor: pointer}.chips{display: flex;flex-direction: column;gap: 8px}.chips>div{display: flex;flex-wrap: wrap;gap: 8px}.chip{display: inline-flex;flex-direction: column;align-items: flex-start;gap: 3px;min-height: 44px;padding: 7px 12px;border: 1px solid var(--rule);border-radius: 8px;background: var(--paper);text-align: left;cursor: pointer}.chip:hover{border-color: var(--ink)}.chip b{font: 600 14px/1.1 var(--mono);color: var(--ink)}.chip span{font: 500 12px/1.2 var(--sans);color: var(--muted)}.chip-threshold b{color: var(--brick)}.chip[aria-pressed="true"]{border-color: var(--ink);background: var(--ink)}.chip[aria-pressed="true"] b{color: var(--amber)}.chip[aria-pressed="true"] span{color: var(--on-navy-muted)}.rows li{display: grid;grid-template-columns: minmax(110px,34%) minmax(0,1fr) minmax(76px,auto);align-items: center;gap: 14px;padding: 9px 0;border-top: 1px solid rgba(211,201,184,0.7)}.rows li:last-child{border-bottom: 1px solid rgba(211,201,184,0.7)}.row-label{font: 600 13.5px/1.25 var(--sans);color: var(--ink)}.row-label small,.row-value small{display: block;margin-top: 3px;font: 400 11.5px/1.3 var(--sans);color: var(--muted)}.row-value{text-align: right;font: 600 14px/1.15 var(--mono);color: var(--ink);white-space: nowrap}.row-value.neg{color: var(--brick)}.track{position: relative;display: block;height: 18px;border-radius: 4px;background: var(--paper-2);overflow: hidden}.bar{position: absolute;top: 0;bottom: 0;left: 0;border-radius: 3px;background: var(--ink)}.bar-amber,.bar-range{background: var(--amber)}.bar-ink,.bar-pos{background: var(--ink)}.bar-neg{background: var(--brick)}.bar.is-implied{background: repeating-linear-gradient(135deg,var(--ink-2) 0 3px,rgba(38,50,68,0.12) 3px 7px)}.bar.key-0{background: #9AA3B2}.bar.key-1{background: var(--ink)}.bar.key-0.is-implied{background: repeating-linear-gradient(135deg,#7E889A 0 3px,rgba(154,163,178,0.25) 3px 7px)}.track-zero{position: absolute;top: -2px;bottom: -2px;width: 1.5px;background: var(--ink);z-index: 1}.track-base{position: absolute;top: 0;bottom: 0;width: 2px;margin-left: -1px;background: var(--amber-ink);z-index: 1}.tag-implied{display: inline-block;margin-left: 6px;padding: 2px 6px;border: 1px dashed var(--muted);border-radius: 999px;font: 600 9.5px/1 var(--sans);letter-spacing: 0.06em;text-transform: uppercase;color: var(--muted);vertical-align: 1px}.unit-label{margin-bottom: 10px}.legend{display: flex;flex-wrap: wrap;gap: 6px 16px;margin-bottom: 8px;font: 500 12.5px/1.3 var(--sans);color: var(--muted)}.legend .key{display: inline-block;width: 12px;height: 12px;margin-right: 6px;border-radius: 3px;vertical-align: -1px}.legend .key-0{background: #9AA3B2}.legend .key-1{background: var(--ink)}.series-bars{display: flex;flex-direction: column;gap: 5px}.series-bars .track{height: 13px}.series-values{display: flex;flex-direction: column;gap: 4px;font-size: 13px;line-height: 14px}.group-label{margin: 16px 0 6px;font: 700 11px/1.2 var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--amber-ink)}.grouped .group-label:first-child{margin-top: 0}.scale-note{margin-top: 10px;font: 400 12.5px/1.4 var(--sans);color: var(--muted)}.rebase-rows li{cursor: default}.rebase-rows li.is-base{background: linear-gradient(90deg,rgba(227,163,59,0.16),rgba(227,163,59,0))}.rebase-rows li.is-base .row-value small{color: var(--amber-ink);font-weight: 700}.rebase-rows .bar{background: var(--ink-2)}.rebase-rows li.is-base .bar{background: var(--amber)}.dn-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin-bottom: 18px}.dn-stat{display: flex;flex-direction: column;justify-content: space-between;gap: 8px;padding: 14px;border: 1px solid var(--rule);border-radius: 8px;background: var(--paper)}.dn-label{font: 600 12px/1.3 var(--sans);color: var(--muted)}.dn-value{font: 600 clamp(22px,4.6cqi,32px)/1 var(--mono);letter-spacing: -0.04em;color: var(--ink);white-space: nowrap}.dn-neg{border-color: rgba(181,72,47,0.35);background: rgba(181,72,47,0.07)}.dn-neg .dn-value{color: var(--brick)}.dn-pos{border-color: rgba(47,107,79,0.35);background: rgba(47,107,79,0.07)}.dn-pos .dn-value{color: var(--green)}.dn-row{display: grid;grid-template-columns: minmax(118px,32%) minmax(0,1fr) 62px;align-items: center;gap: 12px;padding: 6px 0;font: 600 13px/1.25 var(--sans);color: var(--ink)}.dn-row b{text-align: right;font: 600 14px/1 var(--mono)}.pe-scale{margin-top: 18px;padding-top: 30px}.pe-track{position: relative;display: block;height: 8px;border-radius: 999px;background: linear-gradient(90deg,#D6E4DA 0%,var(--paper-2) 42%,#F0D6CB 100%)}.pe-tick{position: absolute;top: -4px;width: 2px;height: 16px;margin-left: -1px;border-radius: 1px;background: var(--muted)}.pe-marker{position: absolute;top: 50%;width: 16px;height: 16px;border: 3px solid var(--ink);border-radius: 50%;background: var(--amber);transform: translate(-50%,-50%)}.pe-marker span{position: absolute;bottom: calc(100% + 6px);left: 50%;padding: 3px 7px;border-radius: 4px;background: var(--ink);color: var(--paper);font: 600 12px/1 var(--mono);white-space: nowrap;transform: translateX(-50%)}.pe-ends{display: flex;justify-content: space-between;margin-top: 7px;font: 500 11px/1 var(--mono);color: var(--muted)}.pe-bench{display: flex;flex-wrap: wrap;gap: 6px 18px;margin-top: 12px;font: 500 12.5px/1.35 var(--sans);color: var(--muted)}.pe-bench b{margin: 0 6px;font: 600 12.5px/1 var(--mono);color: var(--ink)}.pe-bench em{font-style: normal;font-weight: 600}.pe-bench em.neg{color: var(--brick)}.pe-bench em.pos{color: var(--green)}.ladder{padding: 38px 8px 28px}.ladder-track{position: relative;height: 10px;border-radius: 999px;background: linear-gradient(90deg,var(--paper-2),#F0D6CB)}.ladder-tick{position: absolute;top: 18px;transform: translateX(-50%);font: 500 11px/1 var(--mono);color: var(--muted)}.ladder-tick::before{content: '';position: absolute;left: 50%;top: -14px;width: 1px;height: 8px;background: rgba(14,26,43,0.25)}.ladder-dot{position: absolute;top: 50%;width: 14px;height: 14px;border-radius: 50%;transform: translate(-50%,-50%)}.ladder-observed{border: 2px solid var(--card);background: var(--ink)}.ladder-threshold{width: 4px;height: 24px;border-radius: 2px;background: var(--brick)}.ladder-range{position: absolute;top: -3px;bottom: -3px;border-radius: 4px;background: rgba(143,91,12,0.5)}.ladder-observed.is-sel{width: 18px;height: 18px;border-color: var(--ink);background: var(--amber);z-index: 2}.ladder-threshold.is-sel{background: var(--ink);z-index: 2}.ladder-range.is-sel{background: var(--amber)}.ladder-flag{position: absolute;bottom: calc(100% + 12px);transform: translateX(-50%)}.ladder-flag span{display: block;padding: 4px 8px;border-radius: 4px;background: var(--ink);color: var(--amber);font: 600 12.5px/1 var(--mono);white-space: nowrap}.ladder-card{padding: 16px 18px;border-left: 3px solid var(--amber);border-radius: 0 8px 8px 0;background: var(--paper)}.ladder-card-threshold{border-left-color: var(--brick)}.ladder-card-top{display: flex;justify-content: space-between;gap: 12px;margin-bottom: 6px;font: 700 13.5px/1.3 var(--sans);color: var(--ink)}.ladder-card-top time{font: 500 12px/1.3 var(--mono);color: var(--muted);white-space: nowrap}.ladder-card>p:nth-child(2){font: 400 16px/1.5 var(--serif);color: var(--ink-2)}.ladder-who{margin-top: 8px;font: 500 12px/1.3 var(--sans);color: var(--muted)}.ladder-extra{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 18px 28px;margin-top: 20px}.mini-label{margin-bottom: 8px}.decomp-bar{display: flex;height: 30px;overflow: hidden;border-radius: 6px}.decomp-part{display: flex;align-items: center;min-width: 0;padding: 0 8px}.decomp-part b{font: 600 12px/1 var(--mono);white-space: nowrap}.decomp-0{background: var(--ink);color: var(--paper)}.decomp-1{background: var(--amber);color: var(--ink)}.decomp-legend,.realg-legend{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 6px 16px;margin-top: 8px;font: 500 12.5px/1.35 var(--sans);color: var(--ink-2)}.decomp-key{display: inline-block;width: 10px;height: 10px;margin-right: 6px;border-radius: 2px;vertical-align: -1px}.realg-track{position: relative;height: 12px;margin-top: 4px;border-radius: 999px;background: var(--paper-2)}.realg-fill{position: absolute;top: 0;bottom: 0;left: 0;border-radius: 999px;background: var(--ink)}.realg-kill{position: absolute;top: -6px;bottom: -6px;width: 3px;margin-left: -1.5px;border-radius: 2px;background: var(--brick)}.path{padding-top: 6px}.path-plot{position: relative;height: clamp(200px,40cqi,280px);margin: 18px 10px 0 46px}.path-plot svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.path-line{fill: none;stroke: var(--ink);stroke-width: 2.5;stroke-linejoin: round}.path-entry{stroke-width: 1.5;stroke-dasharray: 5 4}.path-delta{stroke-width: 3.5}.path-entry.pos,.path-delta.pos{stroke: var(--green)}.path-entry.neg,.path-delta.neg{stroke: var(--brick)}.path-grid{position: absolute;left: 0;right: 0;border-top: 1px dashed rgba(14,26,43,0.14)}.path-grid span{position: absolute;right: calc(100% + 8px);top: -7px;font: 500 11px/1 var(--mono);color: var(--muted)}.path-pt{position: absolute;width: 12px;height: 12px;border: 2.5px solid var(--ink);border-radius: 50%;background: var(--card);transform: translate(-50%,-50%);z-index: 2}.path-pt.is-entry{width: 18px;height: 18px;background: var(--amber)}.path-pt.is-target{background: var(--ink)}.path-val{position: absolute;bottom: calc(100% + 6px);left: 50%;padding: 2px 4px;border-radius: 3px;background: rgba(250,247,241,0.92);font: 600 12px/1 var(--mono);color: var(--ink);white-space: nowrap;transform: translateX(-50%)}.path-badge{position: absolute;padding: 4px 8px;border-radius: 4px;color: #FFFFFF;font: 700 13px/1 var(--mono);white-space: nowrap;transform: translate(calc(-100% - 12px),-50%);z-index: 3}.path-badge.pos{background: var(--green)}.path-badge.neg{background: var(--brick)}.path-axis{position: relative;height: 34px;margin: 12px 10px 0 46px}.path-axis span{position: absolute;font: 400 11.5px/1.3 var(--sans);color: var(--muted);text-align: center;white-space: nowrap;transform: translateX(-50%)}.path-axis b{display: block;font: 700 12px/1.2 var(--sans);color: var(--ink)}.hurdle-plot{position: relative;display: flex;align-items: flex-end;gap: clamp(5px,1.4cqi,14px);height: 230px;border-bottom: 1.5px solid var(--ink)}.hurdle-col{position: relative;flex: 1;min-width: 0;border-radius: 4px 4px 0 0;background: var(--ink-2)}.hurdle-col.is-now{background: #9AA3B2}.hurdle-col.is-over{background: var(--amber)}.hurdle-col b{position: absolute;bottom: calc(100% + 4px);left: 50%;font: 600 11px/1 var(--mono);color: var(--ink);white-space: nowrap;transform: translateX(-50%)}.hurdle-col i{position: absolute;top: calc(100% + 6px);left: 50%;font: 500 11px/1 var(--sans);font-style: normal;color: var(--muted);white-space: nowrap;transform: translateX(-50%)}.hurdle-line{position: absolute;left: 0;right: 0;border-top: 2px dashed var(--brick);z-index: 2}.hurdle-line span{position: absolute;left: 0;bottom: 4px;padding: 2px 6px;border-radius: 3px;background: var(--card);font: 700 11.5px/1 var(--mono);color: var(--brick)}.hurdle-more{position: absolute;right: 0;top: 0;font: 600 12px/1.3 var(--sans);color: var(--brick)}.hurdle-axis{margin-top: 24px;text-align: center;font: 500 11.5px/1 var(--sans);color: var(--muted)}@container (max-width: 560px){.hurdle-col b{display: none}.hurdle-col.is-now b,.hurdle-col.is-over b{display: block}.hurdle-col.is-over ~ .hurdle-col.is-over b{display: none}.dn-stats,.hurdle-stats,.capex-stats{grid-template-columns: 1fr}.dn-stat,.hurdle-stats p,.capex-stats p{flex-direction: row;align-items: baseline;justify-content: space-between}.rows li{grid-template-columns: minmax(0,1fr) auto;row-gap: 6px}.rows .row-label{grid-column: 1 / -1}.rows .track{grid-column: 1}.dn-row{grid-template-columns: minmax(0,1fr) 58px}.dn-row>span:first-child{grid-column: 1 / -1}}.hurdle-stats,.capex-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin-top: 18px}.hurdle-stats p,.capex-stats p{display: flex;flex-direction: column;gap: 4px;padding: 12px 14px;border: 1px solid var(--rule);border-radius: 8px;background: var(--paper)}.hurdle-stats span,.capex-stats span{font: 600 12px/1.3 var(--sans);color: var(--muted)}.hurdle-stats b,.capex-stats b{font: 600 20px/1.1 var(--mono);letter-spacing: -0.03em;color: var(--ink);white-space: nowrap}.capex-stats small{font: 400 11.5px/1.3 var(--sans);color: var(--muted)}@container (max-width: 560px){.hurdle-stats,.capex-stats{grid-template-columns: 1fr}.hurdle-stats p,.capex-stats p{flex-direction: row;flex-wrap: wrap;align-items: baseline;justify-content: space-between;column-gap: 12px}.capex-stats small{flex-basis: 100%;text-align: right}}.clock{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 16px;padding: 16px 18px;border-radius: 8px;background: linear-gradient(150deg,var(--navy-2) 0%,var(--ink) 75%);color: var(--on-navy)}.clock-label{flex-basis: 100%;font: 700 11px/1.3 var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--on-navy-muted)}.clock-value{font: 600 clamp(28px,6.4cqi,44px)/1 var(--mono);letter-spacing: -0.04em;color: var(--amber);font-variant-numeric: tabular-nums}.clock-reset{margin-left: auto;min-height: 34px;padding: 0 12px;border: 1px solid rgba(244,239,230,0.3);border-radius: 999px;background: transparent;color: var(--on-navy);font: 600 12.5px/1 var(--sans);cursor: pointer}.clock-reset:hover{border-color: var(--amber)}.story-desk{margin-top: 2.6em}.story-desk-dek{margin-bottom: 20px;font: 400 16px/1.5 var(--sans);color: var(--muted)}.story-body .desk a{text-decoration: none}.story-body .desk a:hover{background: none}.story-body .desk p + p{margin-top: 0}.desk-home{padding-block: clamp(56px,7vw,96px);border-top: 1px solid var(--rule);background: linear-gradient(180deg,var(--paper) 0%,#EEE6D9 100%)}.desk-home-grid{display: grid;grid-template-columns: minmax(0,1.9fr) minmax(0,1fr);gap: clamp(28px,4vw,52px);align-items: start}.desk-home-list .rail-heading{margin-bottom: 4px}.desk-home-list li a{display: flex;flex-direction: column;gap: 5px;padding: 15px 0;border-bottom: 1px solid var(--rule);text-decoration: none}.dh-part{font: 600 11.5px/1 var(--mono);letter-spacing: 0.06em;color: var(--amber-ink)}.desk-home-list strong{font: 650 19px/1.2 var(--serif);color: var(--ink)}.desk-home-list li a:hover strong{text-decoration: underline;text-decoration-color: var(--amber);text-decoration-thickness: 2px;text-underline-offset: 4px}.dh-dek{font: 400 14px/1.45 var(--sans);color: var(--muted)}.desk-home-list .link-arrow{margin-top: 22px}.desk-page-head h1{max-width: 13ch}.desk-index{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px 28px;margin-top: 36px;padding-top: 18px;border-top: 2px solid var(--ink)}.desk-index .label{margin-bottom: 10px;color: var(--amber-ink)}.desk-index li + li{margin-top: 7px}.desk-index a{font: 600 16px/1.3 var(--serif);color: var(--ink);text-decoration: none}.desk-index a:hover{text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 3px}.desk-section{padding-top: clamp(40px,5vw,64px)}.desk-section-head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 8px 32px;margin-bottom: 24px;padding-bottom: 14px;border-bottom: 2px solid var(--ink)}.desk-section-head h2{font: 700 clamp(28px,3vw,40px)/1.05 var(--serif);letter-spacing: -0.03em}.desk-section-head p{max-width: 52ch;font-size: 17px;color: var(--ink-2)}.explorer{padding-top: clamp(64px,8vw,104px);padding-bottom: clamp(32px,4vw,48px)}.explorer-bar{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 16px;margin-bottom: 20px}.explorer-search{flex: 1 1 240px;min-width: 0;min-height: 44px;padding: 0 16px;border: 1px solid var(--rule);border-radius: 999px;background: var(--card);font: 500 15px/1 var(--sans)}.explorer-search:focus{outline: 3px solid var(--amber);outline-offset: 1px;border-color: transparent}.explorer-count{font: 500 13px/1.3 var(--sans);color: var(--muted)}.explorer-list{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 0 28px}.explorer-list li{display: flex;flex-direction: column;gap: 4px;padding: 16px 0;border-top: 1px solid var(--rule)}.explorer-list li[hidden]{display: none}.ex-value{font: 600 26px/1.05 var(--mono);letter-spacing: -0.04em;color: var(--ink)}.ex-label{font: 650 14px/1.3 var(--sans);color: var(--ink)}.ex-context{font: 400 12.5px/1.4 var(--sans);color: var(--muted)}.explorer-list a{margin-top: 6px;font: 600 12px/1.3 var(--sans);color: var(--amber-ink);text-decoration: none}.explorer-list a:hover{text-decoration: underline}.desk-howto{padding-top: 12px;padding-bottom: clamp(56px,7vw,88px)}.desk-howto ul{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px 28px;margin-top: 14px}.desk-howto li{padding-top: 14px;border-top: 1px solid var(--rule);font: 400 15px/1.5 var(--sans);color: var(--ink-2)}.desk-howto strong{display: block;margin-bottom: 4px;font: 650 18px/1.25 var(--serif);color: var(--ink)}.notes-head h1{max-width: 12ch}.notes-lede{padding-bottom: clamp(36px,5vw,56px)}.notes-prose{max-width: 780px}.notes-prose p{font-size: 20px;line-height: 1.62;color: var(--ink-2)}.notes-prose p + p{margin-top: 1em}.notes-prose .lede{font: 600 clamp(23px,2.3vw,29px)/1.35 var(--serif);letter-spacing: -0.015em;color: var(--ink)}.notes-part{display: grid;grid-template-columns: 260px minmax(0,1fr);gap: 24px 64px;padding-block: clamp(36px,5vw,64px);background: linear-gradient(var(--ink),var(--ink)) center top / calc(100% - 2 * var(--pad)) 2px no-repeat}.notes-part-head h2{margin-top: 10px;font: 700 clamp(30px,3.2vw,42px)/1.02 var(--serif);letter-spacing: -0.03em}@media (min-width: 1001px){.notes-part-head{position: sticky;top: 96px;align-self: start}}.notes-list li{display: grid;grid-template-columns: 76px minmax(0,1fr);gap: 20px;padding: 26px 0;border-bottom: 1px solid var(--rule)}.notes-list li:first-child{padding-top: 4px}.note-num{font: 700 46px/0.9 var(--serif);letter-spacing: -0.04em;color: var(--amber)}.notes-list h3{font: 700 clamp(25px,2.4vw,31px)/1.12 var(--serif);letter-spacing: -0.02em;color: var(--ink)}.notes-list p{margin-top: 10px;max-width: 62ch;font-size: 19.5px;line-height: 1.6;color: var(--ink-2)}.notes-sign{padding-bottom: clamp(56px,7vw,96px)}.notes-corrections{max-width: 780px;padding: 18px 20px;border-left: 3px solid var(--amber);border-radius: 0 8px 8px 0;background: var(--card);font: 400 16.5px/1.55 var(--sans);color: var(--ink-2)}.notes-corrections strong{color: var(--ink)}.notes-signature{display: flex;align-items: center;gap: 14px;margin-top: 32px}.notes-signature .mark{font-size: 28px}.notes-signature p{display: flex;flex-direction: column;gap: 2px;font: 500 13.5px/1.35 var(--sans);color: var(--muted)}.notes-signature strong{font: 800 22px/1 var(--serif);letter-spacing: -0.03em;color: var(--ink)}.notes-links{display: flex;flex-wrap: wrap;align-items: center;gap: 18px 28px;margin-top: 32px}.live-dot{display: inline-block;flex: none;width: 8px;height: 8px;margin-right: 8px;border-radius: 50%;background: var(--brick);box-shadow: 0 0 0 3px rgba(181,72,47,0.18);vertical-align: 1px}@media (prefers-reduced-motion: no-preference){.live-dot{animation: live-pulse 2.4s ease-in-out infinite}}@keyframes live-pulse{0%,100%{box-shadow: 0 0 0 3px rgba(181,72,47,0.18)}50%{box-shadow: 0 0 0 6px rgba(181,72,47,0.04)}}.desk-asof{display: flex;align-items: center;margin-top: 14px;font: 600 12.5px/1.35 var(--sans);color: var(--brick)}.lc{margin: 6px 0 20px}.lc-legend{margin-bottom: 14px}.lkey{display: inline-block;width: 20px;height: 0;margin-right: 7px;border-top: 3px solid var(--ink);border-radius: 2px;vertical-align: 3px}.lkey.is-dashed{border-top-style: dashed}.lkey-then{border-top-color: #8E98A8}.lkey-s1{border-top-color: var(--amber)}.lkey-fc{border-top-color: var(--amber-ink)}.lc-area{display: grid;grid-template-columns: 46px minmax(0,1fr);height: clamp(210px,26vw,280px)}.lc-y{position: relative}.lc-y span{position: absolute;right: 10px;transform: translateY(-50%);font: 500 11.5px/1 var(--mono);color: var(--muted);white-space: nowrap}.lc-plot{position: relative;margin-right: 58px}.lc-plot svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.lc-grid{stroke: var(--rule);stroke-width: 1}.lc-ref{stroke: var(--brick);stroke-width: 1.4;stroke-dasharray: 3 5}.lc-ref-label{position: absolute;left: 6px;transform: translateY(5px);padding: 2px 5px;border-radius: 3px;background: rgba(250,247,241,0.92);font: 700 10.5px/1 var(--sans);letter-spacing: 0.06em;text-transform: uppercase;color: var(--brick);white-space: nowrap}.lc-line{fill: none;stroke: var(--ink);stroke-width: 2.6;stroke-linejoin: round;stroke-linecap: round}.lc-line.is-dashed{stroke-width: 2.2;stroke-dasharray: 6 6}path.lc-then{stroke: #8E98A8}path.lc-s1{stroke: var(--amber)}path.lc-fc{stroke: var(--amber-ink)}.lc-dot{position: absolute;width: 10px;height: 10px;border: 2px solid var(--card);border-radius: 50%;background: var(--ink);transform: translate(-50%,-50%)}.lc-dot.lc-then{width: 8px;height: 8px;background: #8E98A8}.lc-dot.lc-s1{background: var(--amber)}.lc-dot.lc-fc{background: var(--amber-ink)}.lc-dot b{position: absolute;bottom: calc(100% + 5px);left: 50%;transform: translateX(-50%);padding: 2px 5px;border-radius: 3px;background: rgba(250,247,241,0.94);font: 600 12.5px/1 var(--mono);letter-spacing: -0.02em;color: var(--ink);white-space: nowrap}.lc-dot.is-below b{top: calc(100% + 5px);bottom: auto}.lc-dot.lc-then b{color: var(--muted)}.lc-dot.lc-fc b{color: var(--amber-ink)}.lc-x{position: relative;height: 22px;margin: 10px 58px 0 46px}.lc-x span{position: absolute;transform: translateX(-50%);font: 500 11.5px/1 var(--mono);color: var(--muted);white-space: nowrap}.rr-stats{grid-template-columns: repeat(2,minmax(0,1fr))}.rr-bars{margin-bottom: 20px}.rr-row{display: grid;grid-template-columns: minmax(110px,24%) minmax(0,1fr) auto;align-items: center;gap: 12px;padding: 6px 0;font: 600 13px/1.3 var(--sans);color: var(--ink-2)}.rr-row .track{height: 22px}.rr-row b{font: 600 14px/1 var(--mono);color: var(--ink)}.rr-bars .legend{margin-top: 10px}.bar-hatch{background: repeating-linear-gradient(135deg,var(--amber) 0 3px,rgba(227,163,59,0.2) 3px 7px)}.legend .key-ink{background: var(--ink)}.legend .key-amber{background: var(--amber)}.legend .key-hatch{background: repeating-linear-gradient(135deg,var(--amber) 0 2px,rgba(227,163,59,0.25) 2px 5px)}.presets button b{margin-left: 5px;font: 600 12px/1 var(--mono)}.wire{border-bottom: 1px solid var(--rule);background: var(--card)}.wire-inner{display: flex;align-items: center;gap: 18px;padding-block: 10px}.wire-title{display: flex;flex: none;align-items: center;font: 800 11.5px/1.2 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--brick)}.wire-title time{margin-left: 10px;font-weight: 600;letter-spacing: 0.01em;text-transform: none;color: var(--muted)}.wire-list{display: flex;flex: 1;min-width: 0;overflow-x: auto;scrollbar-width: none}.wire-list::-webkit-scrollbar{display: none}.wire-list li{display: grid;flex: none;grid-template-columns: auto auto;align-items: baseline;column-gap: 8px;padding: 2px 16px;border-left: 1px solid var(--rule)}.wire-label{grid-column: 1 / -1;font: 600 11px/1.35 var(--sans);color: var(--muted);white-space: nowrap}.wire-value{font: 600 15.5px/1.25 var(--mono);letter-spacing: -0.02em;color: var(--ink);white-space: nowrap}.wire-change{font: 500 11.5px/1.25 var(--mono);color: var(--muted);white-space: nowrap}.wire-link{display: inline-flex;flex: none;align-items: center;gap: 6px;font: 700 13px/1.25 var(--sans);color: var(--brick);text-decoration: none}.wire-link:hover{text-decoration: underline;text-underline-offset: 3px}.principles-live{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 10px;margin: -12px 0 30px;padding: 16px 20px;border: 1px solid rgba(244,239,230,0.24);border-radius: 10px;color: var(--on-navy);text-decoration: none;transition: border-color 0.2s}.principles-live:hover{border-color: var(--amber)}.principles-live .live-dot{align-self: center;background: #E46A4E}.principles-live strong{font: 700 17px/1.35 var(--sans)}.principles-live span:last-child{flex-basis: 100%;padding-left: 16px;font: 400 15px/1.5 var(--sans);color: var(--on-navy-muted)}.dh-part .live-dot{width: 6px;height: 6px;margin-right: 6px}.notes-jump{margin-top: 24px}.notes-jump a{display: inline-flex;align-items: center;padding: 11px 18px;border: 1px solid var(--rule);border-radius: 999px;background: var(--card);font: 700 14px/1.2 var(--sans);color: var(--ink);text-decoration: none}.notes-jump a:hover{border-color: var(--ink)}.note-live{display: inline-flex;align-items: center;margin-top: 14px;padding: 7px 13px;border-radius: 999px;background: rgba(227,163,59,0.16);font: 700 12.5px/1.2 var(--sans);color: var(--amber-ink);text-decoration: none}.note-live .live-dot{background: var(--amber-ink);box-shadow: none;animation: none}.note-live.tone-alert{background: rgba(181,72,47,0.09);color: var(--brick)}.note-live.tone-alert .live-dot{background: var(--brick)}.note-live.tone-calm{background: rgba(47,107,79,0.09);color: var(--green)}.note-live.tone-calm .live-dot{background: var(--green)}.note-live:hover{text-decoration: underline;text-underline-offset: 3px}.notes-live{padding-block: clamp(36px,5vw,64px);background: linear-gradient(var(--ink),var(--ink)) center top / calc(100% - 2 * var(--pad)) 2px no-repeat;scroll-margin-top: 80px}.live-intro{display: grid;gap: 12px;max-width: 860px;margin: 18px 0 30px}.live-asof{display: flex;flex-wrap: wrap;align-items: center;font: 600 13px/1.5 var(--sans);color: var(--muted)}.live-asof time{margin: 0 4px;color: var(--ink)}.live-asof a{margin-left: 4px;color: var(--ink)}.live-summary{font: 400 clamp(18px,1.7vw,21px)/1.55 var(--serif);color: var(--ink-2)}.live-summary strong{color: var(--ink)}.live-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px}.live-card{display: flex;flex-direction: column;gap: 18px;min-width: 0;padding: clamp(20px,2.4vw,30px);border: 1px solid var(--rule);border-top: 4px solid var(--amber);border-radius: 14px;background: var(--card);scroll-margin-top: 84px}.live-card:first-child{grid-column: 1 / -1}.live-card.tone-alert{border-top-color: var(--brick)}.live-card.tone-calm{border-top-color: var(--green)}.live-card-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px}.live-note{display: flex;flex-wrap: wrap;gap: 4px 10px;font: 700 11.5px/1.35 var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--muted)}.live-note a{color: var(--amber-ink);text-decoration: none}.live-note a:hover{text-decoration: underline}.live-status{display: inline-flex;align-items: center;gap: 7px;padding: 6px 12px;border-radius: 999px;background: rgba(227,163,59,0.17);font: 700 12px/1 var(--sans);color: var(--amber-ink);white-space: nowrap}.tone-alert .live-status{background: rgba(181,72,47,0.1);color: var(--brick)}.tone-calm .live-status{background: rgba(47,107,79,0.1);color: var(--green)}.status-dot{width: 7px;height: 7px;border-radius: 50%;background: currentColor}.live-card h3{font: 700 clamp(25px,2.5vw,34px)/1.08 var(--serif);letter-spacing: -0.025em;color: var(--ink)}.live-card:first-child h3{max-width: 24ch;font-size: clamp(28px,3.2vw,42px)}.live-metrics{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));border-block: 1px solid var(--rule)}.live-metrics>div{min-width: 0;padding: 13px 14px 13px 0}.live-metrics>div + div{padding-left: 14px;border-left: 1px solid var(--rule)}.live-metrics dt{font: 600 11.5px/1.3 var(--sans);color: var(--muted)}.live-metrics dd{margin: 0}.lm-value{margin-top: 7px;font: 600 clamp(19px,1.9vw,25px)/1 var(--mono);letter-spacing: -0.035em;color: var(--ink)}.lm-value.neg{color: var(--brick)}.lm-value.pos{color: var(--green)}.lm-delta{margin-top: 6px;font: 500 11.5px/1.35 var(--sans);color: var(--muted)}.live-card:not(:first-child) .live-metrics{grid-template-columns: repeat(2,minmax(0,1fr))}.live-card:not(:first-child) .live-metrics>div:nth-child(3){padding-left: 0;border-left: 0}.live-card:not(:first-child) .live-metrics>div:nth-child(n + 3){border-top: 1px solid var(--rule)}.spark-box{position: relative;height: 96px;margin-right: 64px}.spark-box svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.spark-line{fill: none;stroke: var(--ink);stroke-width: 2.2;stroke-linejoin: round}.spark-ref{stroke: var(--brick);stroke-width: 1.2;stroke-dasharray: 3 5}.spark-ref-label{position: absolute;left: 0;transform: translateY(6px);padding: 1px 4px 1px 0;background: var(--card);font: 700 10px/1 var(--sans);letter-spacing: 0.06em;text-transform: uppercase;color: var(--brick)}.spark-dot{position: absolute;right: -5px;width: 10px;height: 10px;border: 2px solid var(--card);border-radius: 50%;background: var(--ink);transform: translateY(-50%)}.spark-end{position: absolute;left: calc(100% + 12px);transform: translateY(-50%);font: 600 13.5px/1 var(--mono);color: var(--ink);white-space: nowrap}.spark-x{display: flex;justify-content: space-between;margin: 7px 64px 0 0;font: 500 11px/1 var(--mono);color: var(--muted)}.live-bars li{display: grid;grid-template-columns: minmax(118px,36%) minmax(0,1fr) 54px;align-items: center;gap: 10px;padding: 4px 0;font: 500 12.5px/1.3 var(--sans);color: var(--ink-2)}.live-bars .track{height: 12px}.live-bars b{text-align: right;font: 600 12.5px/1 var(--mono);color: var(--ink)}.live-body p{font-size: 17.5px;line-height: 1.62;color: var(--ink-2)}.live-body p + p{margin-top: 0.8em}.live-card:first-child .live-body{columns: 2 300px;column-gap: 40px}.live-card:first-child .live-body p{break-inside: avoid}.live-test{padding: 14px 16px;border-left: 3px solid var(--amber);border-radius: 0 8px 8px 0;background: var(--paper);font: 400 15px/1.55 var(--sans);color: var(--ink-2)}.live-test strong{color: var(--ink)}.live-links{display: flex;flex-direction: column;gap: 6px;margin-top: auto;padding-top: 4px}.live-links a{font: 700 13.5px/1.4 var(--sans);color: var(--ink);text-decoration-color: var(--amber);text-underline-offset: 3px}.live-fine{max-width: 860px;margin-top: 24px;font: 400 13px/1.55 var(--sans);color: var(--muted)}.label-brick{color: var(--brick)}.weekly-head h1{max-width: 20ch;font-size: clamp(40px,5.4vw,72px)}.weekly-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 20px;margin-top: 18px;font: 600 13px/1.4 var(--sans);color: var(--muted)}.weekly-meta span{display: inline-flex;align-items: center}.weekly-audio{max-width: 560px;margin-top: 20px}.weekly-audio audio{display: block;width: 100%}.weekly-audio-note{margin-top: 8px}.weekly{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 56px;padding-bottom: clamp(56px,7vw,96px)}.weekly-main{display: flex;flex-direction: column;gap: 40px;min-width: 0;max-width: 780px}.weekly-main>section{padding-top: 22px;border-top: 2px solid var(--ink)}.weekly-main h2.label{margin-bottom: 16px}.weekly-open p{font-size: 19.5px;line-height: 1.62;color: var(--ink-2)}.weekly-open p:first-of-type{font: 600 clamp(22px,2.2vw,27px)/1.4 var(--serif);letter-spacing: -0.012em;color: var(--ink)}.weekly-open p + p{margin-top: 1em}.weekly-lead-art{display: block;overflow: hidden;border-radius: var(--radius);background: var(--paper-2)}.weekly-lead-art img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover}.weekly-lead h3{margin-top: 18px;font: 700 clamp(30px,3.4vw,44px)/1.05 var(--serif);letter-spacing: -0.03em}.weekly-lead h3 a,.weekly-notes h3 a,.weekly-more h3 a{color: var(--ink);text-decoration: none}.weekly-lead h3 a:hover,.weekly-notes h3 a:hover,.weekly-more h3 a:hover{text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 4px}.weekly-lead>p{margin: 12px 0 20px;max-width: 62ch;font-size: 19px;line-height: 1.6;color: var(--ink-2)}.weekly-call{margin: 0 0 24px;padding: 24px 26px 22px;border-radius: var(--radius);background: linear-gradient(150deg,#13233A 0%,var(--ink) 70%);color: var(--on-navy);box-shadow: inset 5px 0 0 var(--tone)}.weekly-call-head{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin: 0}.weekly-call-label{font: 700 12px/1.2 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--amber)}.weekly-call .call-tone{border-radius: 999px;padding: 6px 11px;font: 800 10.5px/1 var(--sans)}.weekly-call-line{margin: 14px 0 0;max-width: 26em;font: 700 clamp(22px,2.4vw,28px)/1.18 var(--serif);letter-spacing: -0.015em;color: #FFFDF8}.weekly-call-meta{margin: 12px 0 0;font: 600 12.5px/1.4 var(--sans);letter-spacing: 0.06em;text-transform: uppercase;color: var(--on-navy-muted)}.weekly-call-meta strong{color: var(--tone-ink)}.weekly-call ol{counter-reset: act;display: grid;gap: 12px;margin: 18px 0 0;padding: 18px 0 0;list-style: none;border-top: 1px solid rgba(244,239,230,0.14)}.weekly-call li{counter-increment: act;display: grid;grid-template-columns: 30px 1fr;gap: 10px;font: 500 16px/1.45 var(--sans);color: #E9E4DA}.weekly-call li::before{content: counter(act);display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;background: var(--amber);color: var(--ink);font: 700 13px/1 var(--mono)}.weekly-numbers{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border-top: 1px solid var(--rule)}.weekly-numbers>div{padding: 14px 14px 14px 0;border-bottom: 1px solid var(--rule)}.weekly-numbers dt{font: 600 12px/1.3 var(--sans);color: var(--muted)}.weekly-numbers dd{margin: 0}.wn-value{margin-top: 7px;font: 600 24px/1 var(--mono);letter-spacing: -0.03em;color: var(--ink)}.wn-change{margin-top: 5px;font: 500 12px/1.3 var(--mono);color: var(--muted)}.weekly-notes li{padding: 16px 0;border-bottom: 1px solid var(--rule)}.weekly-notes li:first-child{padding-top: 0}.wnote-tag{display: flex;align-items: center;gap: 7px;font: 700 11.5px/1.3 var(--sans);letter-spacing: 0.1em;text-transform: uppercase;color: var(--amber-ink)}.weekly-notes .tone-alert .wnote-tag{color: var(--brick)}.weekly-notes .tone-calm .wnote-tag{color: var(--green)}.weekly-notes h3{margin-top: 6px;font: 700 clamp(21px,2vw,25px)/1.2 var(--serif);letter-spacing: -0.015em}.weekly-notes p:last-child{margin-top: 6px;font: 400 15.5px/1.55 var(--sans);color: var(--ink-2)}.weekly-notes strong{color: var(--ink)}.weekly-main>.weekly-chart{padding: 26px 28px;border: 0;border-radius: 12px;background: linear-gradient(160deg,var(--ink),var(--navy-2));color: var(--on-navy)}.weekly-chart .label{display: flex;align-items: center;color: var(--amber)}.weekly-chart .live-dot{background: #E46A4E}.weekly-chart h2{margin-top: 10px;font: 700 clamp(26px,2.6vw,34px)/1.1 var(--serif);letter-spacing: -0.02em}.weekly-chart p:not(.label){margin: 10px 0 16px;max-width: 58ch;font: 400 16px/1.55 var(--sans);color: var(--on-navy-muted)}.weekly-more li{padding: 16px 0;border-bottom: 1px solid var(--rule)}.weekly-more li:first-child{padding-top: 0}.weekly-more h3{font: 700 clamp(22px,2.1vw,27px)/1.15 var(--serif);letter-spacing: -0.02em}.weekly-more p:last-child{margin-top: 8px;font-size: 17px;line-height: 1.55;color: var(--ink-2)}.weekly-docket li{display: grid;grid-template-columns: 120px minmax(0,1fr);gap: 16px;padding: 14px 0;border-bottom: 1px solid var(--rule)}.weekly-docket li:first-child{padding-top: 0}.wd-when{font: 700 13.5px/1.4 var(--mono);color: var(--amber-ink)}.weekly-docket p{font-size: 17px;line-height: 1.5;color: var(--ink)}.weekly-docket a{display: inline-block;margin-top: 4px;font: 600 13px/1.4 var(--sans);color: var(--muted)}.weekly-forecast-q{font: 700 clamp(20px,2vw,24px)/1.3 var(--serif);letter-spacing: -0.01em;color: var(--ink)}.weekly-forecast-numbers{margin-top: 14px}.weekly-forecast-meta{margin: 12px 0 16px;font: 400 15px/1.5 var(--sans);color: var(--ink-2)}.weekly-side{display: flex;flex-direction: column;gap: 16px}@media (min-width: 1001px){.weekly-side{position: sticky;top: 96px;align-self: start}}.weekly-sub{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;margin-bottom: 14px;padding: 20px;border: 1px solid var(--rule);border-radius: 12px;background: var(--card)}.weekly-sub p:not(.label){font: 400 15px/1.5 var(--sans);color: var(--ink-2)}.weekly-archive li{border-top: 1px solid var(--rule)}.weekly-archive a{display: flex;flex-direction: column;gap: 4px;padding: 12px 0;text-decoration: none}.weekly-archive span{font: 600 12px/1.3 var(--sans);color: var(--muted)}.weekly-archive strong{font: 700 17px/1.25 var(--serif);color: var(--ink)}.weekly-archive a[aria-current="page"] strong{text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 3px}@media (max-width: 1000px){.weekly{grid-template-columns: minmax(0,1fr);gap: 40px}}@media (max-width: 760px){.weekly-numbers{grid-template-columns: repeat(2,minmax(0,1fr))}.weekly-docket li{grid-template-columns: minmax(0,1fr);gap: 4px}.weekly-main>.weekly-chart{padding: 22px 20px}}@media (max-width: 1000px){.live-grid{grid-template-columns: minmax(0,1fr)}.wire-inner{flex-wrap: wrap;gap: 8px 18px}.wire-list{flex-basis: 100%;order: 3;margin-inline: -16px}}@media (max-width: 760px){.live-card .live-metrics,.live-card:first-child .live-metrics{grid-template-columns: repeat(2,minmax(0,1fr))}.live-card:first-child .live-metrics>div:nth-child(3){padding-left: 0;border-left: 0}.live-card:first-child .live-metrics>div:nth-child(n + 3){border-top: 1px solid var(--rule)}.rr-stats{grid-template-columns: minmax(0,1fr)}.rr-row{grid-template-columns: minmax(0,1fr) auto}.rr-row>span:first-child{grid-column: 1 / -1}.lc-plot{margin-right: 46px}.lc-x{margin-right: 46px}.live-body p{font-size: 17px}}@media (max-width: 480px){.lc-area{grid-template-columns: 36px minmax(0,1fr)}.lc-x{margin-left: 36px}.lc-y span{right: 6px;font-size: 10px}.lc-x span{font-size: 9.5px}.lc-dot b{font-size: 11px}.live-bars li{grid-template-columns: minmax(0,1fr) 50px}.live-bars li>span:first-child{grid-column: 1 / -1}.spark-box,.spark-x{margin-right: 58px}}@media (max-width: 1120px){.site-nav{gap: 20px}}@media (max-width: 1000px){.masthead{grid-template-columns: 1fr;justify-items: center}.ear{display: none}.nameplate-motto{display: block;margin-top: 12px;text-align: center;font: italic 500 18px/1.3 var(--serif);color: var(--ink)}.desk-home-grid{grid-template-columns: 1fr}.desk-index,.desk-howto ul{grid-template-columns: repeat(2,minmax(0,1fr))}.notes-part{grid-template-columns: 1fr;gap: 12px}}@media (max-width: 960px){.menu-toggle{display: inline-block}.site-nav{display: none;position: absolute;top: 100%;left: 0;right: 0;flex-direction: column;align-items: stretch;gap: 0;padding: 8px var(--pad) 20px;background: var(--paper);border-bottom: 1px solid var(--rule);box-shadow: 0 18px 30px rgba(14,26,43,0.1)}.site-nav.is-open{display: flex}.site-nav a{padding: 14px 0;border-bottom: 1px solid var(--rule);font-size: 16px}.site-nav a:hover,.site-nav a[aria-current="page"]{border-bottom-color: var(--rule)}.site-nav .nav-cta{margin-top: 14px;text-align: center;padding: 15px}}@media (max-width: 760px){.folio-right{display: none}.desk-index,.desk-howto ul{grid-template-columns: 1fr}.notes-list li{grid-template-columns: 52px minmax(0,1fr);gap: 14px}.note-num{font-size: 34px}.notes-list p{font-size: 18px}.story-desk .desk{margin-inline: calc(var(--pad) * -0.5)}}@media (max-width: 1180px){.series-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.archive-item{grid-template-columns: 200px 52px minmax(0,1fr)}.archive-figure{grid-column: 3}}@media (max-width: 1000px){.front{grid-template-columns: 1fr}.front-rail{border-left: 0;padding-left: 0}.docket-inner,.newsletter-inner,.partner-inner{grid-template-columns: 1fr}.story-grid{grid-template-columns: minmax(0,680px);justify-content: center;gap: 36px}.story-rail .toc{display: none}.numbers{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 24px}.principles-grid,.anatomy{grid-template-columns: repeat(2,minmax(0,1fr))}.format-grid,.elsewhere{grid-template-columns: 1fr}.about-grid{grid-template-columns: 1fr}.footer-top{grid-template-columns: 1fr 1fr 1fr}.footer-brand{grid-column: 1 / -1}.section-head{grid-template-columns: 1fr}.section-head>p{justify-self: start}}@media (max-width: 760px){body{font-size: 17px}.hide-sm{display: none}.folio{display: flex;justify-content: space-between;font-size: 10.5px;letter-spacing: 0.07em}.tape-title{display: none}.tape-inner{padding-inline: 0}.series-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 16px}.card-sm .card-title{font-size: 17px}.principles-grid,.anatomy{grid-template-columns: 1fr;gap: 24px}.field-row{flex-direction: column}.footer-top{grid-template-columns: 1fr 1fr}.story-body{font-size: 18.5px;line-height: 1.64}.n-value{font-size: 23px}.numbers li{padding: 12px 0}.story-byline .share{margin-left: 0}.chart{padding: 20px 16px 16px;margin-inline: calc(var(--pad) * -0.5)}.chart-rows li{grid-template-columns: 1fr 70px;row-gap: 6px}.chart-label{grid-column: 1 / -1}.chart-track{grid-column: 1}.watch li,.docket-list li{grid-template-columns: 64px 1fr;gap: 14px}.tile{min-height: 64px}.tile-d{font-size: 22px}.series-nav{grid-template-columns: 1fr}.sn-next{text-align: left;align-items: flex-start}.sn-empty{display: none}.archive-item{grid-template-columns: 1fr;gap: 14px}.archive-num{display: none}.archive-figure{grid-column: auto}.archive-text .kicker-series{display: inline}}@media (max-width: 420px){.series-grid{grid-template-columns: 1fr}.footer-top{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration: 0.01ms !important;animation-duration: 0.01ms !important}}@media print{.site-header,.newsletter,.site-footer,.progress,.story-rail,.series-nav,.share{display: none !important}body{background: #fff}}.newsletter-soon .label-amber{margin-bottom: 10px}.newsletter-soon-text{font: 400 16.5px/1.5 var(--sans);color: var(--on-navy);max-width: 46ch}.newsletter-soon-row{align-items: center;flex-wrap: wrap;gap: 14px 22px;margin-top: 18px}.nl-trap{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.newsletter-form.is-done .field-row{opacity: 0.55}.partner-form{display: grid;gap: 10px;margin-top: 20px;padding-top: 18px;border-top: 1px solid var(--rule)}.partner-form input,.partner-form textarea{width: 100%;min-height: 46px;padding: 10px 12px;border: 1px solid var(--rule);border-radius: var(--radius);background: var(--card);font: 400 15px/1.4 var(--sans);color: var(--ink)}.partner-form textarea{min-height: 120px;resize: vertical}.partner-form .btn{justify-self: start}.tile-month .tile-m{color: var(--on-navy-muted)}.tile-month .tile-d{font-size: 20px;letter-spacing: 0.04em}.call .tile-month .tile-d{font-size: 15px}.call .tile-month .tile-m{color: var(--amber-ink)}.test-status{margin: 0;white-space: nowrap}.test-confirmed{border-color: transparent;background: color-mix(in srgb,var(--green) 12%,transparent);color: var(--green)}.test-refuted{border-color: transparent;background: color-mix(in srgb,var(--brick) 12%,transparent);color: var(--brick)}.test-inconclusive{border-color: transparent;background: color-mix(in srgb,var(--amber) 20%,transparent);color: var(--amber-ink)}.test-status-link{text-decoration: none}.watch .test-status{display: inline-flex;vertical-align: middle;margin-left: 8px}.call .call-resolved{margin: 10px 0 0;font: 600 12px/1.4 var(--sans);color: var(--on-navy-muted)}.call .call-resolved .test-status{margin-left: 6px}.watch-links{display: flex;flex-wrap: wrap;gap: 12px 24px;margin-top: 20px}.docket-bar{align-items: center}.docket-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px}.docket-signup{max-width:35em}.docket-group{padding-block: clamp(20px,3vw,36px)}.docket-row{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;margin-top: 8px}.docket-list .docket-row a{margin-top: 0}.docket-id{font: 500 11.5px/1.3 var(--mono);color: var(--muted)}.docket-spec{display: grid;grid-template-columns: max-content minmax(0,1fr);gap: 4px 16px;margin: 12px 0 0;padding: 10px 0 0;border-top: 1px dotted var(--rule)}.docket-spec dt{font: 600 11px/1.6 var(--mono);color: var(--muted);text-transform: uppercase;letter-spacing: 0.04em}.docket-spec dd{margin: 0;font: 400 14.5px/1.45 var(--sans);color: var(--ink-2)}.docket-list .docket-spec a{display: inline;margin-top: 0;font: inherit;color: var(--amber-ink);text-decoration: underline;text-decoration-color: var(--amber)}.docket-list .docket-spec-pending{margin-top: 8px;font: 500 12px/1.4 var(--mono);color: var(--muted)}.watch .docket-spec a{display: inline;margin-top: 0;font: inherit;color: var(--amber-ink);text-decoration: underline;text-decoration-color: var(--amber)}.watch .docket-spec-pending{margin-top: 8px;font: 500 12px/1.4 var(--mono);color: var(--muted)}@media (max-width: 760px){.docket-spec{grid-template-columns: 1fr;gap: 2px 0}.docket-spec dd{margin-bottom: 6px}}.docket-fine{padding-block: 16px clamp(32px,4vw,56px)}.page-docket .docket-list li{grid-template-columns: 76px 1fr}.results-rule{padding-block: clamp(20px,3vw,36px) 0}.results-rule-text p{color: var(--ink-2);max-width: 52ch}.results-rule-text strong{color: var(--ink)}.results-counts{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0 24px;margin: 0}.results-counts>div{padding: 16px 0;border-bottom: 1px solid var(--rule)}.results-counts dd{margin: 6px 0 0}.results-counts .n-label{margin-top: 0}.results-part{padding-block: clamp(20px,3vw,36px)}.results-list{display: grid;gap: 22px}.results-empty{padding-block: clamp(20px,3vw,36px)}.results-empty .notes-links{margin-top: 28px}.result{padding: clamp(20px,2.4vw,30px);border: 1px solid var(--rule);border-top: 4px solid var(--amber-ink);border-radius: 12px;background: var(--card);scroll-margin-top: 84px}.result-confirmed{border-top-color: var(--green)}.result-refuted{border-top-color: var(--brick)}.result-head{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;margin-bottom: 14px}.result-meta{font: 600 12.5px/1.4 var(--sans);color: var(--muted)}.result-meta a{color: var(--amber-ink);text-decoration: none}.result h2,.result h3{font: 700 clamp(24px,2.4vw,32px)/1.1 var(--serif);letter-spacing: -0.02em;color: var(--ink)}.result-test{margin-top: 12px;font: 400 15.5px/1.55 var(--sans);color: var(--ink-2)}.result-test strong,.result-call strong{color: var(--ink)}.result-body{margin-top: 14px;font-size: 18px;line-height: 1.6;color: var(--ink-2)}.result-body p + p{margin-top: 0.9em}.evidence{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 0 20px;margin: 18px 0 0;border-top: 1px solid var(--rule)}.evidence>div{padding: 12px 0;border-bottom: 1px solid var(--rule)}.evidence dt{font: 600 12px/1.3 var(--sans);color: var(--muted)}.evidence dd{margin: 0}.ev-value{margin-top: 6px;font: 600 22px/1.1 var(--mono);letter-spacing: -0.03em;color: var(--ink)}.ev-source{margin-top: 5px;font: 400 12.5px/1.4 var(--sans);color: var(--muted)}.ev-source a{color: var(--amber-ink)}.result-call{margin-top: 16px;padding: 12px 14px;border-left: 3px solid var(--amber);background: var(--paper);font: 400 15.5px/1.5 var(--sans);color: var(--ink-2)}.results-block{margin-bottom: 2.6em}.results-block h2{margin-top: 0}.results-dek{margin: 10px 0 18px;font: 400 17px/1.5 var(--sans);color: var(--ink-2)}.results-block .result + .result{margin-top: 18px}.results-block .fine{margin-top: 14px}.weekly-results li{padding: 16px 0;border-bottom: 1px solid var(--rule)}.weekly-results li:first-child{padding-top: 0}.weekly-results h3{margin-top: 8px;font: 700 clamp(21px,2vw,25px)/1.2 var(--serif);letter-spacing: -0.015em}.weekly-results p:last-child{margin-top: 6px;font: 400 15.5px/1.55 var(--sans);color: var(--ink-2)}.weekly-results .wnote-tag span{color: var(--muted);letter-spacing: 0;text-transform: none;font-weight: 500}@media (max-width: 760px){.results-counts{grid-template-columns: repeat(2,minmax(0,1fr))}.page-docket .docket-list li{grid-template-columns: 64px 1fr}}.result-more{margin-top: 14px;font: 600 14.5px/1.4 var(--sans)}.result-page-head .result-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin-top: 14px;font: 600 13px/1.4 var(--sans);color: var(--muted)}.result-page-head .result-meta a{color: var(--amber-ink);text-decoration: none}.result-page{display: grid;gap: 28px;padding-block: clamp(20px,3vw,36px)}.result-block{padding: clamp(20px,2.4vw,30px);border: 1px solid var(--rule);border-top: 4px solid var(--amber-ink);border-radius: 12px;background: var(--card);scroll-margin-top: 84px}.result-confirmed .result-block{border-top-color: var(--green)}.result-refuted .result-block{border-top-color: var(--brick)}.result-block>.label{margin-bottom: 8px}.result-block h2{margin: 0 0 14px;font: 700 clamp(22px,2.2vw,30px)/1.12 var(--serif);letter-spacing: -0.02em;color: var(--ink)}.result-said{padding: 14px 16px;border-left: 3px solid var(--amber);background: var(--paper)}.result-said-stance{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin: 0;font: 600 15px/1.4 var(--sans);color: var(--ink)}.result-said-stance .call-tone{font: 700 11px/1 var(--sans);letter-spacing: 1.4px;text-transform: uppercase;color: var(--amber-ink)}.result-said-line{margin: 10px 0 0;font: 400 clamp(19px,2vw,24px)/1.35 var(--serif);color: var(--ink)}.result-said-meta,.result-rule-approved,.result-changes-line{margin: 10px 0 0;font: 400 14px/1.5 var(--sans);color: var(--muted)}.result-said-meta a,.result-changes-line a{color: var(--amber-ink)}.result-said-test{display: grid;grid-template-columns: 72px 1fr;gap: 14px;margin-top: 18px;align-items: start}.result-said-test p{margin: 0;font: 400 15.5px/1.55 var(--sans);color: var(--ink-2)}.result-said-test strong{color: var(--ink)}.result-said-test .docket-row{margin-top: 6px;font-size: 13px;color: var(--muted)}.result-page-verdict{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin: 0 0 14px;font: 400 15.5px/1.5 var(--sans);color: var(--ink-2)}.result-after{margin-top: 14px}@media (max-width: 760px){.result-said-test{grid-template-columns: 64px 1fr}}.rail-entities li{border-bottom: 1px solid var(--rule)}.rail-entities a{display: flex;flex-direction: column;gap: 2px;padding: 10px 0;text-decoration: none;color: var(--ink)}.rail-entities strong{font: 650 15px/1.3 var(--sans)}.rail-entities span{font: 400 12px/1.4 var(--sans);color: var(--muted)}.rail-who .link-arrow{margin-top: 14px}.call-sides{margin-top: 18px}.ex-links{display: flex;flex-wrap: wrap;gap: 6px 14px;margin-top: 6px}.explorer-list .ex-links a{margin-top: 0}.explorer-list .ex-links .ex-entity{color: var(--ink);border-bottom: 1.5px solid var(--amber)}.entity-grid .status{text-transform: none;letter-spacing: 0.04em}.entity-card h3 a{text-decoration: none}.entity-card h3 a:hover{text-decoration: underline;text-decoration-color: var(--amber);text-decoration-thickness: 2px;text-underline-offset: 4px}.entity-fine{margin-top: 28px}.entity-section{padding-block: clamp(20px,3vw,36px)}.entity-numbers{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 0 28px}.entity-numbers .n-context a{color: var(--amber-ink);text-decoration: none}.entity-mentions li{border-bottom: 1px solid var(--rule)}.mention{padding: 22px 0}.mention-excerpt{margin: 8px 0 12px;font: 400 clamp(18px,1.7vw,21px)/1.5 var(--serif);color: var(--ink);max-width: 64ch}.label-green{color: var(--green)}.sides-call{padding-block: clamp(16px,2.5vw,28px) 0}.sides-call .weekly-call{padding: clamp(20px,2.6vw,30px);border-radius: 12px;background: linear-gradient(160deg,var(--ink),var(--navy-2));color: var(--on-navy)}.sides-call .weekly-call-head{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px}.sides-call .call-meter{margin-top: 14px}.sides-call-link{margin-top: 18px}.sides-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,300px),1fr));gap: 32px;padding-block: clamp(28px,4vw,48px)}.side{min-width: 0;padding-top: 18px;border-top: 3px solid var(--ink)}.side-bull{border-top-color: var(--green)}.side-bear{border-top-color: var(--brick)}.side h2{margin-top: 8px;font: 700 clamp(26px,2.6vw,36px)/1.08 var(--serif);letter-spacing: -0.025em}.voices{margin-top: 18px}.voice{padding: 16px 0;border-top: 1px solid var(--rule)}.voice:last-child{border-bottom: 1px solid var(--rule)}.voice-name{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 12px;font: 700 15px/1.3 var(--sans);color: var(--ink)}.voice-name a{color: var(--ink);text-decoration: none;border-bottom: 1.5px solid var(--amber)}.voice-name time{font: 500 12px/1.3 var(--mono);color: var(--muted)}.voice-claim{margin-top: 8px;font: 400 17px/1.55 var(--serif);color: var(--ink-2)}.voice-links{display: flex;flex-wrap: wrap;gap: 6px 18px;margin-top: 8px;font: 600 13px/1.4 var(--sans)}.voice-links a{color: var(--amber-ink);text-decoration: none;display: inline-flex;align-items: center;gap: 6px}.voice-links a:hover{text-decoration: underline}.entity-voices .voice .kicker{margin-bottom: 6px}.sides-crossings,.sides-settles{padding-block: clamp(20px,3vw,36px)}.crossings li{padding: 16px 0;border-top: 1px solid var(--rule)}.crossings li:last-child{border-bottom: 1px solid var(--rule)}.crossing-line{font: 500 17px/1.4 var(--sans);color: var(--ink-2)}.crossing-line strong{color: var(--ink)}.crossings li>p + p{margin-top: 6px;font: 400 16.5px/1.55 var(--serif);color: var(--ink-2);max-width: 70ch}@media (max-width: 760px){.sides-grid{grid-template-columns: 1fr;gap: 24px}}.sides-question{border-top: 1px solid var(--rule)}.sides-question .section-head{margin-bottom: 0;border-bottom: 0;padding-top: clamp(28px,4vw,48px)}.sides-question .sides-grid{padding-top: 8px}.sides-question h3{margin-top: 8px;font: 700 clamp(22px,2.2vw,28px)/1.12 var(--serif);letter-spacing: -0.02em}.side-crossing{border-top-color: var(--amber)}.side-against{margin-top: 20px;padding: 14px 16px 16px;border-left: 3px solid var(--brick);border-radius: 0 var(--radius) var(--radius) 0;background: var(--card)}.side-against .label{margin: 0}.side-against .voice-name{margin-top: 10px}.side-against .voice-claim{margin-top: 6px}.against-relation{font: 500 12px/1.4 var(--mono);color: var(--muted)}.sides-notes{padding-block: clamp(20px,3vw,36px)}.sides-lead{padding-block: clamp(24px,3.5vw,44px) 0}.lead-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,300px),1fr));gap: 32px;margin-top: 8px}.lead-side{min-width: 0;padding-top: 18px;border-top: 3px solid var(--amber)}.lead-side h3{margin-top: 8px;font: 700 clamp(22px,2.2vw,28px)/1.12 var(--serif);letter-spacing: -0.02em}.lead-voices{margin-top: 14px}.lead-voice{padding: 14px 0;border-top: 1px solid var(--rule)}.lead-voice:last-child{border-bottom: 1px solid var(--rule)}.lead-line{margin-top: 8px;font: 400 17px/1.55 var(--serif);color: var(--ink)}.lead-note{margin-top: 6px;font: 400 13px/1.5 var(--sans);color: var(--muted)}.lead-against{margin-top: 20px;padding: 14px 16px 16px;border-left: 3px solid var(--brick);border-radius: 0 var(--radius) var(--radius) 0;background: var(--card)}.lead-against .label{margin: 0}.lead-against .voice-name{margin-top: 10px}.lead-why{margin-top: 8px;font: 500 14px/1.5 var(--sans);color: var(--ink-2)}.sides-expansions{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,260px),1fr));gap: 6px 24px;margin-top: 28px;padding-top: 14px;border-top: 1px solid var(--rule);font: 400 13.5px/1.5 var(--sans);color: var(--ink-2)}.sides-expansions dt{display: inline;font-weight: 700;color: var(--ink)}.sides-expansions dt::after{content: ' · ';font-weight: 400;color: var(--muted)}.sides-expansions dd{display: inline;margin: 0}.sides-all{margin-top: clamp(24px,3.5vw,44px);border-top: 1px solid var(--rule)}.sides-all>summary{cursor: pointer;list-style: none;padding-block: 18px 4px;font: 700 11px/1.5 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--amber-ink)}.sides-all>summary::-webkit-details-marker{display: none}.sides-all>summary::before{content: '+';display: inline-block;width: 14px;font-weight: 700}.sides-all[open]>summary::before{content: '−'}.sides-all>summary:focus-visible{outline: 3px solid var(--amber);outline-offset: 2px}.sides-excluded{padding-top: 8px}@media (max-width: 760px){.lead-grid{grid-template-columns: 1fr;gap: 24px}}.live-source{font: 400 12.5px/1.5 var(--sans);color: var(--muted)}.live-omitted{max-width: 860px;margin-top: 16px;font: 400 14px/1.55 var(--sans);color: var(--ink-2)}.live-omitted strong{color: var(--ink)}.wire-source{margin-block: -2px 0;padding-bottom: 8px;font: 400 11.5px/1.4 var(--sans);color: var(--muted)}.weekly-source{margin-top: 10px}.market-snap{padding-block: clamp(20px,3vw,36px)}.market-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 10px 32px;padding-bottom: 14px;border-bottom: 2px solid var(--ink)}.market-head h2{margin-top: 8px;font: 700 clamp(24px,2.4vw,32px)/1.1 var(--serif);letter-spacing: -0.02em;color: var(--ink)}.market-source{max-width: 44ch;font: 400 12.5px/1.5 var(--sans);color: var(--muted)}.market-source a{color: var(--amber-ink)}.market-grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 0 24px;margin: 0}.market-cell{padding: 16px 0;border-bottom: 1px solid var(--rule)}.market-cell dt{font: 600 12px/1.3 var(--sans);color: var(--muted)}.market-cell dd{margin: 0}.market-value{margin-top: 6px;font: 600 clamp(22px,2vw,27px)/1.1 var(--sans);letter-spacing: -0.03em;font-variant-numeric: tabular-nums;color: var(--ink)}.market-change{margin-top: 5px;font: 600 13.5px/1.4 var(--sans);font-variant-numeric: tabular-nums}.market-up{color: var(--green)}.market-down{color: var(--brick)}.market-flat{color: var(--muted)}.market-advice{margin-top: 12px}.page-head .market-none{margin-top: 14px;font: 500 14px/1.4 var(--sans);color: var(--muted)}.entity-grid .status .market-cap{font-weight: 600;color: var(--ink-2)}@media (max-width: 760px){.market-head{align-items: flex-start}.market-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.market-cell.market-price{grid-column: 1 / -1}}.site-nav .nav-search{display: inline-flex;align-items: center;gap: 8px;color: var(--ink-2)}.site-nav .nav-search .i{width: 18px;height: 18px;stroke-width: 2.2}.site-nav .nav-search span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}@media (max-width: 920px){.site-nav .nav-search span{position: static;width: auto;height: auto;clip: auto}.site-nav .nav-search{margin-top: 4px}}.embed-call{margin-top: 18px}.embed-snippet{margin: 12px 0;padding: 14px 16px;border: 1px solid var(--rule);border-radius: var(--radius);background: var(--card);font: 400 12.5px/1.55 var(--mono);color: var(--ink-2);white-space: pre-wrap;overflow-wrap: anywhere}.embed-snippet:focus-visible{outline-offset: 1px}.sources.embed-call .fine a{color: var(--amber-ink)}.search-form{margin-top: 28px;max-width: 720px}.search-form label{display: block;margin-bottom: 8px;font: 700 11.5px/1.3 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted)}.search-row{display: flex;flex-wrap: wrap;gap: 10px}.search-input{flex: 1 1 260px;min-width: 0;min-height: 48px;padding: 0 18px;border: 1px solid var(--rule);border-radius: 999px;background: var(--card);color: var(--ink);font: 500 17px/1 var(--sans)}.search-input::placeholder{color: var(--muted)}.search-input:focus{outline: 3px solid var(--amber);outline-offset: 1px;border-color: transparent}.search-row .btn{min-height: 48px}.search-status{margin-top: 12px;min-height: 1.4em;font: 500 14px/1.4 var(--sans);color: var(--ink-2)}.search-body{padding-block: 8px clamp(28px,4vw,48px)}.search-results li{border-top: 1px solid var(--rule)}.search-results li:last-child{border-bottom: 1px solid var(--rule)}.search-results a{display: grid;gap: 4px;padding: 18px 0;color: var(--ink);text-decoration: none}.search-results a:hover .search-title,.search-results a:focus-visible .search-title{text-decoration: underline;text-decoration-color: var(--amber);text-decoration-thickness: 2px;text-underline-offset: 4px}.search-type{font: 700 11px/1.3 var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--amber-ink)}.search-hit.search-test .search-type,.search-hit.search-note .search-type{color: var(--muted)}.search-hit.search-company .search-type,.search-hit.search-person .search-type{color: var(--green)}.search-title{font: 700 clamp(20px,2vw,24px)/1.2 var(--serif);letter-spacing: -0.015em}.search-excerpt{font: 400 15px/1.5 var(--sans);color: var(--ink-2);max-width: 70ch}.search-empty{max-width: 62ch;padding-block: 8px;font: 400 17px/1.55 var(--sans);color: var(--ink-2)}.search-empty-title{margin-bottom: 8px;font: 700 clamp(22px,2.2vw,28px)/1.2 var(--serif);color: var(--ink)}.search-empty a{color: var(--amber-ink)}.search-nearest{margin-block: 20px 24px}.search-nearest-label{margin-bottom: 6px;font: 700 11.5px/1.3 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted)}.search-nearest-list a{padding: 14px 0}.search-nearest-list .search-title{font-size: clamp(18px,1.8vw,21px)}.search-question{margin-block: 4px 16px;font: 400 17px/1.5 var(--sans);color: var(--ink)}.search-question a{font-weight: 700;color: var(--amber-ink)}.download-item{padding-block: clamp(22px,3vw,36px);border-top: 1px solid var(--rule)}.download-item:last-child{border-bottom: 1px solid var(--rule)}.download-head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 6px 24px}.download-head h2{font: 600 clamp(24px,2.4vw,30px)/1.1 var(--mono);letter-spacing: -0.03em;color: var(--ink)}.download-meta{font: 600 12.5px/1.4 var(--sans);color: var(--muted)}.download-dek{margin-top: 10px;max-width: 70ch;font: 400 17px/1.55 var(--sans);color: var(--ink-2)}.download-links{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px;margin-top: 16px}.download-columns{margin-top: 14px;overflow-wrap: anywhere}.download-columns code{font: 500 12px/1.4 var(--mono);color: var(--ink-2)}.download-source,.download-license{margin-top: 8px;max-width: 80ch}.download-source strong,.download-license strong{color: var(--ink)}.scorecard-block{padding-block: clamp(20px,3vw,36px)}.scorecard-counts{margin-bottom: 8px}.scorecard-rate{margin-top: 4px;font: 600 12.5px/1.4 var(--sans);color: var(--muted)}.scorecard-links{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px;margin-top: 28px}.story-corrections{display: grid;gap: 10px;margin-top: 18px}.story-correction{max-width: 70ch;padding: 12px 16px;border-left: 3px solid var(--brick);border-radius: 0 var(--radius) var(--radius) 0;background: var(--card);font: 400 15px/1.5 var(--sans);color: var(--ink-2)}.story-correction-label{color: var(--ink);font-weight: 700}.story-correction time{font-variant-numeric: tabular-nums}.story-correction-policy{font: 600 12.5px/1.4 var(--sans)}.story-correction-policy a{color: var(--amber-ink);text-decoration: none}.story-correction-policy a:hover{text-decoration: underline}.corrections-register{padding-bottom: clamp(20px,3vw,36px)}.corrections-register .archive-bar{margin-top: 0}.corrections-list{margin-top: 8px}.corrections-list .corrections-text{max-width: 70ch;font: 400 17.5px/1.5 var(--serif);color: var(--ink)}.corrections-empty{padding-block: clamp(20px,3vw,36px)}.corrections-empty .section-head>p a{color: var(--amber-ink)}.page-corrections .docket-fine a{color: var(--amber-ink)}.follow-box{margin-top: clamp(28px,4vw,44px);padding: clamp(22px,3vw,32px);background: var(--card);border: 1px solid var(--rule);border-radius: var(--radius)}.follow-box h2{display: block;margin: 10px 0 18px;font: 700 clamp(22px,2.4vw,28px)/1.22 var(--serif);letter-spacing: -0.02em;color: var(--ink)}.follow-box h2::before{content: none}.follow-form label{display: block;margin-bottom: 10px;font: 600 13px/1 var(--sans);color: var(--ink)}.follow-form .field-row input{border: 1px solid var(--rule);background: var(--paper);color: var(--ink)}.follow-form .field-row input::placeholder{color: var(--muted)}.follow-form .field-row input[aria-invalid="true"]{border-color: var(--brick)}.follow-form .fine{margin-top: 12px;max-width: 62ch}.follow-form .form-status{color: var(--amber-ink)}.follow-form.is-done .field-row{opacity: 0.55}.story-body .follow-box{font-size: 16px;line-height: 1.5;color: var(--ink-2)}.entity-section.follow-box{margin-top: clamp(12px,2vw,20px);margin-bottom: clamp(12px,2vw,20px)}@media (max-width: 560px){.follow-form .field-row{flex-direction: column}.follow-form .field-row .btn{width: 100%}}.sides-grid-link{margin-top: 18px}.sides-grid-section{padding-block: clamp(20px,3vw,36px)}.sides-grid-section>.label{margin-bottom: 12px}.grid-scroll{max-width: 100%;overflow-x: auto;overflow-y: hidden;border-top: 2px solid var(--ink);-webkit-overflow-scrolling: touch}.grid-scroll>.sides-grid{display: table;width: max-content;min-width: 100%;gap: 0;padding: 0;border-collapse: collapse;font: 400 14.5px/1.5 var(--sans);color: var(--ink-2)}.sides-grid th,.sides-grid td{padding: 14px 16px 16px;border-bottom: 1px solid var(--rule);vertical-align: top;text-align: left;min-width: 240px;max-width: 340px}.sides-grid thead th{font: 700 11.5px/1.35 var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--muted);border-bottom: 1px solid var(--ink)}.sides-grid thead th a{color: var(--ink);text-decoration: none}.sides-grid thead th a:hover{text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 3px}.sides-grid th[scope="row"],.sides-grid thead th:first-child{position: sticky;left: 0;z-index: 1;min-width: 150px;max-width: 190px;background: var(--paper);font: 700 15px/1.3 var(--serif);letter-spacing: -0.01em;color: var(--ink);box-shadow: 1px 0 0 var(--rule)}.sides-grid thead th:first-child{font: 700 11.5px/1.35 var(--sans);letter-spacing: 0.12em;color: var(--muted)}.sides-grid th[scope="row"] a{color: var(--ink);text-decoration: none}.sides-grid th[scope="row"] a:hover{text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 3px}.grid-entry + .grid-entry{margin-top: 14px;padding-top: 12px;border-top: 1px dashed var(--rule)}.grid-side{margin: 0 0 6px;font: 700 11px/1.3 var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--ink)}.grid-side-bull{color: var(--green)}.grid-side-bear{color: var(--brick)}.grid-side-crossing{color: var(--amber-ink)}.grid-scroll .voice-claim{margin: 0;font: 400 14.5px/1.5 var(--serif);color: var(--ink-2)}.grid-scroll .voice-claim + .voice-claim{margin-top: 10px}.grid-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 14px;margin: 6px 0 0;font: 500 12px/1.4 var(--mono);color: var(--muted)}.grid-meta a{color: var(--amber-ink);text-decoration: none}.grid-meta a:hover{text-decoration: underline}.grid-meta .i{width: 12px;height: 12px;vertical-align: -1px}.grid-meta + .voice-claim{margin-top: 12px}.grid-empty{font: italic 400 13px/1.5 var(--serif);color: var(--muted)}.grid-license{margin-top: 14px;max-width: 80ch}.download-grids{padding-top: clamp(20px,3vw,36px)}.download-grids .download-item .download-head h2{font-size: clamp(20px,2vw,24px)}@media (max-width: 760px){.sides-grid th,.sides-grid td{min-width: 220px;max-width: 280px;padding: 12px 12px 14px}.sides-grid th[scope="row"],.sides-grid thead th:first-child{min-width: 128px;max-width: 150px}}.fixed-head h1{max-width: 14ch}.fixed-updated{margin-top: 14px;font: 500 13px/1.4 var(--sans);color: var(--muted);letter-spacing: 0.02em}.fixed-page{max-width: calc(var(--pad) * 2 + 720px);padding-bottom: clamp(56px,7vw,88px)}.fixed-body p,.fixed-section p,.fixed-section li{font-size: 18px;line-height: 1.62;color: var(--ink-2)}.fixed-body p + p,.fixed-section p + p,.fixed-section p + ul,.fixed-section ul + p,.fixed-section p + pre,.fixed-section pre + p,.fixed-section p + .page-table-wrap,.fixed-section .page-table-wrap + p,.fixed-section p + form{margin-top: 1em}.fixed-body a,.fixed-section a{color: var(--ink);text-decoration-color: var(--amber);text-underline-offset: 3px}.fixed-section{padding-top: clamp(28px,4vw,44px);margin-top: clamp(28px,4vw,44px);border-top: 1px solid var(--rule)}.fixed-section h2{margin-bottom: 14px;font: 700 clamp(24px,2.6vw,32px)/1.15 var(--serif);letter-spacing: -0.02em;color: var(--ink)}.fixed-page code{font: 500 0.88em/1.4 var(--mono);color: var(--ink);background: var(--card);padding: 1px 5px;border-radius: 4px}.page-code{margin: 12px 0;padding: 14px 16px;border: 1px solid var(--rule);border-radius: var(--radius);background: var(--card);font: 400 13px/1.55 var(--mono);color: var(--ink-2);white-space: pre-wrap;overflow-wrap: anywhere}.page-code code{background: transparent;padding: 0;font: inherit;color: inherit}.page-list{padding-left: 1.2em}.page-list li{list-style: disc}.page-list li + li{margin-top: 8px}.page-table-wrap{margin: 12px 0}.page-table{width: 100%;min-width: 560px;border-collapse: collapse;font: 400 14.5px/1.45 var(--sans);color: var(--ink-2)}.page-table th,.page-table td{padding: 10px 12px 10px 0;border-bottom: 1px solid var(--rule);vertical-align: top;text-align: left}.page-table thead th{font: 700 11px/1 var(--sans);letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted)}.page-table tbody th{font-weight: 600;color: var(--ink);white-space: nowrap}.support-form{max-width: 560px;margin-top: 18px}.support-form label{display: block;margin-bottom: 2px;font: 600 13px/1 var(--sans);color: var(--ink)}.support-form .form-status{color: var(--amber-ink)}.support-form.is-done input,.support-form.is-done textarea{opacity: 0.55}.fixed-advice{margin-top: clamp(28px,4vw,44px)}.footer-legal{display: flex;flex-wrap: wrap;gap: 0 6px}.footer-legal a{color: var(--ink-2);text-decoration: none}.footer-legal a:hover{color: var(--ink);text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 4px}@media (max-width: 760px){.fixed-body p,.fixed-section p,.fixed-section li{font-size: 17px}.page-table tbody th{white-space: normal}}.readers-line{margin: 10px 0 0;font: 500 13px/1.5 var(--sans);color: var(--ink-2)}.readers-line .readers-share{font-weight: 700;color: var(--ink)}.readers-line .readers-asof{color: var(--muted)}.result .readers-line{margin: 8px 0 0}.forecast{margin: 10px 0 0}.forecast-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 12px;margin: 0}.forecast-label{font: 600 12px/1.3 var(--mono);letter-spacing: 0.04em;text-transform: uppercase;color: var(--muted)}.forecast-signin{font: 650 13px/1.3 var(--sans);color: var(--ink);text-decoration: none;border-bottom: 1.5px solid var(--amber)}.forecast-signin[hidden],.forecast-form[hidden]{display: none}.forecast-form{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin: 6px 0 0}.forecast-range{flex: 1 1 180px;min-width: 0;height: 34px;margin: 0;accent-color: var(--ink);cursor: pointer}.forecast-range:focus-visible{outline: 2px solid var(--amber);outline-offset: 2px}.forecast-value{min-width: 3.2em;font: 700 14px/1 var(--mono);color: var(--ink);text-align: right}.forecast-save{min-height: 34px;padding: 0 16px;border: 1px solid var(--ink);border-radius: 999px;background: var(--ink);color: var(--paper);font: 650 13px/1 var(--sans);cursor: pointer}.forecast-save:focus-visible{outline: 2px solid var(--amber);outline-offset: 2px}.forecast-save:disabled{opacity: 0.6;cursor: default}.forecast-status{margin: 6px 0 0;font: 500 13px/1.5 var(--sans);color: var(--ink-2)}.forecast-status:empty{display: none}.forecast.is-closed .forecast-label{color: var(--ink-2)}.forecast-share-actions{display: flex;flex-wrap: wrap;gap: 8px}.forecast-share .share{margin: 0;text-decoration: none}.call-number{margin: 12px 0 0;padding: 10px 0 0;border-top: 1px dotted var(--rule)}.call-number .call-number-head{margin: 0;font: 400 14.5px/1.45 var(--sans);color: var(--ink-2)}.call-number-label{display: inline-block;margin-right: 8px;font: 600 11px/1.6 var(--mono);letter-spacing: 0.04em;text-transform: uppercase;color: var(--amber-ink)}.call-ruler{display: block;width: 100%;height: 26px;margin: 6px 0 0;overflow: visible}.call-ruler-track{fill: var(--rule)}.call-ruler-mid{fill: var(--rule)}.call-ruler-fill{fill: var(--amber)}.call-ruler-dot{fill: var(--amber);stroke: var(--paper);stroke-width: 2}.call-ruler-value{font: 700 11px var(--mono);fill: var(--ink)}.call-ruler-readers{fill: var(--ink)}.call-ruler-mine{fill: var(--ink);stroke: var(--paper);stroke-width: 1.5;transform-box: fill-box;transform-origin: center;transform: translateX(-50%) rotate(45deg)}.call-ruler-answer{fill: var(--green)}.call-ruler-no .call-ruler-answer{fill: var(--brick)}.call-mark{display: inline-flex;align-items: center;gap: 6px;padding: 3px 9px 3px 7px;border: 1px solid var(--rule);border-radius: 999px;background: var(--paper);font: 600 11px/1.4 var(--mono);color: var(--ink);white-space: nowrap;vertical-align: middle}.call-mark-dot{width: 8px;height: 8px;border-radius: 50%;background: var(--amber);flex: none}.call-number .call-ruler-axis,.call-ruler-axis{display: flex;justify-content: space-between;gap: 8px 12px;margin: 4px 0 0;font: 500 11px/1.4 var(--mono);color: var(--muted)}.call-ruler-readers-line{color: var(--ink);text-align: center}.result-said-number{margin: 12px 0 0;font: 400 15px/1.5 var(--sans);color: var(--ink-2)}.result .call-number,.result-page .call-number{margin-top: 14px}.proof-cell .call-mark{padding: 2px 8px 2px 6px}.number-lines{list-style: none;margin: 0;padding: 0}.number-lines li{display: grid;grid-template-columns: 184px minmax(0,1fr) 52px;gap: 6px 14px;align-items: center;padding: 8px 0;border-bottom: 1px solid var(--rule);font: 500 12.5px/1.4 var(--mono);color: var(--muted)}.number-lines li .call-ruler{margin: 0}.number-lines-id a{color: var(--ink);text-decoration: none;border-bottom: 1px solid var(--amber)}.number-lines-expects{text-align: right}.number-lines-axis{padding-left: 198px}@media (max-width: 760px){.number-lines li{grid-template-columns: minmax(0,1fr) 48px}.number-lines li .call-ruler{grid-column: 1 / -1}.number-lines-axis{padding-left: 0}}.note-meta{margin-top: 14px}.note-article{max-width: 72ch;padding-block: clamp(20px,3vw,36px)}.note-body p{margin: 0 0 1.1em;font: 400 18px/1.6 var(--serif);color: var(--ink)}.note-body p.lede{font-size: 20px}.note-figures-block,.note-sources-block{margin-top: clamp(24px,3vw,36px)}.note-figures{width: 100%;max-width: 48ch;margin-top: 12px;border-collapse: collapse;font: 400 15px/1.45 var(--sans);color: var(--ink-2)}.note-figures caption{caption-side: bottom;padding-top: 8px;text-align: left;font: 400 12.5px/1.4 var(--sans);color: var(--muted)}.note-figures th,.note-figures td{padding: 8px 10px;border-bottom: 1px solid var(--rule);text-align: left;vertical-align: top}.note-figures thead th{font: 600 12px/1.3 var(--sans);letter-spacing: 0.04em;text-transform: uppercase;color: var(--muted)}.note-figures tbody th{font-weight: 500;color: var(--ink)}.note-figures td{font-family: var(--mono);font-variant-numeric: tabular-nums;text-align: right;white-space: nowrap;color: var(--ink)}.note-figures thead th:last-child{text-align: right}.note-sources{margin: 12px 0 0;padding: 0;list-style: none;display: grid;gap: 8px}.note-sources li{font: 400 15px/1.5 var(--sans);color: var(--ink-2)}.note-sources a{color: var(--amber-ink);text-decoration: none}.note-sources a:hover{text-decoration: underline}.note-fine{margin-top: clamp(20px,3vw,28px);max-width: 70ch}.note-fine a,.page-note .docket-fine a,.page-notes .docket-fine a{color: var(--amber-ink)}.note-others{margin-top: clamp(20px,3vw,28px)}.note-others ul{margin: 10px 0 0;padding: 0;list-style: none;display: grid;gap: 8px}.note-others li{font: 400 15px/1.5 var(--sans);color: var(--ink-2)}.note-others a{color: var(--ink)}.note-others time{margin-left: 8px;color: var(--muted);font-variant-numeric: tabular-nums}.notes-list{margin-top: 8px}.notes-list .notes-list-title{margin: 0 0 6px;font: 700 clamp(19px,2vw,23px)/1.25 var(--serif);letter-spacing: -0.01em}.notes-list .notes-list-title a{color: var(--ink);text-decoration: none}.notes-list .notes-list-title a:hover{text-decoration: underline}.notes-list li>div>p{max-width: 70ch;font: 400 15.5px/1.5 var(--sans);color: var(--ink-2)}@media (max-width: 560px){.note-figures td{white-space: normal}}.question-head .question-published{margin-top: 10px;max-width: 32em;font: italic 400 clamp(18px,1.9vw,23px)/1.4 var(--serif);color: var(--ink-2)}.question-part-head{padding-top: clamp(28px,4vw,48px);border-top: 1px solid var(--rule)}.question-part-head h2 a{color: var(--ink);text-decoration: none}.question-part-head h2 a:hover{text-decoration: underline;text-decoration-color: var(--amber);text-decoration-thickness: 3px}.sides-call .call-history{margin-top: 18px}.question-tests .docket-list .docket-id{font: 500 11.5px/1.4 var(--mono);color: var(--muted)}.question-results{padding-block: clamp(20px,3vw,36px)}.question-results .result{margin-top: 20px}.question-sources{padding-block: 8px clamp(20px,3vw,36px)}.question-sources .sources{margin-top: 0}.page-questions .archive-bar{margin-top: 24px}.questions-list{list-style: none;margin: 0;padding: 0}.question-item{display: grid;gap: 10px;padding-block: clamp(22px,3vw,36px);border-top: 1px solid var(--rule)}.questions-list li:last-child .question-item{border-bottom: 1px solid var(--rule)}.question-item .kicker{margin-bottom: 0}.question-item h2{max-width: 30em;font: 700 clamp(24px,2.6vw,34px)/1.12 var(--serif);letter-spacing: -0.025em}.question-item h2 a{color: var(--ink);text-decoration: none}.question-item h2 a:hover,.question-item h2 a:focus-visible{text-decoration: underline;text-decoration-color: var(--amber);text-decoration-thickness: 3px;text-underline-offset: 4px}.question-call{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin-top: 2px;font: 600 14px/1.4 var(--sans);color: var(--ink-2)}.question-call-label{font: 700 11px/1.3 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--amber-ink)}.question-call .call-tone{padding: 5px 10px;border-radius: 999px;font: 800 10.5px/1 var(--sans);letter-spacing: 0.1em;text-transform: uppercase;background: var(--tone,var(--amber));color: var(--ink)}.question-call-conv{color: var(--muted)}.question-next{display: grid;grid-template-columns: 76px 1fr;gap: 16px;align-items: start;margin-top: 4px}.question-next p{font: 400 16px/1.5 var(--sans);color: var(--ink-2);max-width: 70ch}.question-next p strong{display: block;margin-bottom: 2px;font: 700 11.5px/1.3 var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--muted)}.question-links{display: flex;flex-wrap: wrap;gap: 8px 24px;margin-top: 6px}.search-hit.search-question .search-type{color: var(--amber-ink)}@media (max-width: 560px){.question-next{grid-template-columns: 64px 1fr;gap: 12px}}.proof{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;margin-top: 0;border-top: 1px solid var(--rule);border-bottom: 1px solid var(--ink)}.proof-cell{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 12px;min-width: 0;margin: 0;padding: 6px 0;color: var(--ink);text-decoration: none}.proof-cell + .proof-cell{border-top: 1px solid var(--rule)}a.proof-cell{transition: background-color .18s ease}a.proof-cell:hover,a.proof-cell:focus-visible{background: rgba(250,247,241,0.9)}.proof-label{font: 700 10.5px/1.6 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--amber-ink)}.proof-when{font: 600 13.5px/1.4 var(--mono);color: var(--ink)}.proof-verdict{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;font: 600 12.5px/1.4 var(--mono);color: var(--ink)}.proof-text{flex: 1 1 24ch;min-width: 0;font: 400 13px/1.45 var(--sans);color: var(--ink-2);overflow-wrap: anywhere}.proof-fine{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 18px;margin: 0;padding: 6px 0 7px;border-top: 1px solid var(--rule);font: 400 12.5px/1.45 var(--sans);color: var(--muted)}.proof-count{font: 600 12.5px/1.45 var(--sans);color: var(--ink-2)}.proof-record{text-decoration: none}.proof-record:hover,.proof-record:focus-visible{text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 3px}.proof-brand{margin-left: auto;font: italic 600 13.5px/1.45 var(--serif);color: var(--ink)}@media (max-width: 760px){.proof-brand{margin-left: 0}}.landing-ics{font: 650 14px/1.3 var(--sans);color: var(--ink);text-decoration: none;border-bottom: 1.5px solid var(--amber);padding-bottom: 3px;white-space: nowrap}.landing-hero{background: radial-gradient(110% 140% at 0% 0%,#22344F 0%,var(--ink) 58%);color: var(--on-navy)}.landing-hero-inner{padding-block: clamp(48px,7vw,96px);max-width: calc(var(--pad) * 2 + 760px)}.landing-hero .label-amber{color: var(--amber)}.landing-title{margin: 14px 0 0;max-width: 14ch;font: 750 clamp(40px,6.4vw,84px)/0.98 var(--serif);letter-spacing: -0.04em;color: var(--on-navy);text-wrap: balance}.landing-dek{margin: 20px 0 0;max-width: 46ch;font: italic 400 clamp(19px,2vw,25px)/1.4 var(--serif);color: var(--on-navy-muted)}.landing-form{margin-top: clamp(26px,3.5vw,40px);max-width: 560px}.landing-form .fine{margin-top: 12px;color: var(--on-navy-muted)}.landing-proof{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;padding-top: clamp(32px,5vw,56px)}.landing-card{display: flex;flex-direction: column;gap: 10px;min-width: 0;margin: 0;padding: 22px 24px;border: 1px solid var(--rule);border-radius: 12px;background: var(--card)}.landing-card-label{margin: 0;font: 700 11px/1.3 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--amber-ink)}.landing-card.call{margin-top: 0;padding: 22px 24px;border: 0;background: radial-gradient(120% 90% at 100% 0%,rgba(227,163,59,0.14) 0%,rgba(227,163,59,0) 55%),linear-gradient(160deg,var(--navy-2) 0%,var(--ink) 72%)}.landing-card.call .landing-card-label{color: var(--amber)}.landing-card.call .call-stance{align-self: flex-start}.landing-call-line{margin: 6px 0 0;font: 700 clamp(20px,1.8vw,24px)/1.22 var(--serif);letter-spacing: -0.01em;color: #FFFFFF;text-wrap: balance}.landing-card .call-meter{margin-top: 6px}.landing-when{margin: 0;font: 600 clamp(22px,2vw,28px)/1.1 var(--mono);color: var(--ink)}.landing-verdict{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin: 0;font: 600 13px/1.2 var(--mono);color: var(--ink)}.landing-verdict .status{margin-bottom: 0}.landing-card-text{margin: 0;font: 400 15.5px/1.5 var(--sans);color: var(--ink-2);overflow-wrap: anywhere}.landing-card-more{margin-top: auto;padding-top: 10px;align-self: flex-start}.landing-how{padding-block: clamp(32px,5vw,56px)}.landing-how-list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px;margin: 18px 0 0;padding: 0;list-style: none}.landing-how-list li{display: grid;gap: 10px;padding-top: 16px;border-top: 1px solid var(--ink);font: 650 clamp(18px,1.6vw,22px)/1.25 var(--serif);color: var(--ink)}.landing-how-list .p-num{margin: 0;color: var(--amber-ink)}.landing-footer{padding-top: 0;border-top: 1px solid var(--rule)}.landing-footer .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;padding-block: 22px 32px}.landing-footer-line{display: flex;flex-wrap: wrap;gap: 4px 12px;margin: 0;font: 400 13px/1.5 var(--sans);color: var(--muted)}.landing-footer .footer-legal{margin: 0;font: 400 13px/1.5 var(--sans)}.code-page{padding-block: clamp(48px,8vw,96px)}.code-page h1{margin-top: 14px;font: 750 clamp(36px,5vw,64px)/1 var(--serif);letter-spacing: -0.04em}.partners-numbers{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin: 0}.partners-number{display: grid;gap: 6px;padding: 16px 18px;border: 1px solid var(--rule);border-radius: var(--radius);background: var(--card)}.partners-number dt{font: 700 11px/1.3 var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--muted)}.partners-number dd{margin: 0;font: 600 clamp(26px,2.4vw,34px)/1.1 var(--mono);color: var(--ink)}.partners-section .fine{margin-top: 12px;font-size: 13px;line-height: 1.5;color: var(--muted)}.partners-form{max-width: 560px}.partners-form label{display: block;margin-bottom: 2px;font: 600 13px/1 var(--sans);color: var(--ink)}.partners-form select{width: 100%;min-height: 46px;padding: 10px 12px;border: 1px solid var(--rule);border-radius: var(--radius);background: var(--card);font: 400 15px/1.4 var(--sans);color: var(--ink)}.partners-form .form-status{color: var(--amber-ink)}.partners-form.is-done input,.partners-form.is-done textarea,.partners-form.is-done select{opacity: 0.55}@media (max-width: 1000px){.landing-proof{grid-template-columns: 1fr}.landing-how-list{grid-template-columns: repeat(2,minmax(0,1fr))}.partners-numbers{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.landing-how-list{grid-template-columns: 1fr}.partners-numbers{grid-template-columns: 1fr}.landing-footer .wrap{flex-direction: column}.landing-form .field-row{flex-direction: column}}.docket-same-as{margin: 10px 0 0;font: 500 13px/1.5 var(--sans);color: var(--ink-2)}.docket-same-as a{color: var(--amber-ink);text-decoration: underline;text-decoration-color: var(--amber)}.docket-same-anchor{display: block;height: 0}.result-sub{margin-top: 18px}.result-sub>.label{margin-bottom: 6px}.result-sub .evidence{margin-top: 8px}.result-missing,.result-next{margin: 6px 0 0;font: 400 15.5px/1.5 var(--sans);color: var(--ink-2)}.result-missing strong{color: var(--ink)}.result-next-action{font: 600 11px/1.6 var(--mono);color: var(--amber-ink);text-transform: uppercase;letter-spacing: 0.04em}.scorecard-inconclusive{margin-top: 10px}.orient{padding: clamp(18px,2vw,24px) 0 0}.orient-inner{display: grid;gap: 8px;padding-bottom: clamp(18px,2vw,22px)}.orient-eyebrow{margin: 0}.orient-title{margin: 0;max-width: 44ch;font: 700 clamp(28px,2.8vw,38px)/1.1 var(--serif);letter-spacing: -0.025em;color: var(--ink);text-wrap: balance}.orient-line{margin: 0;max-width: 58ch;font: 400 17px/1.5 var(--sans);color: var(--ink-2)}.orient-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px;margin: 6px 0 0}.orient-primary{min-height: 48px;padding: 0 20px}.orient-compact{padding-top: 0}.orient-compact .orient-inner{gap: 8px;padding-bottom: 12px;border-bottom: 1px solid var(--rule)}.docket-stage{display: inline-block;margin-left: 8px;padding: 3px 8px;border: 1px solid var(--rule);border-radius: 999px;font: 600 10.5px/1.4 var(--sans);letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted);vertical-align: middle;white-space: nowrap}.docket-stage-pre{border-color: transparent;background: color-mix(in srgb,var(--green) 10%,transparent);color: var(--green)}.docket-stage-post{border-color: transparent;background: color-mix(in srgb,var(--amber) 18%,transparent);color: var(--amber-ink)}.effect{margin: 0 0 0 6px;white-space: nowrap}.effect-supports{border-color: transparent;background: color-mix(in srgb,var(--green) 12%,transparent);color: var(--green)}.effect-weakens{border-color: transparent;background: color-mix(in srgb,var(--brick) 12%,transparent);color: var(--brick)}.effect-informs{border-color: transparent;background: color-mix(in srgb,var(--ink) 8%,transparent);color: var(--ink-2)}.result-rule-stage{margin: 0 0 10px}.result-rule-stage .docket-stage{margin-left: 0}.result-rule-note{margin-left: 8px;font: 400 13px/1.5 var(--sans);color: var(--muted)}.count-note{flex-basis: 100%;margin: 0}.sides-bar{margin-top: 18px}.scorecard-hit-rate{margin-top: 10px}.newsletter-sample{white-space: nowrap}.dn-note{margin: 10px 0 0}@media (max-width: 640px){.orient-primary{width: 100%}.orient-actions{gap: 6px 24px}}@media (pointer: coarse){.orient-actions .link-arrow{min-height: 44px}}.orient-strip{margin-top: 18px;padding: 18px 0 16px;border-top: 1px solid var(--ink);border-bottom: 1px solid var(--rule)}.orient-strip>.label{margin-bottom: 14px;color: var(--amber-ink)}.orient-strip-list{display: grid;grid-template-columns: 1fr;gap: 0;margin: 0}.orient-strip-list>div{display: grid;grid-template-columns: 168px minmax(0,1fr);gap: 0 22px;align-items: start;padding: 12px 0;border-top: 1px dotted var(--rule)}.orient-strip-list>div:first-child{padding-top: 0;border-top: 0}.orient-strip-list dt{padding-top: 4px;font: 700 11px/1.5 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted)}.orient-strip-list dd{margin: 0;font: 400 16px/1.5 var(--serif);color: var(--ink-2)}.orient-question{font: 500 20px/1.3 var(--serif);color: var(--ink);text-decoration: underline;text-decoration-color: var(--amber);text-decoration-thickness: 2px;text-underline-offset: 5px}.orient-question:hover{text-decoration-color: var(--ink)}.orient-stance{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;margin: 0;font: 600 17.5px/1.35 var(--serif);color: var(--ink)}.orient-strip .call-tone{display: inline-flex;align-items: center;padding: 5px 9px;border-radius: 999px;background: var(--amber);color: var(--ink);font: 700 10.5px/1 var(--sans);letter-spacing: 0.1em;text-transform: uppercase}.orient-strip-list[data-tone="bull"] .call-tone{background: #5DBB8A}.orient-strip-list[data-tone="bear"] .call-tone{background: #E0674A}.orient-read-line{margin: 6px 0 0;max-width: 72ch}.orient-conviction{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 10px 0 0;font: 700 11px/1.4 var(--sans);letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted)}.orient-strip .pip{width: 22px;height: 6px;background: var(--rule)}.orient-strip .pip.on{background: var(--amber)}.orient-strip-items{margin: 0;padding: 0;list-style: none}.orient-strip-items li{position: relative;margin: 0 0 6px;padding-left: 20px;max-width: 78ch}.orient-strip-items li:last-child{margin-bottom: 0}.orient-strip-items li::before{content: '';position: absolute;left: 1px;top: 0.6em;width: 8px;height: 8px;border-radius: 2px;background: var(--amber)}.orient-items-open li::before{width: 7px;height: 7px;border-radius: 50%;background: transparent;border: 1.5px solid var(--muted)}.orient-test-link{font: 600 0.85em/1 var(--mono);color: var(--ink);text-decoration: none;border-bottom: 1px solid var(--amber);white-space: nowrap}.orient-next{display: grid;grid-template-columns: 104px minmax(0,1fr);gap: 0 16px;align-items: start}.orient-next-when{display: block;padding-top: 3px;font: 700 13px/1.4 var(--mono);color: var(--ink)}.orient-next-event{margin: 0;max-width: 78ch}.orient-next-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin: 8px 0 0}.orient-next-meta .docket-stage{margin-left: 0}.orient-next-link{font: 650 13px/1.3 var(--sans);color: var(--amber-ink);text-decoration: none}.orient-next-link:hover{text-decoration: underline}.orient-strip-jumps{display: flex;flex-wrap: wrap;gap: 8px 22px;margin: 14px 0 0;font: 600 13px/1.5 var(--sans)}.orient-strip-jumps a{color: var(--amber-ink);text-decoration: none}.orient-strip-jumps a:hover{text-decoration: underline}@media (max-width: 760px){.orient-strip-list>div{grid-template-columns: 1fr;gap: 2px 0}}.term{font-style: normal;position: relative}.term-link{color: inherit;text-decoration: underline;text-decoration-style: dotted;text-decoration-color: var(--amber);text-underline-offset: 3px}.term-def{position: absolute;left: 0;bottom: calc(100% + 6px);z-index: 20;width: min(300px,calc(100vw - 32px));padding: 10px 12px;border: 1px solid var(--rule);border-radius: var(--radius);background: var(--card);box-shadow: 0 10px 28px rgba(14,26,43,0.12);font: 400 13.5px/1.45 var(--sans);color: var(--ink-2);display: none}.term:hover .term-def,.term:focus-within .term-def,.term.is-open .term-def{display: block}.term-def::after{content: "";position: absolute;left: 0;right: 0;top: 100%;height: 8px}.term.term-flip .term-def{left: auto;right: 0}.term-more{display: inline-block;margin-left: 4px;font: 600 12px/1.4 var(--sans);color: var(--amber-ink);text-decoration: none}@media (hover: none){.term:hover .term-def{display: none}.term:focus-within .term-def,.term.is-open .term-def{display: block}}@media (max-width: 640px){.term-def,.term.term-flip .term-def{position: fixed;left: 16px;right: 16px;bottom: 16px;width: auto;max-height: 50vh;overflow: auto;box-shadow: 0 -8px 28px rgba(14,26,43,0.18)}.term-def::after{display: none}}.orient-strip-fine{margin: 12px 0 0}@media (max-width: 760px){.orient-strip-list>div{grid-template-columns: 1fr;gap: 4px 0}.orient-next{grid-template-columns: 1fr;gap: 4px 0}.orient-question{font-size: 18px}}.glossary-list{margin: 0;display: grid;grid-template-columns: 1fr;gap: 22px 0}.glossary-term{padding-top: 14px;border-top: 1px solid var(--rule)}.glossary-term dt{font: 700 20px/1.25 var(--serif);color: var(--ink)}.glossary-aliases{display: inline-block;margin-left: 10px;font: 400 12.5px/1.4 var(--sans);color: var(--muted)}.glossary-term dd{margin: 8px 0 0;max-width: 72ch}.glossary-term dd p{margin: 0 0 6px;font: 400 16px/1.55 var(--serif);color: var(--ink-2)}.glossary-where{font: 500 12.5px/1.5 var(--sans) !important;color: var(--muted) !important}.archive-layers{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;margin-top: 14px}.archive-layers>.label{margin-right: 6px}.archive-layers button{min-height: 34px;padding: 0 12px;border: 1px solid var(--rule);border-radius: 999px;background: transparent;font: 600 12.5px/1 var(--sans);color: var(--ink-2);cursor: pointer}.archive-layers button[aria-pressed="true"]{border-color: var(--ink);background: var(--ink);color: var(--on-navy)}.archive-layers .layer-count{margin-left: 4px;font: 500 11px/1 var(--mono);color: inherit;opacity: .75}.archive-layers [data-layer-count]{margin-left: auto}.card-facts{margin: 8px 0 0;font: 500 12.5px/1.5 var(--sans);color: var(--muted)}.card-layer{font: 700 11px/1.5 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--amber-ink)}.card-sm .card-facts{margin-top: 6px;font-size: 11.5px}.tape-count{margin-left: 6px;color: var(--on-navy-muted)}.tape-all a{background: var(--navy-2)}.tape-all .tape-label{color: var(--amber)}@media (max-width: 640px){.tape-list a{max-width: 76vw}.tape-list a .tape-label{white-space: normal}}.wire-refresh{margin-left: 8px;font: 500 11px/1.5 var(--mono);color: var(--muted);text-transform: none;letter-spacing: 0}@media (max-width: 640px){.wire-refresh{display: none}}.live-why{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px 16px;margin: 12px 0 0;padding: 10px 0 0;border-top: 1px dotted var(--rule)}.live-why>div{min-width: 0}.live-why dt{font: 700 10.5px/1.5 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted)}.live-why dd{margin: 2px 0 0;font: 400 13px/1.45 var(--sans);color: var(--ink-2)}@media (max-width: 560px){.live-why{grid-template-columns: 1fr}}.weekly-changes-list{margin: 8px 0 0;padding-left: 18px;font: 400 15px/1.5 var(--serif);color: var(--ink-2)}.share-call{margin-left: 6px}@media (pointer: coarse){.archive-bar button,.archive-layers button,.order button,.presets button,.seg button,.chip,.tape-list a,.term-link,.nav-cta,.orient-strip-jumps a{min-height: 44px;display: inline-flex;align-items: center}}.table-scroll:focus-visible{outline: 2px solid var(--amber);outline-offset: 2px}.slider-field{display: flex;flex-direction: column;gap: 6px;min-width: 0}.slider-ends{display: flex;justify-content: space-between;gap: 12px;margin-top: -4px;font: 500 11px/1.3 var(--mono);text-transform: uppercase;letter-spacing: 0.04em;color: var(--muted)}.slider-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 12px;font: 500 11px/1.3 var(--mono);text-transform: uppercase;letter-spacing: 0.04em;color: var(--muted)}.slider-base{color: var(--ink-2)}.slider-number{margin-left: auto;width: 7.5ch;min-height: 28px;padding: 2px 6px;border: 1px solid var(--rule);border-radius: 6px;background: var(--paper);font: 600 13px/1.2 var(--mono);color: var(--ink);letter-spacing: 0;text-transform: none}.slider-number:focus-visible{outline: 2px solid var(--amber-ink);outline-offset: 1px}.desk-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 18px}.desk-reset,.desk-copy{display: inline-flex;align-items: center;gap: 8px;padding: 0 0 3px;border: 0;border-bottom: 1.5px solid var(--amber);border-radius: 0;background: transparent;font: 650 13.5px/1.3 var(--sans);color: var(--ink);cursor: pointer}.desk-reset[aria-disabled="true"]{color: var(--muted);border-bottom-color: var(--rule);cursor: default}.desk-copy-status{font: 500 11px/1.3 var(--mono);text-transform: uppercase;letter-spacing: 0.04em;color: var(--muted)}.desk-copy-status:empty{display: none}.desk-changed{grid-area: changed;margin: -6px 0 0;font: 400 13.5px/1.5 var(--sans);color: var(--muted)}.desk-changed:empty{display: none}.desk-contract{margin-top: 10px;font: 500 11px/1.6 var(--mono);text-transform: uppercase;letter-spacing: 0.04em;color: var(--muted)}@media (pointer: coarse){.desk-reset,.desk-copy,.slider-number{min-height: 44px}}.number-open{display: block;margin: 0;padding: 0 0 2px;border: 0;border-bottom: 1.5px dotted var(--amber);background: transparent;text-align: left;cursor: pointer}.number-open:hover{border-bottom-style: solid}.number-open:focus-visible{outline: 2px solid var(--amber-ink);outline-offset: 3px}.number-open-hint{display: inline-block;margin-left: 8px;vertical-align: 0.35em;font: 700 10.5px/1 var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--amber-ink)}li.is-open .number-open{border-bottom-color: var(--ink)}li.is-open .number-open-hint{color: var(--ink)}.numbers-hint{margin: -2px 0 6px}.number-source{margin: 10px 0 2px;padding: 12px 14px;border: 1px solid var(--rule);border-radius: var(--radius);background: var(--card)}.number-source[hidden]{display: none}.number-source-title{margin: 0 0 8px;font: 700 11px/1.3 var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--amber-ink)}.number-source dl{display: grid;grid-template-columns: 1fr;gap: 6px 0;margin: 0}.number-source dl>div{display: grid;grid-template-columns: 7.5em minmax(0,1fr);gap: 0 12px}.number-source dt{font: 700 10.5px/1.6 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted)}.number-source dd{margin: 0;min-width: 0;font: 400 13px/1.45 var(--sans);color: var(--ink-2);overflow-wrap: anywhere}.number-source dd a{color: var(--ink);text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 2px}.number-source-fine{margin: 10px 0 0}.explorer-list li .number-source{margin-top: 6px}.call-numbers{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 14px;margin: 12px 0 0;padding-top: 10px;border-top: 1px solid rgba(255,255,255,0.18);font: 600 14px/1.3 var(--mono)}.call-numbers-label{font: 700 10.5px/1.5 var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--on-navy-muted)}.call-numbers a{color: var(--amber);text-decoration: underline;text-decoration-style: dotted;text-underline-offset: 3px}@media (max-width: 480px){.number-source dl>div{grid-template-columns: 1fr}}@media (pointer: coarse){.number-open{min-height: 44px}}.question-mechanism{padding: clamp(20px,3vw,36px) 0 clamp(16px,2.4vw,28px);border-bottom: 1px solid var(--rule)}.question-mechanism>.label{margin-bottom: 10px;color: var(--amber-ink)}.question-mechanism-text{max-width: 680px;margin: 0;font: 400 20px/1.6 var(--serif);color: var(--ink-2)}.question-mechanism-fine{margin-top: 12px}.question-alternatives{padding-block: clamp(24px,3.4vw,44px)}.question-alternatives-list{max-width: 72ch;margin: 0;padding: 0 0 0 1.8em;list-style: none;counter-reset: alt}.question-alternatives-list li{position: relative;padding: 14px 0;border-top: 1px solid var(--rule);font: 400 18px/1.55 var(--serif);color: var(--ink-2);counter-increment: alt}.question-alternatives-list li:last-child{border-bottom: 1px solid var(--rule)}.question-alternatives-list li::before{content: counter(alt);position: absolute;left: -1.8em;top: 17px;font: 700 12px/1 var(--mono);color: var(--amber-ink)}.test-checks{font: 600 12.5px/1.4 var(--sans);color: var(--ink-2)}.test-checks::before{content: '';display: inline-block;width: 6px;height: 6px;margin-right: 7px;border-radius: 50%;background: var(--amber);vertical-align: middle}.question-changed{padding-block: clamp(24px,3.4vw,44px)}.question-timeline{list-style: none;margin: 0;padding: 0}.question-timeline-item{display: grid;grid-template-columns: 112px 120px minmax(0,1fr);gap: 6px 18px;align-items: baseline;padding: 12px 0;border-top: 1px solid var(--rule)}.question-timeline-item:last-child{border-bottom: 1px solid var(--rule)}.question-timeline-item time,.question-timeline-undated{font: 500 12.5px/1.5 var(--mono);color: var(--muted);white-space: nowrap}.question-timeline-kind{font: 700 11px/1.5 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--amber-ink)}.question-timeline-text{font: 400 16px/1.55 var(--serif);color: var(--ink-2)}.question-timeline-text a{color: var(--ink);text-decoration: none}.question-timeline-text a:hover{text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 3px}.question-timeline-text .status,.question-timeline-text .docket-stage{margin: 0 0 0 4px;vertical-align: middle}.question-timeline-by{font: 500 12px/1.5 var(--sans);color: var(--muted);white-space: nowrap}@media (max-width: 760px){.question-timeline-item{grid-template-columns: 1fr;gap: 2px 0}}.archive-layers .layers-about{margin-left: 12px;font-size: 13px}.layer-block{padding-block: clamp(24px,3.4vw,44px)}.layer-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 28px 32px}.layer-col{min-width: 0}.layer-col>.label{margin-bottom: 10px}.layer-list{list-style: none;margin: 0;padding: 0}.layer-list li{padding: 8px 0;border-top: 1px solid var(--rule);font: 400 15px/1.5 var(--serif);color: var(--ink-2)}.layer-list li:last-child{border-bottom: 1px solid var(--rule)}.layer-list a{color: var(--ink);text-decoration: none}.layer-list a:hover{text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 3px}.layer-list time,.layer-next-when,.layer-part-ref{font: 500 12px/1.5 var(--mono);color: var(--muted);white-space: nowrap}.layer-value{font: 700 17px/1.3 var(--mono);letter-spacing: -0.01em;color: var(--ink)}.layer-indicator-label{font: 400 14px/1.45 var(--sans);color: var(--ink-2)}.layer-next .docket-stage,.layer-next .status{margin: 0 4px 0 0;vertical-align: middle}.layer-none,.layer-empty{margin: 0;font: italic 400 15px/1.5 var(--serif);color: var(--muted)}.layer-all{margin-top: 20px}@media (max-width: 1000px){.layer-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.layer-grid{grid-template-columns: 1fr}}.download-asof time{font: 600 13px/1.4 var(--mono);color: var(--ink)}.version-item .download-head h2{font-size: clamp(22px,2.2vw,28px)}.version-item .download-head h2 time{font: inherit}.version-changes{margin: 10px 0 0;padding-left: 18px;max-width: 70ch;font: 400 15px/1.5 var(--serif);color: var(--ink-2)}.version-changes li + li{margin-top: 4px}.version-files{display: grid;grid-template-columns: repeat(auto-fill,minmax(300px,1fr));gap: 6px 24px;margin: 14px 0 0;padding: 0;list-style: none;font: 500 12.5px/1.6 var(--mono);color: var(--muted);overflow-wrap: anywhere}.version-files a{color: var(--ink);text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 3px}.version-files a:hover{text-decoration-color: var(--ink)}@media (pointer: coarse){.version-files a{display: inline-block;padding-block: 6px}}.docket-follow-line{flex-basis: 100%;margin: 0}.docket-follow-line a{color: var(--ink);font-weight: 600;text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 3px}.docket-stage-post{background: color-mix(in srgb,var(--amber) 10%,transparent)}.docket .label-amber,.docket .docket-list a{color: #7A4C08}.test-refuted{color: color-mix(in srgb,var(--brick) 70%,var(--ink))}.wire-list:focus-visible{outline: 2px solid var(--amber);outline-offset: 2px}.archive-num::before{content: attr(data-num)}.entity-numbers .n-context a{text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 2px}.call-meter{flex-wrap: wrap;row-gap: 8px}.weekly-results .wnote-tag span.test-refuted{color: color-mix(in srgb,var(--brick) 70%,var(--ink))}.governance{padding-block: clamp(40px,5vw,64px);border-top: 1px solid var(--rule)}.governance-roles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px 28px;margin: 24px 0 0}.governance-roles>div{padding-top: 12px;border-top: 1px solid var(--ink)}.governance-roles dt{font: 700 13px/1.3 var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--amber-ink)}.governance-roles dd{margin: 8px 0 0;font: 400 16.5px/1.55 var(--serif);color: var(--ink-2)}.governance-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px 28px;margin: 28px 0 0}.governance-block{padding: 18px 20px;border: 1px solid var(--rule);border-radius: var(--radius);background: var(--card)}.governance-block h3{margin: 0 0 8px;font: 700 12px/1.3 var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--muted)}.governance-block p{margin: 0;font: 400 16.5px/1.55 var(--serif);color: var(--ink-2)}.governance-block a{color: var(--ink);text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 3px;white-space: nowrap}.governance-fine{margin: 18px 0 0}@media (max-width: 820px){.governance-roles{grid-template-columns: 1fr}.governance-grid{grid-template-columns: 1fr}}@media (max-width: 760px){.page-home main{display: flex;flex-direction: column}.page-home main>*{order: 2}.page-home main>.nameplate,.page-home main>.home-top-band,.page-home main>.front{order: 0}.page-home main>.tape{order: 1}}.tape-inner{gap: 18px}.tape-roll{display: flex;flex: 1;min-width: 0}.tape-track{display: flex;flex: 1;min-width: 0}.tape-list li a{flex-direction: row;align-items: baseline;gap: 10px;padding: 12px 18px;white-space: nowrap}.tape-part{font: 600 10.5px/1 var(--mono);letter-spacing: 0.08em;color: var(--on-navy-muted)}.tape-value{font-size: 14px}.tape-label{font-size: 11.5px}.tape-pause{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;padding: 0;border: 1px solid rgba(244,239,230,0.28);border-radius: 50%;background: transparent;color: var(--on-navy);cursor: pointer;transition: border-color .18s ease,color .18s ease}.tape-pause[hidden]{display: none}.tape-pause svg{width: 11px;height: 11px;fill: currentColor}.tape-pause .tape-play-icon,.tape-pause.is-paused .tape-pause-icon{display: none}.tape-pause.is-paused .tape-play-icon{display: block;margin-left: 2px}.tape-pause:hover,.tape-pause:focus-visible{border-color: var(--amber);color: var(--amber)}.tape[data-tape="ticker"] .tape-roll{overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 40px),transparent);mask-image: linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 40px),transparent)}.tape[data-tape="ticker"] .tape-track{flex: none;width: max-content;will-change: transform}.tape[data-tape="ticker"] .tape-list{flex: none;padding-left: 26px;overflow: visible;-webkit-mask-image: none;mask-image: none;scroll-snap-type: none}.tape[data-tape="ticker"] .tape-list li{scroll-snap-align: none}@media (max-width: 640px){.tape[data-tape="ticker"] .tape-list a{max-width: none}.tape[data-tape="ticker"] .tape-list a .tape-label{white-space: nowrap}}@media (max-width: 760px){.tape-inner{gap: 10px}.tape-pause{margin-right: var(--pad)}}.test-informed{border-color: transparent;background: color-mix(in srgb,var(--ink) 8%,transparent);color: var(--ink-2)}.weekly-results .wnote-tag span.test-confirmed{color: var(--green)}.weekly-results .wnote-tag span.test-inconclusive{color: var(--amber-ink)}.weekly-results .wnote-tag span.test-informed{color: var(--ink-2)}.proof-outside{display: block;margin-top: 4px;font: 500 11.5px/1.35 var(--sans);color: var(--amber-ink)}.result-outside-rate{margin: 8px 0 0;font: 500 14px/1.5 var(--sans);color: var(--amber-ink)}.tape-date{margin-left: 8px;font: 500 11px/1 var(--mono);color: var(--on-navy-muted);letter-spacing: 0.2px;white-space: nowrap}.home-top-band{padding-top: clamp(14px,1.6vw,22px);padding-bottom: clamp(18px,2vw,26px)}.home-top{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr) minmax(0,0.9fr);gap: 0 36px;align-items: start;margin-top: 4px}.home-top>.proof{border-top: 1px solid var(--ink);border-bottom: 0}.home-call,.home-weekly{padding: 10px 0 8px;border-top: 1px solid var(--ink)}.home-call .label,.home-weekly .label{margin: 0 0 8px}.home-call-question{display: block;margin: 0 0 8px;font: 500 19px/1.3 var(--serif);color: var(--ink);text-decoration: underline;text-decoration-color: var(--amber);text-decoration-thickness: 2px;text-underline-offset: 4px}.home-call-question:hover{text-decoration-color: var(--ink)}.home-call .orient-stance{font-size: 16px}.home-call .call-tone{display: inline-flex;align-items: center;padding: 4px 8px;border-radius: 999px;background: var(--amber);color: var(--ink);font: 700 10px/1 var(--sans);letter-spacing: 0.1em;text-transform: uppercase}.home-call[data-tone="bull"] .call-tone{background: #5DBB8A}.home-call[data-tone="bear"] .call-tone{background: #E0674A}.home-call-line{margin: 6px 0 0;font: 400 14.5px/1.5 var(--serif);color: var(--ink-2);max-width: 52ch}.home-call .orient-conviction{margin-top: 8px;font-size: 10.5px}.home-call .pip{width: 18px;height: 5px;background: var(--rule)}.home-call .pip.on{background: var(--amber)}.home-call-next{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;margin: 10px 0 0;padding-top: 8px;border-top: 1px dotted var(--rule);font: 400 13px/1.45 var(--sans);color: var(--ink-2)}.home-call-next-label{font: 700 10.5px/1.6 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--amber-ink)}.home-call-next .orient-next-when{display: inline;padding: 0;font-size: 12.5px}.home-call-next-event{flex: 1 1 24ch;min-width: 0}.home-call-links{display: flex;flex-wrap: wrap;gap: 6px 18px;margin: 10px 0 0;font: 600 13px/1.5 var(--sans)}.home-weekly-line{margin: 0 0 10px;font: 400 14.5px/1.5 var(--serif);color: var(--ink-2)}.home-weekly .newsletter-form label{color: var(--ink-2)}.home-weekly .field-row input{min-height: 44px;border-color: var(--rule);background: var(--card);color: var(--ink)}.home-weekly .field-row input::placeholder{color: var(--muted)}.home-weekly .field-row .btn{min-height: 44px}.home-weekly .newsletter-form .fine{margin-top: 8px;color: var(--muted)}.home-weekly>.link-arrow{display: inline-block;margin-top: 10px;font-size: 13px}@media (max-width: 1000px){.home-top{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.home-top>.home-weekly{grid-column: 1 / -1}}@media (max-width: 760px){.home-top{grid-template-columns: minmax(0,1fr);gap: 0}.home-top>.home-weekly{grid-column: auto}.home-top>.proof{border-top: 1px solid var(--rule)}}.test-answer{border: 1px solid var(--ink);background: transparent;color: var(--ink)}.test-answer-yes{border-color: var(--green);color: var(--green)}.test-answer-no{border-color: var(--brick);color: var(--brick)}.test-status + .test-answer,.test-status-link + .test-answer{margin-left: 6px}.orient-more{margin: 12px 0 0}.orient-more>summary{cursor: pointer;list-style: none;font: 700 11px/1.5 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--amber-ink)}.orient-more>summary::-webkit-details-marker{display: none}.orient-more>summary::before{content: '+';display: inline-block;width: 14px;font-weight: 700}.orient-more[open]>summary::before{content: '−'}.orient-more>summary:focus-visible{outline: 3px solid var(--amber);outline-offset: 2px}.orient-strip-more{margin-top: 10px}.orient-strip-more>div:first-child{padding-top: 12px;border-top: 1px dotted var(--rule)}.calls-bar a{color: var(--ink);text-decoration: underline;text-decoration-color: var(--amber);text-underline-offset: 3px}.calls-actions{display: flex;flex-wrap: wrap;gap: 8px 22px;margin-top: 14px}.calls-list{list-style: none;margin: 0;padding: 0}.calls-row{padding: 22px 0;border-top: 1px solid var(--rule)}.calls-row:first-child{border-top: 2px solid var(--ink)}.calls-row .kicker{margin-bottom: 6px}.calls-question{margin: 0 0 8px;font: 600 clamp(20px,2vw,24px)/1.25 var(--serif);letter-spacing: -0.01em}.calls-question a{color: var(--ink);text-decoration: underline;text-decoration-color: var(--amber);text-decoration-thickness: 2px;text-underline-offset: 4px}.calls-question a:hover{text-decoration-color: var(--ink)}.calls-row .orient-stance{font-size: 17px}.calls-row .call-tone{display: inline-flex;align-items: center;padding: 5px 9px;border-radius: 999px;background: var(--amber);color: var(--ink);font: 700 10.5px/1 var(--sans);letter-spacing: 0.1em;text-transform: uppercase}.calls-row[data-tone="bull"] .call-tone{background: #5DBB8A}.calls-row[data-tone="bear"] .call-tone{background: #E0674A}.calls-line{margin: 6px 0 0;max-width: 72ch;font: 400 16px/1.5 var(--serif);color: var(--ink-2)}.calls-row .orient-conviction{margin-top: 10px}.calls-row .pip{width: 22px;height: 6px;background: var(--rule)}.calls-row .pip.on{background: var(--amber)}.calls-next{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 12px;margin: 12px 0 0;font: 400 14px/1.5 var(--sans);color: var(--ink-2)}.calls-next-label{font: 700 10.5px/1.6 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--amber-ink)}.calls-next .orient-next-when{display: inline;padding: 0}.calls-next-event{flex: 1 1 30ch;min-width: 0}.calls-record{margin: 8px 0 0;font: 600 12.5px/1.5 var(--mono);color: var(--ink-2)}.calls-links{display: flex;flex-wrap: wrap;gap: 6px 22px;margin: 10px 0 0;font: 600 13.5px/1.5 var(--sans)}.ratio-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin-top: 18px}.ratio-stats p{display: flex;flex-direction: column;gap: 4px;padding: 12px 14px;border: 1px solid var(--rule);border-radius: 8px;background: var(--paper)}.ratio-stats span{font: 600 12px/1.3 var(--sans);color: var(--muted)}.ratio-stats b{font: 600 20px/1.1 var(--mono);letter-spacing: -0.03em;color: var(--ink);white-space: nowrap}.ratio-stats p.is-neg{border-color: rgba(181,72,47,0.35);background: rgba(181,72,47,0.07)}.ratio-stats p.is-neg b{color: var(--brick)}.ratio-stats p.is-pos{border-color: rgba(47,107,79,0.35);background: rgba(47,107,79,0.07)}.ratio-stats p.is-pos b{color: var(--green)}.ratio-rows li.is-latest .row-label,.ratio-rows li.is-latest .row-value{font-weight: 700}.convert-rows .bar.key-0{background: #9AA3B2}.split-stats{margin-bottom: 14px}@media (max-width: 560px){.ratio-stats{grid-template-columns: 1fr}}.desk-index-live{margin-left: 6px;font: 700 10px/1 var(--sans);letter-spacing: 0.1em;text-transform: uppercase;color: var(--amber-ink)}.voice-period{margin-left: 8px;font: 500 12px/1.3 var(--sans);color: var(--muted)}.machines-line{margin: 8px 0 0}.machines-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;margin: 0;font: 500 12.5px/1.45 var(--mono);color: var(--ink-2)}.machines-label{font: 600 11px/1.6 var(--mono);letter-spacing: 0.04em;text-transform: uppercase;color: var(--muted)}.machines-ruler{display: block;width: 100%;height: 18px;margin: 2px 0 0;overflow: visible}.machines-track{fill: var(--rule)}.machines-dot{fill: var(--paper);stroke: var(--ink-2);stroke-width: 1.5}.machines-rule{margin-top: 10px}.machines-said-list{margin: 6px 0 0;padding-left: 1.1em;font: 400 15px/1.55 var(--sans);color: var(--ink-2)}.machines-said-list li + li{margin-top: 6px}.machines-why{color: var(--muted)}.bots-line{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;margin: 6px 0 0;font: 500 12.5px/1.45 var(--mono);color: var(--ink-2)}.bots-label{font: 600 11px/1.6 var(--mono);letter-spacing: 0.04em;text-transform: uppercase;color: var(--muted)}.readers-score-group th{padding-top: 14px;font: 600 11px/1.6 var(--mono);letter-spacing: 0.04em;text-transform: uppercase;color: var(--muted);text-align: left}.bots-page .page-code{white-space: pre-wrap;word-break: break-word}.bots-page p code,.bots-page li code{overflow-wrap: anywhere}.calibration{display: block;overflow: visible}.calibration-frame{fill: var(--card);stroke: var(--rule);stroke-width: 1;vector-effect: non-scaling-stroke}.calibration-bar{fill: var(--amber)}.calibration-diagonal{stroke: var(--ink);stroke-width: 1;stroke-dasharray: 3 3}.readers-block{margin-top: clamp(24px,3vw,36px)}.readers-block h2{margin-bottom: 12px;font: 700 clamp(22px,2.4vw,28px)/1.2 var(--serif);color: var(--ink)}.readers-house-note{margin: 4px 0 0;font: 500 12.5px/1.4 var(--sans);color: var(--muted)}.readers-score-gap,.readers-empty{margin: 10px 0 0;font: 400 15px/1.55 var(--sans);color: var(--ink-2)}.readers-table td,.readers-score-table td{font-family: var(--mono)}.readers-floor{margin-top: 12px}.forecast-me-question{display: block;font: 400 13px/1.4 var(--sans);color: var(--muted);white-space: normal}.forecast-me-gap{margin-top: 10px}.forecast-me-calibration{margin: 16px 0 0}.forecast-me-calibration figcaption{margin-top: 8px}.forecast-confirm{margin-top: 12px;padding: 12px 14px;border: 1px solid var(--brick);border-radius: var(--radius);background: var(--card)}.forecast-confirm[hidden]{display: none}.forecast-me-leave-status,.forecast-session-status,.forecast-me-status{font: 500 15px/1.5 var(--sans);color: var(--ink-2)}.forecast-me-status:empty{display: none}.forecast-signin-form .field-row input{min-width: 0}.think{display: grid;gap: 6px;margin: 10px 0 0;padding: 10px 12px;border-left: 3px solid var(--amber);background: var(--card)}.think div{display: grid;grid-template-columns: 11em minmax(0,1fr);gap: 2px 12px}.think dt{font: 600 11px/1.6 var(--mono);letter-spacing: 0.04em;text-transform: uppercase;color: var(--amber-ink)}.think dd{margin: 0;font: 400 14px/1.5 var(--sans);color: var(--ink-2)}@media (max-width: 560px){.think div{grid-template-columns: 1fr}}.ladder,.pair{margin: 12px 0 0;padding: 12px 0 0;border-top: 1px dotted var(--rule)}.ladder figcaption,.pair figcaption{font: 400 14px/1.5 var(--sans);color: var(--ink-2)}.ladder-label{display: inline-block;margin-right: 8px;font: 600 11px/1.6 var(--mono);letter-spacing: 0.04em;text-transform: uppercase;color: var(--amber-ink)}.ladder-rungs{list-style: none;margin: 8px 0 0;padding: 0}.ladder-rung{padding: 6px 0;border-bottom: 1px solid var(--rule)}.ladder-rung-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;margin: 0;font: 500 13px/1.4 var(--mono);color: var(--muted)}.rung-cut{color: var(--ink);text-decoration: none;border-bottom: 1px solid var(--amber);font-weight: 700}.ladder-reading{padding: 6px 10px;margin: 2px 0;background: var(--paper-2);font: 600 13px/1.4 var(--sans);color: var(--ink)}.pair-branches{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 20px;margin-top: 8px}.pair-branch{padding: 10px 12px;border: 1px solid var(--rule);border-radius: var(--radius);background: var(--card)}.pair-branch p{margin: 0 0 6px;font: 400 14px/1.5 var(--sans);color: var(--ink-2)}@media (max-width: 560px){.pair-branches{grid-template-columns: 1fr}}.branch-if{margin: 10px 0 0;font: 500 14px/1.5 var(--sans);color: var(--ink-2)}.branch-if a{color: var(--ink);text-decoration-color: var(--amber)}.test-not-reached{background: var(--paper-3);color: var(--ink-2)}.docket-indexes{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 16px;margin: 12px 0 0}.index-value{margin-top: 12px;font: 400 16px/1.5 var(--sans);color: var(--ink-2)}.index-block{margin-top: clamp(24px,3vw,36px)}.index-block h2{margin-bottom: 12px;font: 700 clamp(22px,2.4vw,28px)/1.2 var(--serif);color: var(--ink)}.index-tests{margin: 0;padding-left: 1.2em}.index-tests li{padding: 8px 0;border-bottom: 1px solid var(--rule)}.index-tests p{margin: 0 0 4px;font: 400 15px/1.5 var(--sans);color: var(--ink-2)}.index-test-number{font-family: var(--mono);font-size: 13px;color: var(--ink)}.desk-index{margin: 0}