/*! tss-heritage-3.0.0 theme-1.0.0 tokens:sha256:a32ad72ab61fdb679907db79b9e0ea5258c3cf25a8cf074db87e8d789f68208c */
:root{--p-vellum:#fdfbf5;--p-paper:#faf7f0;--p-parchment:#f2ede2;--p-parchment-deep:#efe7d4;--p-ink:#1a1815;--p-ink-muted:#524c43;--p-ink-faint:#6b655b;--p-rule:#d9d1c1;--p-rule-strong:#b8ad98;--p-gold:#7d5e17;--p-gold-line:#b5933f;--p-gold-tint:#f8f2e0;--p-gold-field:#faf5e8;--p-indigo:#1f3a5f;--p-indigo-deep:#16283f;--p-indigo-tint:#e8eef5;--p-indigo-field:#f1f3f9;--p-terracotta:#9a4520;--p-terracotta-tint:#f6ecdd;--p-oxblood:#7a2733;--p-oxblood-tint:#f6e4e4;--p-oxblood-field:#fbf0f0;--p-burgundy:#78233c;--p-stone:#4a6570;--p-stone-field:#eef3f5;--p-forest:#235c33;--p-green-line:#5a8a5c;--p-plum:#5f3a62;--p-amber:#a35c1c;--p-band:rgba(26,24,21,0.028);--p-scroll-shade:rgba(26,24,21,0.2);--p-anchor:#1f1c18;--p-tier-a-bg:#e4efe4;--p-tier-a-fg:#1d4420;--p-tier-b-bg:#e5edf5;--p-tier-b-border:#4a6fa1;--p-tier-c-bg:#f7eedc;--p-tier-c-fg:#6a4610;--p-tier-d-bg:#f1e8f1;--p-tier-d-fg:#4a2b4a;--p-tier-d-border:#8a5c8a;--p-tier-x-bg:#f5e4e1;--p-tier-x-fg:#6b1f16;--p-tier-x-border:#a3391c;--p-shadow-soft:0 1px 0 rgba(26,24,21,0.06);--p-shadow-raised:0 10px 28px rgba(26,24,21,0.14);--p-night-vellum:#201d18;--p-night-paper:#171613;--p-night-parchment:#1c1a16;--p-night-parchment-deep:#232019;--p-night-ink:#ece7dc;--p-night-ink-muted:#bdb6a6;--p-night-ink-faint:#a49d8e;--p-night-rule:#3a352c;--p-night-rule-strong:#57503f;--p-night-gold:#d9bd76;--p-night-gold-line:#8a7338;--p-night-gold-tint:#221d13;--p-night-gold-field:#1e1b15;--p-night-indigo:#8fb3d9;--p-night-indigo-deep:#b7cfe8;--p-night-indigo-tint:#1f2a38;--p-night-indigo-field:#181e29;--p-night-terracotta:#e09a7c;--p-night-terracotta-tint:#2b2118;--p-night-oxblood:#e8a8b0;--p-night-oxblood-tint:#2a1a1c;--p-night-oxblood-field:#241a1b;--p-night-burgundy:#e3a3b4;--p-night-stone:#a8c0c9;--p-night-stone-field:#171f22;--p-night-forest:#8fc79a;--p-night-plum:#d3aad6;--p-night-amber:#e0a25e;--p-night-band:rgba(236,231,220,0.035);--p-night-scroll-shade:rgba(0,0,0,0.55);--p-night-anchor:#121110;--p-night-tier-a-bg:#1c2a1c;--p-night-tier-a-fg:#bfe0bf;--p-night-tier-a-border:#7fb082;--p-night-tier-b-bg:#1b2634;--p-night-tier-b-fg:#c5d8ee;--p-night-tier-b-border:#6b8fbf;--p-night-tier-c-bg:#2d2416;--p-night-tier-c-fg:#ecd2a8;--p-night-tier-c-border:#b9803f;--p-night-tier-d-bg:#2a1f2a;--p-night-tier-d-fg:#e2c8e2;--p-night-tier-d-border:#a67ba6;--p-night-tier-x-bg:#2e1c19;--p-night-tier-x-fg:#f0c2b8;--p-night-tier-x-border:#c25a3c}:root{color-scheme:light;--paper-main:var(--p-paper);--paper-secondary:var(--p-parchment);--paper-deep:var(--p-parchment-deep);--vellum:var(--p-vellum);--ink-primary:var(--p-ink);--ink-muted:var(--p-ink-muted);--ink-faint:var(--p-ink-faint);--rule-hairline:var(--p-rule);--rule-structure:var(--p-rule-strong);--heritage-gold:var(--p-gold);--heritage-gold-line:var(--p-gold-line);--heritage-gold-tint:var(--p-gold-tint);--heritage-gold-field:var(--p-gold-field);--research-indigo:var(--p-indigo);--research-indigo-deep:var(--p-indigo-deep);--research-indigo-tint:var(--p-indigo-tint);--research-indigo-field:var(--p-indigo-field);--story-terracotta:var(--p-terracotta);--story-terracotta-tint:var(--p-terracotta-tint);--refusal-oxblood:var(--p-oxblood);--refusal-oxblood-tint:var(--p-oxblood-tint);--refusal-oxblood-field:var(--p-oxblood-field);--legacy-burgundy:var(--p-burgundy);--family-plum:var(--p-plum);--archive-forest:var(--p-forest);--metadata-stone:var(--p-stone);--metadata-stone-field:var(--p-stone-field);--focus-amber:var(--p-amber);--table-band:var(--p-band);--scroll-shade:var(--p-scroll-shade);--anchor-field:var(--p-anchor);--anchor-ink:var(--p-night-ink);--anchor-muted:var(--p-night-ink-muted);--anchor-faint:var(--p-night-ink-faint);--anchor-gold:var(--p-night-gold);--anchor-gold-line:var(--p-gold-line);--anchor-rule:var(--p-night-rule-strong);--anchor-focus:var(--p-night-amber);--tier-a-bg:var(--p-tier-a-bg);--tier-a-fg:var(--p-tier-a-fg);--tier-a-border:var(--p-green-line);--tier-b-bg:var(--p-tier-b-bg);--tier-b-fg:var(--p-indigo-deep);--tier-b-border:var(--p-tier-b-border);--tier-c-bg:var(--p-tier-c-bg);--tier-c-fg:var(--p-tier-c-fg);--tier-c-border:var(--p-amber);--tier-d-bg:var(--p-tier-d-bg);--tier-d-fg:var(--p-tier-d-fg);--tier-d-border:var(--p-tier-d-border);--tier-x-bg:var(--p-tier-x-bg);--tier-x-fg:var(--p-tier-x-fg);--tier-x-border:var(--p-tier-x-border);--shadow-soft:var(--p-shadow-soft);--shadow-raised:var(--p-shadow-raised)}:root{--surface-field:var(--paper-main);--surface-vellum:var(--vellum);--surface-plate:var(--paper-secondary);--surface-deep:var(--paper-deep);--surface-anchor:var(--anchor-field);--status-warning:var(--story-terracotta);--status-warning-tint:var(--story-terracotta-tint);--status-excluded:var(--refusal-oxblood);--color-paper:var(--paper-main);--color-paper-2:var(--paper-secondary);--color-ink:var(--ink-primary);--color-ink-muted:var(--ink-muted);--color-ink-faint:var(--ink-faint);--color-rule:var(--rule-hairline);--color-rule-strong:var(--rule-structure);--color-border-ui:var(--ink-faint);--color-blue:var(--research-indigo);--color-blue-dark:var(--research-indigo-deep);--color-blue-tint:var(--research-indigo-tint);--color-ochre:var(--story-terracotta);--color-ochre-tint:var(--story-terracotta-tint);--color-slate:var(--metadata-stone);--color-plum:var(--family-plum);--color-focus:var(--focus-amber);--h-parchment:var(--paper-secondary);--h-parchment-deep:var(--paper-deep);--h-vellum:var(--vellum);--h-gold:var(--heritage-gold);--h-gold-line:var(--heritage-gold-line);--h-gold-tint:var(--heritage-gold-tint);--h-forest:var(--archive-forest);--h-terracotta:var(--story-terracotta);--h-indigo:var(--research-indigo);--h-charcoal:var(--ink-primary);--h-stone:var(--metadata-stone);--h-oxblood:var(--refusal-oxblood);--h-oxblood-tint:var(--refusal-oxblood-tint);--h-indigo-tint:var(--research-indigo-tint);--h-burgundy:var(--legacy-burgundy);--h-field-gold:var(--heritage-gold-field);--h-field-indigo:var(--research-indigo-field);--h-field-oxblood:var(--refusal-oxblood-field);--h-field-stone:var(--metadata-stone-field);--register-accent:var(--heritage-gold);--register-line:var(--heritage-gold-line);--register-second:var(--research-indigo);--register-tint:var(--heritage-gold-field)}@media screen{:root[data-theme="dark"]{color-scheme:dark;--paper-main:var(--p-night-paper);--paper-secondary:var(--p-night-parchment);--paper-deep:var(--p-night-parchment-deep);--vellum:var(--p-night-vellum);--ink-primary:var(--p-night-ink);--ink-muted:var(--p-night-ink-muted);--ink-faint:var(--p-night-ink-faint);--rule-hairline:var(--p-night-rule);--rule-structure:var(--p-night-rule-strong);--heritage-gold:var(--p-night-gold);--heritage-gold-line:var(--p-night-gold-line);--heritage-gold-tint:var(--p-night-gold-tint);--heritage-gold-field:var(--p-night-gold-field);--research-indigo:var(--p-night-indigo);--research-indigo-deep:var(--p-night-indigo-deep);--research-indigo-tint:var(--p-night-indigo-tint);--research-indigo-field:var(--p-night-indigo-field);--story-terracotta:var(--p-night-terracotta);--story-terracotta-tint:var(--p-night-terracotta-tint);--refusal-oxblood:var(--p-night-oxblood);--refusal-oxblood-tint:var(--p-night-oxblood-tint);--refusal-oxblood-field:var(--p-night-oxblood-field);--legacy-burgundy:var(--p-night-burgundy);--family-plum:var(--p-night-plum);--archive-forest:var(--p-night-forest);--metadata-stone:var(--p-night-stone);--metadata-stone-field:var(--p-night-stone-field);--focus-amber:var(--p-night-amber);--table-band:var(--p-night-band);--scroll-shade:var(--p-night-scroll-shade);--anchor-field:var(--p-night-anchor);--anchor-ink:var(--p-night-ink);--anchor-muted:var(--p-night-ink-muted);--anchor-faint:var(--p-night-ink-faint);--anchor-gold:var(--p-night-gold);--anchor-gold-line:var(--p-night-gold-line);--anchor-rule:var(--p-night-rule-strong);--anchor-focus:var(--p-night-amber);--tier-a-bg:var(--p-night-tier-a-bg);--tier-a-fg:var(--p-night-tier-a-fg);--tier-a-border:var(--p-night-tier-a-border);--tier-b-bg:var(--p-night-tier-b-bg);--tier-b-fg:var(--p-night-tier-b-fg);--tier-b-border:var(--p-night-tier-b-border);--tier-c-bg:var(--p-night-tier-c-bg);--tier-c-fg:var(--p-night-tier-c-fg);--tier-c-border:var(--p-night-tier-c-border);--tier-d-bg:var(--p-night-tier-d-bg);--tier-d-fg:var(--p-night-tier-d-fg);--tier-d-border:var(--p-night-tier-d-border);--tier-x-bg:var(--p-night-tier-x-bg);--tier-x-fg:var(--p-night-tier-x-fg);--tier-x-border:var(--p-night-tier-x-border)}}:root{--font-serif:"Source Serif 4","Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Charter,Georgia,"Times New Roman",serif;--font-sans:"Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-gurmukhi:"Noto Sans Gurmukhi","Source Sans 3","Noto Serif Gurmukhi",Raavi,"Nirmala UI","Gurmukhi MN","Gurmukhi Sangam MN",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--font-devanagari:"Noto Sans Devanagari","Source Sans 3","Kohinoor Devanagari","Nirmala UI",Mangal,system-ui,sans-serif;--font-arabic:"Noto Nastaliq Urdu","Source Sans 3","Jameel Noori Nastaleeq","Urdu Typesetting","Geeza Pro",system-ui,sans-serif;--font-display:"Newsreader","Source Serif 4","Iowan Old Style",Charter,Georgia,serif;--step--2:clamp(0.78rem,0.76rem + 0.10vw,0.82rem);--step--1:clamp(0.84rem,0.82rem + 0.12vw,0.9rem);--step-0:clamp(1.0rem,0.96rem + 0.22vw,1.125rem);--step-1:clamp(1.2rem,1.12rem + 0.4vw,1.4rem);--step-2:clamp(1.5rem,1.35rem + 0.8vw,1.95rem);--step-3:clamp(1.9rem,1.6rem + 1.5vw,2.7rem);--step-4:clamp(2.4rem,1.9rem + 2.6vw,3.8rem);--leading-body:1.62;--leading-tight:1.18;--measure:66ch;--width-reading:46rem;--width-register:62rem;--width-object:40rem;--width-wide:74rem;--width-research:84rem;--rule-w-hair:1px;--rule-w-structure:2px;--rule-w-rail:3px;--rule-w-signature:3px;--space-0:0.25rem;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--space-6:6rem;--radius:2px;--focus-ring:3px solid var(--color-focus)}html[lang="pa-Guru"]{--font-display:"Noto Sans Gurmukhi","Newsreader","Source Serif 4","Iowan Old Style",Charter,Georgia,serif;--font-sans:"Noto Sans Gurmukhi","Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-serif:"Noto Sans Gurmukhi","Source Serif 4","Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Charter,Georgia,"Times New Roman",serif}html[lang="hi"]{--font-display:"Noto Sans Devanagari","Newsreader","Source Serif 4","Iowan Old Style",Charter,Georgia,serif;--font-sans:"Noto Sans Devanagari","Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-serif:"Noto Sans Devanagari","Source Serif 4","Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Charter,Georgia,"Times New Roman",serif}html[lang="ur"],html[lang="pa-Arab"]{--font-display:"Noto Nastaliq Urdu","Newsreader","Source Serif 4","Iowan Old Style",Charter,Georgia,serif;--font-sans:"Noto Nastaliq Urdu","Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-serif:"Noto Nastaliq Urdu","Source Serif 4","Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Charter,Georgia,"Times New Roman",serif}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important}}@font-face{font-family:"Source Serif 4";src:url("/fonts/SourceSerif4-Roman-latin.woff2") format("woff2");font-weight:200 900;font-style:normal;font-display:swap;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:"Source Serif 4";src:url("/fonts/SourceSerif4-Roman-latin-ext.woff2") format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";src:url("/fonts/SourceSerif4-Italic-latin.woff2") format("woff2");font-weight:200 900;font-style:italic;font-display:swap;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:"Source Serif 4";src:url("/fonts/SourceSerif4-Italic-latin-ext.woff2") format("woff2");font-weight:200 900;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";src:url("/fonts/SourceSans3-Roman-latin.woff2") format("woff2");font-weight:200 900;font-style:normal;font-display:swap;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:"Source Sans 3";src:url("/fonts/SourceSans3-Roman-latin-ext.woff2") format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";src:url("/fonts/SourceSans3-Italic-latin.woff2") format("woff2");font-weight:200 900;font-style:italic;font-display:swap;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:"Source Sans 3";src:url("/fonts/SourceSans3-Italic-latin-ext.woff2") format("woff2");font-weight:200 900;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Sans Gurmukhi";src:url("/fonts/NotoSansGurmukhi-Roman-gurmukhi.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:"Noto Sans Devanagari";src:url("/fonts/NotoSansDevanagari-Roman-devanagari.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Noto Nastaliq Urdu";src:url("/fonts/NotoNastaliqUrdu-Roman-arabic.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"Newsreader";src:url("/fonts/Newsreader-Italic-latin-ext.woff2") format("woff2");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Newsreader";src:url("/fonts/Newsreader-Italic-latin.woff2") format("woff2");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Newsreader";src:url("/fonts/Newsreader-Roman-latin-ext.woff2") format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Newsreader";src:url("/fonts/Newsreader-Roman-latin.woff2") format("woff2");font-weight:200 800;font-style:normal;font-display:swap;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}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-serif);font-size:var(--step-0);line-height:var(--leading-body);font-feature-settings:"kern","liga","onum"}:lang(pa-Guru){font-family:var(--font-gurmukhi);line-height:1.75}html:not([lang="pa-Guru"]) [lang="pa-Guru"][lang]{font-size:1.07em}html:not([lang="pa-Guru"]) [lang="pa-Guru"][lang] [lang="en"]{font-size:0.935em}html:not([lang="pa-Guru"]) .utility-nav a[lang="pa-Guru"][lang],html:not([lang="pa-Guru"]) .nav-group a[lang="pa-Guru"][lang]{font-size:calc(var(--step--1) * 1.07)}.pa,[lang="pa-Guru"]{font-family:var(--font-gurmukhi)}:lang(hi){font-family:var(--font-devanagari)}:lang(ur),:lang(pa-Arab){font-family:var(--font-arabic)}:lang(hi),:lang(ur),:lang(pa-Arab){letter-spacing:0 !important;font-synthesis:none}.skip-link{position:absolute;inset-inline-start:-999px;top:0;z-index:100;background:var(--color-blue);color:var(--color-paper);padding:var(--space-1) var(--space-2);font-family:var(--font-sans);text-decoration:none}.skip-link:focus{inset-inline-start:var(--space-2);top:var(--space-2)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}summary{min-height:24px;box-sizing:border-box}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:var(--focus-ring);outline-offset:2px}a{color:var(--color-blue);text-decoration-thickness:from-font;text-underline-offset:0.12em}a:hover{color:var(--color-blue-dark)}::selection{background:var(--color-ochre-tint)}h1,h2,h3,h4{font-family:var(--font-serif);line-height:var(--leading-tight);font-weight:600;letter-spacing:-0.005em;margin:0;text-wrap:balance}h1{font-size:var(--step-3);margin-bottom:var(--space-2)}h2{font-size:var(--step-2);margin:var(--space-5) 0 var(--space-2)}h3{font-size:var(--step-1);margin:var(--space-4) 0 var(--space-1)}h4{font-size:var(--step-0);margin:var(--space-3) 0 var(--space-1);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:0.06em;font-size:var(--step--1);color:var(--color-ink-muted)}p{margin:0 0 var(--space-2)}p:last-child{margin-bottom:0}ul,ol{padding-inline-start:1.4em;margin:0 0 var(--space-2)}li{margin-bottom:0.35em}em{font-style:italic}small,.small{font-size:var(--step--1)}code,pre,.mono{font-family:var(--font-mono);font-size:0.86em}pre{white-space:pre-wrap;word-break:break-word;margin:0.3em 0}hr{border:0;border-top:1px solid var(--color-rule);margin:var(--space-4) 0}blockquote{margin:var(--space-3) 0;padding-inline-start:var(--space-3);border-inline-start:3px solid var(--color-rule-strong);color:var(--color-ink-muted)}.kicker{font-family:var(--font-sans);font-size:var(--step--1);text-transform:uppercase;letter-spacing:0.1em;color:var(--color-ink-muted);margin-bottom:var(--space-1)}.kicker.pa,.kicker [lang="pa-Guru"],.kicker:lang(pa-Guru){text-transform:none;letter-spacing:0}.lede{font-size:var(--step-1);line-height:1.45;color:var(--color-ink);max-width:var(--measure);margin-bottom:var(--space-3);text-wrap:pretty}.muted{color:var(--color-ink-muted)}.sans{font-family:var(--font-sans)}.caption{font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-ink-muted)}.date-marker{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0.06em;color:var(--color-ochre);font-weight:600;font-size:var(--step--1);text-transform:uppercase}p.small,p.sans,p.muted,p.caption,.review-banner p,.filter-status{max-width:62ch;text-wrap:pretty}.panel-notice p,ul.sans.small{max-width:62ch;text-wrap:pretty}.review-banner>span,.review-banner{max-width:62ch}.tier-key li>div{max-width:62ch}.prose{max-width:var(--measure);text-wrap:pretty}.prose h2:first-child{margin-top:0}.prose>h2{border-top:1px solid var(--color-rule);padding-top:var(--space-3)}.prose.numbered>h2{border-top-color:var(--color-rule-strong)}.prose.numbered p{line-height:1.7}.prose.numbered .claim-block{margin-bottom:var(--space-3)}.prose .evidence{vertical-align:baseline}.wrap{width:min(100% - 2 * var(--space-3),var(--width-wide));margin-inline:auto}main{display:block;width:min(100% - 2 * var(--space-3),var(--width-wide));margin:var(--space-4) auto var(--space-6)}main.reading{width:min(100% - 2 * var(--space-3),var(--width-reading))}main.research{width:min(100% - 2 * var(--space-3),var(--width-research))}@media (max-width:480px){main{margin-top:var(--space-3)}}.page-header{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-rule)}.page-header--flagship{border-top:3px solid var(--color-ink);padding-top:var(--space-2);border-bottom:0;padding-bottom:0;margin-bottom:var(--space-5)}.page-header--flagship .kicker{color:var(--color-ochre);font-weight:600;letter-spacing:0.14em}.page-header--flagship h1{font-size:var(--step-4);font-weight:500;letter-spacing:-0.018em;margin-bottom:var(--space-1)}.page-header--flagship .title-pa{font-size:var(--step-2);line-height:1.45;margin-bottom:var(--space-3)}.page-header--flagship .lede{font-size:var(--step-1);max-width:40rem}.page-header--flagship .page-meta{border-top:1px solid var(--color-rule);padding-top:var(--space-2);margin-top:var(--space-3)}.page-header--flagship + .prose.numbered>h2:first-child{border-top:0;padding-top:0;margin-top:0}.prose.numbered{counter-reset:sec;--num-col:2.6rem}.prose.numbered>h2{counter-increment:sec;display:grid;grid-template-columns:var(--num-col) 1fr;gap:var(--space-2);align-items:baseline;margin-top:var(--space-6)}.prose.numbered>h2:first-child{margin-top:0}.prose.numbered>h2::before{content:counter(sec,decimal-leading-zero);font-family:var(--font-sans);font-size:var(--step-0);line-height:1;letter-spacing:0.02em;color:var(--color-ochre);font-weight:700;font-variant-numeric:tabular-nums}.dateline{font-family:var(--font-sans);font-size:var(--step--2);font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin:calc(-1 * var(--space-1)) 0 var(--space-3)}.prose.numbered>.dateline{padding-inline-start:calc(var(--num-col) + var(--space-2))}@media (max-width:560px){.prose.numbered{--num-col:1.9rem}.prose.numbered>h2{gap:var(--space-1)}.prose.numbered>.dateline{padding-inline-start:calc(var(--num-col) + var(--space-1))}}.pull{font-size:var(--step-1);line-height:1.4;border-inline-start:4px solid var(--color-ochre);padding-block:var(--space-1);padding-inline:var(--space-3) 0;margin:var(--space-4) 0;color:var(--color-ink);font-style:italic}.pathways{list-style:none;padding:0;margin:var(--space-2) 0 0;display:grid;gap:0;border-top:1px solid var(--color-rule)}.pathways li{border-bottom:1px solid var(--color-rule);margin:0}.pathways a{display:grid;grid-template-columns:1fr;gap:var(--space-1);padding:var(--space-2) 0;text-decoration:none;color:inherit;align-items:baseline}@media (min-width:780px){.pathways a{grid-template-columns:minmax(13rem,19rem) 1fr auto;gap:var(--space-3)}}.pathways a:hover,.pathways a:focus-visible{background:var(--color-paper-2)}.pathways a:hover strong{text-decoration:underline;text-underline-offset:0.12em}.pathways a::after{content:"→";grid-column:3;align-self:baseline;color:var(--color-blue);font-family:var(--font-sans)}@media (max-width:779px){.pathways a::after{display:none}}.pathways strong{font-family:var(--font-serif);font-size:var(--step-1);font-weight:500;text-wrap:balance}.pathways span{font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-ink-muted)}@media (max-width:560px){.pathways a{grid-template-columns:1fr;gap:0.2em}}.page-header h1{font-size:var(--step-3)}.title-pa{font-family:var(--font-gurmukhi);font-size:var(--step-1);line-height:1.5;font-weight:400;color:var(--color-ink-muted);margin:0 0 var(--space-2)}[lang="pa-Guru"] .page-header .title-pa,.page-header .title-pa[lang="en"]{font-family:var(--font-sans)}html[dir="rtl"] .title-pa[dir="ltr"],html[dir="rtl"] .name-pa[dir="ltr"]{text-align:end}.page-meta{font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-ink-muted);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-top:var(--space-2)}.page-meta span + span::before{content:"·";margin-inline-end:var(--space-2);color:var(--color-rule-strong)}.grid{display:grid;gap:var(--space-3)}.grid-2{grid-template-columns:1fr}.grid-3{grid-template-columns:1fr}@media (min-width:720px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}}.two-col{display:grid;gap:var(--space-4);grid-template-columns:1fr;align-items:start}@media (min-width:900px){.two-col{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}}.stack>* + *{margin-top:var(--space-2)}.site-header{font-family:var(--font-sans);border-bottom:1px solid var(--color-rule-strong);background:var(--color-paper)}.site-header .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0 var(--space-1)}.brand{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--color-ink);margin-inline-end:auto;min-width:0}.brand:hover{color:var(--color-ink)}.brand-mark{flex:none;width:2.4rem;height:2.4rem}.brand-name{font-family:var(--font-serif);font-size:var(--step-1);font-weight:600;line-height:1.15;min-width:0}.brand-name small{display:block;font-family:var(--font-sans);font-size:var(--step--2);font-weight:400;color:var(--color-ink-muted);letter-spacing:0.03em;margin-top:0.2em}.utility-nav{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.utility-nav ul{list-style:none;display:flex;gap:var(--space-2);margin:0;padding:0;align-items:center}.nav-en{font-size:0.7em;font-weight:600;letter-spacing:0.06em;color:var(--color-ink-faint);border:1px solid var(--color-rule);border-radius:var(--radius);padding:0.05em 0.3em;margin-inline-start:0.15em;vertical-align:0.12em;white-space:nowrap}a:hover>.nav-en,a:focus-visible>.nav-en{border-color:var(--color-rule-strong)}.utility-nav a{text-decoration:none;font-size:var(--step--1);padding:0.3em 0.2em;min-height:24px;display:inline-flex;align-items:center}.utility-nav a:hover,.utility-nav a[aria-current="page"]{text-decoration:underline}#researcher-toggle{border:0;border-bottom:2px solid var(--color-rule-strong);border-radius:0;background:transparent;padding:0.35em 0.1em;font-weight:500}#researcher-toggle:hover{border-bottom-color:var(--color-ochre)}#researcher-toggle[aria-pressed="true"]{background:transparent;color:var(--color-ink);border-bottom-color:var(--color-ochre);border-bottom-width:3px;font-weight:600}.btn{font-family:var(--font-sans);font-size:var(--step--1);border:1px solid var(--color-border-ui);background:var(--color-paper-2);color:var(--color-ink);padding:0.4em 0.75em;min-height:32px;cursor:pointer;border-radius:var(--radius);line-height:1.2}.btn:hover{border-color:var(--color-ink-muted)}.btn[aria-pressed="true"]{background:var(--color-blue);color:var(--color-paper);border-color:var(--color-blue)}.btn-small{font-size:var(--step--2);padding:0.3em 0.6em;min-height:32px}.nav-toggle-checkbox{display:none}.nav-toggle-label{display:none;font-family:var(--font-sans);font-size:var(--step--1);cursor:pointer;border:1px solid var(--color-border-ui);padding:0.45em 0.8em;min-height:32px;align-items:center;gap:0.5em;border-radius:var(--radius)}.nav-toggle-label::before{content:"☰"}.nav-toggle-checkbox:checked ~ .nav-toggle-label::before,.nav-toggle-button[aria-expanded="true"]::before{content:"✕"}.tog-close{display:none}.nav-toggle-checkbox:checked ~ .nav-toggle-label .tog-open,.nav-toggle-button[aria-expanded="true"] .tog-open{display:none}.nav-toggle-checkbox:checked ~ .nav-toggle-label .tog-close,.nav-toggle-button[aria-expanded="true"] .tog-close{display:inline}.nav-toggle-button{background:var(--color-paper);color:var(--color-ink);font:inherit}.nav-toggle-button[hidden],.nav-toggle-label[hidden]{display:none !important}.search-type-filters{border:0;padding:0;margin:var(--space-2) 0}nav.primary-nav{width:100%;border-top:1px solid var(--color-rule)}nav.primary-nav .nav-groups{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);padding:var(--space-1) 0}.nav-group{display:flex;align-items:baseline;gap:0 0.9rem;flex-wrap:wrap}nav.primary-nav .nav-groups{column-gap:var(--space-4)}.nav-group-label{font-size:var(--step--2);font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--color-ink-faint);flex:none}.nav-group ul{list-style:none;display:flex;flex-wrap:wrap;gap:0 0.72rem;margin:0;padding:0}.nav-group a{text-decoration:none;font-size:var(--step--1);display:inline-block;padding:0.34em 0.1em;border-bottom:2px solid transparent}.nav-group a:hover{border-bottom-color:var(--color-rule-strong)}.nav-group a[aria-current="page"]{border-bottom-color:var(--color-ochre);color:var(--color-ink);font-weight:600}@media (max-width:900px){.nav-toggle-checkbox{display:block;position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.nav-toggle-checkbox[hidden]{display:none}.nav-toggle-label{display:inline-flex}nav.primary-nav{display:none}.nav-toggle-checkbox:checked ~ nav.primary-nav,nav.primary-nav.nav-open{display:block}.nav-toggle-checkbox:focus-visible ~ .nav-toggle-label{outline:var(--focus-ring);outline-offset:2px}nav.primary-nav .nav-groups{flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0}.nav-group{flex-direction:column;align-items:stretch;gap:var(--space-0)}.nav-group ul{flex-direction:column;gap:0}.nav-group a{display:block;padding:0.55em 0;border-bottom:1px solid var(--color-rule)}.nav-group a[aria-current="page"]{border-bottom:1px solid var(--color-rule);border-inline-start:3px solid var(--color-ochre);padding-inline-start:0.5em}.brand{flex:1 1 0;min-width:0;margin-inline-end:var(--space-2)}.brand-name{font-size:var(--step-0);min-width:0;overflow-wrap:break-word}.utility-nav{order:5;width:100%;justify-content:space-between;gap:var(--space-1) var(--space-2)}.nav-toggle-label,.nav-toggle-button{order:1;flex:none}nav.primary-nav{order:7}}@media (max-width:480px){.brand-name{font-size:var(--step--1);letter-spacing:0.005em}.brand-mark{width:2rem;height:2rem}.brand-name small{font-size:var(--step--2)}.utility-nav ul{gap:var(--space-1)}}@media (max-width:560px){.brand-name small{display:none}}@media print{.site-header,.site-footer,.nav-toggle-label,.filter-bar,.btn,.page-end{display:none !important}main{width:auto;margin:0}.evidence[open]>summary::after,.evidence>summary::after{content:""}a{color:inherit;text-decoration:none}.cite-block{break-inside:avoid}details>*:not(summary){display:revert !important}details>summary{list-style:none}details>summary::marker,details>summary::-webkit-details-marker{display:none}}@media (forced-colors:active){.evidence-badge,.tag,.chip{border:1px solid CanvasText}.evidence-badge .tier-letter{forced-color-adjust:none}:focus-visible{outline:2px solid Highlight;outline-offset:2px}.skip-link:focus{border:1px solid CanvasText}}.prose.chronicle{--rail:8.5rem}.prose.chronicle>.dateline{color:var(--color-ochre);border-top:1px solid var(--color-rule-strong);margin:var(--space-5) 0 0;padding-top:var(--space-3)}.prose.chronicle>.dateline + h2{border-top:0;padding-top:0;margin-top:0.25em}.prose.chronicle>h2{border-top-color:var(--color-rule-strong);margin-top:var(--space-5)}.prose.chronicle>.dateline-context{color:var(--color-ink-faint);font-style:italic;text-transform:none;letter-spacing:0.04em}@media (min-width:1120px){.prose.chronicle>.dateline{float:inline-start;clear:inline-start;border-top:0;padding-top:0;width:calc(var(--rail) - var(--space-3));margin-block:0.75em 0;margin-inline:calc(-1 * var(--rail)) 0;text-align:end;color:var(--color-ochre)}.prose.chronicle>.dateline + h2{border-top:1px solid var(--color-rule-strong);padding-top:var(--space-3);margin-top:var(--space-5)}.prose.chronicle>.dateline-context{color:var(--color-ink-faint)}.prose.chronicle>h2{clear:none}}.prose.biography>h2{margin-top:var(--space-6);border-top-color:var(--color-rule)}.prose.biography p{line-height:1.68}.prose.afterword{max-width:40rem}.prose.afterword>h2{border-top:0;padding-top:0;margin-top:var(--space-6);font-weight:500}.prose.afterword>h2::after{content:"";display:block;width:3.5rem;height:2px;background:var(--color-rule-strong);margin-top:var(--space-1)}.prose.afterword p{line-height:1.72}.hero{padding:var(--space-4) 0 var(--space-5);border-bottom:1px solid var(--color-rule)}.hero-grid{display:grid;gap:var(--space-4);grid-template-columns:1fr;align-items:start}@media (min-width:900px){.hero-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-5)}}.hero h1{font-size:var(--step-4);font-weight:500;letter-spacing:-0.015em;margin:var(--space-1) 0 var(--space-1)}.hero .name-pa{font-family:var(--font-gurmukhi);font-size:var(--step-2);font-weight:400;line-height:1.45;color:var(--color-ink-muted);margin-bottom:var(--space-3)}.hero .lede{font-size:var(--step-1)}@media (max-width:560px){.hero .lede{font-size:clamp(1.04rem,0.98rem + 0.3vw,1.14rem);line-height:1.5}}.hero-record{font-family:var(--font-sans);font-size:var(--step--1);border-top:2px solid var(--color-ink);padding-top:var(--space-2)}.record-label{font-size:var(--step--2);font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:var(--color-ink);margin:0 0 var(--space-2)}.record-list{margin:0;display:grid;gap:0}.record-list>div{display:grid;grid-template-columns:1fr auto;gap:var(--space-2);align-items:baseline;padding:0.42em 0;border-bottom:1px solid var(--color-rule)}.record-list dt{color:var(--color-ink-muted)}.record-list dd{margin:0;text-align:end;color:var(--color-ink)}.record-list .fig{font-variant-numeric:tabular-nums lining-nums;font-size:var(--step-0);font-weight:600;letter-spacing:0.01em}.record-list .fig-none{font-weight:600}.record-list .record-portrait{grid-template-columns:1fr auto}.record-list .record-qualifier{grid-column:1 / -1;margin:0.25em 0 0;text-align:start;font-size:var(--step--2);font-weight:400;color:var(--color-ink-muted);text-wrap:pretty}.record-note{margin:var(--space-2) 0 0;color:var(--color-ink-muted);font-size:var(--step--2);line-height:1.5;text-wrap:pretty}.section-label{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--step--2);font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:var(--color-ink-faint);border:0;margin:var(--space-6) 0 var(--space-3);padding:0}.section-label::after{content:"";flex:1 1 auto;height:1px;background:var(--color-rule)}.section-label.pa,.section-label [lang="pa-Guru"],.section-label:lang(pa-Guru),.nav-group-label:lang(pa-Guru),.page-end h2:lang(pa-Guru),.site-footer h2:lang(pa-Guru){text-transform:none;letter-spacing:0.02em}.section-label + p{margin-top:calc(-1 * var(--space-1))}.card{border:1px solid var(--color-rule);padding:var(--space-3);background:var(--color-paper)}.card h3{margin-top:0}.evidence-badge{display:inline-flex;align-items:center;gap:0.4em;font-family:var(--font-sans);font-size:var(--step--2);font-weight:600;line-height:1.3;padding:3px 9px 3px 6px;border-radius:var(--radius);border:1px solid;white-space:nowrap}.claim-block .badge-link::after{content:"▾";font-size:0.85em;opacity:0.8}.claim-block .badge-link{cursor:pointer}.badge-link:hover,.badge-link:focus-visible{filter:brightness(0.94);text-decoration:underline;text-decoration-color:currentColor}.evidence-badge .tier-letter{font-weight:800;font-size:1.05em;padding:0 0.25em;border-inline-end:1px solid currentColor}.evidence-badge.badge-letter-only .tier-letter{border-inline-end:0;margin:0}.tier-A{--t-bg:var(--tier-a-bg);--t-fg:var(--tier-a-fg);--t-br:var(--tier-a-border)}.tier-B{--t-bg:var(--tier-b-bg);--t-fg:var(--tier-b-fg);--t-br:var(--tier-b-border)}.tier-C{--t-bg:var(--tier-c-bg);--t-fg:var(--tier-c-fg);--t-br:var(--tier-c-border)}.tier-D{--t-bg:var(--tier-d-bg);--t-fg:var(--tier-d-fg);--t-br:var(--tier-d-border)}.tier-X{--t-bg:var(--tier-x-bg);--t-fg:var(--tier-x-fg);--t-br:var(--tier-x-border)}.evidence-badge.tier-A,.evidence-badge.tier-B,.evidence-badge.tier-C,.evidence-badge.tier-D,.evidence-badge.tier-X{background:var(--t-bg);color:var(--t-fg);border-color:var(--t-br)}.claim-block .evidence-badge{background:transparent;border-color:transparent;border-radius:0;padding:0;gap:0.34em;font-weight:500}.claim-block .evidence-badge .tier-letter{background:var(--t-bg);box-shadow:inset 0 0 0 1px var(--t-br);border-inline-end:0;border-radius:var(--radius);padding:0.1em 0.36em;font-weight:700;font-size:1em}.claim-block .badge-link{text-decoration:none}.claim-block .badge-link .tier-label{text-decoration:underline dotted;text-decoration-color:var(--t-br);text-decoration-thickness:1px;text-underline-offset:0.22em}.claim-block .badge-link:hover .tier-label,.claim-block .badge-link:focus-visible .tier-label{text-decoration-style:solid}.claim-block .badge-link:hover,.claim-block .badge-link:focus-visible{filter:none}.claim-block .tier-label{color:var(--color-ink-muted);font-weight:500}.claim-block .badge-link:hover .tier-label,.claim-block .badge-link:focus-visible .tier-label{color:var(--t-fg)}.claim-block .evidence-badge .tier-letter{display:inline-block}.claim-block .badge-link::after{content:"";display:inline-block;width:0.42em;height:0.42em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-0.16em) rotate(45deg);margin-inline-start:0.34em;opacity:0.55;font-size:1em}.claim-block .badge-link:hover::after,.claim-block .badge-link:focus-visible::after{opacity:1}.claim-block .evidence-panel .evidence-badge{background:var(--t-bg);border-color:var(--t-br);border-radius:var(--radius);padding:3px 9px 3px 6px;gap:0.4em;font-weight:600}.claim-block .evidence-panel .evidence-badge .tier-letter{background:transparent;box-shadow:none;border-inline-end:1px solid currentColor;border-radius:0;padding:0 0.25em;font-weight:800;font-size:1.05em}.claim-block .evidence-panel .tier-label{color:inherit;font-weight:600}.claim-block{margin:0 0 var(--space-2)}.claim-block>p{margin-bottom:var(--space-1)}.evidence{display:block;margin:0 0 var(--space-2)}.evidence>summary{display:inline-flex;align-items:center;gap:0.35em;cursor:pointer;list-style:none;padding:0.2em 0.1em;min-height:32px}.evidence>summary::-webkit-details-marker{display:none}.evidence>summary::after{content:"";display:inline-block;width:0.42em;height:0.42em;border-right:1.5px solid var(--color-ink-muted);border-bottom:1.5px solid var(--color-ink-muted);transform:translateY(-0.16em) rotate(45deg);margin-inline-start:0.25em}.evidence[open]>summary::after{transform:translateY(0.06em) rotate(225deg)}.evidence>summary:hover::after,.evidence>summary:focus-visible::after{border-color:var(--color-ink)}.evidence-panel{display:block;font-family:var(--font-sans);font-size:var(--step--1);line-height:1.5;border:1px solid var(--color-rule);border-inline-start:3px solid var(--color-rule-strong);background:var(--color-paper-2);padding:var(--space-2) var(--space-3);margin:var(--space-2) 0 var(--space-3);max-width:var(--width-reading)}.evidence-panel.tier-panel-A{border-inline-start-color:var(--tier-a-border)}.evidence-panel.tier-panel-B{border-inline-start-color:var(--tier-b-border)}.evidence-panel.tier-panel-C{border-inline-start-color:var(--tier-c-border)}.evidence-panel.tier-panel-D{border-inline-start-color:var(--tier-d-border)}.evidence-panel.tier-panel-X{border-inline-start-color:var(--tier-x-border)}.evidence-panel dl{display:grid;grid-template-columns:max-content 1fr;gap:0.3em var(--space-2);margin:0}.evidence-panel dt{color:var(--color-ink-muted);font-size:var(--step--2);text-transform:uppercase;letter-spacing:0.06em;padding-top:0.15em}.evidence-panel dd{margin:0}.evidence-panel .panel-title{font-weight:600;margin-bottom:var(--space-1)}.evidence-panel .panel-actions{margin-top:var(--space-2);display:flex;gap:var(--space-2);flex-wrap:wrap;font-size:var(--step--2)}.evidence-panel .panel-actions a{display:inline-flex;align-items:center;min-height:24px;padding:2px 0}@media (max-width:560px){.evidence-panel dl{grid-template-columns:1fr}.evidence-panel dd{margin-bottom:0.4em}}.panel{border:1px solid var(--color-rule);padding:var(--space-3);margin:var(--space-3) 0;background:var(--color-paper-2)}.panel-label{font-family:var(--font-sans);font-size:var(--step--2);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;margin:0 0 var(--space-1);display:block}.panel p:last-child{margin-bottom:0}.panel-family{border-color:var(--color-rule);border-inline-start:var(--rule-w-rail) solid var(--family-plum);background:var(--surface-plate)}.panel-family .panel-label{color:var(--color-plum)}.panel-family p{color:var(--color-ink)}.panel-contested{border-color:var(--tier-x-border);border-inline-start-width:4px;background:var(--tier-x-bg)}.panel-contested .panel-label{color:var(--tier-x-fg)}.panel-question{border-color:var(--color-ochre);border-inline-start-width:4px;background:var(--color-ochre-tint)}.panel-question .panel-label{color:var(--color-ochre)}.panel-context{border-style:dashed;background:transparent}.panel-context .panel-label{color:var(--color-ink-faint)}.panel-notice{border-style:dashed;background:transparent;font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-ink-muted)}.panel-notice .panel-label{color:var(--color-ink-muted)}.panel-dependent{border-color:var(--color-slate);border-inline-start-width:4px;background:var(--color-blue-tint)}.panel-dependent .panel-label{color:var(--color-slate)}.family-register{border:0;border-inline-start:var(--rule-w-rail) solid var(--family-plum);background:transparent;padding-block:var(--space-2) var(--space-4);padding-inline:var(--space-4) 0}@media (max-width:560px){.family-register{padding-inline-start:var(--space-3)}}.family-register .family-banner{background:var(--surface-plate);padding:0.5em 0.8em;margin-inline-start:calc(-1 * var(--space-2))}.family-register .family-banner + .section-label,.panel .section-label:first-child{margin-top:var(--space-3)}.family-register .kicker{color:var(--color-plum)}.family-banner{display:block;background:transparent;color:var(--color-plum);font-family:var(--font-sans);font-size:var(--step--2);font-weight:700;letter-spacing:0.1em;text-transform:uppercase;padding:0 0 var(--space-1);margin:0 0 var(--space-3);border-bottom:var(--rule-w-structure) solid var(--family-plum)}.family-item{border-top:var(--rule-w-hair) solid var(--color-rule-strong);padding-top:var(--space-3);margin-top:var(--space-3)}.family-item dl{font-family:var(--font-sans);font-size:var(--step--1);display:grid;grid-template-columns:max-content 1fr;gap:0.3em var(--space-2);margin:var(--space-2) 0 0}.family-item dt{color:var(--color-plum);text-transform:uppercase;letter-spacing:0.06em;font-size:var(--step--2);padding-top:0.15em}.family-item dd{margin:0}@media (max-width:560px){.family-item dl{grid-template-columns:1fr}}.tag{display:inline-block;font-family:var(--font-sans);font-size:var(--step--2);text-transform:uppercase;letter-spacing:0.06em;color:var(--color-ink-muted);border:1px solid var(--color-rule);padding:0.15em 0.5em;border-radius:var(--radius)}.tag-contested{color:var(--tier-x-fg);border-color:var(--tier-x-border);background:var(--tier-x-bg)}.tag-family{color:var(--tier-d-fg);border-color:var(--tier-d-border);background:var(--tier-d-bg)}.tag-dependent{color:var(--color-slate);border-color:var(--color-slate)}.tag-status-OPEN{color:var(--status-warning);border-color:var(--status-warning)}.tag-status-PARTIALLY_RESOLVED{color:var(--research-indigo);border-color:var(--research-indigo);background:var(--research-indigo-field)}.tag-status-RESOLVED{color:var(--metadata-stone);border-color:var(--metadata-stone);background:var(--metadata-stone-field)}.tag-row{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center;margin-bottom:var(--space-1)}.filter-bar{font-family:var(--font-sans);font-size:var(--step--1);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:flex-start;margin:var(--space-3) 0;padding:var(--space-3) 0;border:0;border-top:1px solid var(--color-rule-strong);border-bottom:1px solid var(--color-rule-strong);background:transparent}.filter-bar fieldset{border:0;padding:0;margin:0;min-width:0}.filter-bar legend{font-size:var(--step--2);text-transform:uppercase;letter-spacing:0.08em;color:var(--color-ink-muted);padding:0;margin-bottom:0.3em}.filter-bar .chips{display:flex;flex-wrap:wrap;gap:0.35em}.filter-bar label.chip{display:inline-flex;align-items:center;gap:0.35em;border:1px solid var(--color-border-ui);padding:0.3em 0.6em;border-radius:var(--radius);cursor:pointer;min-height:32px;background:var(--color-paper)}.filter-bar label.chip input{margin:0}.filter-bar .search-field{display:flex;flex-direction:column;gap:0.3em;flex:1 1 14rem}.filter-bar .search-field label{font-size:var(--step--2);text-transform:uppercase;letter-spacing:0.08em;color:var(--color-ink-muted)}.filter-bar input[type="search"],.search-box input[type="search"]{font:inherit;font-size:var(--step-0);padding:0.45em 0.6em;border:1px solid var(--color-border-ui);border-radius:var(--radius);background:var(--color-paper);color:var(--color-ink);width:100%;min-height:40px}.filter-status{font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-ink-muted);margin:0 0 var(--space-2)}.claim-list{display:grid;gap:var(--space-2);grid-template-columns:1fr}@media (min-width:1100px){.research .claim-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.claim-card{border:1px solid var(--color-rule);padding:var(--space-3);background:var(--color-paper);display:flex;flex-direction:column;gap:var(--space-1);scroll-margin-top:var(--space-3)}.claim-card:target{border-color:var(--color-ochre);box-shadow:0 0 0 3px var(--color-ochre-tint)}.claim-card h3{font-size:var(--step-1);margin:0}.claim-card h3 a{color:inherit;text-decoration:none}.claim-card h3 a:hover{text-decoration:underline}.claim-card .claim-wording{margin:0}.claim-card .claim-foot{font-family:var(--font-sans);font-size:var(--step--2);color:var(--color-ink-muted);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);align-items:center;border-top:1px solid var(--color-rule);padding-top:var(--space-1);margin-top:var(--space-1)}.claim-card .claim-foot .claim-id{font-family:var(--font-mono)}.claim-card[hidden]{display:none}.source-trail{font-family:var(--font-sans);font-size:var(--step--1)}.source-trail ul{list-style:none;padding:0;margin:0}.source-trail li{padding:0.35em 0;border-top:1px solid var(--color-rule)}.source-trail li:first-child{border-top:0}.source-trail .src-rank{font-size:var(--step--2);text-transform:uppercase;letter-spacing:0.06em;color:var(--color-ink-faint);margin-inline-end:0.5em}.claim-detail dl.claim-facts{font-family:var(--font-sans);font-size:var(--step--1);display:grid;grid-template-columns:max-content 1fr;gap:0.45em var(--space-3);margin:var(--space-3) 0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);padding:var(--space-2) 0}.claim-detail dt{color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:0.06em;font-size:var(--step--2);padding-top:0.2em}.claim-detail dd{margin:0}@media (max-width:560px){.claim-detail dl.claim-facts{grid-template-columns:1fr}}.claim-wording-large{font-size:var(--step-1);line-height:1.5}.tier-key{list-style:none;padding:0;margin:var(--space-2) 0;display:grid;gap:0;font-family:var(--font-sans);font-size:var(--step--2);line-height:1.45}.tier-key li{display:grid;grid-template-columns:2.2rem 1fr;gap:var(--space-2);align-items:start;padding:0.55em 0;border-top:1px solid var(--color-rule)}.tier-key li:first-child{border-top:0;padding-top:0}.tier-key strong{display:block;font-size:var(--step--1);font-weight:600}.tier-key div>br + .muted{display:block;margin-top:0.2em}.tier-key .count{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;font-weight:400}.tier-strip{display:flex;flex-wrap:wrap;gap:var(--space-1);font-family:var(--font-sans);font-size:var(--step--1);align-items:center}.profile{margin:0 0 var(--space-4)}.profile-h{font-family:var(--font-sans);font-size:var(--step--2);font-weight:600;text-transform:uppercase;letter-spacing:0.12em;color:var(--color-ink-faint);margin:0 0 var(--space-2);border:0;padding:0}.profile-row{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));border-top:1px solid var(--color-rule);padding-top:var(--space-2)}.profile-row li{margin:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto auto;gap:0.1em 0.5em;align-content:start}.profile-row .p-badge{grid-column:1;grid-row:1;align-self:center;font-family:var(--font-sans);font-size:var(--step--1);font-weight:700;line-height:1;background:var(--t-bg);color:var(--t-fg);box-shadow:inset 0 0 0 1px var(--t-br);border-radius:var(--radius);padding:0.3em 0.42em}.profile-row .p-count{grid-column:2;grid-row:1;font-family:var(--font-sans);font-size:var(--step-2);font-weight:600;line-height:1;color:var(--color-ink);font-variant-numeric:tabular-nums lining-nums}.profile-row .p-name{grid-column:1 / -1;grid-row:2;font-family:var(--font-sans);font-size:var(--step--2);line-height:1.35;color:var(--color-ink-muted);margin-top:0.35em;text-wrap:pretty}.profile-row .p-pct{grid-column:1 / -1;grid-row:3;font-family:var(--font-sans);font-size:var(--step--2);color:var(--color-ink-faint);font-variant-numeric:tabular-nums;margin-top:0.35em}.specimen{background:var(--color-paper-2);padding:var(--space-4) var(--space-4) var(--space-3);margin:var(--space-6) 0;max-width:none;border-top:2px solid var(--color-ochre)}.specimen>*{max-width:var(--measure)}.specimen-label{font-family:var(--font-sans);font-size:var(--step--2);font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:var(--color-ochre);margin:0 0 var(--space-1)}.specimen h2{margin-top:0;border-top:0;padding-top:0}@media (max-width:560px){.specimen{padding:var(--space-3) var(--space-2) var(--space-2);margin-inline:calc(-1 * var(--space-2))}}.filter-bar input[type="checkbox"],.search-type-filters input[type="checkbox"],.chip input[type="checkbox"]{appearance:none;-webkit-appearance:none;flex:none;width:1.05em;height:1.05em;margin:0 0.15em 0 0;border:1px solid var(--color-border-ui);border-radius:var(--radius);background:var(--color-paper);display:inline-grid;place-content:center;vertical-align:-0.16em;cursor:pointer}.filter-bar input[type="checkbox"]::before,.search-type-filters input[type="checkbox"]::before,.chip input[type="checkbox"]::before{content:"";width:0.62em;height:0.32em;border-left:2px solid var(--color-paper);border-bottom:2px solid var(--color-paper);transform:translateY(-0.08em) rotate(-45deg);opacity:0}.filter-bar input[type="checkbox"]:checked,.search-type-filters input[type="checkbox"]:checked,.chip input[type="checkbox"]:checked{background:var(--color-blue);border-color:var(--color-blue)}.filter-bar input[type="checkbox"]:checked::before,.search-type-filters input[type="checkbox"]:checked::before,.chip input[type="checkbox"]:checked::before{opacity:1}.chip input[type="checkbox"]:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (forced-colors:active){.chip input[type="checkbox"]{border-color:CanvasText}.chip input[type="checkbox"]:checked{background:Highlight}.chip input[type="checkbox"]::before{border-color:Canvas}}.parts{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-rule)}.parts li{margin:0}.parts a{display:grid;grid-template-columns:3.2rem 1fr;gap:var(--space-3);align-items:baseline;padding:var(--space-3) 0;border-bottom:1px solid var(--color-rule);text-decoration:none;color:inherit}.parts a:hover,.parts a:focus-visible{background:var(--color-paper-2)}.parts a:hover strong{text-decoration:underline;text-underline-offset:0.12em}.parts .part-no{font-family:var(--font-serif);font-size:var(--step-2);font-weight:500;line-height:1;color:var(--color-ochre);letter-spacing:0.02em}.parts .part-body{display:block}.parts .part-label{display:block;font-family:var(--font-sans);font-size:var(--step--2);font-weight:600;text-transform:uppercase;letter-spacing:0.12em;color:var(--color-ink-faint);margin-bottom:0.15em}.parts strong{display:block;font-family:var(--font-serif);font-size:var(--step-1);font-weight:500;margin-bottom:0.2em}.parts .part-note{display:block;font-family:var(--font-sans);font-size:var(--step--1);line-height:1.55;color:var(--color-ink-muted);max-width:58ch;text-wrap:pretty}@media (max-width:560px){.parts a{grid-template-columns:2.2rem 1fr;gap:var(--space-2)}}.specimen{max-width:calc(var(--measure) + 2 * var(--space-4))}@media (max-width:560px){.specimen{max-width:none}}.claim-card{display:grid;grid-template-rows:auto auto auto 1fr auto}.claim-card .claim-foot{align-self:end}.claim-card .claim-foot{border-top:0;padding-top:0;margin-top:var(--space-2)}.lang-switcher{position:relative}.lang-select>summary{list-style:none;display:inline-flex;align-items:center;gap:0.35em;font-size:var(--step--1);color:var(--color-blue);cursor:pointer;padding:0.3em 0.2em;min-height:24px}.lang-select>summary::-webkit-details-marker{display:none}.lang-select>summary:hover .lang-current,.lang-select[open]>summary .lang-current{text-decoration:underline;text-underline-offset:0.12em}.lang-select>summary::after{content:"";display:inline-block;width:0.38em;height:0.38em;margin-inline-start:0.1em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-0.18em) rotate(45deg)}.lang-select[open]>summary::after{transform:translateY(0.08em) rotate(225deg)}.lang-icon{width:1.05em;height:1.05em;flex:none}.lang-panel{position:absolute;inset-inline-end:0;top:calc(100% + 0.4rem);z-index:60;width:max-content;min-width:16rem;max-width:min(24rem,calc(100vw - 2 * var(--space-3)));background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-rule-strong);border-top:2px solid var(--color-ink);box-shadow:var(--shadow-raised);padding:var(--space-1) var(--space-2) var(--space-2);font-size:var(--step--1);line-height:1.4}.lang-panel-h{font-size:var(--step--2);font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--color-ink-faint);margin:var(--space-1) 0}.utility-nav .lang-list,.utility-nav .lang-list ul{display:block;list-style:none;margin:0;padding:0}.lang-list li{margin:0}.utility-nav .lang-list a,.lang-here{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 0.55em;padding:0.4em 0.35em;min-height:32px;font-size:var(--step--1)}.utility-nav .lang-list a{color:var(--color-ink);text-decoration:none}.utility-nav .lang-list a:hover,.utility-nav .lang-list a:focus-visible{background:var(--color-paper-2);text-decoration:none}.utility-nav .lang-list a:hover>span:first-child,.utility-nav .lang-list a[lang]:hover{text-decoration:underline;text-underline-offset:0.14em}.lang-here{font-weight:600;border-inline-start:3px solid var(--color-ochre);padding-inline-start:calc(0.35em - 3px)}.lang-note{font-size:var(--step--2);color:var(--color-ink-muted);font-weight:400}.lang-group{border-block:1px solid var(--color-rule);margin:0.25em 0;padding:0.15em 0}.lang-group-label{display:block;font-size:var(--step--2);color:var(--color-ink-faint);padding:0.35em 0.35em 0.1em}.utility-nav .lang-group ul a{padding-inline-start:1em}.lang-group ul .lang-here{padding-inline-start:calc(1em - 3px)}.lang-panel-foot{margin:var(--space-1) 0 0;padding-top:var(--space-1);border-top:1px solid var(--color-rule);font-size:var(--step--2)}.utility-nav .lang-panel-foot a{display:inline;padding:0;font-size:inherit;text-decoration:underline;min-height:0}@media (max-width:900px){.site-header .wrap{position:relative}.lang-switcher,.lang-select{position:static}.lang-panel{inset-inline:0;top:auto;margin-top:0.4rem;width:auto;min-width:0;max-width:none}}@media (forced-colors:active){.lang-panel{border:1px solid CanvasText}.lang-here{border-inline-start-color:Highlight}}.theme-switcher{position:relative;font-family:var(--font-sans)}@media (min-width:1100px){.theme-switcher{margin-inline-start:calc(var(--space-2) - var(--space-3))}}@media (min-width:901px) and (max-width:1099px){nav.primary-nav{flex:1 1 calc(100% - 9rem);width:auto;min-width:0}.theme-switcher{order:8;flex:0 0 auto;align-self:stretch;border-top:1px solid var(--color-rule);margin-inline-start:calc(-1 * var(--space-3));padding:var(--space-1) 0 0 var(--space-3)}html[dir="rtl"] .theme-switcher{padding:var(--space-1) var(--space-3) 0 0}}.theme-select>summary{list-style:none;display:inline-flex;align-items:center;gap:0.35em;font-size:var(--step--1);color:var(--color-blue);cursor:pointer;padding:0.3em 0.2em;min-height:24px}.theme-select>summary::-webkit-details-marker{display:none}.theme-select>summary:hover .theme-current,.theme-select[open]>summary .theme-current{text-decoration:underline;text-underline-offset:0.12em}.theme-select>summary::after{content:"";display:inline-block;width:0.38em;height:0.38em;margin-inline-start:0.1em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-0.18em) rotate(45deg)}.theme-select[open]>summary::after{transform:translateY(0.08em) rotate(225deg)}.theme-prefix{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.theme-icon{width:1.05em;height:1.05em;flex:none}.theme-panel{position:absolute;inset-inline-end:0;top:calc(100% + 0.4rem);z-index:60;width:max-content;min-width:15rem;max-width:min(22rem,calc(100vw - 2 * var(--space-3)));background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-rule-strong);border-top:2px solid var(--color-ink);box-shadow:var(--shadow-raised);padding:var(--space-1) var(--space-2) var(--space-2);font-size:var(--step--1);line-height:1.4}html[dir="rtl"] .theme-panel{inset-inline-end:auto;left:0}.theme-options{border:0;margin:0;padding:0;min-width:0}.theme-panel-h{float:left;width:100%;padding:0;font-size:var(--step--2);font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--color-ink-faint);margin:var(--space-1) 0}.theme-panel-h + *{clear:both}.theme-option{display:flex;align-items:flex-start;gap:0.6em;cursor:pointer;color:var(--color-ink);padding:0.45em 0.35em;min-height:32px;border-inline-start:3px solid transparent}.theme-option:hover{background:var(--h-parchment-deep)}.theme-option:has(input:checked){border-inline-start-color:var(--h-gold);font-weight:600}.theme-option input{flex:none;width:1rem;height:1rem;margin:0.15em 0 0;accent-color:var(--color-blue)}.theme-option input:focus-visible{outline:var(--focus-ring);outline-offset:2px}.theme-option-text{display:flex;flex-direction:column;gap:0.1em}.theme-option-note{font-size:var(--step--2);font-weight:400;color:var(--color-ink-muted)}.theme-panel-foot{margin:var(--space-1) 0 0;padding-top:var(--space-1);border-top:1px solid var(--color-rule);font-size:var(--step--2);color:var(--color-ink-muted);max-width:30ch}@media (max-width:900px){.theme-switcher{display:none;order:6;width:100%;position:static;border-top:1px solid var(--color-rule);padding-top:var(--space-1)}.nav-toggle-button[aria-expanded="true"] ~ .theme-switcher:not([hidden]){display:block}.theme-prefix{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;color:var(--color-ink-muted)}.theme-select{position:static}.theme-panel,html[dir="rtl"] .theme-panel{left:0;right:0;top:auto;margin-top:0.4rem;width:auto;min-width:0;max-width:none}}@media (forced-colors:active){.theme-panel{border:1px solid CanvasText}.theme-option:has(input:checked){border-inline-start-color:Highlight}}.review-banner--draft{background:var(--status-warning-tint);border-color:var(--status-warning);font-family:var(--font-sans)}.review-banner--draft strong{color:var(--status-warning)}.review-banner--draft>span[lang="en"]{display:block;margin-top:0.45em}.timeline-era{margin-top:var(--space-4)}.timeline-era>h2{border-top:0;padding-top:0;font-size:var(--step-1);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:0.08em;color:var(--color-ink-muted);margin-bottom:var(--space-2)}.timeline{list-style:none;padding:0;margin:0;border-inline-start:2px solid var(--color-rule-strong);margin-inline-start:0.5rem}.timeline-event{position:relative;padding-block:0 var(--space-3);padding-inline:var(--space-4) 0;scroll-margin-top:var(--space-3)}.timeline-event::before{content:"";position:absolute;inset-inline-start:calc(-0.5rem - 1px);top:0.55em;width:0.9rem;height:0.9rem;border-radius:50%;background:var(--color-paper);border:2px solid var(--color-ink-muted)}.timeline-event[data-tier="A"]::before{background:var(--tier-a-border);border-color:var(--tier-a-border)}.timeline-event[data-tier="B"]::before{background:var(--tier-b-border);border-color:var(--tier-b-border)}.timeline-event[data-tier="C"]::before{background:var(--color-paper);border-color:var(--tier-c-border)}.timeline-event[data-tier="D"]::before{background:var(--color-paper);border-color:var(--tier-d-border);border-style:dashed}.timeline-event[data-tier="X"]::before{background:var(--color-paper);border-color:var(--tier-x-border);border-style:dotted}.timeline-event[hidden]{display:none}.timeline-event:target{background:var(--color-ochre-tint);outline:1px solid var(--color-ochre);outline-offset:4px}.tl-head{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);align-items:baseline}.tl-date{font-family:var(--font-sans);font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-ochre);font-size:var(--step--1);letter-spacing:0.04em;text-transform:uppercase}.tl-title{font-size:var(--step-0);font-weight:600;margin:0.2em 0}.tl-detail{color:var(--color-ink-muted);margin:0.25em 0 0}.tl-caveat{font-family:var(--font-sans);font-size:var(--step--1);color:var(--tier-x-fg);margin-top:0.4em}.tl-caveat::before{content:"⚑ "}.timeline-event[data-tier="D"] .tl-caveat{color:var(--tier-d-fg)}.timeline-event[data-tier="C"] .tl-caveat{color:var(--tier-c-fg)}.tl-links{font-family:var(--font-sans);font-size:var(--step--2);color:var(--color-ink-muted);margin-top:0.4em}.tl-links a{margin-inline-end:0.6em}.anchor-link{font-family:var(--font-sans);font-size:var(--step--2);color:var(--color-ink-faint);text-decoration:none;margin-inline-start:0.2em;display:inline-block;min-width:24px;min-height:24px;line-height:24px;text-align:center}.place-card h3>.anchor-link,.question h3>.anchor-link,h2>.anchor-link,h3>.anchor-link{margin-inline-start:auto}.anchor-link:hover{color:var(--color-blue);text-decoration:underline}.map-schematic{border:1px solid var(--color-rule);background:var(--color-paper-2);margin:var(--space-3) 0 var(--space-4);padding:var(--space-3)}.map-schematic svg{width:100%;height:auto;display:block;font-family:var(--font-sans)}.map-schematic .map-narrow{display:none}.map-schematic .map-narrow{max-width:400px;margin-inline:auto}@media (max-width:700px){.map-schematic .map-wide{display:none}.map-schematic .map-narrow{display:block}}.map-schematic .map-grid{stroke:var(--color-rule-strong);stroke-width:0.75}.map-schematic .map-tick{stroke:var(--color-ink-faint);stroke-width:1.25}.map-schematic .map-hit{fill:transparent}.map-schematic .map-label{fill:var(--color-ink);font-size:13px}.map-schematic .map-narrow .map-label{font-size:15px}.map-schematic a:hover .map-label,.map-schematic a:focus-visible .map-label{fill:var(--color-blue);text-decoration:underline}.map-schematic a{cursor:pointer}.map-schematic .map-label-sub{fill:var(--color-ink-muted);font-size:10.5px}.map-schematic .map-point{fill:var(--color-blue);stroke:var(--color-paper);stroke-width:1.5}.map-schematic .map-point-shrine{fill:var(--color-ochre)}.map-schematic .map-point-contested{fill:var(--color-paper);stroke:var(--tier-x-border);stroke-width:2;stroke-dasharray:2 2}.map-schematic .map-point-shrine{fill:var(--color-ochre)}.map-schematic .map-frame{fill:none;stroke:var(--color-ink-faint);stroke-width:1}.map-schematic .map-note{fill:var(--color-ink-faint);font-size:9px}.map-caption{font-family:var(--font-sans);font-size:var(--step--2);color:var(--color-ink-muted);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-rule);display:grid;gap:var(--space-1)}.map-legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.map-note{color:var(--color-ink-faint);line-height:1.5;max-width:60ch;text-wrap:pretty}.map-legend span::before{content:"";display:inline-block;width:0.7em;height:0.7em;border-radius:50%;margin-inline-end:0.4em;vertical-align:-0.05em}.map-legend .lg-place::before{background:var(--color-blue)}.map-legend .lg-shrine::before{background:var(--color-ochre)}.map-legend .lg-shrine::before{border-radius:0;transform:rotate(45deg);width:0.6em;height:0.6em}.map-legend .lg-contested::before{border:2px dashed var(--tier-x-border);background:transparent;box-shadow:0 0 0 1px var(--color-ink-faint)}.map-legend .lg-star::before{display:none}.map-legend .lg-star{font-style:italic}.place-card{border:0;border-top:1px solid var(--color-rule);padding:var(--space-3) 0 var(--space-4);margin:0;scroll-margin-top:var(--space-3);background:transparent}.place-card:first-of-type{border-top:0;padding-top:var(--space-2)}.place-card:target{background:var(--color-ochre-tint);padding-inline:var(--space-3)}.place-card.place-contested{border-inline-start:3px solid var(--tier-x-border);padding-inline-start:var(--space-3)}.place-card h3{margin-top:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);align-items:center}.place-card .place-geo{font-family:var(--font-sans);font-size:var(--step--2);color:var(--color-ink-muted);display:grid;grid-template-columns:max-content 1fr;gap:0.2em var(--space-2);margin:var(--space-1) 0 var(--space-2);max-width:34rem}.place-card>p{max-width:var(--measure)}.place-card .place-geo dt{text-transform:uppercase;letter-spacing:0.06em;font-size:var(--step--2);padding-top:0.15em}.place-card .place-geo dd{margin:0}.place-index{font-family:var(--font-sans);font-size:var(--step--1);columns:2;column-gap:var(--space-3)}@media (max-width:560px){.place-index{columns:1}.place-card .place-geo{grid-template-columns:1fr}}.question{border:1px solid var(--color-rule);border-inline-start:4px solid var(--color-ochre);padding:var(--space-3);margin:var(--space-3) 0;background:var(--color-paper);scroll-margin-top:var(--space-3)}.question:target{background:var(--color-ochre-tint)}.question h3{margin-top:0;font-size:var(--step-1)}.question .q-id{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-faint);margin-inline-end:0.5em}.question dl{display:grid;grid-template-columns:max-content 1fr;gap:0.5em var(--space-3);margin:var(--space-2) 0 0}.question dt{font-family:var(--font-sans);font-size:var(--step--2);text-transform:uppercase;letter-spacing:0.06em;color:var(--color-ink-muted);padding-top:0.25em}.question dd{margin:0}@media (max-width:640px){.question dl{grid-template-columns:1fr}.question dt{padding-top:0.6em}}.question[hidden]{display:none}.table-scroll{overflow-x:auto;margin:var(--space-2) 0 var(--space-3);-webkit-overflow-scrolling:touch}table.data-table{width:100%;min-width:34rem;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--step--1)}table.data-table th,table.data-table td{text-align:start;padding-block:var(--space-1);padding-inline:0 var(--space-2);border-bottom:1px solid var(--color-rule);vertical-align:top}table.data-table th{font-size:var(--step--2);text-transform:uppercase;letter-spacing:0.06em;color:var(--color-ink-muted);font-weight:600}table.data-table thead th{border-bottom:2px solid var(--color-rule-strong)}table.data-table caption{text-align:start;font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-ink-muted);padding:0 0 var(--space-1);caption-side:top}.src-status-dnu{color:var(--status-excluded);font-weight:700}.src-status-pending{color:var(--status-warning);font-weight:600}.cite-block{border:1px solid var(--color-rule);border-top:3px solid var(--color-rule-strong);padding:var(--space-3);font-family:var(--font-sans);font-size:var(--step--1);margin-top:var(--space-5);background:var(--color-paper-2)}.cite-block summary{cursor:pointer;font-weight:600}.cite-block dl{display:grid;grid-template-columns:max-content 1fr;gap:0.5em var(--space-3);margin:var(--space-2) 0 0}.cite-block dt{color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:0.06em;font-size:var(--step--2);padding-top:0.25em}.cite-block dd{margin:0}.cite-block pre{font-family:var(--font-mono);font-size:var(--step--2);background:var(--color-paper);border:1px solid var(--color-rule);padding:0.5em 0.7em}@media (max-width:560px){.cite-block dl{grid-template-columns:1fr}}.page-end{margin-top:var(--space-6);padding-top:var(--space-2);border-top:2px solid var(--color-rule-strong)}.page-end h2{border:0;padding:0;margin:0 0 var(--space-1);font-family:var(--font-sans);font-size:var(--step--2);font-weight:600;text-transform:uppercase;letter-spacing:0.12em;color:var(--color-ink-faint)}.page-end ul{list-style:none;padding:0;margin:0;display:block}.page-end li{margin:0}.page-end a{display:grid;grid-template-columns:1fr auto;gap:var(--space-1) var(--space-3);align-items:baseline;text-decoration:none;color:inherit;padding:var(--space-2) 0;border-bottom:1px solid var(--color-rule)}.page-end a:hover,.page-end a:focus-visible{background:var(--color-paper-2)}.page-end a:hover strong{text-decoration:underline;text-underline-offset:0.12em}.page-end a strong{font-family:var(--font-serif);font-size:var(--step-1);font-weight:500}.page-end a span{font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-ink-muted);grid-column:1}.page-end a::after{content:"→";grid-row:1 / span 2;grid-column:2;align-self:center;color:var(--color-blue);font-family:var(--font-sans)}@media (min-width:780px){.page-end a{grid-template-columns:minmax(11rem,17rem) 1fr auto}.page-end a span{grid-column:2;grid-row:1}.page-end a::after{grid-column:3;grid-row:1;align-self:baseline}}.site-footer{border-top:1px solid var(--color-rule);background:var(--color-paper-2);font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-ink-muted);margin-top:var(--space-5)}.site-footer .wrap{padding:var(--space-4) 0;display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:720px){.site-footer .wrap{grid-template-columns:2fr 1fr 1fr 1fr}}.site-footer h2{font-family:var(--font-sans);font-size:var(--step--2);text-transform:uppercase;letter-spacing:0.1em;color:var(--color-ink-faint);margin:0 0 var(--space-1);border:0;padding:0}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li{margin-bottom:0.3em}.site-footer a{color:var(--color-ink);text-decoration:none}.site-footer a:hover{text-decoration:underline}.footer-colophon{grid-column:1 / -1;border-top:1px solid var(--color-rule);padding-top:var(--space-2);font-size:var(--step--2);color:var(--color-ink-faint)}.review-banner{font-family:var(--font-gurmukhi),var(--font-sans);background:var(--status-warning-tint);border:1px solid var(--status-warning);border-inline-start-width:4px;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);font-size:var(--step--1)}.review-banner strong{color:var(--status-warning)}.withheld-notice{border:1px dashed var(--color-rule-strong);padding:var(--space-3);font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-ink-muted)}.object-card{border:1px solid var(--color-rule);border-inline-start:4px solid var(--color-rule-strong);padding:var(--space-3);background:var(--color-paper)}.object-card .object-placeholder{aspect-ratio:4 / 5;max-width:14rem;border:1px dashed var(--color-rule-strong);display:grid;place-items:center;font-family:var(--font-sans);font-size:var(--step--2);color:var(--color-ink-faint);text-align:center;padding:var(--space-2);margin-bottom:var(--space-2)}.object-card dl{font-family:var(--font-sans);font-size:var(--step--1);display:grid;grid-template-columns:max-content 1fr;gap:0.3em var(--space-2);margin:0}.object-card dt{color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:0.06em;font-size:var(--step--2);padding-top:0.15em}.object-card dd{margin:0}@media (max-width:560px){.object-card dl{grid-template-columns:1fr}}.data-table.register th[scope="row"]{font-weight:600;font-family:var(--font-serif);font-size:var(--step-0);text-transform:none;letter-spacing:0;color:var(--color-ink);padding-top:0.6em;padding-bottom:0.6em}.data-table.register th[scope="row"] .scope{display:block;font-family:var(--font-sans);font-size:var(--step--2);font-weight:400;color:var(--color-ink-muted);margin-top:0.2em;text-transform:none;letter-spacing:0;text-wrap:pretty}.data-table.register .num,.data-table.register th.num{text-align:end;font-variant-numeric:tabular-nums lining-nums;width:6.5rem;white-space:nowrap}.data-table.register td.nil{color:var(--color-ink-faint)}.data-table.register tfoot th,.data-table.register tfoot td{border-top:2px solid var(--color-rule-strong);font-weight:700}.data-table.register tfoot th[scope="row"]{font-family:var(--font-sans);font-size:var(--step--2);text-transform:uppercase;letter-spacing:0.08em;color:var(--color-ink-muted)}.glossary dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-3)}.glossary dt{font-weight:600;scroll-margin-top:var(--space-3)}.glossary dt .pa{display:block;font-weight:400;color:var(--color-ink-muted);font-size:var(--step--1)}.glossary dd{margin:0}@media (max-width:640px){.glossary dl{grid-template-columns:1fr}.glossary dd{margin-bottom:var(--space-2)}}.people-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.people-list li{border:1px solid var(--color-rule);padding:var(--space-2) var(--space-3);scroll-margin-top:var(--space-3)}.people-list strong{display:block}.people-list .pa{color:var(--color-ink-muted);font-size:var(--step--1)}.people-list p{font-size:var(--step--1);color:var(--color-ink-muted);margin:0.3em 0 0}.people-list .refs{font-family:var(--font-sans);font-size:var(--step--2);margin-top:0.4em}.search-box{max-width:36rem}.search-row{display:flex;gap:var(--space-1);align-items:stretch}.search-row input{flex:1}.search-box label{font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-ink-muted);display:block;margin-bottom:0.3em}.search-status{font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-ink-muted);margin:var(--space-2) 0}.search-results{list-style:none;padding:0;margin:0}.search-results li{border-top:1px solid var(--color-rule);padding:var(--space-2) 0}.search-results .sr-type{font-family:var(--font-sans);font-size:var(--step--2);text-transform:uppercase;letter-spacing:0.06em;color:var(--color-ink-faint);margin-inline-end:0.5em}.search-results .sr-title{font-size:var(--step-0);font-weight:600}.search-results .sr-snippet{font-size:var(--step--1);color:var(--color-ink-muted);margin:0.2em 0 0}.search-results mark{background:var(--color-ochre-tint);color:inherit}.search-type-filters{display:flex;flex-wrap:wrap;gap:0.4em;font-family:var(--font-sans);font-size:var(--step--1);margin:var(--space-2) 0}.search-type-filters label{display:inline-flex;gap:0.3em;align-items:center;border:1px solid var(--color-border-ui);padding:0.25em 0.6em;border-radius:var(--radius);min-height:32px}.research-only{display:none}.researcher-mode .research-only{display:revert}.researcher-mode .claim-id-tag{display:inline}.claim-id-tag{display:none;font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-ink-faint);margin-inline-start:0.3em}.researcher-mode .evidence-panel{border-inline-start-width:4px}.researcher-mode .prose{max-width:var(--width-reading)}.researcher-mode .tl-links,.researcher-mode .claim-foot{color:var(--color-ink)}.researcher-note{font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-ink-muted);border:1px dashed var(--color-rule-strong);padding:var(--space-2) var(--space-3);margin:var(--space-2) 0}.status-list{font-family:var(--font-sans);font-size:var(--step--1)}.status-STRUCTURAL_DRAFT{color:var(--color-ochre);font-weight:600}.status-INTERFACE_ONLY{color:var(--color-slate);font-weight:600}.status-NOT_TRANSLATED{color:var(--color-ink-faint)}.contents{margin:0 0 var(--space-5);padding:var(--space-2) 0 var(--space-3);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);font-family:var(--font-sans)}.page-header + .contents{margin-top:calc(-1 * var(--space-4));border-top:0}.contents-h{font-size:var(--step--2);font-weight:600;text-transform:uppercase;letter-spacing:0.12em;color:var(--color-ink-faint);margin:0 0 var(--space-2);border:0;padding:0;font-family:var(--font-sans)}.contents ol{list-style:none;counter-reset:toc;padding:0;margin:0;display:grid;gap:0.15em var(--space-4);grid-template-columns:1fr}@media (min-width:640px){.contents ol{grid-template-columns:1fr 1fr}}.contents li{counter-increment:toc;margin:0;display:grid;grid-template-columns:1.9rem 1fr;align-items:baseline}.contents li::before{content:counter(toc,decimal-leading-zero);font-size:var(--step--2);font-variant-numeric:tabular-nums;color:var(--color-ink-faint)}.contents a{font-size:var(--step--1);text-decoration:none;padding:0.28em 0;display:block}.contents a:hover,.contents a:focus-visible{text-decoration:underline;text-underline-offset:0.12em}.map-leader{stroke:var(--color-ink-faint);stroke-width:1}.map-bracket{stroke:var(--color-ink-faint);stroke-width:2}.map-cluster-ring{fill:none;stroke:var(--color-ink-faint);stroke-width:1}.map-cluster-contested{fill:none;stroke:var(--tier-x-border);stroke-width:1.5;stroke-dasharray:2 2.5}.map-inset-title{font-family:var(--font-sans);font-size:12.5px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;fill:var(--color-ink-muted)}.map-label-contested{font-style:italic}.route-index{list-style:none;padding:0;margin:var(--space-2) 0 0;border-top:1px solid var(--color-rule)}.route-index li{margin:0}.route-index a{display:grid;grid-template-columns:1fr;gap:0.3em;padding:var(--space-2) 0;border-bottom:1px solid var(--color-rule);text-decoration:none;color:inherit}.route-index a:hover,.route-index a:focus-visible{background:var(--color-paper-2)}.route-index a:hover strong{text-decoration:underline;text-underline-offset:0.14em}.route-index strong{font-family:var(--font-gurmukhi);font-size:var(--step-1);font-weight:600;line-height:1.5}.route-index .ri-summary{font-family:var(--font-gurmukhi);font-size:var(--step--1);line-height:1.6;color:var(--color-ink-muted)}.route-index .ri-status{font-family:var(--font-gurmukhi);font-size:var(--step--2);line-height:1.55;color:var(--color-ink-muted);border-inline-start:3px solid var(--color-rule-strong);padding-inline-start:0.6em}.route-index .ri-status-STRUCTURAL_DRAFT{border-inline-start-color:var(--color-ochre);color:var(--color-ochre)}.route-index .ri-status-NOT_TRANSLATED{border-inline-start-color:var(--color-ink-faint)}.route-index .ri-go{font-family:var(--font-gurmukhi);font-size:var(--step--1);color:var(--color-blue)}.route-index .ri-go::after{content:" →"}@media (min-width:820px){.route-index a{grid-template-columns:minmax(11rem,17rem) minmax(0,1fr);column-gap:var(--space-4);row-gap:0.35em;align-items:start}.route-index strong{grid-column:1;grid-row:1}.route-index .ri-go{grid-column:1;grid-row:2}.route-index .ri-summary{grid-column:2;grid-row:1;max-width:62ch}.route-index .ri-status{grid-column:2;grid-row:2;border-inline-start-width:2px;max-width:62ch}}.ri-default{margin-bottom:var(--space-2)}.page-header + .filter-bar,.page-header + form>.filter-bar:first-child{border-top:0;padding-top:0;margin-top:0}.page-header + form.filter-bar{border-top:0;padding-top:0;margin-top:calc(-1 * var(--space-2))}.marker-key{margin:var(--space-2) 0 var(--space-4);font-family:var(--font-sans);font-size:var(--step--2)}.mk-title{display:block;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;color:var(--color-ink-faint);margin-bottom:var(--space-1)}.marker-key ul{list-style:none;padding:0;margin:0 0 var(--space-1);display:flex;flex-wrap:wrap;gap:0.35em var(--space-3)}.marker-key li{display:flex;align-items:center;gap:0.5em;margin:0;color:var(--color-ink-muted)}.mk-dot{flex:none;width:0.9rem;height:0.9rem;border-radius:50%;background:var(--color-paper);border:2px solid var(--color-ink-muted)}.marker-key li[data-tier="A"] .mk-dot{background:var(--tier-a-border);border-color:var(--tier-a-border)}.marker-key li[data-tier="C"] .mk-dot{background:var(--color-paper);border-color:var(--tier-c-border)}.marker-key li[data-tier="D"] .mk-dot{background:var(--color-paper);border-color:var(--tier-d-border);border-style:dashed}.marker-key li[data-tier="X"] .mk-dot{background:var(--color-paper);border-color:var(--tier-x-border);border-style:dotted}.marker-key p{margin:0}.map-schematic .map-keynum{fill:var(--color-ink);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.map-schematic .map-narrow .map-keynum{font-size:12.5px}.map-schematic .map-key-title{fill:var(--color-ink-faint);font-size:10.5px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase}.map-schematic .map-narrow .map-key-title{font-size:11.5px}.map-schematic .map-key-label{fill:var(--color-ink);font-size:13px}.map-schematic .map-narrow .map-key-label{font-size:15px}.map-schematic .map-key-sep{fill:var(--color-rule-strong);font-size:13px}.map-schematic .map-narrow .map-key-sep{font-size:15px}.map-schematic a:hover .map-key-label,.map-schematic a:focus-visible .map-key-label{fill:var(--color-blue);text-decoration:underline}[dir="rtl"] .page-end a::after,[dir="rtl"] .pathways a::after{content:"←"}[dir="rtl"] .route-index .ri-go::after{content:" ←"}html:not([lang="ur"]):not([lang="pa-Arab"]) :is([lang="ur"],[lang="pa-Arab"])[lang]{font-size:1.14em}html[lang="hi"]{--leading-body:1.8;--leading-tight:1.4}html[lang="ur"],html[lang="pa-Arab"]{--leading-body:2.15;--leading-tight:1.75}html[lang="hi"] :is(p,li,dd,dt,td,th,.lede,.tier-key,.part-note):lang(hi){line-height:1.8}html[lang="ur"] :is(p,li,dd,dt,td,th,caption,figcaption,summary,label,legend,.lede,.kicker,.tier-key,.part-note,.panel-label,.dateline):lang(ur),html[lang="pa-Arab"] :is(p,li,dd,dt,td,th,caption,figcaption,summary,label,legend,.lede,.kicker,.tier-key,.part-note,.panel-label,.dateline):lang(pa-Arab){line-height:2.15}html[lang="ur"] :is(h1,h2,h3,h4,.brand-name):lang(ur),html[lang="pa-Arab"] :is(h1,h2,h3,h4,.brand-name):lang(pa-Arab){line-height:1.75}body[data-route="home"]{--register-accent:var(--heritage-gold);--register-line:var(--heritage-gold-line);--register-second:var(--research-indigo);--register-tint:var(--heritage-gold-field)}body[data-route="life"]{--register-accent:var(--heritage-gold);--register-line:var(--heritage-gold-line);--register-second:var(--story-terracotta);--register-tint:var(--heritage-gold-field)}body[data-route="movement"]{--register-accent:var(--research-indigo);--register-line:var(--research-indigo);--register-second:var(--story-terracotta);--register-tint:var(--research-indigo-field)}body[data-route="refusal"]{--register-accent:var(--refusal-oxblood);--register-line:var(--refusal-oxblood);--register-second:var(--heritage-gold);--register-tint:var(--refusal-oxblood-field)}body[data-route="chronology"]{--register-accent:var(--heritage-gold);--register-line:var(--heritage-gold-line);--register-second:var(--metadata-stone);--register-tint:var(--heritage-gold-field)}body[data-route="places"]{--register-accent:var(--metadata-stone);--register-line:var(--metadata-stone);--register-second:var(--story-terracotta);--register-tint:var(--metadata-stone-field)}body[data-route="legacy"]{--register-accent:var(--legacy-burgundy);--register-line:var(--legacy-burgundy);--register-second:var(--heritage-gold);--register-tint:var(--paper-secondary)}body[data-route="evidence"]{--register-accent:var(--research-indigo);--register-line:var(--research-indigo);--register-second:var(--metadata-stone);--register-tint:var(--research-indigo-field)}body[data-route="sources"]{--register-accent:var(--research-indigo);--register-line:var(--research-indigo);--register-second:var(--heritage-gold);--register-tint:var(--research-indigo-field)}body[data-route="research"]{--register-accent:var(--research-indigo);--register-line:var(--research-indigo);--register-second:var(--metadata-stone);--register-tint:var(--research-indigo-field)}body[data-route="family"]{--register-accent:var(--family-plum);--register-line:var(--family-plum);--register-second:var(--heritage-gold);--register-tint:var(--heritage-gold-field)}body[data-route="archive"]{--register-accent:var(--archive-forest);--register-line:var(--archive-forest);--register-second:var(--heritage-gold);--register-tint:var(--metadata-stone-field)}body[data-route="glossary"]{--register-accent:var(--metadata-stone);--register-line:var(--metadata-stone);--register-second:var(--research-indigo);--register-tint:var(--metadata-stone-field)}body[data-route="institution"]{--register-accent:var(--research-indigo);--register-line:var(--research-indigo);--register-second:var(--metadata-stone);--register-tint:var(--metadata-stone-field)}body[data-route="search"],body[data-route="utility"]{--register-accent:var(--ink-muted);--register-line:var(--rule-structure);--register-second:var(--research-indigo);--register-tint:var(--paper-secondary)}body[data-route="review"]{--register-accent:var(--legacy-burgundy);--register-line:var(--legacy-burgundy);--register-second:var(--heritage-gold);--register-tint:var(--paper-deep)}.site-header{background:var(--surface-field);border-top:var(--rule-w-signature) solid var(--heritage-gold-line);border-bottom:var(--rule-w-hair) solid var(--color-rule-strong);box-shadow:none}.site-header .brand-name{letter-spacing:-0.005em}.site-header .brand-name small{color:var(--color-ink-muted)}nav.primary-nav{border-top-color:var(--color-rule)}.nav-group a[aria-current="page"]{border-bottom-color:var(--register-accent);color:var(--color-ink)}.utility-nav a[aria-current="page"]{text-decoration-color:var(--register-accent);text-decoration-thickness:var(--rule-w-structure);text-underline-offset:0.3em}.nav-group-label{color:var(--color-ink-faint);letter-spacing:0.1em}@media (max-width:900px){.nav-group a[aria-current="page"]{border-bottom-color:var(--color-rule);border-inline-start-color:var(--register-accent)}nav.primary-nav.nav-open,.nav-toggle-checkbox:checked ~ nav.primary-nav{background:var(--surface-plate);border-top:var(--rule-w-structure) solid var(--heritage-gold-line);padding-inline:var(--space-2);margin-block-end:var(--space-2)}.nav-group-label{padding-top:var(--space-1)}}body.researcher-mode .site-header{border-bottom-color:var(--research-indigo);box-shadow:inset 0 calc(-1 * var(--rule-w-hair)) 0 0 var(--research-indigo)}#researcher-toggle[aria-pressed="true"]{background:var(--research-indigo-tint);color:var(--research-indigo);border-color:var(--research-indigo)}.page-header{position:relative;border-bottom:var(--rule-w-hair) solid var(--color-rule)}.page-header:not(.page-header--flagship)::after{content:"";position:absolute;inset-inline-start:0;bottom:calc(-1 * var(--rule-w-hair));width:4.5rem;height:var(--rule-w-structure);background:var(--register-line)}.page-header .kicker{color:var(--register-accent);font-weight:600}.page-header .kicker::before{content:"";display:inline-block;width:1.25rem;height:var(--rule-w-structure);margin-inline-end:0.55rem;vertical-align:0.3em;background:var(--heritage-gold-line)}.page-header h1{color:var(--color-ink)}.page-meta{color:var(--metadata-stone);font-variant-numeric:tabular-nums lining-nums}.page-meta span + span::before{color:var(--color-rule-strong)}.section-label::before{content:"";display:inline-block;width:1.6rem;height:var(--rule-w-structure);margin-inline-end:0.6rem;vertical-align:0.28em;background:var(--register-accent)}.date-marker{color:var(--heritage-gold)}.tl-date{color:var(--heritage-gold);font-weight:700}.timeline{border-inline-start-color:var(--heritage-gold-line)}.prose.chronicle>.dateline{color:var(--heritage-gold)}.timeline-era>h2{color:var(--h-charcoal)}.timeline-event:target{background:var(--register-tint);outline-color:var(--register-line)}.hero .kicker{display:inline-block;padding-top:var(--space-1);border-top:var(--rule-w-structure) solid var(--heritage-gold-line)}.hero .kicker .date-marker{color:var(--heritage-gold);font-weight:700;letter-spacing:0.08em}.hero h1{color:var(--h-charcoal)}.hero .name-pa{position:relative;padding-top:var(--space-1);color:var(--color-ink)}.hero .name-pa::before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:3.5rem;height:var(--rule-w-hair);background:var(--heritage-gold-line)}.hero{border-bottom-color:var(--color-rule-strong)}.hero-record{background:var(--metadata-stone-field);border-top:var(--rule-w-structure) solid var(--research-indigo);padding:var(--space-3);box-shadow:none}.record-label{color:var(--research-indigo)}.record-list dt{color:var(--color-ink-muted)}.record-list>div{border-bottom-color:var(--color-rule)}.record-list>div:last-child{border-bottom:0}.record-list .fig{color:var(--h-charcoal)}.record-list .fig-none{color:var(--status-warning)}.record-note{border-top:var(--rule-w-hair) solid var(--color-rule-strong);padding-top:var(--space-2)}.parts .part-no{font-family:var(--font-serif);color:var(--h-gold);font-size:var(--step-3);font-weight:400;line-height:1;letter-spacing:0.01em;font-variant-numeric:lining-nums}.parts a{transition:background-color 120ms ease,border-color 120ms ease}.parts a:hover,.parts a:focus-visible{background:var(--register-tint)}.parts .part-label{color:var(--register-accent)}.prose.numbered>h2::before{font-family:var(--font-serif);font-size:var(--step-2);font-weight:400;color:var(--heritage-gold);letter-spacing:0}.prose.numbered{--num-col:3.2rem}@media (max-width:560px){.prose.numbered{--num-col:2.4rem}}.prose.numbered>h2{border-top-color:var(--color-rule-strong)}.page-header--flagship{border-top:var(--rule-w-signature) solid var(--register-line)}.page-header--flagship .kicker{color:var(--register-accent)}.page-header--flagship .kicker::before{content:none}.page-header--flagship .page-meta{border-top-color:var(--color-rule-strong)}.pull{border-inline-start:var(--rule-w-rail) solid var(--story-terracotta);color:var(--h-charcoal)}body[data-route="refusal"] .pull{border-inline-start-color:var(--refusal-oxblood)}.prose.afterword>h2::after{background:var(--register-line);height:var(--rule-w-structure)}.pathways a,.page-end a{transition:background-color 120ms ease,box-shadow 120ms ease}.pathways a:hover,.pathways a:focus-visible,.page-end a:hover,.page-end a:focus-visible{background:var(--register-tint);box-shadow:inset var(--rule-w-rail) 0 0 0 var(--register-accent)}[dir="rtl"] .pathways a:hover,[dir="rtl"] .pathways a:focus-visible,[dir="rtl"] .page-end a:hover,[dir="rtl"] .page-end a:focus-visible{box-shadow:inset calc(-1 * var(--rule-w-rail)) 0 0 0 var(--register-accent)}.pathways a:hover strong,.page-end a:hover strong{color:var(--register-accent)}.page-end{border-top-color:var(--color-rule-strong)}.page-end h2{color:var(--h-gold)}.page-end h2::before{content:"";display:inline-block;width:1.6rem;height:var(--rule-w-structure);margin-inline-end:0.6rem;vertical-align:0.28em;background:var(--h-gold-line)}.specimen{background:var(--research-indigo-field);border-top:var(--rule-w-structure) solid var(--research-indigo)}.specimen-label{color:var(--research-indigo)}.specimen .claim-block{border-inline-start:var(--rule-w-structure) solid var(--metadata-stone);padding-inline-start:var(--space-3)}.profile-row li{grid-template-rows:auto auto auto auto}.profile-row .p-rule{grid-column:1 / -1;grid-row:4;height:4px;margin-top:0.5em;background:var(--color-rule);border-radius:1px;overflow:hidden}.profile-row .p-rule::before{content:"";display:block;height:100%;background:var(--t-br);width:var(--rule-w,0%)}.p-rule.w-0{--rule-w:0%}.p-rule.w-1{--rule-w:1%}.p-rule.w-2{--rule-w:2%}.p-rule.w-3{--rule-w:3%}.p-rule.w-4{--rule-w:4%}.p-rule.w-5{--rule-w:5%}.p-rule.w-6{--rule-w:6%}.p-rule.w-7{--rule-w:7%}.p-rule.w-8{--rule-w:8%}.p-rule.w-9{--rule-w:9%}.p-rule.w-10{--rule-w:10%}.p-rule.w-11{--rule-w:11%}.p-rule.w-12{--rule-w:12%}.p-rule.w-13{--rule-w:13%}.p-rule.w-14{--rule-w:14%}.p-rule.w-15{--rule-w:15%}.p-rule.w-16{--rule-w:16%}.p-rule.w-17{--rule-w:17%}.p-rule.w-18{--rule-w:18%}.p-rule.w-19{--rule-w:19%}.p-rule.w-20{--rule-w:20%}.p-rule.w-21{--rule-w:21%}.p-rule.w-22{--rule-w:22%}.p-rule.w-23{--rule-w:23%}.p-rule.w-24{--rule-w:24%}.p-rule.w-25{--rule-w:25%}.p-rule.w-26{--rule-w:26%}.p-rule.w-27{--rule-w:27%}.p-rule.w-28{--rule-w:28%}.p-rule.w-29{--rule-w:29%}.p-rule.w-30{--rule-w:30%}.p-rule.w-31{--rule-w:31%}.p-rule.w-32{--rule-w:32%}.p-rule.w-33{--rule-w:33%}.p-rule.w-34{--rule-w:34%}.p-rule.w-35{--rule-w:35%}.p-rule.w-36{--rule-w:36%}.p-rule.w-37{--rule-w:37%}.p-rule.w-38{--rule-w:38%}.p-rule.w-39{--rule-w:39%}.p-rule.w-40{--rule-w:40%}.p-rule.w-41{--rule-w:41%}.p-rule.w-42{--rule-w:42%}.p-rule.w-43{--rule-w:43%}.p-rule.w-44{--rule-w:44%}.p-rule.w-45{--rule-w:45%}.p-rule.w-46{--rule-w:46%}.p-rule.w-47{--rule-w:47%}.p-rule.w-48{--rule-w:48%}.p-rule.w-49{--rule-w:49%}.p-rule.w-50{--rule-w:50%}.p-rule.w-51{--rule-w:51%}.p-rule.w-52{--rule-w:52%}.p-rule.w-53{--rule-w:53%}.p-rule.w-54{--rule-w:54%}.p-rule.w-55{--rule-w:55%}.p-rule.w-56{--rule-w:56%}.p-rule.w-57{--rule-w:57%}.p-rule.w-58{--rule-w:58%}.p-rule.w-59{--rule-w:59%}.p-rule.w-60{--rule-w:60%}.p-rule.w-61{--rule-w:61%}.p-rule.w-62{--rule-w:62%}.p-rule.w-63{--rule-w:63%}.p-rule.w-64{--rule-w:64%}.p-rule.w-65{--rule-w:65%}.p-rule.w-66{--rule-w:66%}.p-rule.w-67{--rule-w:67%}.p-rule.w-68{--rule-w:68%}.p-rule.w-69{--rule-w:69%}.p-rule.w-70{--rule-w:70%}.p-rule.w-71{--rule-w:71%}.p-rule.w-72{--rule-w:72%}.p-rule.w-73{--rule-w:73%}.p-rule.w-74{--rule-w:74%}.p-rule.w-75{--rule-w:75%}.p-rule.w-76{--rule-w:76%}.p-rule.w-77{--rule-w:77%}.p-rule.w-78{--rule-w:78%}.p-rule.w-79{--rule-w:79%}.p-rule.w-80{--rule-w:80%}.p-rule.w-81{--rule-w:81%}.p-rule.w-82{--rule-w:82%}.p-rule.w-83{--rule-w:83%}.p-rule.w-84{--rule-w:84%}.p-rule.w-85{--rule-w:85%}.p-rule.w-86{--rule-w:86%}.p-rule.w-87{--rule-w:87%}.p-rule.w-88{--rule-w:88%}.p-rule.w-89{--rule-w:89%}.p-rule.w-90{--rule-w:90%}.p-rule.w-91{--rule-w:91%}.p-rule.w-92{--rule-w:92%}.p-rule.w-93{--rule-w:93%}.p-rule.w-94{--rule-w:94%}.p-rule.w-95{--rule-w:95%}.p-rule.w-96{--rule-w:96%}.p-rule.w-97{--rule-w:97%}.p-rule.w-98{--rule-w:98%}.p-rule.w-99{--rule-w:99%}.p-rule.w-100{--rule-w:100%}.profile-row .p-count{color:var(--h-charcoal)}.profile{border-bottom:1px solid var(--color-rule);padding-bottom:var(--space-3)}[data-tier="A"]{--t-bg:var(--tier-a-bg);--t-fg:var(--tier-a-fg);--t-br:var(--tier-a-border)}[data-tier="B"]{--t-bg:var(--tier-b-bg);--t-fg:var(--tier-b-fg);--t-br:var(--tier-b-border)}[data-tier="C"]{--t-bg:var(--tier-c-bg);--t-fg:var(--tier-c-fg);--t-br:var(--tier-c-border)}[data-tier="D"]{--t-bg:var(--tier-d-bg);--t-fg:var(--tier-d-fg);--t-br:var(--tier-d-border)}[data-tier="X"]{--t-bg:var(--tier-x-bg);--t-fg:var(--tier-x-fg);--t-br:var(--tier-x-border)}.claim-card{border:0;border-top:var(--rule-w-hair) solid var(--color-rule-strong);border-inline-start:var(--rule-w-rail) solid var(--t-br,var(--color-rule));background:transparent;padding:var(--space-2) var(--space-3) var(--space-3);transition:background-color 120ms ease,box-shadow 120ms ease}.claim-card[data-contested="true"]{box-shadow:inset var(--rule-w-rail) 0 0 0 var(--tier-x-border)}[dir="rtl"] .claim-card[data-contested="true"]{box-shadow:inset calc(-1 * var(--rule-w-rail)) 0 0 0 var(--tier-x-border)}.claim-card:hover{background:var(--surface-vellum)}.claim-card:target{background:var(--register-tint);box-shadow:inset 0 0 0 var(--rule-w-hair) var(--register-accent)}.claim-card h3 a{text-decoration-color:var(--color-rule-strong)}.claim-card h3 a:hover{text-decoration-color:currentColor}.claim-card .claim-foot{color:var(--metadata-stone)}.place-card{border-inline-start:var(--rule-w-rail) solid var(--register-line);padding-inline-start:var(--space-3)}.place-card.place-contested{border-inline-start-color:var(--tier-x-border);border-inline-start-width:4px}.place-card h3{color:var(--h-charcoal)}.place-card .place-geo dt{color:var(--metadata-stone)}.place-card:target{background:var(--register-tint)}.map-schematic{background:var(--surface-vellum);border-color:var(--color-rule)}.map-legend .lg-contested::before{box-shadow:0 0 0 1px var(--tier-x-border)}.question{background:var(--surface-vellum);border:var(--rule-w-hair) solid var(--color-rule);border-inline-start:var(--rule-w-rail) solid var(--register-line)}.question h3{color:var(--h-charcoal)}.question .q-id{color:var(--research-indigo);font-weight:700}.question dt{color:var(--metadata-stone)}.question:target{background:var(--register-tint)}.object-card{background:var(--surface-vellum);border:var(--rule-w-hair) solid var(--color-rule);border-inline-start:var(--rule-w-rail) solid var(--status-warning)}.object-card h3 .mono{color:var(--archive-forest)}.object-card>p,.object-card dl{max-width:var(--width-object)}.object-card dt{color:var(--metadata-stone)}.object-card .object-placeholder{border-color:var(--color-rule-strong);background:var(--surface-field)}.withheld-notice{border-color:var(--status-warning);color:var(--color-ink-muted)}.source-trail .src-rank{color:var(--research-indigo);font-weight:600}.source-trail>summary:hover{color:var(--research-indigo)}.evidence[open]>summary{background:var(--surface-vellum)}.evidence-panel{background:var(--surface-vellum)}.panel-question{border-color:var(--color-rule);border-inline-start:var(--rule-w-rail) solid var(--story-terracotta);background:var(--surface-plate)}.panel-question .panel-label{color:var(--story-terracotta)}.panel-dependent{border-color:var(--color-rule);border-inline-start:var(--rule-w-rail) solid var(--metadata-stone);background:var(--metadata-stone-field)}.panel-dependent .panel-label{color:var(--metadata-stone)}.panel-notice{border-style:solid;border-color:var(--color-rule);background:var(--surface-vellum)}.family-register .kicker,.family-item dt{color:var(--family-plum)}.family-banner{color:var(--family-plum)}.data-table .tag-family{color:var(--family-plum);border-color:var(--family-plum);background:transparent}.tier-key .count{color:var(--research-indigo);font-weight:700}table.data-table{font-variant-numeric:tabular-nums lining-nums}table.data-table th,table.data-table td{padding-block:0.62em 0.68em;padding-inline:0.6em}table.data-table thead th{color:var(--color-ink);font-weight:700;letter-spacing:0.08em;vertical-align:bottom;border-bottom:var(--rule-w-structure) solid var(--register-line)}table.data-table tbody tr:hover{background:var(--register-tint)}.table-scroll{--scroll-ground:var(--surface-field);background:linear-gradient(to right,var(--scroll-ground) 30%,transparent) left center / 2.5rem 100% no-repeat local,linear-gradient(to left,var(--scroll-ground) 30%,transparent) right center / 2.5rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--scroll-shade),transparent) left center / 0.9rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--scroll-shade),transparent) right center / 0.9rem 100% no-repeat scroll;background-color:var(--scroll-ground);border-bottom:var(--rule-w-hair) solid var(--color-rule)}.prose h3[id^="rank-"]{margin-top:var(--space-5);padding-top:var(--space-2);border-top:var(--rule-w-hair) solid var(--color-rule-strong)}.prose h3[id^="rank-"]::before{content:"";display:inline-block;width:1.25rem;height:var(--rule-w-structure);margin-inline-end:0.6rem;vertical-align:0.3em;background:var(--heritage-gold-line)}.prose h3[id^="rank-"] + .table-scroll>table{min-width:40rem}@media (min-width:700px){.prose h3[id^="rank-"] + .table-scroll>table{table-layout:fixed;min-width:0}.prose h3[id^="rank-"] + .table-scroll thead th:nth-child(1){width:33%}.prose h3[id^="rank-"] + .table-scroll thead th:nth-child(2){width:14%}.prose h3[id^="rank-"] + .table-scroll thead th:nth-child(3){width:16%}.prose h3[id^="rank-"] + .table-scroll thead th:nth-child(4){width:37%}.prose h3[id^="rank-"] + .table-scroll td:first-child{overflow-wrap:break-word}}.prose h3[id^="rank-"] + .table-scroll tbody tr:nth-child(even){background-color:var(--table-band)}.prose h3[id^="rank-"] + .table-scroll tbody tr:hover{background-color:var(--register-tint)}.prose h3[id^="rank-"] + .table-scroll td:first-child>strong{color:var(--color-ink);font-weight:600}.prose h3[id^="rank-"] + .table-scroll td:first-child .small{display:inline-block;margin-top:0.3em;color:var(--color-ink-faint);line-height:1.45}.prose h3[id^="rank-"] + .table-scroll td:nth-child(2){color:var(--color-ink-muted)}.prose h3[id^="rank-"] + .table-scroll td:nth-child(3){color:var(--metadata-stone)}.prose h3[id^="rank-"] + .table-scroll td:nth-child(4){color:var(--color-ink-muted)}@media (min-width:1100px){.prose h3[id^="rank-"],.prose h3[id^="rank-"] + .table-scroll{width:min(var(--width-register),calc(50vw + var(--width-reading) / 2 - var(--space-3)));max-width:none}}.prose #rank-1A + .table-scroll{--scroll-ground:var(--metadata-stone-field);border-top:var(--rule-w-structure) solid var(--research-indigo)}.prose #rank-1A + .table-scroll thead th{border-bottom-color:var(--color-rule-strong)}.prose #rank-DO_NOT_USE::before{background:var(--status-excluded)}.prose #rank-DO_NOT_USE + .table-scroll thead th{border-bottom-color:var(--status-excluded)}.contents ol{display:block;columns:1;column-gap:var(--space-5)}@media (min-width:640px){.contents ol{columns:2}}.contents li{break-inside:avoid;grid-template-columns:2.4rem 1fr}.contents li::before{color:var(--heritage-gold);font-weight:600;text-align:end;padding-inline-end:0.8rem}.contents a{padding:0.3em 0}.contents a:hover,.contents a:focus-visible{color:var(--research-indigo-deep)}.contents-h::before{content:"";display:inline-block;width:1.25rem;height:var(--rule-w-structure);margin-inline-end:0.55rem;vertical-align:0.3em;background:var(--register-accent)}.prose h2:target,.prose h3:target{background:var(--register-tint);box-shadow:0 0 0 0.5rem var(--register-tint)}body[data-route="sources"] .contents ~ .prose{counter-reset:tsec}body[data-route="sources"] .contents ~ .prose>h2{counter-increment:tsec}body[data-route="sources"] .contents ~ .prose>h2::before{content:counter(tsec,decimal-leading-zero);display:inline-block;min-width:2.4rem;font-family:var(--font-sans);font-size:var(--step-0);font-weight:600;line-height:1;color:var(--heritage-gold);font-variant-numeric:tabular-nums;vertical-align:0.12em}.cite-block{background:var(--surface-vellum);border:var(--rule-w-hair) solid var(--color-rule);border-top:var(--rule-w-structure) solid var(--heritage-gold-line)}.cite-block summary{color:var(--research-indigo);font-weight:700}.cite-block dt{color:var(--metadata-stone)}.cite-block dd{min-width:0}.cite-block code{overflow-wrap:anywhere}.cite-block pre{background:var(--surface-field);overflow-wrap:anywhere}.lang-panel{background:var(--surface-plate);border-top:var(--rule-w-structure) solid var(--heritage-gold-line)}.lang-group-label{color:var(--heritage-gold)}.lang-here{color:var(--research-indigo);font-weight:700;border-inline-start-color:var(--heritage-gold)}.theme-panel{background:var(--surface-plate);border-top:var(--rule-w-structure) solid var(--heritage-gold-line)}.theme-option:hover{background:var(--surface-deep)}.people-list li{border:0;border-top:var(--rule-w-hair) solid var(--color-rule-strong);padding:var(--space-2) 0 var(--space-1)}.people-list .refs{color:var(--metadata-stone)}.research-only .src-rank{color:var(--research-indigo)}.site-footer{--focus-ring:3px solid var(--anchor-focus);background:var(--surface-anchor);color:var(--anchor-muted);border-top:var(--rule-w-signature) solid var(--anchor-gold-line);margin-top:var(--space-6)}.site-footer h2{color:var(--anchor-gold)}.site-footer p{color:var(--anchor-muted)}.site-footer a{color:var(--anchor-ink)}.site-footer a:hover,.site-footer a:focus-visible{color:var(--anchor-ink);text-decoration:underline;text-decoration-color:var(--anchor-gold);text-underline-offset:0.2em}.site-footer .nav-en{color:var(--anchor-faint);border-color:var(--anchor-rule)}.footer-colophon{border-top-color:var(--anchor-rule);color:var(--anchor-faint)}.site-footer ::selection{background:var(--anchor-rule);color:var(--anchor-ink)}@media (max-width:719px){.site-footer .wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-3)}.site-footer .wrap>div:first-child{grid-column:1 / -1}.site-footer li{margin-bottom:0.15em}.site-footer li a{display:inline-block;padding-block:0.2em}}.review-banner--draft{border-inline-start:4px solid var(--status-warning)}@media screen{:root[data-theme="dark"] .hero-record,:root[data-theme="dark"] .specimen,:root[data-theme="dark"] .cite-block,:root[data-theme="dark"] .question,:root[data-theme="dark"] .evidence-panel,:root[data-theme="dark"] .lang-panel,:root[data-theme="dark"] .theme-panel{box-shadow:none}}@media print{.hero-record,.specimen,.cite-block,.question,.evidence-panel,.object-card,.panel,.table-scroll,.map-schematic{background:transparent}.prose h3[id^="rank-"] + .table-scroll tbody tr:nth-child(even){background:transparent}.profile-row .p-rule{display:none}.page-header::after{display:none}}body[data-route="home"] .parts li{--part-ink:var(--heritage-gold);--part-rail:var(--heritage-gold-line);--part-tint:var(--heritage-gold-field);--part-tint-hover:var(--heritage-gold-tint)}body[data-route="home"] .parts li[data-part="life"]{--part-ink:var(--heritage-gold);--part-rail:var(--heritage-gold-line);--part-tint:var(--heritage-gold-field);--part-tint-hover:var(--heritage-gold-tint)}body[data-route="home"] .parts li[data-part="movement"]{--part-ink:var(--research-indigo);--part-rail:var(--research-indigo);--part-tint:var(--research-indigo-field);--part-tint-hover:var(--research-indigo-tint)}body[data-route="home"] .parts li[data-part="refusal"]{--part-ink:var(--refusal-oxblood);--part-rail:var(--refusal-oxblood);--part-tint:var(--refusal-oxblood-field);--part-tint-hover:var(--refusal-oxblood-tint)}body[data-route="home"] .parts a{background:var(--part-tint);border-inline-start:var(--rule-w-rail) solid var(--part-rail);padding-inline:var(--space-3)}body[data-route="home"] .parts .part-no{color:var(--part-ink)}body[data-route="home"] .parts .part-label{color:var(--part-ink)}body[data-route="home"] .parts a:hover,body[data-route="home"] .parts a:focus-visible{background:var(--part-tint-hover)}@media (max-width:560px){body[data-route="home"] .parts a{padding-inline:var(--space-2)}}body[data-route="home"] .research-surface{border-top:var(--rule-w-hair) solid var(--color-rule-strong);padding-top:var(--space-3)}body[data-route="home"] #anchors-title::before{background:var(--heritage-gold)}body[data-route="home"] #tiers-title::before{background:var(--research-indigo)}body[data-route="home"] .portrait-mount{aspect-ratio:4 / 5;max-width:11rem;margin:0 0 var(--space-3);background:var(--surface-vellum);border:var(--rule-w-hair) solid var(--color-ink-faint);box-shadow:inset 0 0 0 var(--space-1) var(--surface-plate)}@media (max-width:560px){body[data-route="home"] .portrait-mount{max-width:7rem}}body[data-route="home"] .pathways li{--route-ink:var(--heritage-gold)}body[data-route="home"] .pathways li[data-section="story"]{--route-ink:var(--story-terracotta)}body[data-route="home"] .pathways li[data-section="research"]{--route-ink:var(--research-indigo)}body[data-route="home"] .pathways li[data-section="family"]{--route-ink:var(--family-plum)}body[data-route="home"] .pathways li[data-section="archive"]{--route-ink:var(--archive-forest)}body[data-route="home"] .pathways li[data-section="utility"]{--route-ink:var(--metadata-stone)}body[data-route="home"] .pathways a{border-inline-start:var(--rule-w-rail) solid var(--route-ink);padding-inline-start:var(--space-3)}body[data-route="home"] .pathways a:hover,body[data-route="home"] .pathways a:focus-visible{background:var(--surface-plate);box-shadow:none}body[data-route="home"] .pathways a:hover strong,body[data-route="home"] .pathways a:focus-visible strong{color:var(--route-ink)}body[data-route="home"] section[aria-labelledby="pathways-title"] + .two-col{margin-top:var(--space-5)}body[data-route="home"] .pa-edition{background:var(--surface-plate);border-top:var(--rule-w-structure) solid var(--legacy-burgundy);padding:var(--space-3)}body[data-route="home"] .pa-edition h2{color:var(--legacy-burgundy);margin-top:0}body[data-route="home"] .pa-edition a{color:var(--legacy-burgundy)}body[data-route="home"] .hero h1{font-family:var(--font-display);letter-spacing:-0.02em}@media print{body[data-route="home"] .research-surface,body[data-route="home"] .pa-edition,body[data-route="home"] .parts a,body[data-route="home"] .portrait-mount{background:transparent}}