@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Golos+Text:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--paper: #F6F4EE;--paper-raised: #FDFCF8;--ink: #1F1B26;--ink-soft: #5F5A67;--line: #E7E2D6;--cinnabar: #D43A2C;--gold: #D6A41E;--gold-ink: #8A6B12;--icon-blue: #2B5FA8;--cosmos: #2C2A63;--levkas: #FCF8EE;--av-black: #15131E;--av-red: #E5311F;--cat-word: #D43A2C;--cat-sound: #D6A41E;--cat-sight: #2B5FA8;--cat-action: #4F8C56;--cat-taste: #B0652E;--success: #4F8C56;--warning: #D6A41E;--danger: #D43A2C;--focus: var(--icon-blue);--bg: var(--paper);--surface: var(--paper-raised);--surface-sunken: #EDE9DE;--text: var(--ink);--text-muted: var(--ink-soft);--text-on-accent: #FDFCF8;--text-on-gold: #15131E;--border: var(--line);--border-strong: #D5CEBF;--accent: var(--cinnabar);--accent-cta: var(--av-red);--halo: var(--gold);--button-primary-bg: #CC3427;--button-primary-fg: var(--text-on-accent);--button-cta-bg: #D42D1C;--button-cta-fg: var(--text-on-accent);--button-danger-bg: #CC3427;--button-danger-fg: var(--text-on-accent);--button-success-bg: #3D7744;--button-success-fg: var(--text-on-accent);--button-gold-bg: var(--gold);--button-gold-fg: var(--text-on-gold);--cosmos-1: #211F47;--cosmos-2: #14132B;--graph-sacrifice: #E85C4A;--graph-bell: #E6B83C;--graph-cosmism: #9D98E8;--graph-defense: #6E97D8;--graph-byzantium: #D8975C;--graph-sobor: #79C084;--era-rus: #B98A2E;--era-moscow: #C8472B;--era-empire: #2C6E6A;--era-avant: #E5311F;--era-soviet: #3B3A86;--era-modern: #2B5FA8;--node-person: var(--icon-blue);--node-location: var(--cat-action);--node-event: var(--era-moscow);--node-organization: var(--cosmos);--node-org: var(--node-organization);--node-artifact: var(--cat-taste);--node-concept: var(--era-empire);--conf-low: var(--danger);--conf-mid: var(--warning);--conf-high: var(--success);--map-tile-wash: color-mix(in srgb, var(--paper) 70%, transparent);--map-marker-bg: var(--paper-raised);--map-marker-ink: var(--av-black);--scrim: color-mix(in srgb, var(--av-black) 45%, transparent)}:root[data-theme=dark],.theme-dark{--d-ground: #131227;--d-raised: #1E1D38;--d-ink: #ECE6D7;--d-line: #34324F;--paper: #131227;--paper-raised: #1E1D38;--ink: #ECE6D7;--ink-soft: #A79FB4;--line: #34324F;--bg: var(--d-ground);--surface: var(--d-raised);--surface-sunken: #181730;--text: var(--d-ink);--text-muted: #A79FB4;--border: var(--d-line);--border-strong: #46436A;--cinnabar: #E85C4A;--gold: #E6B83C;--gold-ink: #E6B83C;--icon-blue: #5E86C8;--cosmos: #7A75D6;--accent: var(--cinnabar);--halo: var(--gold);--button-primary-bg: var(--cinnabar);--button-primary-fg: var(--text-on-gold);--cat-word: #E85C4A;--cat-sound: #E6B83C;--cat-sight: #5E86C8;--cat-action: #6FB078;--cat-taste: #CE8550;--cosmos-1: #2A2860;--cosmos-2: #0E0D20;--era-rus: #D8A845;--era-moscow: #E85C4A;--era-empire: #4E9A94;--era-avant: #F0533F;--era-soviet: #6E6BD0;--era-modern: #5E86C8;--map-tile-wash: color-mix(in srgb, var(--paper) 60%, transparent);--map-marker-ink: var(--text)}.theme-light{--paper: #F6F4EE;--paper-raised: #FDFCF8;--ink: #1F1B26;--ink-soft: #5F5A67;--line: #E7E2D6;--bg: var(--paper);--surface: var(--paper-raised);--surface-sunken: #EDE9DE;--text: var(--ink);--text-muted: var(--ink-soft);--border: var(--line);--border-strong: #D5CEBF;--cinnabar: #D43A2C;--gold: #D6A41E;--gold-ink: #8A6B12;--icon-blue: #2B5FA8;--cosmos: #2C2A63;--accent: var(--cinnabar);--halo: var(--gold);--button-primary-bg: #CC3427;--button-primary-fg: var(--text-on-accent);--cat-word: #D43A2C;--cat-sound: #D6A41E;--cat-sight: #2B5FA8;--cat-action: #4F8C56;--cat-taste: #B0652E;--era-rus: #B98A2E;--era-moscow: #C8472B;--era-empire: #2C6E6A;--era-avant: #E5311F;--era-soviet: #3B3A86;--era-modern: #2B5FA8;--map-marker-ink: var(--av-black)}:root{--font-display: "Lora", "Kazimir Text", "Spectral", Georgia, serif;--font-text: "Golos Text", "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-display-1: clamp(2rem, 1.4rem + 3vw, 2.75rem);--lh-display-1: clamp(2.375rem, 1.7rem + 3.4vw, 3.25rem);--fs-display-2: clamp(1.625rem, 1.25rem + 1.9vw, 2.125rem);--lh-display-2: clamp(2rem, 1.55rem + 2.3vw, 2.625rem);--fs-h1: clamp(1.5rem, 1.3rem + 1vw, 1.75rem);--lh-h1: clamp(1.875rem, 1.65rem + 1.15vw, 2.25rem);--fs-h2: clamp(1.15rem, 1rem + 1.2vw, 1.375rem);--lh-h2: clamp(1.5rem, 1.3rem + 1.6vw, 1.875rem);--fs-h3: 18px;--lh-h3: 26px;--fs-body: 16px;--lh-body: 26px;--fs-body-sm: 14px;--lh-body-sm: 22px;--fs-caption: 13px;--lh-caption: 18px;--fs-meta: 12px;--lh-meta: 16px;--fs-micro: 11px;--lh-micro: 14px;--tracking-caption: .02em;--tracking-tight: -.01em;--measure: 68ch}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-card: 12px;--radius-sm: 8px;--radius-xs: 6px;--radius-pill: 999px;--radius-sharp: 0px;--shadow-xs: 0 1px 2px rgba(26, 23, 20, .06);--shadow-1: 0 2px 8px rgba(26, 23, 20, .08);--shadow-2: 0 6px 20px rgba(26, 23, 20, .1);--shadow-raise: 0 10px 32px rgba(26, 23, 20, .14);--shadow-up: 0 -2px 12px rgba(26, 23, 20, .05);--border-w: 1px;--border-focus-w: 2px;--content-max: 1120px;--tap-min: 44px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1120px}:root{--dur-micro: .15s;--dur-trans: .25s;--dur-climax: .5s;--ease: cubic-bezier(.2, .8, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}@media(prefers-reduced-motion:reduce){:root{--dur-micro: 0ms;--dur-trans: 0ms;--dur-climax: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--text);margin:0;text-wrap:balance}.t-display-1{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-display-1);line-height:var(--lh-display-1);letter-spacing:var(--tracking-tight)}.t-display-2{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-display-2);line-height:var(--lh-display-2);letter-spacing:var(--tracking-tight)}.t-h1{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:var(--lh-h1)}.t-h2{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-h2)}.t-h3{font-family:var(--font-text);font-weight:var(--fw-semibold);font-size:var(--fs-h3);line-height:var(--lh-h3)}.t-body{font-family:var(--font-text);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-body)}.t-body-sm{font-family:var(--font-text);font-weight:var(--fw-regular);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm)}.t-caption{font-family:var(--font-text);font-weight:var(--fw-medium);font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--text-muted)}.t-mono{font-family:var(--font-mono)}.measure{max-width:var(--measure)}.dropcap:first-letter,.dropcap-letter{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--cinnabar)}.dropcap:first-letter{float:left;font-size:3.4em;line-height:.78;padding-right:.08em;margin-top:.06em}a{color:var(--icon-blue);text-decoration-thickness:1px;text-underline-offset:2px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--border-focus-w) solid var(--focus);outline-offset:2px}.av-corner{position:relative}.av-corner:before{content:"";position:absolute;top:10px;left:10px;width:18px;height:18px;border-top:2px solid var(--gold);border-left:2px solid var(--gold);pointer-events:none}:root{--z-map-ui: 40;--z-overlay: 50;--z-dropdown: 55;--z-drawer: 60;--z-modal: 70;--z-popover: 80;--z-toast: 90}:root{--editorial-measure: 43rem;--editorial-wide: 74rem;--editorial-gutter: clamp(1.25rem, 5vw, 5rem);--editorial-body-size: clamp(1.25rem, 1.15rem + .3vw, 1.375rem);--editorial-body-leading: 1.6;--editorial-title-size: clamp(2.3rem, 1.5rem + 2.8vw, 4rem);--editorial-section-size: clamp(1.65rem, 1.25rem + 1.7vw, 2.6rem);--editorial-section-space: clamp(2.25rem, 3vw, 3rem);--editorial-accent: #9C3026}.rk-editorial{max-width:var(--editorial-wide);margin-inline:auto;padding-inline:var(--editorial-gutter);color:var(--text);font:var(--editorial-body-size)/var(--editorial-body-leading) var(--font-text)}.rk-editorial *,.rk-editorial *:before,.rk-editorial *:after{box-sizing:border-box}.rk-editorial a{color:inherit;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:.22em}.rk-editorial a:hover{color:var(--editorial-accent);text-decoration-color:currentColor}.rk-editorial :focus-visible{outline:2px solid var(--focus);outline-offset:4px}.rk-editorial-header{padding-block:clamp(1.75rem,3vw,2.5rem) 1.5rem;border-bottom:1px solid var(--border-strong)}.rk-editorial-eyebrow{color:var(--editorial-accent);font:500 .8125rem/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.rk-editorial-title{max-width:20ch;margin:.35em 0 .3em;font:500 var(--editorial-title-size)/1.06 var(--font-display);letter-spacing:-.05em;text-wrap:balance}.rk-editorial-standfirst{max-width:44rem;margin-left:0;font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);line-height:1.55}.rk-editorial-standfirst p{margin:0}.rk-editorial-metadata{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.25rem;color:var(--text-muted);font:400 .875rem/1.6 var(--font-text)}.rk-editorial-section{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:2rem;padding-block:var(--editorial-section-space) 0;scroll-margin-top:6rem}.rk-editorial-section-index{padding-top:.5rem;color:var(--editorial-accent);font:.875rem/1.6 var(--font-mono)}.rk-editorial-section-body{max-width:var(--editorial-measure);min-width:0}.rk-editorial-section-body>h2{margin:0 0 .65em;font:500 var(--editorial-section-size)/1.22 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.rk-editorial-section:not(.rk-editorial-section--wide) h3{margin:2em 0 .7em;font:600 1.18rem/1.45 var(--font-text)}.rk-editorial-section:not(.rk-editorial-section--wide) p{margin:0 0 1.2em}.rk-editorial-section:not(.rk-editorial-section--wide) ul,.rk-editorial-section:not(.rk-editorial-section--wide) ol{padding-left:1.2em}.rk-editorial-section:not(.rk-editorial-section--wide) li{padding-left:.3em;margin:.45em 0}.rk-editorial-sidenote{grid-column:2;max-width:var(--editorial-measure);margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);color:var(--text-muted);font:1rem/1.6 var(--font-text)}.rk-editorial-sidenote strong{display:block;margin-bottom:.5rem;font-weight:600}.rk-editorial-figure{margin:1.75rem 0}.rk-editorial-figure-content{padding-block:1rem;border-top:1px solid var(--text);border-bottom:1px solid var(--border-strong)}.rk-editorial-figure figcaption{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding-top:1rem;font:1rem/1.6 var(--font-text);color:var(--text-muted)}.rk-editorial-figure-label{color:var(--editorial-accent);font:.8125rem/1.9 var(--font-mono);white-space:nowrap}.rk-editorial-figure-source{display:block;margin-top:.45em;font-size:1rem}.rk-editorial-note{border-left:2px solid var(--editorial-accent);padding:.2rem 0 .2rem 1.5rem;margin:1.75rem 0;font:1.125rem/1.6 var(--font-text)}.rk-editorial-note h3{margin:0 0 .5rem;font-size:1.125rem}.rk-editorial-note p:last-child{margin-bottom:0}.rk-editorial-contents{margin-block:2.5rem 0}.rk-editorial-contents ol{padding:0;margin:1rem 0 0;list-style:none}.rk-editorial-contents li{margin:0;padding:0;border-bottom:1px solid var(--border)}.rk-editorial-contents a{display:grid;grid-template-columns:2.5rem 1fr auto;align-items:baseline;gap:.5rem;padding:.8rem 0;font:1rem/1.4 var(--font-text);text-decoration:none}.rk-editorial-contents a span:first-child{font:.8125rem/1.5 var(--font-mono);color:var(--text-muted)}.rk-editorial table{width:100%;border-collapse:collapse;font:1.0625rem/1.55 var(--font-text);font-variant-numeric:tabular-nums;text-align:left}.rk-editorial th,.rk-editorial td{padding:.9rem .8rem .9rem 0;border-bottom:1px solid var(--border);vertical-align:top}.rk-editorial th{font-weight:500;color:var(--text-muted)}.rk-editorial thead th{border-bottom:1px solid var(--text)}.rk-editorial td:last-child,.rk-editorial th:last-child{padding-right:0}.rk-editorial pre{overflow-x:auto;padding:1.25rem;background:var(--surface-sunken);font:.8125rem/1.7 var(--font-mono)}.rk-editorial code{font-family:var(--font-mono);font-size:.85em}@media(min-width:1180px){.rk-editorial-section{grid-template-columns:2.5rem minmax(0,var(--editorial-measure)) minmax(9rem,1fr)}.rk-editorial-sidenote{grid-column:3;margin-top:.5rem;align-self:start}.rk-editorial-figure--wide{margin-right:-10rem}}@media(max-width:640px){.rk-editorial-header{padding-bottom:2rem}.rk-editorial-standfirst{margin-left:0}.rk-editorial-section{grid-template-columns:1.6rem minmax(0,1fr);column-gap:.7rem}.rk-editorial-section-index{padding-top:.35rem;font-size:.8125rem}.rk-editorial-figure{margin-left:-2.3rem}.rk-editorial-figure figcaption{gap:.65rem}.rk-editorial-note{margin-left:-2.3rem;padding-left:1rem}.rk-editorial table{font-size:1rem}}@media print{.rk-editorial{max-width:none;padding:0;font-size:11pt;color:#000}.rk-editorial-header{padding-top:0}.rk-editorial-title{font-size:36pt}.rk-editorial-section{display:block;padding-top:2rem}.rk-editorial-section-index{float:left;margin-left:-2rem}.rk-editorial-figure,.rk-editorial-note{break-inside:avoid}.rk-editorial-contents{display:none}}[data-theme=light],.theme-light{--editorial-accent:#9C3026}[data-theme=dark],.theme-dark{--editorial-accent:#F3A397}.rk-editorial-panel{padding-block:1.25rem;border-top:1px solid var(--border-strong);min-width:0}.rk-editorial-panel>:first-child{margin-top:0}.rk-editorial-panel>:last-child{margin-bottom:0}.rk-editorial-metric{min-width:0;border-top:2px solid var(--border-strong);padding-block:.85rem}.rk-editorial-metric dl{margin:0}.rk-editorial-metric dt{font:1.0625rem/1.5 var(--font-text);color:var(--text-muted)}.rk-editorial-metric dd{margin:.25rem 0 0;font:500 2rem/1.25 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text)}.rk-editorial-metric p{margin:.7rem 0 0;font:1rem/1.6 var(--font-text);color:var(--text-muted)}.rk-editorial-bar{min-width:0;padding-block:.5rem}.rk-editorial-bar-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font:1rem/1.6 var(--font-text)}.rk-editorial-bar-heading>:first-child{min-width:0;overflow-wrap:anywhere}.rk-editorial-bar-heading>:last-child{flex:none;font:1rem/1.6 var(--font-mono)}.rk-editorial-bar-track{height:8px;background:var(--surface-sunken);margin-top:.45rem}.rk-editorial-bar-track>span{display:block;height:100%}.rk-editorial-section--wide{grid-template-columns:2.5rem minmax(0,1fr)}.rk-editorial-section--wide>.rk-editorial-section-body{max-width:none}.rk-editorial-section--wide>.rk-editorial-sidenote{grid-column:2}@media(max-width:640px){.rk-editorial-section--wide{grid-template-columns:1fr;gap:.5rem}.rk-editorial-section--wide>.rk-editorial-sidenote{grid-column:1}}:root{--content: 1120px;--gutter: clamp(20px, 4vw, 56px);--measure: 43rem;--beat: 1.1em;--beat-group: 1.75rem;--beat-module: 2.5rem;--bar-h: 8px}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--text);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-underline-offset:.2em}a:hover{color:var(--editorial-accent)}button,input,select{font:inherit}button{cursor:pointer}img,svg,canvas{max-width:100%}.wrap{width:min(calc(100% - var(--gutter) * 2),var(--content));margin-inline:auto}.site-article.rk-editorial{max-width:none;padding:0}.site-article .wrap .wrap{width:100%}.site-article p{margin:0 0 1.05em}.site-article h1,.site-article h2,.site-article h3{color:var(--text);font-family:var(--font-display);font-weight:500;letter-spacing:-.025em;text-wrap:balance}.site-article h1{font-size:var(--editorial-title-size);line-height:1.08;margin:.35em 0 .4em;max-width:21ch}.site-article h2{font-size:var(--editorial-section-size);line-height:1.22;margin:0 0 .65em;max-width:30ch}.site-article h3{font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem);line-height:1.3;margin:1.6em 0 .7em}.site-article h4{font:600 1.125rem/1.5 var(--font-text);margin:1.5rem 0 .5rem}.site-article .eyebrow{margin:0 0 .75rem;font:500 .8125rem/1.6 var(--font-mono);letter-spacing:.055em;color:var(--editorial-accent);text-transform:uppercase}.site-article .prose{max-width:var(--measure)}.site-article p.lead,.site-article .prose.lead{font-size:1.0625em;line-height:1.6;color:var(--text)}.site-article .muted{color:var(--text-muted)}.site-article strong{font-weight:600}.site-article .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.site-article .tnum{font-variant-numeric:tabular-nums}.site-article .section{padding-block:2.75rem 1rem;scroll-margin-top:6rem}.site-article .section+.section>.wrap{padding-top:1rem}.site-article .section-head{margin-bottom:1.75rem}.site-article .section-head>p{max-width:var(--measure)}.site-article .flow>*+*{margin-top:var(--beat-group)}.site-article .flow>.section-head{margin-top:0}.site-article .module{margin-top:var(--beat-module);min-width:0}.site-article .module>h3:first-child{margin-top:0}.site-article .module>p{max-width:var(--measure)}.site-article .module>.prose{max-width:var(--measure)}.site-article .rk-editorial-header{padding-block:2rem 1.5rem}.site-article .rk-editorial-title{max-width:22ch}.site-article .rk-editorial-metadata{gap:.5rem 2rem}.article-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;padding-top:1.5rem}.article-opening>p{font-size:1.25rem;line-height:1.6}.article-opening .rk-editorial-contents{margin:0}.article-opening .rk-editorial-contents a{padding:.6rem 0}.article-contents{margin:1.5rem 0 2rem;max-width:var(--measure)}.article-contents .rk-editorial-contents{margin:0}.article-contents ol{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}.article-contents a{font-size:1rem}.masthead{padding-top:env(safe-area-inset-top,0px)}.masthead-brand{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1.1rem}.rk-brand{display:flex;align-items:center;gap:.9rem;text-decoration:none}.rk-brand-mark{flex:none}.rk-brand-text{display:flex;flex-direction:column;gap:.3rem}.rk-brand-word{font:600 1.5rem/1.15 var(--font-display)}.rk-brand-tagline-line{font:.9375rem/1.5 var(--font-text);color:var(--text-muted)}.masthead-edition{color:var(--text-muted);font:.875rem/1.5 var(--font-text);white-space:nowrap}.chapter-navigation{border-block:1px solid var(--border-strong);background:var(--paper)}.chapters{display:flex;gap:1.5rem;justify-content:space-between;overflow-x:auto;scrollbar-width:thin}.chapter-btn{flex:none;display:flex;align-items:center;gap:.65rem;padding:1rem 0 .9rem;color:var(--text-muted);border:0;border-bottom:2px solid transparent;background:none;font:1rem/1.45 var(--font-text);text-decoration:none;white-space:nowrap}.chapter-btn:hover{color:var(--text)}.chapter-btn.active{color:var(--text);border-bottom-color:var(--editorial-accent)}.chapter-number{font:.75rem/1.5 var(--font-mono);color:var(--text-muted)}.chapter-btn.active .chapter-number{color:var(--editorial-accent)}.case-article>.section{padding-top:2rem}.case-article>.section>.wrap>.section-head{border-bottom:1px solid var(--border-strong);padding-bottom:1rem}.case-article .section-head h1{max-width:24ch}.case-article h2{font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem);line-height:1.3;margin:1.6em 0 .7em}.case-article h3{font:600 1.125rem/1.5 var(--font-text);margin:1.5rem 0 .5rem}.thematic-row{display:grid;grid-template-columns:1.4ch minmax(0,13ch) minmax(4rem,1fr) 5ch;align-items:center;gap:10px}.chapter-next{margin-top:2rem;padding-block:1.5rem 2rem;border-top:1px solid var(--text)}.chapter-next>span{display:block;color:var(--text-muted);font:1rem/1.5 var(--font-text)}.chapter-next a{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.5rem;font:500 clamp(1.6rem,1.3rem + 1.2vw,2.5rem)/1.4 var(--font-display);text-decoration:none}.foot{border-top:1px solid var(--border-strong);padding-block:1.5rem;color:var(--text-muted);font:.9375rem/1.5 var(--font-text)}.foot .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.site-article .grid{display:grid;gap:1.5rem}.site-article .grid>*{min-width:0}.site-article .grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.site-article .grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.site-article .grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.site-article .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:start}.site-article .split>*{min-width:0}.site-article .split>.prose{font-size:1.125rem}.site-article .split>.prose:first-child:last-child{font-size:inherit}.site-article .rk-editorial-panel{font-size:1.125rem;line-height:1.65}.site-article .rk-editorial-panel h3{font-size:1.4rem;margin-top:0}.site-article .rk-editorial-metric p{margin-bottom:0}.site-article .note{max-width:var(--measure);border-left:2px solid var(--border-strong);padding-left:1.1rem;margin:1.5rem 0;color:var(--text-muted);font:1.0625rem/1.65 var(--font-text)}.site-article .callout,.site-article .verdict{max-width:var(--measure);border-left:2px solid var(--editorial-accent);padding:.25rem 0 .25rem 1.25rem;margin:2rem 0;font:1.2rem/1.65 var(--font-text)}.verdict-layout{display:grid;grid-template-columns:minmax(0,1fr) 12rem;gap:0 2rem;align-items:start}.verdict-layout>*{grid-column:1 / -1;min-width:0}.site-article .verdict-layout>.callout,.site-article .verdict-layout>.verdict{max-width:none}.verdict-layout>.callout:first-child{grid-column:1}.verdict-layout>.verdict-aside{grid-column:2;grid-row:1;display:grid;justify-items:center;gap:.75rem;padding-top:1rem}@media(max-width:700px){.verdict-layout{grid-template-columns:1fr}.verdict-layout>.verdict-aside{grid-column:1;grid-row:2;justify-items:start;margin-bottom:1.5rem}}.site-article .chip{display:inline-flex;gap:.4rem;align-items:center;padding:0;font:1rem/1.5 var(--font-text);color:var(--text-muted)}.site-article .chip.hot{color:var(--editorial-accent)}.site-article .chip.good{color:var(--icon-blue)}.site-article .bignum{font:500 2.75rem/1.1 var(--font-display);color:var(--text);font-variant-numeric:tabular-nums}.site-article .bignum sup{font-size:.5em}.meter{display:block;overflow:hidden;background:var(--surface-sunken)}.meter-fill{display:block;height:100%}.site-article .sources{margin-top:2rem}.site-article .sources-list{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.site-article .sources-list li{margin:0;padding:0}.site-article .sources-list a,.site-article .sources-list span{font:1rem/1.6 var(--font-text);overflow-wrap:anywhere}.site-article .sources-list .source-format{color:var(--text-muted)}.site-article .sources-note{font-size:1rem;color:var(--text-muted);margin-top:1rem}.site-article details{padding-block:.5rem;font-size:1.125rem}.site-article details>summary{cursor:pointer;font:500 1.125rem/1.6 var(--font-text);color:var(--text)!important;text-transform:none!important;letter-spacing:normal!important}.site-article details[open]>summary{margin-bottom:1rem}.site-article details+details{margin-top:.5rem}.site-article .article-appendix{margin-top:2rem}.site-article details .section{padding-block:1rem}.site-article pre{overflow-x:auto;max-width:100%;font:1rem/1.7 var(--font-mono);background:var(--surface-sunken);padding:1.25rem}.site-article code{font-size:.85em}.site-article table{font-size:1.0625rem}.site-article th,.site-article td{padding:.8rem .8rem .8rem 0}.table-scroll{overflow-x:auto;max-width:100%}.table-scroll>table{min-width:620px}.figure-heading{font:500 1.0625rem/1.5 var(--font-text);margin-bottom:1.25rem}.result-table td:not(:first-child),.result-table th:not(:first-child){text-align:right}.result-table tbody tr:nth-child(2n){border-bottom:1px solid var(--border-strong)}.result-table small{display:block;color:var(--text-muted);font-size:1rem;margin-top:.2rem}.result-table .result-model{font-weight:500}.result-explanation{max-width:var(--measure)}.result-explanation h3{margin-top:1.8rem}.protocol-list{list-style:none;padding:0!important;counter-reset:protocol}.protocol-list li{position:relative;padding:1rem 0 1rem 3rem!important;margin:0!important;border-top:1px solid var(--border);counter-increment:protocol}.protocol-list li:before{content:counter(protocol,decimal-leading-zero);position:absolute;left:0;top:1.2rem;font:.875rem/1.5 var(--font-mono);color:var(--editorial-accent)}.protocol-list strong{display:block;margin-bottom:.35rem;font:600 1.125rem/1.5 var(--font-text)}.protocol-list p{margin:0;font-size:1.125rem}@media(prefers-reduced-motion:no-preference){.site-article{animation:chapter-enter var(--dur-trans) var(--ease-out) both}}@keyframes chapter-enter{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}.chapter-state{padding-block:2rem 3rem;min-height:18rem}.chapter-state .prose{max-width:var(--measure)}.timeline-selection{display:grid;grid-template-columns:auto minmax(5rem,1fr);gap:.4rem 1rem;margin-top:1rem;font:1rem/1.6 var(--font-text)}.timeline-selection input{width:100%;min-width:0;min-height:44px;margin:0;accent-color:var(--icon-blue)}.timeline-selection output{grid-column:1 / -1;color:var(--text-muted);overflow-wrap:anywhere}@media(max-width:480px){.timeline-selection{grid-template-columns:1fr}}.skip-link{position:fixed;z-index:100;left:1rem;top:-10rem;padding:1rem;background:var(--paper);border:1px solid var(--text)}.skip-link:focus{top:1rem}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}hr.rule{border:0;border-top:1px solid var(--border-strong);margin-block:2rem}@media(max-width:1000px){.masthead-edition{display:none}.chapters{gap:1.25rem}.chapter-number{display:none}.site-article .grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.site-article .split{gap:1.75rem}.site-article .data-row{grid-template-columns:minmax(0,1fr) auto!important;gap:.4rem .75rem!important}.site-article .data-row>:first-child{grid-column:1 / -1}.site-article .data-row>:last-child{text-align:right}.thematic-row{grid-template-columns:1.4ch minmax(0,1fr) 5ch;gap:.4rem .75rem}.thematic-row>.meter{grid-column:2 / -1;grid-row:2}.thematic-row>:last-child{grid-column:3;grid-row:1;text-align:right}}@media(max-width:720px){.masthead-brand{padding-block:.85rem}.rk-brand-word{font-size:1.25rem}.rk-brand-tagline-line{font-size:.8125rem}.rk-brand-mark{width:40px;height:40px}.chapter-btn{font-size:1rem;padding:.8rem 0 .7rem}.chapters{width:100%;padding-inline:var(--gutter)}.article-opening{grid-template-columns:1fr;gap:1rem}.article-opening>p{font-size:1.25rem}.site-article .rk-editorial-header{padding-top:1.5rem}.site-article .section{padding-top:2rem}.site-article .section+.section>.wrap{padding-top:1rem}.site-article .split,.site-article .grid.cols-2,.site-article .grid.cols-3{grid-template-columns:1fr;gap:1.25rem}.site-article .split>.prose{font-size:inherit}.site-article .grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.site-article .rk-editorial-panel{font-size:1.125rem}.site-article .rk-editorial-figure,.site-article .rk-editorial-note{margin-left:0}.site-article .rk-editorial-figure figcaption{grid-template-columns:1fr;gap:.3rem}.article-contents ol{grid-template-columns:1fr}.site-article .data-row{grid-template-columns:minmax(0,1fr) auto!important;gap:.4rem .75rem!important}.site-article .data-row>:first-child{grid-column:1 / -1}.site-article .data-row>:last-child{text-align:right}.site-article .ablation-row{grid-template-columns:1fr auto!important;row-gap:.4rem}.site-article .ablation-row>:first-child{grid-column:1 / -1}.site-article table{font-size:1rem}.site-article .module{margin-top:2rem}.site-article .callout,.site-article .verdict{font-size:1.125rem}.site-article .rk-editorial-metric dd{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.masthead,.foot,.chapter-next,.article-contents,.article-opening .rk-editorial-contents{display:none}.site-article .wrap{width:100%}.site-article{font-size:11pt!important}.site-article h1{font-size:30pt}.site-article h2{font-size:22pt}.site-article .section{padding-top:1.5rem}.site-article .split{display:block}}.paired-chart-heading,.paired-chart-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:1.5rem;align-items:center}.paired-chart-heading{padding-bottom:.8rem;color:var(--text-muted);font:1rem/1.5 var(--font-text);border-bottom:1px solid var(--border)}.paired-chart-row{padding:1.1rem 0;border-bottom:1px solid var(--border)}.paired-chart-row:last-child{border-bottom:0}.paired-chart-row strong{display:block;font:500 1.0625rem/1.5 var(--font-text)}.paired-chart-row>div>span{color:var(--text-muted);font:1rem/1.5 var(--font-text)}.paired-bar{display:flex;align-items:center;gap:.75rem}.paired-bar-track{display:block;height:12px;background:var(--surface-sunken);flex:1}.paired-bar-track i{display:block;height:100%;background:var(--icon-blue)}.paired-bar--lost .paired-bar-track i{background:var(--editorial-accent)}.paired-bar b{font:500 1.125rem/1.5 var(--font-mono);min-width:1.5ch}.paired-mobile-label{display:none}.source-path{font:1rem/1.6 var(--font-mono);overflow-wrap:anywhere;color:var(--text-muted)}@media(max-width:720px){.paired-chart-heading{display:none}.paired-chart-row{grid-template-columns:1fr 1fr;gap:.75rem 1.2rem}.paired-chart-row>div:first-child{grid-column:1 / -1}.paired-bar{flex-wrap:wrap;gap:.4rem}.paired-mobile-label{display:block;width:100%}}.task-comparison{max-width:var(--measure)}.task-comparison .rk-editorial-panel{font-size:var(--editorial-body-size)}.task-comparison .rk-editorial-panel h3{font-size:1.6rem}.proportion-figure{width:100%;align-self:center}[id]{scroll-margin-top:1.5rem}@media(min-width:1000px){.case-article>.section>.wrap>.section-head{display:grid;grid-template-columns:minmax(0,43rem) minmax(0,1fr);column-gap:3rem}.case-article .section-head>.eyebrow,.case-article .section-head>h1,.case-article .section-head>.grid{grid-column:1 / -1}.case-article .section-head>.lead{grid-column:1}.case-article .section-head>p.prose:not(.lead){grid-column:2;grid-row:3;font-size:1.0625rem}}.site-article .test-summary{max-width:var(--measure);margin:1.25rem 0;font-size:1.125rem;line-height:1.65;border-left:2px solid var(--icon-blue);padding-left:1.25rem}.site-article td .meter{margin-top:.4rem}.site-article .module p.prose{max-width:var(--measure)!important}.site-article .table-scroll-hint{display:none}@media(max-width:720px){.site-article .table-scroll-hint{display:block;margin:0 0 .75rem;color:var(--text-muted);font:1rem/1.5 var(--font-text)}}.site-article{--editorial-positive:#315F41}@media(max-width:720px){.site-article .result-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-article .result-table tbody{display:block}.site-article .result-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem .5rem;padding:1rem 0;border-bottom:1px solid var(--border-strong)}.site-article .result-table th{grid-column:1 / -1;padding:0;border:0}.site-article .result-table td{text-align:left;padding:0;border:0;white-space:nowrap;font-size:1.0625rem}.site-article .result-table td:before{content:attr(data-label);display:block;color:var(--text-muted);font:.9375rem/1.45 var(--font-text);white-space:normal;min-height:2.8em}.site-article .result-table small{font-size:1rem}}.site-article .module>*,.site-article .flow>*{min-width:0}.site-article .table-scroll{min-width:0}#repro .prose{overflow-wrap:anywhere}@media(max-width:400px){.site-article .grid.cols-4{grid-template-columns:1fr}}.site-article details:not([open])>:not(summary){display:none}.site-article .prose{overflow-wrap:anywhere}.site-article #limits{font-size:var(--editorial-body-size);line-height:var(--editorial-body-leading)}.site-article #limits .module+.module{margin-top:2.5rem}.site-article #limits .limits-table{margin:1.75rem 0;font:1.125rem/1.55 var(--font-text);font-variant-numeric:tabular-nums}.site-article .limits-table caption{text-align:left;margin-bottom:.8rem;font-size:1rem;color:var(--text-muted)}.site-article .limits-table th:first-child{width:55%}.site-article .limits-table tbody th{color:var(--text);font-weight:500}.site-article .limits-table td{white-space:nowrap}.site-article .limits-table tbody tr:last-child>*{border-bottom:0}.limits-row-note{display:block;margin-top:.3rem;font-weight:400;font-size:1rem;color:var(--text-muted)}.site-article .limits-reading{max-width:var(--measure);margin-top:1.75rem}.site-article .limits-reading h4{margin:0 0 .4rem;font-size:1.25rem}.site-article .limits-candidates{margin-bottom:.7rem;color:var(--text-muted);font-size:1.125rem}.site-article .limits-table-note{max-width:var(--measure);font-size:1rem;color:var(--text-muted)}@media(max-width:720px){.site-article #limits .limits-table{font-size:1.0625rem}.site-article .limits-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-article .limits-table tbody{display:block}.site-article .limits-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .6rem;padding:1rem 0;border-bottom:1px solid var(--border)}.site-article .limits-table tr:last-child{border-bottom:0}.site-article .limits-table th:first-child{grid-column:1 / -1;width:auto;padding:0;border:0}.site-article .limits-table td{padding:0;border:0}.site-article .limits-table td:before{content:attr(data-label);display:block;min-height:3em;font:1rem/1.45 var(--font-text);color:var(--text-muted);white-space:normal}.site-article .limits-unit .limits-table tr,.site-article .limits-calibration .limits-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}}
