@font-face {
    font-family: "Hanken Grotesk"; font-style: normal; font-weight: 200 800; font-display: swap;
    src: url(data:font/woff2;base64,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) 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: "Spline Sans Mono"; font-style: normal; font-weight: 300 700; font-display: swap;
    src: url(data:font/woff2;base64,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) 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;
  }
/* Countability design-system tokens (design-system.md). */
:root{
  --surface-1:#e9eef6; --plane:#f4f7fb;
  --ink-1:#101c2a; --ink-2:#3d5468; --ink-3:#5c6f85;
  --grid:rgba(16,28,42,.08); --axis:rgba(16,28,42,.14); --ring:rgba(16,28,42,.10);
  --content-max:1200px; --measure:70ch;
  --space-1:8px; --space-2:16px; --space-3:24px; --space-4:32px;
  --space-5:48px; --space-6:64px; --space-7:96px;
  --ease-standard:cubic-bezier(.2,.7,.2,1);
  /* --fact darkened from #0e8a8a (2026-07 responsive/accessibility remediation):
     the original measured 3.89:1 against --plane, failing WCAG AA's 4.5:1 for
     normal text on the default link color and OBSERVED tier-chip text. That
     pass's #087a7a fix (4.80:1 against --plane) was verified against --plane
     only; .tierchip (OBSERVED-tier claim-card labels, 10.5px) and .placard .go
     (the "Read the record" CTA, 14px) both actually render on --surface-1
     (.card/.bqcard/.placard's own background), where #087a7a measures only
     4.42:1 -- below AA for text this size. Darkened once more (2026-07 launch-
     integration pass) to #087575: 4.73:1 against --surface-1, 5.13:1 against
     --plane -- clears AA against both of this token's real backgrounds, same
     hue, no dark-mode change. */
  --fact:#087575; --relate:#6a5ae0; --gap-bar:#c9a24a; --gap-text:#a3742f; --conflict:#c86a4a;
  --good:#006300; --serious:#c86a4a;
  --mono:"Spline Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
}
@media (prefers-color-scheme:dark){:root{
  --surface-1:#141d29; --plane:#0b111a;
  --ink-1:#e6edf5; --ink-2:#b7c4d4; --ink-3:#8595a8;
  --grid:rgba(255,255,255,.08); --axis:rgba(255,255,255,.14); --ring:rgba(255,255,255,.10);
  --fact:#25b3b3; --relate:#8f7ffb; --gap-bar:#d9b06a; --gap-text:#e0c087; --conflict:#e0937a;
  --good:#0ca30c; --serious:#e0937a;
}}
:root[data-theme=dark]{
  --surface-1:#141d29; --plane:#0b111a;
  --ink-1:#e6edf5; --ink-2:#b7c4d4; --ink-3:#8595a8;
  --grid:rgba(255,255,255,.08); --axis:rgba(255,255,255,.14); --ring:rgba(255,255,255,.10);
  --fact:#25b3b3; --relate:#8f7ffb; --gap-bar:#d9b06a; --gap-text:#e0c087; --conflict:#e0937a;
  --good:#0ca30c; --serious:#e0937a;
}
:root[data-theme=light]{
  --surface-1:#e9eef6; --plane:#f4f7fb;
  --ink-1:#101c2a; --ink-2:#3d5468; --ink-3:#5c6f85;
  --grid:rgba(16,28,42,.08); --axis:rgba(16,28,42,.14); --ring:rgba(16,28,42,.10);
  --fact:#087575; --relate:#6a5ae0; --gap-bar:#c9a24a; --gap-text:#a3742f; --conflict:#c86a4a;
  --good:#006300; --serious:#c86a4a;
}
/* Panel shadow tracks the scheme (platform parity): deeper on dark so surfaces lift off
   the plane, soft on light. Explicit data-theme wins over the OS media query. */
@media (prefers-color-scheme:dark){.card,.bqcard,.breadth,.contents{box-shadow:0 8px 20px rgba(0,0,0,.25)}}
:root[data-theme=dark] .card,:root[data-theme=dark] .bqcard,:root[data-theme=dark] .breadth,:root[data-theme=dark] .contents{box-shadow:0 8px 20px rgba(0,0,0,.25)}
:root[data-theme=light] .card,:root[data-theme=light] .bqcard,:root[data-theme=light] .breadth,:root[data-theme=light] .contents{box-shadow:0 8px 20px rgba(16,28,42,.05)}
*{box-sizing:border-box}
html{scrollbar-gutter:stable}
html,body{margin:0; overflow-x:hidden}
/* Sticky repair (2026-07-27): `overflow-x:hidden` on `body` silently computed
   `overflow-y` to `auto` -- the spec couples the axes, so a non-visible value on
   one forces the other away from `visible`. That made `body` a scroll container
   whose scrollport was its own full content height, so it could never scroll, and
   every `position:sticky` descendant (the masthead included) anchored to that
   inert box instead of the viewport. Nothing ever stuck. `clip` clips exactly as
   `hidden` did but is defined NOT to create a scroll container, so `overflow-y`
   stays `visible` and sticky resolves against the viewport again. Verified in
   Chromium 148 and WebKit 26.4: the masthead sticks, and a deliberate +400px
   overflower leaves scrollWidth == clientWidth. Dropping this line in favour of
   `html`'s `hidden` alone does NOT hold that property -- it only suppresses the
   user's gesture and leaves a live scrollable-overflow region. The `hidden`
   declaration above is deliberately kept: browsers without `overflow:clip`
   (Safari < 16) drop the declaration below as invalid and keep the previous
   behaviour rather than losing the clip altogether. */
body{overflow-x:clip}
p,li,h1,h2,h3,blockquote.notice,.position p{overflow-wrap:break-word; word-break:normal}
.metric,.src,.method,a{overflow-wrap:anywhere}
body{font-family:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;
  color:var(--ink-1); background:var(--plane); line-height:1.55;
  font-synthesis:none; text-rendering:optimizeLegibility; -webkit-font-smoothing:antialiased;}
a{color:var(--fact); text-decoration:none; text-underline-offset:.16em}
a:hover{color:var(--ink-1)}
:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--fact); outline-offset:3px}
.wrap{max-width:var(--content-max); margin:0 auto; padding:0 clamp(20px,4vw,56px) var(--space-7)}
img{max-width:100%; height:auto}

/* Shared public masthead, header refinement 2026-09-10.
   Identity and utility links occupy the first row; primary destinations and
   Search occupy the second. The reading column and all page styles are unchanged. */
.pv-banner{position:sticky;top:0;z-index:20;background:var(--plane);background:color-mix(in srgb,var(--plane) 96%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ring)}
.pv-bannerrow1{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 32px 18px}
.pv-brand{min-width:0;flex-shrink:0}
.pv-wordmark{display:inline-flex;align-items:center;gap:18px;min-height:44px;font-size:34px;line-height:1.05;font-weight:800;letter-spacing:-.045em;white-space:nowrap;color:var(--ink-1);text-decoration:none}
.pv-wordmark:hover{color:var(--ink-1)}
.pv-wordmark .wm-subtitle{display:block;max-width:126px;white-space:normal;border-left:1px solid var(--ink-3);padding-left:18px;font-family:var(--mono);font-size:10px;line-height:1.65;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}
.search-breadcrumbs{margin:20px 0;font:12px/1.6 var(--mono);color:var(--ink-2)}
.search-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px 12px;list-style:none;padding:0;margin:0}
.search-breadcrumbs li+li::before{content:"/";margin-right:12px;color:var(--ink-3)}
.search-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}
.ld-brand-subtitle{margin:12px auto 0;font-size:clamp(16px,2.5vw,22px);font-weight:500;letter-spacing:.08em;color:var(--ink-2)}
/* Native links retain their full names; priority comes from placement and type. */
.pv-bannerrow2{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 32px;border-top:1px solid var(--grid);min-height:52px}
.pv-nav{display:flex;align-items:center;gap:28px;flex-wrap:nowrap}
.pv-navbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font:inherit;font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--ink-2);background:none;border:0;border-radius:0;padding:8px 2px;cursor:pointer;white-space:nowrap;text-decoration:none}
.pv-navbtn::after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:2px;background:transparent}
.pv-navbtn:hover{color:var(--ink-1)}
.pv-navbtn:hover::after{background:var(--grid)}
.pv-navbtn.active,.pv-navbtn.active:hover{color:var(--ink-1)}
.pv-navbtn.active::after,.pv-navbtn.active:hover::after{background:var(--fact)}
.pv-secondary{display:flex;align-items:center;gap:18px;flex-wrap:nowrap}
.pv-signin{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:500;color:var(--ink-2);text-decoration:none;white-space:nowrap;padding:6px 0}
.pv-signin:hover{text-decoration:underline;text-underline-offset:5px;color:var(--ink-1)}
.pv-navtools{display:flex;align-items:center;gap:6px;flex-shrink:0}
.pv-searchlink,.pv-navmenutoggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;color:var(--ink-1);background:transparent;border:1px solid transparent;border-radius:50%;padding:0;cursor:pointer}
.pv-searchlink:hover,.pv-navmenutoggle:hover{background:var(--surface-1);color:var(--ink-1);border-color:var(--grid)}
.pv-searchlink[aria-current="page"]{color:var(--fact)}
.pv-searchlink svg,.pv-navmenutoggle svg{display:block;flex-shrink:0}
.pv-banner :focus-visible{outline:2px solid var(--fact);outline-offset:3px}
@media (forced-colors:active){
  .pv-navbtn.active{text-decoration:underline;text-underline-offset:5px}
  .pv-searchlink[aria-current="page"]{border:2px solid LinkText}
}

/* skip link -- visually hidden until keyboard focus, lands on <main id="main"> */
.skip-link{position:absolute; left:8px; top:-100px; z-index:100; background:var(--ink-1); color:var(--plane);
  padding:10px 16px; border-radius:8px; font-size:13px; font-weight:600; text-decoration:none; transition:top .15s}
.skip-link:focus{top:8px}
@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}

/* Preserve the established 1024px desktop threshold. Below it, keep Search
   in sight and all destinations in a native, keyboard-operable disclosure. */
.pv-navmenu{display:none}
.pv-menulabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media (max-width:1023px){
  .pv-nav, .pv-signin{display:none}
  .pv-secondary{display:none}
  .pv-banner{display:flex;align-items:center;justify-content:space-between;gap:12px}
  .pv-bannerrow1{padding:17px 0 17px 20px;min-width:0}
  .pv-wordmark{display:block;font-size:28px;letter-spacing:-.04em}
  .pv-wordmark .wm-subtitle{max-width:none;border:0;padding:0;margin-top:6px;font-size:9px;line-height:1.4;letter-spacing:.16em;white-space:nowrap}
  .pv-bannerrow2{margin:0;padding:0 16px 0 0;border:0;min-height:0;overflow:visible}
  .pv-navmenu{display:block;position:relative}
  .pv-navmenutoggle{list-style:none;-webkit-user-select:none;user-select:none}
  .pv-navmenutoggle::-webkit-details-marker{display:none}
  .pv-navmenutoggle::marker{content:""}
  .pv-navmenu[open] .pv-navmenutoggle{background:var(--ink-1);color:var(--plane)}
  .pv-navmenu[open] .pv-menuline1{transform:translateY(4px) rotate(45deg);transform-origin:center}
  .pv-navmenu[open] .pv-menuline2{transform:translateY(-4px) rotate(-45deg);transform-origin:center}
  .pv-navmenupanel{position:absolute;right:0;top:calc(100% + 14px);z-index:30;background:var(--plane);border:1px solid var(--ring);border-radius:8px;padding:12px;min-width:270px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 106px);overflow-y:auto;box-shadow:0 16px 40px rgba(16,28,42,.16)}
  .pv-navmobile{display:flex;flex-direction:column;gap:2px}
  .pv-navmobile .pv-navbtn{width:100%;justify-content:flex-start;padding:10px 12px;border-radius:4px}
  .pv-navmobile .pv-navbtn::after{display:none}
  .pv-navmobile .pv-navbtn:hover{background:var(--surface-1)}
  .pv-navmobile .pv-navbtn.active{background:var(--surface-1);box-shadow:inset 2px 0 var(--fact)}
  .pv-secondarymobile{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--grid);margin-top:8px;padding-top:8px}
  .pv-signinmobile{display:flex;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;font-weight:500;color:var(--ink-2);text-decoration:none;border-radius:4px}
  .pv-signinmobile:hover{background:var(--surface-1);color:var(--ink-1)}
}
@media (max-width:359px){.pv-banner{gap:8px}.pv-wordmark{font-size:25px}.pv-bannerrow1{padding-left:16px}.pv-bannerrow2{padding-right:12px}.pv-navtools{gap:2px}}

/* editorial header — shared by every inner page via pagehead(). The eyebrow adopts the
   platform's mono kicker grammar (cf. .ld-kicker/.ld-bandkicker) and a hairline divider
   composes the header, so detail pages read editorial rather than like a registry dump. */
.kicker{font-family:var(--mono); font-size:10.5px; letter-spacing:.18em; text-transform:uppercase; color:var(--ink-3); font-weight:600}
.pagehead{margin:var(--space-5) 0 40px; padding-bottom:var(--space-4); border-bottom:1px solid var(--grid)}
.pagehead .kicker{margin:0 0 12px}
.pagehead .chiprow{margin:12px 0 0}
.pagehead .lede{margin:14px 0 0}
/* domain-terrain masthead (VIL-2, VISUAL_INTELLIGENCE_LANGUAGE.md §4.2): a
   right-aligned ridge behind the page header, subordinate to it. The header
   stays position:relative + later in DOM order than the terrain so it always
   paints on top (no z-index needed among the wrap's two positioned children;
   still given z-index:1 for direct legibility of intent, not correctness). */
.domainhead-wrap{position:relative; overflow:hidden}
.domain-terrain-vis{position:absolute; top:0; right:0; width:46%; height:100%; opacity:.5; pointer-events:none}
.domainhead-scrim{position:absolute; inset:0; pointer-events:none;
  background:linear-gradient(90deg, var(--plane) 30%, transparent 95%)}
.domainhead-wrap .pagehead{position:relative; z-index:1}
@media (max-width:640px){ .domain-terrain-vis, .domainhead-scrim{display:none} }
/* resolution-ring masthead + index-card miniature (VIL-3, VISUAL_INTELLIGENCE_LANGUAGE.md
   §4.8): same paint-order approach as .domainhead-wrap above -- a positioned,
   subordinate object behind a later, also-positioned header/card content block. */
.reshead-wrap{position:relative}
.resolution-ring-vis{position:absolute; top:4px; right:0; width:34%; max-width:200px;
  aspect-ratio:1; opacity:.55; pointer-events:none; display:block}
.reshead-wrap .pagehead{position:relative; z-index:1}
@media (max-width:640px){ .resolution-ring-vis{display:none} }
.rescard{position:relative; overflow:hidden}
.rescard .ring-mini{position:absolute; top:10px; right:10px; width:56px; height:56px;
  opacity:.6; pointer-events:none; display:block}
/* question-aperture masthead (VIL-4, VISUAL_INTELLIGENCE_LANGUAGE.md §4.10): same
   paint-order approach as .reshead-wrap/.domainhead-wrap above -- a positioned,
   subordinate object behind a later, also-positioned header. Reused identically on
   both the Big Questions index (one aggregate aperture) and each detail masthead
   (that question's own aperture) -- doctrine places one masthead object per page,
   never a per-card miniature the way resolution-ring's index register does. */
.qhead-wrap{position:relative}
.question-aperture-vis{position:absolute; top:0; right:0; width:30%; max-width:180px;
  aspect-ratio:1; opacity:.55; pointer-events:none; display:block}
.qhead-wrap .pagehead{position:relative; z-index:1}
@media (max-width:640px){ .question-aperture-vis{display:none} }
/* VIL-C: baseline-fork / evidence-void / pace-plumb -- a small glyph seated
   in the corner of the card their own canonical object already renders on
   (Visual Intelligence Language §4.5-§4.7). Grade "static":
   a single bounded reveal, never ambient -- these never compete for the
   shared one-continuous-object-per-viewport slot. Same corner-miniature
   footprint as .rescard .ring-mini above, generalized to any card. */
.cardglyph{position:relative; padding-right:96px}
.cardglyph .baseline-fork-vis,.cardglyph .evidence-void-vis,.cardglyph .pace-plumb-vis{
  position:absolute; top:14px; right:14px; width:64px; height:64px; opacity:.85; pointer-events:none; display:block}
@media (max-width:640px){
  .cardglyph{padding-right:18px}
  .cardglyph .baseline-fork-vis,.cardglyph .evidence-void-vis,.cardglyph .pace-plumb-vis{display:none}
}
/* relation-thread (§4.9): a wide, short strip -- two ridges and a filament,
   never a card-corner miniature (the two ridges need real width to read). */
.relation-thread-vis{display:block; width:100%; max-width:280px; height:60px; margin:8px 0; opacity:.9}
/* VIL-R1: major scene mastheads. Every principal top-nav route opens with one
   full-bleed, page-scale, data-seeded scene composition (evidence-field /
   signal-field / derivation-landscape / gateway-field), emitted as page()'s
   prelude exactly like the home hero. The scene element is first in DOM
   order; the editorial header is a later positioned sibling, so text always
   paints on top (the .domainhead-wrap paint-order idiom at band scale), over
   a scrim for composited AA contrast. Fixed CSS height: zero layout shift.
   Mobile keeps the scene (static frame, reduced height) -- these are the
   pages' horizons, not desktop-only decoration. */
.scenehead{position:relative; isolation:isolate; overflow:hidden; height:clamp(360px, 46vh, 540px);
  border-bottom:1px solid var(--grid)}
.sc-canvas{position:absolute; inset:0; display:block; pointer-events:none; contain:layout paint}
.sc-shade{position:absolute; inset:0; pointer-events:none;
  background:linear-gradient(180deg,
    color-mix(in srgb, var(--plane) 76%, transparent) 0%,
    transparent 34%, transparent 48%,
    color-mix(in srgb, var(--plane) 92%, transparent) 100%)}
/* Ambient collection scenes place prose over their left half, so they receive a
   second, directional contrast veil. Flagship and major instruments retain the
   vertical veil only, preserving the full analytical field and its annotations. */
.scenehead:not(.sh-flagship):not(.sh-major) .sc-shade{
  background:
    linear-gradient(90deg,
      color-mix(in srgb, var(--plane) 92%, transparent) 0%,
      color-mix(in srgb, var(--plane) 66%, transparent) 48%, transparent 84%),
    linear-gradient(180deg,
      color-mix(in srgb, var(--plane) 76%, transparent) 0%,
      transparent 34%, transparent 48%,
      color-mix(in srgb, var(--plane) 92%, transparent) 100%)}
.sc-inner{position:relative; z-index:3; height:100%; display:flex;
  flex-direction:column; justify-content:flex-end; padding-bottom:0}
.scenehead .pagehead{margin:0 0 var(--space-4); padding-bottom:0; border-bottom:none}
/* Mobile keeps the scene, static, seated in the band's upper region so the
   header text below it stays on calm ground (content parity: the scene is
   aria-hidden decoration; every fact it draws is in the page's own text). */
@media (max-width:768px){
  .scenehead{height:420px}
  .sc-canvas{bottom:46%}
}
/* VIL-F1 flagship instruments (Monitor + NATO Brief): a taller band -- the
   route's one page-scale object at instrument scale -- plus the instrument
   contract: the host is focusable and pointer-inspectable (unlike ambient
   scenes), and an aria-live readout strip restates the focused element's
   own state-matrix / evidence-table row. Every fact stays in page text. */
.scenehead.sh-flagship{height:clamp(620px, 76vh, 920px)}
.sh-flagship .fv-host{pointer-events:auto; outline:none}
.sh-flagship .fv-host:focus-visible{outline:2px solid var(--fact); outline-offset:-3px}
.fv-readout{position:absolute; right:22px; bottom:16px; z-index:4;
  max-width:min(64ch, 44%); font-family:var(--mono); font-size:11px; line-height:1.5;
  color:var(--ink-2); background:color-mix(in srgb, var(--plane) 82%, transparent);
  border:1px solid var(--ring); border-radius:8px; padding:8px 12px;
  pointer-events:none; max-height:7.5em; overflow:hidden}
@media (max-width:768px){
  .scenehead.sh-flagship{height:640px}
  .sh-flagship .sc-canvas{bottom:38%}
  .fv-readout{display:none}
}
/* pace-ledger (VIL-F3) mobile correction, 2026-07-17: the generic 640px/38%-
   crop above assumes the overlaid title+deck+chips fit the reserved bottom
   band. This Brief's title, decision-question deck, and three chips run
   longer than that reserved band at narrow widths, so the text grew upward
   into the drawn bars -- a vertical bounding-box collision no horizontal-
   overflow or canvas-presence check could catch. Fix: normal document flow
   instead of an absolute-positioned overlay, so no scene can ever occupy the
   same vertical region as text, by construction. */
@media (max-width:768px){
  .sh-flagship.sh-pace-ledger{height:auto; overflow:visible; display:flex; flex-direction:column}
  .sh-pace-ledger .sc-inner{position:static; height:auto; order:1;
    padding:var(--space-5) 0 var(--space-4); flex:none}
  .sh-pace-ledger pace-ledger.sc-canvas{position:static; order:2; bottom:auto;
    height:440px; width:100%; flex:none}
  .sh-pace-ledger .sc-shade{display:none}
}
/* Responsive flagship stabilization, 2026-07-17: capacity-field,
   anatomy-terrain, and share-horizon carried the same fixed-crop collision
   class. Their shared hook is deliberately separate from pace-ledger so the
   already-shipped Electricity correction remains byte-for-byte unchanged.
   The affected routes emit their heading before the host in DOM order; at
   mobile widths the header, canvas, live readout, and adjacent evidence are
   therefore visually and semantically sequential. A fluid instrument height
   follows the viewport instead of reserving one arbitrary fixed box. The host
   is relative (not static) so each component's absolute canvas child remains
   contained by its own focusable region. Desktop keeps the intentional
   absolute overlay and scrim unchanged. */
@media (max-width:768px){
  .sh-flagship.sh-responsive-flow{height:auto; overflow:visible;
    display:flex; flex-direction:column}
  .sh-responsive-flow .sc-inner{position:static; height:auto; order:1;
    padding:var(--space-5) 0 var(--space-4); flex:none}
  .sh-responsive-flow > .fv-host.sc-canvas{position:relative; order:2;
    inset:auto; bottom:auto; width:100%; height:clamp(440px, 120vw, 600px);
    flex:none; contain:layout paint}
  .sh-responsive-flow > .fv-readout{display:block; position:static; order:3;
    width:auto; max-width:none; max-height:none; overflow:visible;
    margin:0 20px var(--space-4); padding:8px 12px}
  .sh-responsive-flow .sc-shade{display:none}
}
/* VIL-CI cinematic instruments:
   the five primary product collection surfaces' major page-scale analytical
   instruments. A band between the ambient scenehead (46vh) and the flagship
   band (76vh): the instrument is the route's principal object without
   crowding the collection body below it. The host carries the flagship
   accessibility contract (role="img" + tabindex + aria-live readout). Mobile
   keeps the FULL band canvas (no upper-crop inset): every VIL-CI component
   genuinely recomposes for narrow aspect itself -- cropping would defeat it. */
.scenehead.sh-major{height:clamp(520px, 64vh, 800px)}
.sh-major .fv-host{pointer-events:auto; outline:none}
.sh-major .fv-host:focus-visible{outline:2px solid var(--fact); outline-offset:-3px}
@media (max-width:768px){
  .scenehead.sh-major{height:560px}
  .sh-major .sc-canvas{bottom:0}
  .sh-major .fv-readout{display:none}
}
/* Print figures (VIL-F1): hidden on screen; under @media print each flagship
   page shows this static figure while the interactive canvas stays hidden. */
.printfig{display:none}
/* VIL-CI print header: scene mastheads are print-hidden wholesale, which
   removed the page h1 from print on every scene route. The five instrument
   pages emit a print-only header (kicker + title + dateline) beside their
   dedicated print figure, so paper keeps the page's identity. */
.printhead{display:none}
/* derivation-stream + provenance-filament (§4.4/§4.11): retired from
   /method/ by VIL-R1 -- their semantics now render at page scale inside the
   Derivation Landscape masthead. Class hooks retained for the components,
   which remain implemented (no public placement). */
.methodvis{display:flex; flex-wrap:wrap; gap:18px; align-items:flex-end; margin:18px 0 26px}
.methodvis-stream{flex:2 1 320px; min-width:260px; height:110px}
.derivation-stream-vis{display:block; width:100%; height:100%}
.methodvis-filament{flex:1 1 180px; min-width:160px; height:70px}
.provenance-filament-vis{display:block; width:100%; height:100%}
@media (max-width:640px){ .methodvis{gap:24px} }
/* Signals antenna easter egg (Release 1 refinement, 2026-07-14; signal-tower
   glyph, §4.12). A real focusable link resting semi-transparent at one of a
   few curated positions: g1-g3 sit in the empty side gutters outside the
   content column (runtime-selected only when the gutter is wide enough);
   s1/s2 sit in the quiet in-flow strip between the last content block and
   the footer, safe at every width (s1 is the no-JS default). The beacon dot
   pulses a subtle red and the waves radiate calmly; hover/focus brings the
   icon fully opaque and accelerates the pulse by exactly 50% (playbackRate
   1 -> 1.5 in signal_egg.js -- a smooth rate change, never a restart).
   Interactivity is never carried by the red alone: the element is a link
   with an accessible name, a visible focus ring, and an opacity change. */
main#main{position:relative}
.sg-egg{width:44px; height:44px; display:flex; align-items:center; justify-content:center;
  color:var(--ink-3); opacity:.45; transition:opacity .35s ease, color .35s ease;
  border-radius:10px; z-index:3}
.sg-egg:hover,.sg-egg:focus-visible{opacity:1; color:var(--ink-2)}
.sg-egg:focus-visible{outline:2px solid var(--fact); outline-offset:3px; opacity:1}
.sg-egg-svg{width:26px; height:26px}
.sg-egg-dot{fill:#c0392b; stroke:none; animation:sgEggBeacon 2.4s ease-in-out infinite}
.sg-egg-wave{opacity:.5; animation:sgEggWave 3.6s ease-in-out infinite}
.sg-egg-w2{animation-delay:.6s}
@keyframes sgEggBeacon{0%,100%{opacity:.3} 50%{opacity:1}}
@keyframes sgEggWave{0%,100%{opacity:.14} 45%{opacity:.8}}
.sg-egg-paused .sg-egg-dot,.sg-egg-paused .sg-egg-wave{animation-play-state:paused}
/* curated positions: gutter presets are absolute against main's column box
   (negative offsets reach into the empty gutter); strip presets are static,
   in flow, at the end of main -- server-rendered, so zero layout shift. */
.sg-egg.sg-pos-g1{position:absolute; top:170px; right:-86px}
.sg-egg.sg-pos-g2{position:absolute; top:52%; left:-86px}
.sg-egg.sg-pos-g3{position:absolute; top:78%; right:-86px}
.sg-egg.sg-pos-s1{position:static; margin:30px 0 0 auto}
.sg-egg.sg-pos-s2{position:static; margin:30px auto 0 0}
@media (prefers-reduced-motion:reduce){
  .sg-egg{opacity:.8; transition:none}
  .sg-egg-dot,.sg-egg-wave{animation:none}
  .sg-egg-wave{opacity:.55}
  .sg-egg-dot{opacity:.9}
}
h1{font-size:clamp(32px,3.2vw,44px); line-height:1.08; margin:6px 0 10px; font-weight:700; letter-spacing:-.025em; max-width:24ch}
.pagehead h1{max-width:30ch; margin:0}
h2{font-size:clamp(22px,2.2vw,28px); line-height:1.16; margin:var(--space-6) 0 10px; font-weight:700; letter-spacing:-.015em}
h3{font-size:17px; line-height:1.28; margin:0 0 8px; font-weight:650}
.lede{color:var(--ink-2); max-width:var(--measure); font-size:17.5px; line-height:1.6; margin:0 0 16px}
.secnote{color:var(--ink-3); font-size:14.5px; line-height:1.6; max-width:80ch; margin:0 0 18px}
p{max-width:var(--measure)}

.chiprow{display:flex; flex-wrap:wrap; gap:8px; margin:10px 0}
.chip{font-size:12px; color:var(--ink-2); background:var(--surface-1); border:1px solid var(--ring);
  border-radius:999px; padding:3px 11px}
.chip b{color:var(--ink-1); font-weight:650}
/* Scope qualifier inside a count chip ("of 13 registered"): the published figure
   leads, the registry figure follows quietly. Both are printed because a reader
   who cannot reconcile two counts trusts neither. */
.chip .ofreg{color:var(--ink-3)}
.tierchip,.pacechip{display:inline-flex; align-items:center; gap:6px; font-family:var(--mono);
  font-size:10.5px; font-weight:650; letter-spacing:.06em; padding:2px 9px; border-radius:999px;
  border:1px solid var(--ring); background:var(--surface-1); color:var(--ink-1)}
.tierchip i{width:7px; height:7px; border-radius:50%; display:inline-block}
.t-OBSERVED{color:var(--fact); border-color:var(--fact)} .t-OBSERVED i{background:var(--fact)}
.t-CORRELATED,.t-INFERRED{color:var(--relate); border-color:var(--relate)}
.t-CORRELATED i,.t-INFERRED i{background:var(--relate)}
.t-SPECULATIVE{color:var(--gap-text); border-color:var(--gap-text)} .t-SPECULATIVE i{background:var(--gap-bar)}
.st-S1{color:var(--fact); border-color:var(--fact)}
.st-S2{color:var(--relate); border-color:var(--relate)}
.st-S3{color:var(--gap-text); border-color:var(--gap-text)}
.st-S4{color:var(--conflict); border-color:var(--conflict)}

.card{background:var(--surface-1); border:1px solid var(--ring); border-radius:14px; padding:18px 20px; margin:14px 0; box-shadow:0 8px 20px rgba(16,28,42,.05)}
.card .head{display:flex; align-items:center; gap:10px; flex-wrap:wrap; margin-bottom:6px}
.card p{font-size:15px; line-height:1.6; color:var(--ink-2); margin:7px 0}
.card .src{font-size:12px; color:var(--ink-3)}
.card .method{font-size:12.5px; color:var(--ink-3); border-top:1px solid var(--grid); margin-top:10px; padding-top:8px}
.grid{display:grid; grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr)); gap:24px; margin:18px 0}
.gapsubhead{grid-column:1/-1; margin:4px 0 -8px; font-size:16px; color:var(--ink-2)}
.refusal{border-left:3px solid var(--relate); background:var(--surface-1); border-radius:0 12px 12px 0;
  padding:12px 16px; margin:22px 0; color:var(--ink-2); font-size:14px}
.refusal p{margin:0}
.empty{border:1px dashed var(--ring); border-radius:12px; padding:12px 16px; color:var(--ink-3); font-size:13.5px; margin:12px 0}
.positions{display:grid; gap:10px; margin:8px 0}
.position{border-left:3px solid var(--conflict); padding:4px 0 4px 12px}
.position .val{font-family:var(--mono); font-weight:650; color:var(--ink-1)}
.metric{font-family:var(--mono); font-weight:650; color:var(--ink-1)}
/* horizontal-scroll affordance (TABLE-1, 2026-07 remediation): a thin edge shadow that
   only appears where there is actually more content to scroll to. The `local`-attached
   layer scrolls WITH the table and is opaque background-color right at the edge, so it
   cancels the `scroll`-attached shadow layer beneath it whenever that edge is already
   fully scrolled into view (including tables that never overflow at all) -- no JS, no
   affordance shown where none is needed, pure background-position math. */
.restablewrap{overflow-x:auto; margin:10px 0 20px; border:1px solid var(--ring); border-radius:12px; padding:2px 14px;
  background:
    linear-gradient(to right, var(--plane) 30%, transparent) 0 0,
    linear-gradient(to left, var(--plane) 30%, transparent) 100% 0,
    linear-gradient(to right, var(--axis), transparent) 0 0,
    linear-gradient(to left, var(--axis), transparent) 100% 0;
  background-repeat:no-repeat; background-size:24px 100%, 24px 100%, 8px 100%, 8px 100%;
  background-attachment:local, local, scroll, scroll}
.restable{border-collapse:collapse; font-size:12.5px; margin:8px 0; white-space:nowrap}
.restable th,.restable td{text-align:left; padding:7px 16px 7px 0; border-bottom:1px solid var(--grid); vertical-align:top}
.restable th{color:var(--ink-3); font-weight:600; text-transform:uppercase; font-size:10px; letter-spacing:.06em}
.restable td{color:var(--ink-2)}
@media (max-width:640px){.restablewrap{padding:2px 4px 2px 14px}}
.reswait{border-left:3px solid var(--gap-bar); background:var(--surface-1); border-radius:0 12px 12px 0;
  padding:14px 18px; margin:16px 0; color:var(--ink-2); font-size:14px}
.reswait p{margin:0} .reswait b{color:var(--gap-text)}
ul.plain{margin:8px 0; padding-left:18px} ul.plain li{margin:5px 0; font-size:14px; color:var(--ink-2); max-width:var(--measure)}
/* Editorial correction (2026-07-17): Commissioned's "What to bring" paragraph
   (a bare <p>, which inherits the browser default ~16px -- the base p{}
   rule sets no font-size) must match "What qualifies" (ul.plain li, 14px)
   exactly. Scoped to this one paragraph rather than changing ul.plain,
   which 15+ other routes share. */
p.matchbody{font-size:14px; color:var(--ink-2)}

/* landing hero -- the canonical data-seeded granular field and vertically centred
   kicker / weight-800 h1 / tagline / sub. The bounded viewport-relative height accounts
   for the sticky masthead so the next intelligence band enters the initial scroll rhythm
   without changing the scene, copy, or actions. Full-bleed via page()'s prelude slot. */
/* Primary copy is never withheld from first paint; the reveal is positional only.
   Supporting chrome may fade, but the page's meaning remains immediately readable. */
@keyframes ldRise{from{transform:translateY(10px)} to{transform:none}}
@keyframes ldFade{from{opacity:0} to{opacity:1}}
.ld-hero{position:relative; isolation:isolate; height:clamp(560px,calc(100svh - 96px),840px); overflow:hidden}
.ld-field{position:absolute; inset:0; display:block; contain:layout paint}
.ld-heroshade{position:absolute; inset:0; pointer-events:none;
  background:
    radial-gradient(ellipse at center,
      color-mix(in srgb, var(--plane) 66%, transparent) 0%,
      color-mix(in srgb, var(--plane) 38%, transparent) 42%, transparent 70%),
    linear-gradient(180deg,
      color-mix(in srgb, var(--plane) 90%, transparent) 0%,
      transparent 34%, transparent 62%,
      color-mix(in srgb, var(--plane) 94%, transparent) 100%)}
.ld-heroinner{position:relative; z-index:3; text-align:center; padding:0 24px; pointer-events:none;
  width:min(100%,960px); height:100%; margin:0 auto; display:flex; flex-direction:column; align-items:center; justify-content:center}
.ld-heroinner a, .ld-heroinner button{pointer-events:auto}
/* max-width:none defeats the content column's generic h1 / paragraph measure
   caps, which would otherwise left-align these centered hero blocks (they carry no auto margin). */
.ld-kicker{max-width:none; margin:0 0 16px; font-family:var(--mono); font-size:clamp(10px,1.2vw,11px); letter-spacing:.16em; color:var(--ink-3); text-transform:uppercase; white-space:nowrap; animation:ldFade .55s .05s both}
.ld-h1{max-width:none; margin:0; font-size:clamp(38px,7.5vw,68px); font-weight:800; line-height:1.08; letter-spacing:-.025em; animation:ldRise .65s .1s var(--ease-standard) both}
.ld-h1 b{color:var(--ink-3); font-weight:700}
.ld-tagline{max-width:620px; margin:18px auto 0; font-size:clamp(17px,2.6vw,22px); font-weight:500; line-height:1.5; color:var(--ink-2); animation:ldRise .65s .15s var(--ease-standard) both}
.ld-sub{max-width:560px; margin:20px auto 0; font-size:clamp(15.5px,1.4vw,17px); line-height:1.65; color:var(--ink-2); animation:ldRise .65s .18s var(--ease-standard) both}
.ld-ctarow{display:flex; justify-content:center; align-items:center; gap:12px; flex-wrap:wrap; margin-top:24px; animation:ldFade .6s .25s both}
.ld-cta{display:inline-flex; align-items:center; justify-content:center; min-height:44px; padding:0 22px; background:var(--ink-1); color:var(--plane); border:1px solid var(--ink-1); border-radius:999px; font:inherit; font-size:13.5px; font-weight:700; text-decoration:none; cursor:pointer; transition:transform .18s var(--ease-standard), opacity .18s var(--ease-standard), border-color .18s var(--ease-standard)}
.ld-cta:hover{opacity:.88; color:var(--plane); transform:translateY(-1px)}
.ld-cta:active{transform:none}
.ld-cta.ghost{background:transparent; color:var(--ink-1); border-color:var(--axis)}
.ld-cta.ghost:hover{opacity:1; border-color:var(--ink-1); color:var(--ink-1)}
@media (max-width:768px){
  .ld-heroinner{padding:0 20px}
}
@media (max-width:360px){
  .ld-hero{height:clamp(640px,calc(100svh - 96px),760px)}
  .ld-kicker{white-space:normal; letter-spacing:.1em; padding:0 4px}
}
@media (prefers-reduced-motion:reduce){
  .ld-kicker,.ld-h1,.ld-tagline,.ld-sub,.ld-ctarow,.ld-engine{animation:none !important}
}
/* Anchor clearance under the sticky masthead. 96px is the masthead's own height
   and remains the value everywhere on the site. On a Brief the running head is a
   SECOND sticky bar below it, so the apparatus targets (#record-evidence and the
   rest) need the taller offset the Brief script measures -- without it they clear
   the masthead and land behind the running head instead. `--brief-scrollmargin`
   is set only on Brief pages, so every other page keeps 96px unchanged. */
:target{scroll-margin-top:var(--brief-scrollmargin,96px)}

/* home bands */
.band{margin:var(--space-6) 0 0}
/* ---- Brief Experience V2: the orientation layer -------------------------
   A document index, not application chrome. Everything here is a rule, a
   monospace designation, or a link; nothing is a card, a tab, or a bar. The
   register is the one the rest of the page already speaks -- the same --mono
   eyebrow, --ink-3 supporting text, and --ring hairline as every chip row. */
.dossierstate{border-left:2px solid var(--ring); padding-left:18px; margin-top:var(--space-5)}
.dossierstate .secnote{margin-bottom:10px}
.dossierstate .secnote:last-child{margin-bottom:0}
.constellation a{text-decoration:underline}
/* The map. An ordered list that looks like a contents page: number in mono,
   title in prose, a hairline between rows. No cards, no counts, no chrome. */
.briefmap{margin:var(--space-5) 0 var(--space-6); border-top:1px solid var(--axis);
  border-bottom:1px solid var(--ring); padding:18px 0 4px}
.briefmap h2{font-size:15px; letter-spacing:.1em; text-transform:uppercase;
  font-family:var(--mono); color:var(--ink-3); margin:0 0 12px; font-weight:500}
.bm-chapters{list-style:none; margin:0; padding:0; counter-reset:none}
.bm-chapters li{border-top:1px solid var(--grid)}
.bm-chapters li:first-child{border-top:none}
.bm-chapters a{display:flex; gap:14px; align-items:baseline; padding:9px 2px;
  color:var(--ink-1); line-height:1.45}
.bm-chapters a:hover{color:var(--fact)}
.bm-n{font-family:var(--mono); font-size:12px; color:var(--ink-3);
  min-width:1.6em; text-align:right; flex:none; font-variant-numeric:tabular-nums}
.bm-t{font-size:15.5px}
/* max-width:none overrides the global prose measure on `p` (`p{max-width:
   var(--measure)}`): this paragraph is a group divider inside the map, not
   running prose, and at the measure its border-top stopped less than half way
   across while every chapter row's hairline ran the full width of the nav --
   one rule in a ruled list visibly shorter than the rest. */
.bm-grouplabel{font-family:var(--mono); font-size:10.5px; letter-spacing:.14em;
  text-transform:uppercase; color:var(--ink-3); margin:16px 0 8px; max-width:none;
  padding-top:12px; border-top:1px solid var(--grid)}
.bm-record{list-style:none; margin:0 0 12px; padding:0; display:flex;
  flex-wrap:wrap; gap:6px 18px}
.bm-record a{font-size:14px; color:var(--ink-2)}
.bm-record a:hover{color:var(--fact)}
/* The chapter capsule. The designation is quiet and the permalink stays
   invisible until the heading is hovered or the link itself is focused --
   present for anyone who wants an address, silent for everyone else. */
.chapter{scroll-margin-top:var(--brief-scrollmargin,96px)}
.chapterdesig{font-family:var(--mono); font-size:10.5px; letter-spacing:.16em;
  text-transform:uppercase; color:var(--ink-3); margin:var(--space-5) 0 2px;
  display:flex; align-items:center; gap:8px}
.cd-link{color:var(--ink-3); opacity:0; transition:opacity .15s var(--ease-standard)}
.chapter:hover .cd-link,.cd-link:focus-visible{opacity:1}
@media (hover:none){.cd-link{opacity:.55}}
.chapterev{margin-top:18px}
/* prev · contents · next, in document order, spread across the measure. With a
   missing neighbour the row simply has fewer items rather than a gap where a
   dead link would have been, and it wraps to stacked rows on a narrow screen
   without any of the three changing meaning. */
.chapternav{display:flex; flex-wrap:wrap; justify-content:space-between;
  gap:10px 22px; align-items:baseline;
  border-top:1px solid var(--grid); margin:22px 0 var(--space-6); padding-top:12px;
  font-size:14px}
.chapternav a{color:var(--ink-2)}
.chapternav a:hover{color:var(--fact)}
.chapternav .cn-map{font-family:var(--mono); font-size:11px; letter-spacing:.12em;
  text-transform:uppercase; color:var(--ink-3)}
/* The running head. One line, sticky beneath the masthead, hidden until the
   enhancement script measures the banner and fills in a position -- so with
   scripts disabled it never appears at all and nothing is left half-built.
   Zero-layout-impact repair (2026-07-27): the host used to carry the bar in
   normal flow, so revealing it mid-scroll inserted the bar's own height AND
   broke margin collapse between the two blocks it sits between -- together an
   88px jump under the reader, which browser scroll anchoring did not absorb.
   The host is now a zero-height sticky anchor with no border, no padding, and
   no in-flow content, and the bar itself is taken out of flow inside it.
   Adjoining margins collapse straight THROUGH an empty zero-height block, so
   `display:none` and `display:block` are layout-identical here: the reveal
   moves nothing, and no blank space is reserved ahead of it. */
.brief-runhead{position:sticky; top:var(--brh-top,0px); z-index:15; height:0}
.brief-runhead[hidden]{display:none}
/* Measurement state: rendered for geometry, painting nothing. The scroll offset
   depends on the bar's real height, which must be readable before the bar is
   ever shown -- a deep link lands before the first reveal. */
.brief-runhead[data-brh-measuring]{visibility:hidden}
/* The bar itself, out of flow (see above). The negative insets reproduce
   exactly the full-bleed the host's negative margins used to provide. */
.brh-disc{position:absolute; top:0; margin:0;
  left:calc(-1 * clamp(20px,4vw,56px)); right:calc(-1 * clamp(20px,4vw,56px));
  background:var(--plane); background:color-mix(in srgb, var(--plane) 92%, transparent);
  backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px);
  border-bottom:1px solid var(--grid);
  padding:0 clamp(20px,4vw,56px)}
.brh-summary{display:flex; align-items:center; gap:10px; padding:9px 0;
  cursor:pointer; list-style:none; font-size:13.5px; color:var(--ink-2)}
.brh-summary::-webkit-details-marker{display:none}
.brh-pos{font-family:var(--mono); font-size:11px; letter-spacing:.1em;
  color:var(--ink-3); flex:none; font-variant-numeric:tabular-nums}
.brh-label{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; flex:1 1 auto}
.brh-toggle{flex:none; width:9px; height:9px; border-right:1.5px solid var(--ink-3);
  border-bottom:1.5px solid var(--ink-3); transform:rotate(45deg) translate(-2px,-2px);
  transition:transform .18s var(--ease-standard)}
.brh-disc[open] .brh-toggle{transform:rotate(225deg) translate(-1px,-1px)}
.brh-panel{max-height:min(62vh,520px); overflow-y:auto; padding:2px 0 14px;
  border-top:1px solid var(--grid)}
.brh-panel .bm-chapters a{padding:8px 2px}
.brh-panel .bm-grouplabel{margin-top:12px}
.brh-panel a[aria-current=true]{color:var(--fact); font-weight:600}
.brh-panel a[aria-current=true] .bm-n{color:var(--fact)}
@media (prefers-reduced-motion:reduce){
  .cd-link,.brh-toggle{transition:none}
}
.cardlink{display:block}
.bqcard{background:var(--surface-1); border:1px solid var(--ring); border-radius:14px; padding:20px 22px; height:100%; box-shadow:0 8px 20px rgba(16,28,42,.05); transition:transform .18s var(--ease-standard), border-color .18s var(--ease-standard)}
@media (hover:hover){.cardlink:hover .bqcard{transform:translateY(-2px); border-color:var(--fact)}}
.bqcard .cat{font-size:11.5px; letter-spacing:.06em; text-transform:uppercase; color:var(--ink-3); font-weight:700}
.bqcard h3,.bqcard h4{font-size:17.5px; margin:7px 0 9px; color:var(--ink-1)}
.bqcard p{font-size:14.5px; line-height:1.6; color:var(--ink-2); margin:0}
/* Big Question placard — the homepage's single featured question, a composed, more
   substantial variant of the existing .bqcard (same tokens, chips, and hover) */
.placard{padding:28px 30px}
.placard .cat{font-family:var(--mono); font-size:10px; letter-spacing:.18em}
/* h2, not h3 (2026-07 remediation, A11Y-4): this is the first heading after the
   hero's h1, so it must not skip a level. Selector/tag changed together; visual
   size is unchanged since this rule (not the generic h2 rule) still sets it. */
.placard h2{font-size:clamp(22px,3.4vw,30px); line-height:1.16; letter-spacing:-.015em; margin:12px 0 10px}
.placard p{font-size:15px; line-height:1.55; max-width:70ch}
.placard p + p{margin-top:8px}
.placard .chiprow{margin:16px 0 0}
.placard .go{display:inline-block; margin-top:16px; font-size:14px; font-weight:650; color:var(--fact)}
@media (max-width:520px){ .placard{padding:22px 20px} }
.breadth{background:var(--surface-1); border:1px solid var(--ring); border-radius:16px; padding:24px 26px; margin:var(--space-6) 0 0; box-shadow:0 8px 20px rgba(16,28,42,.05)}
.breadth .counts{display:flex; flex-wrap:wrap; gap:8px 10px; margin:12px 0}
/* Deep Dive contents — a composed, bordered index rather than a loose link row */
.contents{background:var(--surface-1); border:1px solid var(--ring); border-radius:12px; padding:14px 18px; margin:0 0 10px; box-shadow:0 8px 20px rgba(16,28,42,.05)}
.contents .contents-label{font-family:var(--mono); font-size:9.5px; letter-spacing:.18em; text-transform:uppercase; color:var(--ink-3); margin:0 0 8px}
.contents a{display:inline-block; margin:3px 16px 3px 0; font-size:13.5px; color:var(--ink-2); font-weight:600}
.contents a:hover{color:var(--fact)}
.cta{display:inline-block; background:var(--ink-1); color:var(--plane); font-weight:650; font-size:14px;
  padding:9px 18px; border-radius:10px; margin-top:8px}
.cta:hover{color:var(--plane); opacity:.9}
.cta.ghost{background:transparent; color:var(--ink-1); border:1px solid var(--ring)}

/* signals */
.obs{border-left:3px solid var(--ring); padding:2px 0 2px 14px; margin:10px 0}
.obs .date{font-family:var(--mono); font-size:11px; color:var(--ink-3)}
.reading{border-left:3px solid var(--relate); padding:4px 0 4px 12px; margin:8px 0; color:var(--ink-2); font-size:14px}
.confounder{border-left:3px solid var(--gap-bar); padding:4px 0 4px 12px; margin:8px 0; color:var(--ink-2); font-size:14px}



/* hero engine line — the mono eyebrow grammar (same casing/tracking logic as
   .ld-kicker), visually subordinate, below the CTA row. */
.ld-engine{max-width:82ch; margin:22px 0 0; font-family:var(--mono); font-size:clamp(10px,1vw,11px); line-height:1.55; letter-spacing:.1em; color:var(--ink-3); text-transform:uppercase; animation:ldFade .6s .32s both}
@media (max-width:520px){ .ld-engine{white-space:normal; padding:0 8px; letter-spacing:.07em} }

/* connected thread — the design system's relationship motif (2px fact→relate gradient,
   travelling dot), joining the Big Question placards on the index: shared evidence and
   systems, not sequence. Reduced motion gets the same line with a static dot. */
@keyframes dotTravel{0%{transform:translateX(0);opacity:0}25%{opacity:1}100%{transform:translateX(41px);opacity:.9}}
.threadrow{display:flex; justify-content:center; padding:16px 0}
.thread{flex:none; width:90px; height:2px; background:linear-gradient(90deg,var(--fact),var(--relate)); border-radius:2px; position:relative}
.thread .dot{position:absolute; top:-3px; left:0; width:8px; height:8px; border-radius:50%; background:var(--relate); animation:dotTravel 1.2s .25s var(--ease-standard) both}
.qcol{margin:14px 0}
.qcol .bqcard{padding:22px 24px}
.qcol .bqcard h3{font-size:19px; margin:8px 0 8px}
.qcol .bqcard p{font-size:14px; max-width:var(--measure)}
/* Brief shelf (Release 1 refinement): the Brief cards get more air --
   generous padding and card-to-card spacing so two full-width cards read as
   two calm placards, never a squeezed pair. */
.briefshelf .bqcard{padding:26px 28px}
.briefshelf .cardlink + .cardlink .bqcard{margin-top:16px}
.briefshelf .bqcard h3{font-size:20px}
.briefshelf .bqcard p{font-size:14.5px}
@media (max-width:640px){ .briefshelf .bqcard{padding:20px 18px} }
/* Next-releases table (Release 1 refinement): a real table at wide widths --
   five aligned columns, strong row separation, no accidental wrapping of
   dates -- recomposed as labelled stacked records at narrow widths via the
   same data-label idiom the print stylesheet uses. */
.nextevwrap{overflow-x:auto; margin:8px 0 18px}
.nextev{border-collapse:collapse; width:100%; font-size:13px}
.nextev th,.nextev td{text-align:left; padding:10px 16px 10px 0; border-bottom:1px solid var(--grid); vertical-align:top}
.nextev th{color:var(--ink-3); font-weight:600; text-transform:uppercase; font-size:10px; letter-spacing:.06em; white-space:nowrap}
.nextev td{color:var(--ink-2)}
.nextev td:first-child{white-space:nowrap; font-family:var(--mono); font-size:12.5px}
.nextev td:nth-child(2){min-width:11ch}
.nextev td:nth-child(4){max-width:38ch}
.nextev td .chip{white-space:nowrap}
@media (max-width:719px){
  .nextev thead{display:none}
  .nextev,.nextev tbody,.nextev tr,.nextev td{display:block; width:100%}
  .nextev tr{border:1px solid var(--grid); border-radius:10px; padding:10px 14px 12px; margin:0 0 10px; background:var(--surface-1)}
  .nextev td{border:none; padding:4px 0; max-width:none; white-space:normal}
  .nextev td:first-child{white-space:normal}
  .nextev td::before{content:attr(data-label); display:block; font-family:var(--mono); font-size:10px;
    text-transform:uppercase; letter-spacing:.06em; color:var(--ink-3); margin:0 0 2px}
  .nextevwrap{overflow-x:visible}
}
/* Technical-details disclosure (Release 1 refinement): rule codes, object
   ids, and machine identifiers sit behind an explicit reader-opened
   disclosure -- inspectable, never primary prose. */
details.techdetails{margin:10px 0 16px; font-size:12.5px; color:var(--ink-3)}
details.techdetails summary{cursor:pointer; font-family:var(--mono); font-size:11px;
  letter-spacing:.05em; text-transform:uppercase; color:var(--ink-3)}
details.techdetails[open] summary{margin-bottom:6px}
details.techdetails .method{margin:6px 0 0}

/* inner-page entrance — one-time, non-repeating reveal (motion doctrine amendment,
   platform-experience-vision §11.4); collapses under reduced motion. */
.pagehead{animation:ldRise .55s .04s var(--ease-standard) both}

/* domains */
.domgrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}
.domcard{display:flex; flex-direction:column; gap:10px; padding:20px 22px}
/* Domain heading (2026-07 hierarchy pass): the base .bqcard .cat rule (11.5px,
   ink-3, uppercase) reads correctly as a small category tag on question/
   resolution cards, but here it is the ONLY heading a domain card has --
   it needs to anchor the card, not read as metadata. Kept mono/uppercase
   (the code + full name pairing is a deliberate VIL convention) but sized
   and coloured to read as a real heading, with tracking tightened so it
   stays legible at the larger size. */
.domcard .cat{font-family:var(--mono); font-size:16px; font-weight:700; letter-spacing:.02em; color:var(--ink-1)}
.domrole{font-size:14px; color:var(--ink-2); margin:0; line-height:1.5}
.spark{display:block; width:100%; height:46px; margin-top:2px}
.sparknote{font-family:var(--mono); font-size:9px; letter-spacing:.14em; text-transform:uppercase; color:var(--ink-3); margin:0}
.stat{display:flex; align-items:baseline; gap:10px; flex-wrap:wrap; border-top:1px solid var(--grid); padding-top:9px}
.statlabel{font-size:13px; color:var(--ink-2)}
.statasof{font-family:var(--mono); font-size:10px; letter-spacing:.08em; color:var(--ink-3); text-transform:uppercase}
.statsrc{font-size:11.5px; color:var(--ink-3); flex-basis:100%}
.statsrc .src{color:var(--ink-3)}
.domfinding{display:flex; align-items:flex-start; gap:10px; border-top:1px solid var(--grid); padding-top:10px}
.domfinding p{font-size:13px; color:var(--ink-2); margin:0}
.domfinding .tierchip{flex:none; margin-top:1px}
/* Full-snapshot CTA (2026-07 hierarchy pass): pulled out of .toc's plain-
   link row and given the same button treatment as the page's other primary
   actions (.cta.ghost, e.g. domains.index.breadth_note's "Commission a
   question"), so it reads as this card's one primary action rather than
   competing with the smaller cross-reference links beside it. */
.domsnapshot{margin:2px 0 0}
.domsnapshot .cta{padding:8px 16px; font-size:13.5px}
.domfoot{display:flex; justify-content:space-between; align-items:center; gap:10px; flex-wrap:wrap; margin-top:auto; border-top:1px solid var(--grid); padding-top:10px}
.domfoot .toc{margin:0}

/* commissioned — the illustrative engagement shape (mono steps, restrained) */
.engshape{display:flex; align-items:center; flex-wrap:wrap; gap:8px 12px; background:var(--surface-1); border:1px solid var(--ring); border-radius:12px; padding:14px 18px; margin:14px 0 6px}
.engshape .step{font-family:var(--mono); font-size:10.5px; letter-spacing:.08em; text-transform:uppercase; color:var(--ink-2); max-width:34ch}
.engshape .arr{color:var(--fact); font-weight:700}

/* signal card artefacts — category glyph + source-tier provenance ticks */
.sighead{display:flex; justify-content:space-between; align-items:flex-start; gap:10px}
.sigglyph{width:26px; height:26px; flex:none; color:var(--ink-3); opacity:.85}
.pagehead .sigglyph{width:30px; height:30px; margin-bottom:10px; display:block}
.sigticks{display:flex; align-items:center; gap:5px; margin-top:12px; border-top:1px solid var(--grid); padding-top:9px}
.sigticks .tick{width:8px; height:8px; border-radius:2px; display:inline-block; border:1px solid currentColor}
.sigticks .tick.st-S1{color:var(--fact); background:color-mix(in srgb, var(--fact) 35%, transparent)}
.sigticks .tick.st-S2{color:var(--relate); background:color-mix(in srgb, var(--relate) 35%, transparent)}
.sigticks .tick.st-S3{color:var(--gap-text); background:color-mix(in srgb, var(--gap-bar) 35%, transparent)}
.sigticks .tick.st-S4{color:var(--conflict); background:color-mix(in srgb, var(--conflict) 35%, transparent)}
.sigticks span{font-family:var(--mono); font-size:9px; letter-spacing:.12em; text-transform:uppercase; color:var(--ink-3); margin-left:3px}

@media (prefers-reduced-motion:reduce){
  .thread .dot{animation:none; left:41px; opacity:.9}
  .pagehead{animation:none}
}

/* footer */
footer.site{border-top:1px solid var(--grid); margin-top:var(--space-6); padding:32px 0 8px; color:var(--ink-3); font-size:13px}
footer.site .wrap{padding-bottom:var(--space-4)}
/* Grouped footer (Release 1 refinement): four labelled columns -- scannable
   destinations instead of one flat row. Groups wrap to two columns, then
   one, at narrow widths. */
footer.site .fgroups{display:flex; flex-wrap:wrap; gap:26px 52px}
footer.site .fgroup{min-width:150px}
footer.site .fgrouplabel{font-family:var(--mono); font-size:10.5px; letter-spacing:.08em;
  text-transform:uppercase; color:var(--ink-3); margin:0 0 9px}
footer.site .fgrouplinks{display:flex; flex-direction:column; gap:7px}
footer.site a{color:var(--ink-2); text-decoration:none}
footer.site a:hover{color:var(--ink-1); text-decoration:underline}
footer.site .fine{margin-top:22px; font-size:12px; color:var(--ink-3); max-width:80ch}
@media (max-width:640px){ footer.site .fgroups{gap:20px 34px} }
.toc{display:flex; flex-wrap:wrap; gap:6px 16px; margin:10px 0 6px; font-size:13.5px}
.emailrow{display:grid; gap:12px; margin:14px 0}
.emailrow .e{background:var(--surface-1); border:1px solid var(--ring); border-radius:12px; padding:12px 16px}
.emailrow .e a{font-weight:650}
blockquote.notice{border-left:3px solid var(--ring); margin:10px 0; padding:6px 0 6px 14px;
  color:var(--ink-3); font-size:12.5px; font-family:var(--mono); max-width:82ch}
@media (max-width:520px){
  h1{font-size:clamp(28px,8vw,34px)}
  h2{margin-top:var(--space-5)}
  .band{margin-top:var(--space-5)}
}

/* domain snapshot page — the full per-domain view (extends .domcard's grammar) */
.vintagebox{background:var(--surface-1); border:1px solid var(--ring); border-radius:12px;
  padding:14px 18px; margin:6px 0 22px; font-size:13px; color:var(--ink-2)}
.vintagebox b{color:var(--ink-1)}
.briefanswer{background:var(--surface-1); border:1px solid var(--ring); border-radius:12px;
  padding:18px 22px 6px; margin:10px 0 26px}
.briefanswer h2{margin-top:0}
.briefanswer h3{font-size:15px; margin:20px 0 6px}
.briefanswer table.restable{font-size:13px}
.monitorstate{background:var(--surface-1); border:1px solid var(--ring); border-radius:12px;
  padding:18px 22px 20px; margin:10px 0 26px}
.monitorstate>.lede{margin-top:0}
/* h2, not h3 (2026-07 remediation, A11Y-4): "State matrix"/"Cross-domain tensions"
   are the first headings after this page's h1, so they must not skip a level.
   Visual size is unchanged -- this rule still overrides the generic h2 style. */
.monitorstate h2{font-size:15px; margin:18px 0 6px}
.monitorstate table.restable{font-size:13px}
/* Monitor V2 -- the ratified Monitor doctrine's state strip, clock, watch rail,
   next-evidence board, and module lenses */
.mv2-clock{display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin:0 0 12px}
.mv2-clock .chip{margin:0}
.mv2-strip{display:grid; grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr)); gap:10px; margin:12px 0 4px}
.mv2-cell{display:block; background:var(--plane); border:1px solid var(--ring); border-radius:8px;
  padding:10px 12px; text-decoration:none; color:inherit;
  transition:box-shadow .18s ease, transform .18s ease}
.mv2-cell:hover,.mv2-cell:focus-visible{box-shadow:0 2px 12px rgba(16,28,42,.16); transform:translateY(-1px)}
.mv2-cell .dom{display:block; font-family:var(--mono); font-size:10.5px; letter-spacing:.08em; text-transform:uppercase; color:var(--ink-3)}
.mv2-cell .state{display:block; font-weight:700; font-size:14.5px; margin:3px 0 2px}
.mv2-cell .dir{display:block; font-size:12.5px; color:var(--ink-3)}
.mv2-cell .go{font-size:12px; color:var(--fact); margin-top:4px; display:block}
.mv2-tension{list-style:none; padding:0; margin:6px 0}
.mv2-tension li{margin:8px 0; padding-left:0}
.mv2-tclass{display:inline-block; font-family:var(--mono); font-size:10.5px; letter-spacing:.08em;
  text-transform:uppercase; border:1px solid var(--ring); border-radius:9px; padding:1px 8px; margin-right:8px}
.mv2-tspan{display:block; font-size:12.5px; color:var(--ink-3); margin-top:2px}
.mv2-contents{font-size:13px; margin:14px 0 0; padding-top:10px; border-top:1px dashed var(--ring)}
.mv2-contents a{margin-right:14px; white-space:nowrap}
.mv2-watch{background:var(--surface-1); border:1px solid var(--ring); border-radius:12px;
  padding:18px 22px 20px; margin:10px 0 26px}
.mv2-watch h2{font-size:15px; margin:0 0 6px}
.mv2-watch h3{font-size:14px; margin:16px 0 6px}
.mv2-delta{border-left:3px solid var(--fact); padding:2px 0 2px 14px; margin:10px 0 14px}
.mv2-delta .mv2-read{margin:4px 0 6px; font-size:15.5px}
.mv2-rail{list-style:none; padding:0; margin:8px 0 0; border-left:1px solid var(--ring)}
.mv2-rail li{position:relative; padding:0 0 12px 18px}
.mv2-rail li::before{content:""; position:absolute; left:-4.5px; top:6px; width:8px; height:8px;
  border-radius:2px; background:var(--fact)}
.mv2-rail .when{font-family:var(--mono); font-size:11px; letter-spacing:.06em; color:var(--ink-3)}
.mv2-board td{vertical-align:top}
.mv2-module{border:1px solid var(--ring); border-left:4px solid var(--relate); border-radius:12px;
  padding:14px 18px 6px; margin:14px 0 18px; background:var(--surface-1)}
.mv2-module>.head{display:flex; flex-wrap:wrap; gap:8px; align-items:baseline; margin-bottom:2px}
.mv2-module .q{font-weight:700; font-size:15px}
.mv2-module .mwatch{font-size:12.5px; color:var(--ink-3); margin:2px 0 10px}
@media (prefers-reduced-motion: reduce){
  .mv2-cell{transition:none}
  .mv2-cell:hover,.mv2-cell:focus-visible{transform:none}
}
.snapgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.snapstat{background:var(--surface-1); border:1px solid var(--ring); border-radius:12px; padding:14px 16px}
.chartwrap{margin:14px 0 6px}
.bigchart{display:block; width:100%; height:auto}
.chartcaption{font-family:var(--mono); font-size:10px; letter-spacing:.1em; text-transform:uppercase;
  color:var(--ink-3); margin:8px 0 0}
details.datatable{margin:10px 0 22px; border:1px solid var(--ring); border-radius:12px; padding:4px 16px;
  background:var(--surface-1)}
details.datatable summary{cursor:pointer; padding:10px 0; font-size:13px; color:var(--ink-2); font-weight:600}
details.datatable summary:hover{color:var(--fact)}
details.datatable table{width:100%; border-collapse:collapse; font-size:12.5px; margin:0 0 12px}
details.datatable th,details.datatable td{text-align:left; padding:5px 10px 5px 0; border-bottom:1px solid var(--grid);
  font-family:var(--mono); white-space:nowrap}
details.datatable th{color:var(--ink-3); font-weight:600; text-transform:uppercase; font-size:10px; letter-spacing:.06em}
/* same horizontal-scroll-shadow technique as .restablewrap above, matched to this
   container's own background (--surface-1, from the parent details.datatable) so the
   mask is invisible against it rather than showing a mismatched plane-colored edge. */
.datatablescroll{max-height:320px; overflow-y:auto;
  background:
    linear-gradient(to right, var(--surface-1) 30%, transparent) 0 0,
    linear-gradient(to left, var(--surface-1) 30%, transparent) 100% 0,
    linear-gradient(to right, var(--axis), transparent) 0 0,
    linear-gradient(to left, var(--axis), transparent) 100% 0;
  background-repeat:no-repeat; background-size:24px 100%, 24px 100%, 8px 100%, 8px 100%;
  background-attachment:local, local, scroll, scroll}
.currencyrow{display:flex; flex-wrap:wrap; gap:8px; margin:6px 0 24px}
.currencychip{font-family:var(--mono); font-size:11px; color:var(--ink-2); background:var(--surface-1);
  border:1px solid var(--ring); border-radius:8px; padding:5px 10px}
.currencychip b{color:var(--ink-1)}
.datenote{font-size:12px; color:var(--ink-3); margin-top:2px}
.snapdivider{border:0; border-top:1px solid var(--grid); margin:34px 0}
.otherdomains{display:flex; flex-wrap:wrap; gap:8px 14px; margin:10px 0 0; font-size:13.5px}
.otherdomains a{color:var(--ink-2); font-weight:600}
.otherdomains a:hover{color:var(--fact)}
.readdates{font-size:13px; color:var(--ink-2); max-width:78ch}
.readdates dt{font-family:var(--mono); font-size:10.5px; letter-spacing:.06em; text-transform:uppercase;
  color:var(--ink-3); margin-top:8px}
.readdates dd{margin:2px 0 0}

/* domain snapshot placards + multi-line charts (Domain Intelligence Expansion, 2026-07) */
.statchange{font-family:var(--mono); font-size:12px; color:var(--ink-2); margin-top:6px}
.statcompare{font-family:var(--mono); font-size:11px; color:var(--ink-3); margin-top:2px}
details.statlimit{margin-top:8px; font-size:12px; color:var(--ink-3)}
details.statlimit summary{cursor:pointer; font-family:var(--mono); font-size:10.5px;
  letter-spacing:.06em; text-transform:uppercase; color:var(--ink-3)}
details.statlimit summary:hover{color:var(--fact)}
details.statlimit p{margin:6px 0 2px; max-width:60ch}
.chartheading{font-size:15.5px; margin:26px 0 2px}
.chartlegend{display:flex; flex-wrap:wrap; gap:6px 18px; margin:8px 0 4px; font-size:12.5px;
  color:var(--ink-2)}
.legenditem{display:inline-flex; align-items:center; gap:7px; font-family:var(--mono); font-size:11.5px}
.chartcaveat{max-width:78ch; margin-top:4px}
.visually-hidden{position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0);
  white-space:nowrap}

/* Print (Briefs and every other page: "browser print -> Save
   as PDF" is the disclosed export path -- docs/rapid-intelligence-briefs-
   methodology-2026-07.md. No server-side PDF generation exists in this stack;
   the printed/PDF output is a rendering of the same canonical HTML the browser
   already shows, never a second source of truth.) Chrome, decoration, and
   interactive affordances are hidden; content, tables, and citations print in
   full, in ink-economical black-on-white, with page-break hints around the
   units a reader would not want split across a page edge. */
/* Receipts (Wave 2, decision record §5): prose cells wrap -- the generic
   table{white-space:nowrap} is for numeric ledgers, not evidence passports. */
.receipt-table{white-space:normal; width:100%; max-width:100%}
.receipt-table th[scope=row]{width:11.5em; min-width:9em; text-transform:uppercase;
  font-size:10px; letter-spacing:.06em; color:var(--ink-3)}
.receipt-table td{white-space:normal; overflow-wrap:anywhere}
.receipt-table td:first-child{white-space:nowrap}
/* Claims index (Release 2 final remediation, 2026-07-14): the index table reuses
   .receipt-table but its first column is a variable-length claim title, not a short
   row label -- the nowrap exception above is wrong for prose there (a long title
   forces the table wider than a phone viewport). Titles wrap normally; the shared
   .restablewrap scroll container (see the .restable rules above) is the contained
   fallback for anything that still doesn't fit -- no page-level overflow either way. */
.receipt-table.claimsindex td:first-child{white-space:normal}
.pinnote{margin:-2px 0 14px}
/* Now (Wave 2): the current-state strip and pulse cards. */
.nowband{border-top:2px solid var(--axis)}
.nowlist{list-style:none; margin:10px 0 4px; padding:0}
.nowlist li{margin:0 0 10px; padding:0}
.bqcard.pulse{cursor:default}
/* Editorial correction (2026-07-17): pulse cards were bare siblings with no
   spacing rule between them (unlike .briefshelf's .cardlink + .cardlink
   .bqcard precedent), so consecutive Changed/Unchanged/Unresolved cards
   collided visually. Adjacent-sibling margin, scoped to .pulse only --
   pulse_card() is called exclusively from build_now(), so this cannot
   affect any other route's .bqcard usage (.qcol, .briefshelf, or the base
   Big Questions index cards). Matches the existing --space-2 (16px)
   sibling-card idiom already used by .briefshelf; does not fire before the
   first card in a section, since its preceding sibling is an <h2>. */
.bqcard.pulse + .bqcard.pulse{margin-top:var(--space-2)}
.bqcard.pulse p{margin:8px 0 0}
/* "Headline Event" placard (2026-08-25): a modest visual distinguisher over
   the existing .kicker vocabulary -- no new component, no redesign. --fact
   (the record's own "grounded, evidenced" accent, already used for
   OBSERVED-tier chips) tints the label and a thin left rule on the
   card/list-item; nothing else about the card's layout changes. Never a
   materiality rank. (The clause "never touches ordering" was retired
   2026-09-03: headline cards are now placed first, in a curated order. The
   styling below is unchanged by that -- it paints, it does not place.) */
.headlinekicker{color:var(--fact); margin-bottom:6px}
/* .bqcard's own left padding is 22px; a 3px rule + 19px padding keeps this
   card's content flush with every non-headline sibling's left edge. */
.bqcard.pulse.headline{border-left:3px solid var(--fact); padding-left:19px}
.nowlist li.headline{border-left:3px solid var(--fact); padding-left:13px}
.nowlist li.headline .headlinekicker{margin-bottom:4px}
@media print{
  .pv-banner, footer.site, .breadth, .cta, .pv-signin,
  .scenehead, .sc-canvas, .sc-shade, evidence-field, resolution-ring,
  question-aperture, signal-field, derivation-landscape, gateway-field,
  capacity-field, denominator-lens, pace-ledger, share-horizon, .fv-readout, .sg-egg, granular-field,
  temporal-front, question-topology, monitor-watch, brief-synthesis,
  record-strata,
  domain-terrain, pace-plumb, baseline-fork, evidence-void, resolution-ring-vis
    {display:none !important}
  /* Monitor V2: navigation-only chrome leaves print; the strip, watch rail,
     board, and module lenses all print as ordinary content. */
  .mv2-cell .go{display:none}
  .mv2-contents{display:none}
  /* Brief Experience V2. The sticky position indicator is screen furniture and
     leaves the page; the permalink glyph beside each chapter designation has no
     meaning on paper. Everything that carries information stays: the map prints
     as an ordinary contents list (its links keep the conventional treatment
     below rather than expanding to a same-page "(#anchor)" suffix, which would
     be noise), the chapter designations print, and the continuation line prints
     as a plain rule-and-links row so a printed chapter still names its
     neighbours. A chapter never breaks immediately after its own heading. */
  .brief-runhead{display:none !important}
  .cd-link{display:none}
  .briefmap{border-top:1px solid #999; border-bottom:1px solid #999;
    page-break-inside:avoid; break-inside:avoid}
  .briefmap h2{font-size:10pt; color:#000}
  .bm-chapters a,.bm-record a{color:#000; text-decoration:none}
  .bm-chapters a[href^="#"]::after,.bm-record a[href^="#"]::after,
  .chapternav a[href^="#"]::after,.cd-link::after{content:none}
  .chapterdesig{margin-top:16pt; color:#333; page-break-after:avoid; break-after:avoid}
  .chapter{page-break-before:auto}
  .chapternav{border-top:1px solid #999; font-size:9pt}
  .dossierstate{border-left:1px solid #999}
  /* VIL-CI: the instrument pages' print-only header -- the scene masthead
     (which held the on-screen h1) is hidden above, so the page title,
     kicker, and dateline re-enter print here. */
  .printhead{display:block; margin:0 0 10px}
  .printhead .ph-kicker{font-family:var(--mono); font-size:9pt; letter-spacing:.08em;
    text-transform:uppercase; color:#333; margin:0 0 2px}
  .printhead h1{font-size:20pt; margin:0 0 4px; color:#000}
  .printhead .ph-date{font-family:var(--mono); font-size:9pt; color:#333; margin:0}
  /* VIL-F1: the flagship instruments' intentional print representation --
     the interactive canvas above stays hidden; this static figure carries
     the same central values, distinctions, and caveats onto paper. */
  .printfig{display:block; page-break-inside:avoid; break-inside:avoid; margin:12px 0 18px}
  .printfig svg{width:100%; height:auto}
  html,body{background:#fff; overflow-x:visible}
  body{color:#000; font-size:11pt; line-height:1.4}
  .wrap{max-width:100%; padding:0; margin:0}
  a{color:#000; text-decoration:underline}
  a[href^="http"]::after{content:" (" attr(href) ")"; font-size:9pt; color:#333;
    word-break:break-all}
  a.src::after, a.cardlink::after{content:none}
  .card,.bqcard,.breadth,.contents,.briefanswer,.monitorstate{box-shadow:none; border:1px solid #999}
  h1,h2,h3{page-break-after:avoid; break-after:avoid; color:#000}
  /* Small, genuinely atomic units stay whole: a Big-Question card, a table, a
     chart, a bounded-shape .card (claim/relationship/target/benchmark/
     conflict/gap/scenario -- always header + a heading + one or two
     paragraphs, never a list that grows with data), and one Resolution
     vintage entry (.position) never want a mid-element split.
     .briefanswer (NATO's answer-first layer), .monitorstate (the Monitor's
     state-first opening), and a resolution_card (.card:has(.positions),
     which repeats one .position block per vintage without bound) are
     deliberately EXCLUDED here (2026-07 print remediation): all three can
     measure taller than a full printable page -- measured up to 1212px/
     1170px against ~920px of printable content height on this pass's own
     content -- so forcing any of them whole either pushes it to a mostly-
     blank fresh page and still overflows it, or clips it silently. Each
     already carries its own internal atomic sub-units below (a table, a
     .position entry), so letting the container itself break at its
     semantic sub-boundaries keeps every heading paired with content
     (h1-h3's break-after:avoid, above) without ever forcing an unbounded
     multi-section composite onto one physical page. */
  /* .restablewrap/.restable (a .restable table's own wrapper and the table
     itself) are deliberately left OUT of the atomic group below, alongside
     .briefanswer/.monitorstate/resolution_card above: a .restable's row
     count is uncapped (e.g. a Brief's full cited-source evidence_table), so
     forcing the whole wrapper to stay unbroken risks exactly the too-tall-
     for-one-page problem documented above. The stacked-record transform a
     few lines down makes each *row* the atomic, self-contained unit instead
     (2026-07 print closure) -- a labelled record that pairs every field
     with its own value can print across as many pages as it needs without
     ever splitting one row's claim from its confidence basis, trigger, or
     limitation. */
  .bqcard,table:not(.restable),.chartwrap,.card:not(:has(.positions)),.position
    {page-break-inside:avoid; break-inside:avoid}
  table{border-collapse:collapse; width:100%}
  th,td{border:1px solid #999; padding:4px 6px; font-size:9.5pt}
  .chip,.pacechip{border:1px solid #666; color:#000; background:none}
  .kicker,.secnote,.method,.fine{color:#333}
  /* Wide-table print fallback (2026-07 print closure): at Letter printable
     width (~680px) a .restable with 6-8 columns of evidence text (e.g. the
     Monitor state matrix's Confidence basis/Distance to target/Next
     release/Trigger/Limitation, or a Brief's Basis/Convention columns)
     overflows the page and prints only its first 2-3 columns -- the claim
     prints but its caveat doesn't. Collapsing every row into a stacked,
     labelled block (data-label from the emitter, read here via
     attr(data-label)) preserves every field at full column width instead of
     clipping any of them. Headerless key/value .restable instances (no
     data-label -- their first column already reads as a label) fall back to
     stacking plainly, losing no information either way. */
  .restable{width:100%; white-space:normal; border-collapse:collapse; page-break-inside:auto; break-inside:auto}
  .restable thead{display:none}
  .restable,.restable tbody,.restable tr,.restable td{display:block; width:auto}
  .restable tr{border:1px solid #999; border-radius:4px; margin:0 0 8px; padding:4px 6px;
    page-break-inside:avoid; break-inside:avoid}
  .restable td{border:none; padding:2px 0; overflow-wrap:break-word}
  .restable td[data-label]::before{content:attr(data-label) ": "; font-weight:600; color:#000}
  @page{margin:18mm 14mm}
}
/* Homepage presentation, September 2026.
   Scoped to the front door; existing hero, evidence pages and semantic tokens stay canonical. */
.home-band-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap}
.home-band-heading h2{margin:0;font-size:clamp(28px,4vw,44px);letter-spacing:-.035em}
.home-band-heading>a{font-family:var(--mono);font-size:13px;text-decoration:underline}
.home-headlines{margin-top:48px}
.home-headlines .nowlist{display:block;border-top:1px solid var(--axis)}
.home-headlines .nowlist li.headline{position:relative;margin:0;padding:24px 0;border-left:0;border-bottom:1px solid var(--axis)}
.home-headlines .headlinekicker{font-size:12px;letter-spacing:.14em;margin:0 0 8px}
.home-headlines .chip{font-size:11px}
.home-reading{margin:0}
.home-reading summary{list-style:none;cursor:pointer;padding:14px 0 0;min-height:44px}
.home-reading summary::-webkit-details-marker{display:none}
.home-reading-date{display:block;font:11px/1.5 var(--mono);color:var(--ink-2);letter-spacing:.025em}
.home-reading-title{display:block;font-size:clamp(26px,4.6vw,56px);font-weight:500;line-height:1.08;letter-spacing:-.035em;margin:12px 0 20px;max-width:24ch;color:var(--ink-1)}
.home-reading-action{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--fact);font:12px/1.5 var(--mono)}
.disclosure-mark{font-family:system-ui;font-size:25px;font-weight:300;transition:transform .2s}
.home-reading[open] .disclosure-mark{transform:rotate(45deg)}
.home-reading .when-open,.home-reading[open] .when-closed{display:none}
.home-reading[open] .when-open{display:inline}
.home-reading-body{max-width:74ch;margin-top:24px;padding:24px;border:1px solid var(--axis);border-radius:14px;background:var(--surface-1);font-size:17px;line-height:1.7}
.home-reading-body p{margin:0 0 16px}
.home-reading-body .secnote{display:block;font-size:14px;color:var(--ink-2)}
.home-reading summary:hover .home-reading-title{color:var(--fact)}
.home-next{list-style:none;padding:0;margin:24px 0}
.home-next li{margin:12px 0;font-size:14px}
.home-products{border-top:1px solid var(--axis);padding-top:32px}
.home-products>h2{font-size:clamp(28px,4vw,44px);letter-spacing:-.035em}
.home-products .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.home-products .bqcard{height:100%;border-radius:14px;box-shadow:0 14px 36px rgba(15,31,46,.07);padding:28px 24px;position:relative;border-top:3px solid var(--fact)}
.home-products .bqcard h3{font-size:27px;line-height:1.15;letter-spacing:-.025em}
.home-products .bqcard p{font-size:15px;line-height:1.6}
.home-products .cardlink:hover .bqcard{transform:translateY(-2px);box-shadow:0 18px 44px rgba(15,31,46,.11)}
.home-city{position:relative;background:#101519;color:#fff;margin:72px 0;border-radius:14px;overflow:hidden;isolation:isolate;min-height:640px}
.home-city>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:60% center;filter:contrast(1.15);opacity:.9}
.home-city::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,10,14,.94),rgba(4,10,14,.25) 75%);z-index:0;pointer-events:none}
.home-city-caption{position:relative;z-index:1;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px 32px;font:10px/1.6 var(--mono);letter-spacing:.05em;background:rgba(4,10,14,.7)}
.home-city-caption a{color:#fff;text-decoration:underline}
.home-city-panel{position:relative;z-index:1;padding:56px 48px 48px;max-width:620px}
.home-city .kicker{color:#c1d1d8}
.home-city h2{font-size:clamp(48px,7vw,86px);font-weight:500;line-height:.97;letter-spacing:-.055em;color:#fff;margin:24px 0 48px}
.home-topic-links{max-width:360px}
.home-topic-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #8c989e;padding:17px 0;color:#fff;font-size:17px}
.home-topic-links a:hover{text-decoration:underline}
.home-topic-links a:last-child{border-bottom:1px solid #8c989e}
.home-ordinary .nowlist{border-top:1px solid var(--axis)}
.home-ordinary .nowlist li{padding:18px 0;margin:0;border-bottom:1px solid var(--axis)}
.home-ordinary .home-reading summary{display:grid;grid-template-columns:140px 1fr 170px;column-gap:24px;align-items:baseline;padding-top:10px}
.home-ordinary .home-reading-title{font-size:21px;line-height:1.3;letter-spacing:-.02em;margin:0;max-width:none}
.home-ordinary .home-reading-action{font-size:11px}
@media(min-width:900px){
 .home-headlines .nowlist li.headline{padding-left:210px;min-height:172px}
 .home-headlines .headlinekicker{position:absolute;left:0;top:31px}
 .home-headlines .nowlist li.headline>.chip{position:absolute;left:0;top:60px}
 .home-headlines .home-reading-title{font-size:46px;margin:8px 0 18px;max-width:none}
 .home-headlines .home-reading summary{padding-top:0}
}
@media(max-width:899px){
 .home-products .grid{grid-template-columns:1fr}
 .home-products .bqcard{padding:24px}
 .home-ordinary .home-reading summary{grid-template-columns:1fr;gap:8px}
 .home-ordinary .home-reading-title{font-size:21px}
 .home-ordinary .home-reading-action{margin-top:4px}
 .home-city{min-height:600px}
 .home-city-panel{padding:36px 24px}
 .home-city-caption{padding:18px 24px}
 .home-city::after{background:linear-gradient(90deg,rgba(4,10,14,.94),rgba(4,10,14,.55))}
}
@media(prefers-reduced-motion:reduce){.disclosure-mark,.home-products .bqcard{transition:none}.home-products .cardlink:hover .bqcard{transform:none}}
@media print{
 .home-reading::details-content{display:block!important;content-visibility:visible!important}
 .home-reading-body{display:block!important;border:0;padding:0}
 .home-reading-action,.home-city{display:none!important}
 .home-reading-title{font-size:16pt}
 .home-headlines .nowlist li.headline{padding:12px 0}
 .home-headlines .headlinekicker,.home-headlines .nowlist li.headline>.chip{position:static}
}
.home-archive,.home-insights{border:1px solid var(--axis);border-radius:14px;padding:0 24px;margin:24px 0;background:var(--surface-1)}
.home-archive>summary,.home-insights>summary{cursor:pointer;padding:24px 0;min-height:44px;font-size:20px}
.home-archive>summary span{font:13px var(--mono);color:var(--ink-2)}
.home-insights>summary{display:flex;justify-content:space-between;align-items:center;gap:24px;list-style:none}
.home-insights>summary::-webkit-details-marker{display:none}
.home-insights[open]>summary>span{transform:rotate(45deg)}
@media print{.home-archive::details-content,.home-insights::details-content{display:block!important;content-visibility:visible!important}}

/* Assessment metadata keeps its own readable rhythm, independent of headline tracking. */
.home-band-heading h2{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}
.home-band-heading h2>.chip{flex:none;font:12px/1.5 var(--mono);letter-spacing:.025em;padding:6px 10px;white-space:nowrap}
.monitor-list{display:grid;gap:24px}
.monitor-list .bqcard{margin:0}
/* Preserve every photographic slice at every width, with an uninterrupted image band. */
.home-city{min-height:0}
.home-city>img{position:relative;display:block;inset:auto;width:100%;height:auto;object-fit:contain;filter:none;opacity:1}
.home-city::after{display:none}
.home-city-panel{max-width:none;display:grid;grid-template-columns:1.2fr 1fr;column-gap:48px;padding:40px 48px 48px}
.home-city-panel>.kicker{grid-column:1 / -1;margin:0}
.home-city h2{margin:24px 0 0}
.home-topic-links{width:100%;align-self:end;justify-self:end}
@media(max-width:899px){
 .home-city-panel{grid-template-columns:1fr;padding:32px 24px;gap:28px}
 .home-city h2{margin:0}
 .home-topic-links{max-width:none}
}
/* Phase 1A: existing tokens, legible evidence, native narrow-screen records. */
:root{--card-shadow:0 14px 36px rgba(15,31,46,.07);--raised-shadow:0 18px 44px rgba(15,31,46,.11)}
@media(prefers-color-scheme:dark){:root{--card-shadow:0 14px 36px rgba(0,0,0,.25);--raised-shadow:0 18px 44px rgba(0,0,0,.32)}}
:root[data-theme=light]{--card-shadow:0 14px 36px rgba(15,31,46,.07);--raised-shadow:0 18px 44px rgba(15,31,46,.11)}
:root[data-theme=dark]{--card-shadow:0 14px 36px rgba(0,0,0,.25);--raised-shadow:0 18px 44px rgba(0,0,0,.32)}
/* Match the established specificity of explicit theme overrides. */
:root .card,:root .bqcard,:root .breadth,:root .contents,
:root[data-theme] .card,:root[data-theme] .bqcard,:root[data-theme] .breadth,:root[data-theme] .contents{box-shadow:var(--card-shadow);border-radius:14px}
.cardlink:hover .bqcard,.cardlink:focus-visible .bqcard,.mv2-cell:hover,.mv2-cell:focus-visible{box-shadow:var(--raised-shadow);transform:translateY(-2px)}
.monitorstate,.mv2-watch,.mv2-module,.briefanswer{border-radius:14px}
.evidence-gap-card{border-style:dotted}
.restable{font-variant-numeric:tabular-nums}
.readable-table .restable td:is([data-label="Real GDP"],[data-label="Population"],[data-label="Per person"],[data-label="Output per worker"],[data-label="Employment rate"],[data-label="Participation"],[data-label="Population structure"]){font-family:var(--mono)}
/* Long prose wraps in the state matrix on desktop as well. It must never
   require several screen widths just to find the limitation column. */
.monitorstate .restable{white-space:normal;width:100%;min-width:850px}
.monitorstate .restable td{min-width:90px;overflow-wrap:anywhere}
.monitorstate .restable th{font-size:11px;letter-spacing:.025em}
.monitorstate .restablewrap{max-height:none}
.mobile-records{display:none}
.evidence-record{background:var(--plane);border:1px solid var(--ring);border-radius:14px;min-width:0}
.evidence-record summary{cursor:pointer;padding:16px;color:var(--ink-1);font-size:15px;line-height:1.5}
.evidence-record summary::marker{color:var(--fact)}
.evidence-record summary:focus-visible{outline:2px solid var(--fact);outline-offset:3px;border-radius:8px}
.evidence-record .record-name{font-weight:700;overflow-wrap:anywhere}
.evidence-record .record-value{display:block;margin:8px 0 0;font-size:14px;color:var(--ink-2);overflow-wrap:anywhere}
.evidence-record .record-value>span{font-family:var(--mono);font-size:11px;color:var(--ink-3);display:block;margin-bottom:3px}
.evidence-record dl{margin:0;padding:0 16px 16px;line-height:1.65;font-size:14px;overflow-wrap:anywhere}
.evidence-record dt{font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-top:14px}
.evidence-record dd{margin:3px 0 0;color:var(--ink-2)}
.evidence-record .record-qualification{border-top:1px solid var(--ring)}
@media screen and (max-width:900px){
  .mobile-records{display:grid;gap:12px;margin:12px 0 20px}
  .readable-table>.restablewrap{display:none}
  /* The remaining two-column evidence cards retain native table semantics. */
  .card .restable{white-space:normal;width:100%;overflow-wrap:anywhere}
  .card .restable th,.card .restable td{padding-right:8px}
}
@media(prefers-reduced-motion:reduce){
  .cardlink:hover .bqcard,.cardlink:focus-visible .bqcard,.mv2-cell:hover,.mv2-cell:focus-visible{transform:none;transition:none}
}
@media print{
  .mobile-records{display:none!important}
  .readable-table>.restablewrap{display:block!important}
  .monitorstate .restable{min-width:0}
  :root .card,:root .bqcard,:root .breadth,:root .contents,
  :root[data-theme] .card,:root[data-theme] .bqcard,:root[data-theme] .breadth,:root[data-theme] .contents{box-shadow:none}
}
/* The same observed series is drawn in a narrow coordinate system, so chart
   labels retain a readable size instead of shrinking with a 900px viewBox. */
.readable-chart .compact-chart{display:none}
.compact-chart .axtext{font-size:12px}
@media screen and (max-width:900px){
  .readable-chart>.bigchart{display:none}
  .readable-chart>.compact-chart{display:block;max-width:420px;margin-inline:auto}
}
@media print{.readable-chart>.compact-chart{display:none!important}}
/* Scoped reading path for the two Phase 1 specimens. */
.flagship-reading{--reading-width:760px}
.flagship-opening{padding:24px 0 18px;border-bottom:1px solid var(--ring)}
.flagship-kicker{font:12px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fact);margin:0 0 12px}
.flagship-opening h1{font-size:clamp(29px,4vw,48px);line-height:1.12;max-width:850px;margin:0 0 20px;letter-spacing:-.025em}
.flagship-opening .flagship-finding{font-size:clamp(18px,2.1vw,23px);line-height:1.55;max-width:850px;margin:0 0 16px;color:var(--ink-1)}
.flagship-context{font-size:15px;line-height:1.65;max-width:var(--reading-width);color:var(--ink-2)}
.flagship-path{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}
.flagship-path a,.flagship-source{display:inline-flex;align-items:center;min-height:44px;padding:8px 13px;border:1px solid var(--ring);border-radius:8px;color:var(--ink-1);background:var(--plane);font-size:13px;text-decoration:none;overflow-wrap:anywhere}
.flagship-path a:hover,.flagship-source:hover{border-color:var(--fact)}
.flagship-reading :is(a,summary):focus-visible{outline:2px solid var(--fact);outline-offset:3px}
.flagship-reading :is(section,aside,figure,[id]){scroll-margin-top:155px}
.contribution-figure{margin:28px 0;padding:24px;background:var(--plane);border:1px solid var(--ring);border-radius:14px}
.contribution-figure h2{font-size:22px;line-height:1.3;margin:0 0 8px}
.contribution-figure figcaption p{font:12px/1.6 var(--mono);color:var(--ink-2)}
.contribution-row{padding:14px 0;border-bottom:1px solid var(--ring)}
.contribution-label{display:flex;justify-content:space-between;gap:16px;font-size:15px;line-height:1.5}
.contribution-label span,.contribution-total b{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}
.contribution-track{position:relative;height:16px;background:var(--surface-1);margin:9px 0;border-radius:3px}
.contribution-track::after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;border-left:1px solid var(--ink-2)}
.contribution-track i{position:absolute;height:100%;display:block;background:var(--fact)}
.contribution-track .positive{left:50%;border-radius:0 3px 3px 0}
.contribution-track .negative{right:50%;background:var(--relate);border-radius:3px 0 0 3px}
.contribution-row p,.flagship-limit{font-size:14px;line-height:1.65;margin:7px 0 0;color:var(--ink-2);max-width:var(--reading-width)}
.contribution-total{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;margin:18px 0 12px;font-size:16px}
.flagship-guide{padding:20px;border-left:3px solid var(--fact);background:var(--plane);margin:24px 0}
.flagship-guide h2{font-size:20px;margin:0 0 8px}
.flagship-guide p{font-size:15px;line-height:1.7;max-width:var(--reading-width);margin:0}
.flagship-sources{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 28px}
.flagship-visual{margin:28px 0}
.flagship-visual>h2{font-size:20px}
.flagship-visual .scenehead{height:auto;border:1px solid var(--ring);border-radius:14px;overflow:hidden;margin:0;min-height:0}
.flagship-visual .sc-canvas{position:relative;inset:auto;height:430px;width:100%;display:block}
.flagship-visual .fv-readout{position:relative;inset:auto;max-width:none;margin:0;padding:16px;min-height:0}
.flagship-visual .sc-shade{display:none}
@media(max-width:600px){
 .flagship-opening{padding-top:14px}.flagship-opening h1{margin-bottom:16px}
 .flagship-context{font-size:14px}.flagship-path a{font-size:12px;padding:8px 10px}
 .contribution-figure{padding:16px}.contribution-figure h2{font-size:20px}
 .flagship-visual .sc-canvas{height:400px}
}
@media print{
 .flagship-path{display:none}
 .flagship-opening,.contribution-figure,.flagship-guide{break-inside:avoid}
 .contribution-track i{print-color-adjust:exact;-webkit-print-color-adjust:exact}
}
@media(forced-colors:active){.contribution-track i{background:CanvasText;forced-color-adjust:none}.contribution-track{outline:1px solid CanvasText}}
.flagship-progress{position:fixed;inset:0 0 auto;z-index:1100;height:4px;pointer-events:none}
.flagship-progress progress{display:block;width:100%;height:4px;border:0;border-radius:0;accent-color:var(--fact);background:transparent}
.flagship-progress progress::-webkit-progress-bar{background:transparent}
.flagship-progress progress::-webkit-progress-value{background:var(--fact)}
@media print{.flagship-progress{display:none}}
.flagship-visual .sc-inner{height:auto;position:relative;inset:auto;padding:16px;width:100%}
.flagship-visual .sc-inner .chiprow{margin:0}

@media print{
 .flagship-visual>h2,.flagship-visual .sc-canvas,.flagship-visual .fv-readout{display:none!important}
 .flagship-visual .scenehead,.flagship-visual .sc-inner{display:block!important;position:static;border:0;padding:0}
}
/* Keep existing compact axes readable even with a 15px reserved scrollbar. */
@media(max-width:900px){.flagship-reading .compact-chart .axtext{font-size:13px}}
/* Phase 5: scoped finding aids and citations; existing editorial geometry stays intact. */
.pd{max-width:960px;margin:30px auto 72px}.pd-heading{max-width:760px;margin-bottom:32px}.pd-heading h1{font-size:clamp(42px,7vw,76px);letter-spacing:-.04em;line-height:1.05;margin:12px 0 24px}.pd-heading>p:last-child{font-size:20px;line-height:1.6;color:var(--ink-2)}
.pd [hidden],.pr [hidden]{display:none!important}.pd form{padding:clamp(18px,3vw,32px);border:1px solid var(--grid);background:var(--surface-1,var(--plane))}.pd label{display:block;font-size:15px;font-weight:650;line-height:1.5}.pd input,.pd select{font:inherit;box-sizing:border-box;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--ink-3);border-radius:4px;background:var(--plane);color:var(--ink-1);width:100%}.pd-query-row{display:flex;gap:12px;margin:10px 0 24px}.pd-query-row input{flex:1}.pd button,.pr button,.pr .pr-download{font:600 15px/1.4 var(--sans, sans-serif);min-height:46px;padding:11px 18px;border:1px solid var(--ink-2);border-radius:4px;color:var(--ink-1);background:var(--plane);cursor:pointer}.pd-query-row button{background:var(--ink-1);color:var(--plane)}.pd-filters{display:grid;grid-template-columns:1fr 1fr auto;gap:18px;align-items:end}.pd select{margin-top:8px}.pd-note{max-width:78ch;color:var(--ink-2);font-size:14px;line-height:1.6;margin:20px 0 36px}.pd-result-head{display:flex;justify-content:space-between;gap:20px;align-items:baseline;border-bottom:2px solid var(--ink-1)}.pd-result-head h2{font-size:24px}.pd-result-head p{font:12px/1.6 var(--mono);color:var(--ink-2)}.pd-results{list-style:none;padding:0;margin:0 0 28px}.pd-results li{border-bottom:1px solid var(--grid);padding:24px 0}.pd-results h3{font-size:clamp(21px,3vw,27px);line-height:1.35;margin:8px 0 10px}.pd-results a{text-decoration:underline;text-underline-offset:4px}.pd-results p{max-width:78ch;line-height:1.65;margin:0;color:var(--ink-2)}.pd-results .pd-meta{font:12px/1.6 var(--mono)}.pd #pd-empty{padding:28px 0;line-height:1.7}.pd details{border-top:1px solid var(--grid);padding:18px 0}.pd summary{font-size:21px;cursor:pointer;min-height:44px;line-height:1.6}.pd summary span{font:13px var(--mono);color:var(--ink-2)}.pd details li{margin:16px 0;line-height:1.5}.pd details li span{display:block;font-size:13px;color:var(--ink-2);margin-top:5px}.pd :focus-visible,.pr :focus-visible{outline:3px solid var(--fact);outline-offset:4px}.pd a,.pd h3,.pr a{overflow-wrap:anywhere}
.pr{margin:32px 0;padding:24px;border:1px solid var(--grid);background:var(--surface-1,var(--plane));scroll-margin-top:160px}.pr h3{margin-top:0!important}.pr p{line-height:1.6}.pr .pr-citation{font-size:14px;overflow-wrap:anywhere;border-left:3px solid var(--fact);padding-left:16px}.pr .pr-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pr .pr-download{display:inline-block;text-decoration:none}.pr .pr-status{font-size:14px;color:var(--ink-2);min-height:1.5em}.pr .pr-detail{font-size:13px;color:var(--ink-2);overflow-wrap:anywhere}.pr details{margin-top:20px}.pr table{font-size:14px}
@media(max-width:600px){.pd-filters{grid-template-columns:1fr 1fr}.pd-filters>button{grid-column:1/-1}.pd-query-row{flex-wrap:wrap}.pd-query-row input{flex-basis:100%}.pd-query-row button{width:100%}.pd-result-head{display:block;padding-bottom:12px}.pd-result-head h2{margin-bottom:0}.pr{padding:18px}.pr .pr-actions>*{width:100%;text-align:center;box-sizing:border-box}}
@media print{.pd form,.pd #pd-more,.pr .pr-actions,.pr .pr-status{display:none!important}.pr{break-inside:avoid}.pr details::details-content{content-visibility:visible!important;display:contents!important}}

.pr .pr-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:9px 10px;box-sizing:border-box}.pr figure{scroll-margin-top:160px}
#housing-delivery-figure,#gdp-revision-figure{scroll-margin-top:160px}
