:root{color-scheme:light;--ink: #15192a;--navy: #1f2a44;--navy-dark: #141a2c;--slate-deep: #2a3148;--slate: #54657d;--amber: #c08a1c;--ochre: #a87a1c;--amber-deep: #8a6014;--ochre-soft: rgba(168, 122, 28, .32);--paper: #ffffff;--cream: #f8f5ee;--cool-tint: #eef1f6;--g200: #e2e0db;--g300: #cfcdc7;--g400: #8e8a82;--g500: #5e5a54;--g600: #4a473f;--aurora-violet: #786B9B;--aurora-green: #6F947F;--color-bg: var(--paper);--color-bg-alt: var(--cream);--color-bg-ink: var(--navy-dark);--color-text: var(--ink);--color-text-muted: var(--slate);--color-heading: var(--navy);--color-link: var(--amber-deep);--color-link-hover: var(--ochre);--color-rule: var(--g300);--color-border: var(--g200);--color-eyebrow: var(--amber-deep);--color-label-quiet: var(--g500);--btn-primary-bg: var(--navy);--btn-primary-bg-hover: var(--navy-dark);--btn-primary-fg: #ffffff;--font-serif: "Libre Baskerville", Georgia, "Times New Roman", serif;--font-sans: "Source Sans 3", "Segoe UI", system-ui, -apple-system, sans-serif;--font-label: "Oswald", "Source Sans 3", sans-serif;--fs-eyebrow: .78rem;--fs-small: .875rem;--fs-body: 1.0625rem;--fs-body-lg: 1.1875rem;--fs-h3: 1.25rem;--fs-h2: clamp(1.4rem, 1.15rem + 1.1vw, 1.8rem);--fs-h1: clamp(1.9rem, 1.4rem + 2.4vw, 2.9rem);--fs-display: clamp(2.2rem, 1.5rem + 3.4vw, 3.6rem);--lh-tight: 1.18;--lh-heading: 1.28;--lh-body: 1.7;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--container: 1140px;--container-narrow: 940px;--header-h: 77px;--measure: 68ch;--radius: 3px;--rule-hair: 1px;--shadow-card: 0 1px 2px rgba(21, 25, 42, .04);--shadow-lift: 0 6px 24px rgba(21, 25, 42, .08);--ease: cubic-bezier(.22, .61, .36, 1)}:root[data-theme=dark]{color-scheme:dark;--ink: #e9e4d8;--navy: #f1ece2;--navy-dark: #0c111b;--slate-deep: #cad0dc;--slate: #a4adbd;--paper: #121826;--cream: #1a2130;--cool-tint: #1e2637;--g200: #2b3444;--g300: #394253;--g400: #7d8798;--g500: #98a2b3;--g600: #b4bcc9;--amber: #d8a542;--ochre: #d09b3c;--amber-deep: #e3bb6b;--ochre-soft: rgba(227, 187, 107, .34);--aurora-violet: #8674c6;--aurora-green: #74a589;--btn-primary-bg: #2c3448;--btn-primary-bg-hover: #38425a;--btn-primary-fg: #f3efe6;--color-eyebrow: var(--ochre);--color-label-quiet: var(--g400)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){color-scheme:dark;--ink: #e9e4d8;--navy: #f1ece2;--navy-dark: #0c111b;--slate-deep: #cad0dc;--slate: #a4adbd;--paper: #121826;--cream: #1a2130;--cool-tint: #1e2637;--g200: #2b3444;--g300: #394253;--g400: #7d8798;--g500: #98a2b3;--g600: #b4bcc9;--amber: #d8a542;--ochre: #d09b3c;--amber-deep: #e3bb6b;--ochre-soft: rgba(227, 187, 107, .34);--aurora-violet: #8674c6;--aurora-green: #74a589;--btn-primary-bg: #2c3448;--btn-primary-bg-hover: #38425a;--btn-primary-fg: #f3efe6;--color-eyebrow: var(--ochre);--color-label-quiet: var(--g400)}}:root{--dur-state: .18s;--dur-emerge: .52s;--dur-dissolve: .32s;--dur-illuminate: .76s;--stagger: .11s;--ease-emerge: cubic-bezier(.22, 1, .36, 1);--ease-dissolve: cubic-bezier(.33, 0, .2, 1);--fs-label: .75rem;--article-notes-w: 13rem}:root{--horizon-sky-1: #0b1019;--horizon-sky-2: #111726;--horizon-sky-3: #19203a;--horizon-sky-4: #222a45;--horizon-sky-5: #2a3150;--horizon-ink: #f1ece2;--horizon-eyebrow: #d09b3c;--horizon-intro: #aab2c1;--horizon-link: #e3bb6b;--horizon-muted: #a4adbd;--horizon-rule-1: #a87a1c;--horizon-rule-2: #c08a1c;--horizon-rule-3: #d8a542;--horizon-aurora-green: #74a589;--horizon-aurora-violet: #8674c6}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column}@keyframes page-fade-in{0%{opacity:.9}to{opacity:1}}body{animation:page-fade-in .62s cubic-bezier(.22,1,.36,1) backwards}@media(prefers-reduced-motion:reduce){body{animation:none;opacity:1}}img,picture,svg{max-width:100%;display:block}.nl-protected-preview{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.nl-protected-preview--decorative{pointer-events:none}h1,h2,h3,h4{font-family:var(--font-serif);color:var(--color-heading);line-height:var(--lh-heading);font-weight:700;letter-spacing:-.005em}h1{font-size:var(--fs-h1);line-height:var(--lh-tight)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{text-wrap:pretty}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover)}a.link{text-decoration:underline;text-decoration-color:var(--ochre-soft);text-underline-offset:.18em;text-decoration-thickness:1px;transition:text-decoration-color .2s var(--ease),color .2s var(--ease)}a.link:hover{text-decoration-color:var(--ochre)}.prose a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ochre-soft);text-underline-offset:.18em;text-decoration-thickness:1px;transition:text-decoration-color .2s var(--ease),color .2s var(--ease)}.prose a:hover{color:var(--amber-deep);text-decoration-color:var(--ochre)}:focus-visible{outline:2px solid var(--amber-deep);outline-offset:3px;border-radius:2px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--space-5)}.container-narrow{max-width:var(--container-narrow)}:root{--measure-editorial: 40rem}.measure-editorial{max-width:var(--measure-editorial)}.skip-link{position:absolute;left:var(--space-4);top:-3rem;background:var(--btn-primary-bg);color:var(--btn-primary-fg);padding:var(--space-2) var(--space-4);border-radius:var(--radius);z-index:100;transition:top .2s var(--ease)}.skip-link:focus{top:var(--space-4);color:var(--btn-primary-fg)}.eyebrow{font-family:var(--font-label);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-eyebrow);display:inline-block}.northlight-rule{position:relative;height:2px;border:0;overflow:visible;background:linear-gradient(90deg,var(--ochre) 0%,var(--amber) 15%,color-mix(in srgb,var(--amber) 62%,transparent) 34%,color-mix(in srgb,var(--aurora-violet) 52%,transparent) 60%,color-mix(in srgb,var(--aurora-green) 42%,transparent) 80%,transparent 100%)}.northlight-rule:after{content:"";position:absolute;left:32%;right:0;top:-3px;height:9px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--aurora-violet) 38%,transparent) 42%,color-mix(in srgb,var(--aurora-green) 30%,transparent) 72%,transparent 100%);filter:blur(6px);opacity:.6}.northlight-rule--soft{height:1px}.northlight-rule--soft:after{opacity:.4;top:-2px;height:6px}.btn{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:600;font-size:var(--fs-small);letter-spacing:.01em;padding:.7em 1.25em;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.btn-primary:hover{background:var(--btn-primary-bg-hover);color:var(--btn-primary-fg)}.btn-ghost{background:transparent;color:var(--navy);border-color:var(--color-border)}.btn-ghost:hover{border-color:var(--ochre);color:var(--navy)}.section{padding-block:var(--space-9)}.section-tight{padding-block:var(--space-8)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shop-link .ext,.nl-textpassage__citation .ext{display:inline-block;text-decoration:none;font-size:.72em;color:var(--amber-deep);margin-left:.15em}.paper-stack{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding-right:88px;padding-bottom:20px}.paper-stack--sm{width:168px;padding-right:48px}.paper-stack--md{width:284px}.paper-stack--lg{width:360px}.ps-page{grid-area:1 / 1}.ps-page img{width:100%;height:auto;display:block;border:1px solid var(--g200);border-radius:2px}.ps-page-back{transform:translate(56px,12px) rotate(2.5deg);transform-origin:top center;z-index:0;transition:transform .28s var(--ease)}.ps-page-back img{box-shadow:0 2px 8px #15192a12,0 1px 3px #15192a0a}.paper-stack--sm .ps-page-back{transform:translate(32px,10px) rotate(2.2deg)}.ps-page-mid{transform:translate(28px,6px) rotate(.9deg);transform-origin:top center;z-index:1;transition:transform .28s var(--ease)}.ps-page-mid img{box-shadow:0 3px 12px #15192a17,0 1px 4px #15192a0d}.paper-stack--sm .ps-page-mid{transform:translate(16px,5px) rotate(.8deg)}.ps-page-front{transform:rotate(-.8deg);transform-origin:bottom center;z-index:2;transition:transform .28s var(--ease)}.ps-page-front img{box-shadow:0 4px 16px #15192a1c,0 1px 4px #15192a0f;transition:box-shadow .28s var(--ease)}.paper-stack:hover .ps-page-front,.paper-stack:focus-within .ps-page-front{transform:translate(-26px,-3px) rotate(-.4deg)}.paper-stack:hover .ps-page-front img,.paper-stack:focus-within .ps-page-front img{box-shadow:0 10px 28px #15192a26,0 2px 6px #15192a12}.paper-stack:hover .ps-page-back,.paper-stack:focus-within .ps-page-back{transform:translate(82px,16px) rotate(3.2deg)}.paper-stack:hover .ps-page-mid,.paper-stack:focus-within .ps-page-mid{transform:translate(30px,8px) rotate(1.3deg)}.paper-stack--sm:hover .ps-page-front,.paper-stack--sm:focus-within .ps-page-front{transform:translate(-12px,-2px) rotate(-.4deg)}.paper-stack--sm:hover .ps-page-back,.paper-stack--sm:focus-within .ps-page-back{transform:translate(44px,13px) rotate(3deg)}.paper-stack--sm:hover .ps-page-mid,.paper-stack--sm:focus-within .ps-page-mid{transform:translate(17px,6px) rotate(1.1deg)}@media(prefers-reduced-motion:reduce){.ps-page-front,.ps-page-mid,.ps-page-back{transition:none}.paper-stack:hover .ps-page-front,.paper-stack:focus-within .ps-page-front{transform:rotate(-.8deg)}.paper-stack:hover .ps-page-mid,.paper-stack:focus-within .ps-page-mid{transform:translate(28px,6px) rotate(.9deg)}.paper-stack:hover .ps-page-back,.paper-stack:focus-within .ps-page-back{transform:translate(56px,12px) rotate(2.5deg)}.paper-stack--sm:hover .ps-page-front,.paper-stack--sm:focus-within .ps-page-front{transform:rotate(-.8deg)}.paper-stack--sm:hover .ps-page-mid,.paper-stack--sm:focus-within .ps-page-mid{transform:translate(16px,5px) rotate(.8deg)}.paper-stack--sm:hover .ps-page-back,.paper-stack--sm:focus-within .ps-page-back{transform:translate(32px,10px) rotate(2.2deg)}}@media(max-width:600px){.paper-stack{padding-right:56px}.paper-stack--sm{padding-right:38px}.ps-page-back{transform:translate(34px,9px) rotate(2deg)}.paper-stack--sm .ps-page-back{transform:translate(22px,8px) rotate(2deg)}.ps-page-mid{transform:translate(17px,5px) rotate(.8deg)}.paper-stack--sm .ps-page-mid{transform:translate(11px,4px) rotate(.7deg)}.ps-page-front{transform:rotate(-.5deg)}.paper-stack:hover .ps-page-front,.paper-stack:focus-within .ps-page-front{transform:rotate(-.5deg)}.paper-stack:hover .ps-page-mid,.paper-stack:focus-within .ps-page-mid{transform:translate(17px,5px) rotate(.8deg)}.paper-stack:hover .ps-page-back,.paper-stack:focus-within .ps-page-back{transform:translate(34px,9px) rotate(2deg)}.paper-stack--sm:hover .ps-page-front,.paper-stack--sm:focus-within .ps-page-front{transform:rotate(-.5deg)}.paper-stack--sm:hover .ps-page-mid,.paper-stack--sm:focus-within .ps-page-mid{transform:translate(11px,4px) rotate(.7deg)}.paper-stack--sm:hover .ps-page-back,.paper-stack--sm:focus-within .ps-page-back{transform:translate(22px,8px) rotate(2deg)}}.article-resource-callout{display:grid;grid-template-columns:auto 1fr;gap:var(--space-5) var(--space-6);align-items:start;margin-block:var(--space-7);padding:var(--space-5) var(--space-6);background:var(--cream);border-top:2px solid var(--ochre);border-radius:0 0 var(--radius) var(--radius)}.arc-media{display:flex;align-items:center;justify-content:center;align-self:center}.arc-stack{flex-shrink:0}.arc-stack{width:148px;padding-right:24px;padding-bottom:12px}.arc-stack .ps-page-back{transform:translate(18px,7px) rotate(2deg)}.arc-stack .ps-page-mid{transform:translate(9px,4px) rotate(1deg)}.arc-stack .ps-page-front{transform:rotate(-.6deg)}.arc-stack:hover .ps-page-front,.arc-stack:focus-within .ps-page-front{transform:rotate(-.6deg)}.arc-stack:hover .ps-page-mid,.arc-stack:focus-within .ps-page-mid{transform:translate(9px,4px) rotate(1deg)}.arc-stack:hover .ps-page-back,.arc-stack:focus-within .ps-page-back{transform:translate(18px,7px) rotate(2deg)}.arc-eyebrow{font-family:var(--font-label);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-eyebrow);margin-bottom:var(--space-2)}.arc-title{font-family:var(--font-serif);font-weight:700;font-size:var(--fs-h3);color:var(--navy);line-height:1.25;margin-bottom:var(--space-3)}.arc-desc{color:var(--slate-deep);font-size:var(--fs-body);line-height:1.55;margin-bottom:var(--space-4)}.arc-link{display:inline-block;font-weight:600;font-size:var(--fs-small);color:var(--amber-deep);transition:color .2s var(--ease)}.arc-link:hover{color:var(--ochre)}@media(max-width:600px){.article-resource-callout{grid-template-columns:1fr}.arc-media{justify-self:center;margin-bottom:var(--space-2)}}:lang(th){font-family:"Noto Serif Thai",Libre Baskerville,Georgia,serif}p:lang(th),li:lang(th),figcaption:lang(th),blockquote:lang(th){line-height:1.95}.prose .nl-sources{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-rule);font-size:var(--fs-small);color:var(--slate)}.prose .nl-sources>*+*{margin-top:var(--space-3)}.prose .nl-sources h2,.prose .nl-sources h3{margin:0 0 var(--space-4);font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.prose .nl-sources p{line-height:1.6}.prose .nl-sources strong{font-family:inherit;font-weight:600;font-size:.94em;color:var(--slate-deep)}.prose .nl-sources a{color:var(--slate-deep);text-decoration-color:var(--g300);word-break:break-word}.prose .nl-sources a:hover{color:var(--amber-deep);text-decoration-color:var(--ochre)}:is(.prose,.res-main) .nl-sources.nl-sources--transparency{margin-top:var(--space-7);padding-top:0;padding-left:var(--space-5);border-top:0;border-left:2px solid var(--color-rule);font-size:var(--fs-small);color:var(--g500)}.prose .nl-sources:not(.nl-sources--transparency)+.nl-sources--transparency,.res-main .nl-sources.nl-sources--transparency{margin-top:var(--space-6)}:is(.prose,.res-main) .nl-sources.nl-sources--transparency h2,:is(.prose,.res-main) .nl-sources.nl-sources--transparency h3,:is(.prose,.res-main) .nl-sources.nl-sources--transparency>summary{margin:0 0 var(--space-3);font-family:var(--font-label);font-size:var(--fs-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--g500)}:is(.prose,.res-main) .nl-sources.nl-sources--transparency>summary{display:flex;align-items:center;gap:var(--space-2);width:fit-content;padding-block:var(--space-1);cursor:pointer;list-style:none}:is(.prose,.res-main) .nl-sources.nl-sources--transparency>summary::-webkit-details-marker{display:none}:is(.prose,.res-main) .nl-sources.nl-sources--transparency>summary:hover{color:var(--amber-deep)}:is(.prose,.res-main) .nl-sources--transparency .nl-sources__chevron{flex:none;width:14px;height:14px;color:var(--g500);transition:rotate var(--dur-state) var(--ease-emerge)}:is(.prose,.res-main) .nl-sources--transparency[open] .nl-sources__chevron{rotate:180deg}:is(.prose,.res-main) .nl-sources.nl-sources--transparency p{line-height:1.6;color:var(--g500)}:is(.prose,.res-main) .nl-sources.nl-sources--transparency>summary+p{margin-top:0}:is(.prose,.res-main) .nl-sources.nl-sources--transparency a{color:var(--slate-deep);text-decoration-color:var(--g300);word-break:break-word}:is(.prose,.res-main) .nl-sources.nl-sources--transparency a:hover{color:var(--amber-deep);text-decoration-color:var(--ochre)}@media print{:is(.prose,.res-main) .nl-sources--transparency:not([open])>*:not(summary){display:block!important}:is(.prose,.res-main) .nl-sources--transparency:not([open])::details-content{content-visibility:visible!important;display:block!important;overflow:visible!important;height:auto!important}}.prose .nl-sources__evidence{margin:var(--space-3) 0;padding-left:var(--space-5);border-left:2px solid var(--color-rule);font-size:var(--fs-small);color:var(--g500)}.prose .nl-sources__evidence>summary{display:flex;align-items:center;gap:var(--space-2);width:fit-content;padding-block:var(--space-1);font-family:var(--font-label);font-size:var(--fs-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--g500);cursor:pointer;list-style:none}.prose .nl-sources__evidence>summary::-webkit-details-marker{display:none}.prose .nl-sources__evidence>summary:hover{color:var(--amber-deep)}.prose .nl-sources__evidence>summary .nl-sources__chevron{flex:none;width:14px;height:14px;color:var(--g500);transition:rotate var(--dur-state) var(--ease-emerge)}.prose .nl-sources__evidence[open]>summary .nl-sources__chevron{rotate:180deg}.prose .nl-sources__evidence p{margin-top:var(--space-3);line-height:1.6;color:var(--g500)}.prose .nl-sources__evidence>summary+p{margin-top:var(--space-3)}@media print{.prose .nl-sources__evidence:not([open])>*:not(summary){display:block!important}.prose .nl-sources__evidence:not([open])::details-content{content-visibility:visible!important;display:block!important;overflow:visible!important;height:auto!important}}:root[data-theme=dark] .ps-page img{box-shadow:0 10px 30px #00000080,0 2px 8px #00000059}:root[data-theme=dark] .ps-page-front img{box-shadow:0 14px 34px #0000008c,0 3px 10px #0006}:root[data-theme=dark] .paper-stack:hover .ps-page-front img,:root[data-theme=dark] .paper-stack:focus-within .ps-page-front img{box-shadow:0 18px 42px #0009,0 4px 12px #00000073}:root[data-theme=dark] .northlight-rule:after{opacity:.42}:root{--nl-fig-font-display: var(--font-serif);--nl-fig-font-sans: var(--font-sans);--nl-fig-font-label: var(--font-label);--nl-fig-body: var(--ink);--nl-fig-ink: var(--navy);--nl-fig-muted: var(--slate);--nl-fig-faint: var(--g500);--nl-fig-hair: var(--g300);--nl-fig-ground: var(--paper);--nl-fig-claim: var(--navy);--nl-fig-evidence: var(--amber-deep);--nl-fig-analysis: var(--amber-deep);--nl-fig-scaffold: var(--slate);--nl-fig-wrong: var(--g500);--nl-fig-strike: var(--nl-fig-hair);--nl-fig-tint-claim: color-mix(in srgb, var(--navy) 4%, var(--paper));--nl-fig-tint-gold: color-mix(in srgb, var(--ochre) 5%, var(--paper))}:root[data-theme=dark]{--nl-fig-strike: var(--g400)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--nl-fig-strike: var(--g400)}}.nl-fig{margin-block:var(--space-7)}.nl-fig ul,.nl-fig ol{list-style:none;margin:0;padding:0}.nl-fig ul li,.nl-fig ol li{margin:0}.nl-fig :where(p){margin:0}.nl-fig__kicker{font-family:var(--nl-fig-font-label);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nl-fig-faint);margin:0 0 var(--space-4)}.nl-fig figcaption{font-family:var(--nl-fig-font-display);font-style:italic;font-size:var(--fs-small);line-height:1.5;color:var(--nl-fig-muted);margin-top:var(--space-3);max-width:58ch;text-align:left}.nl-fig__i{width:.82em;height:.82em;flex:none;display:inline-block;vertical-align:-.08em}.nl-fig__role{font-family:var(--nl-fig-font-label);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.42em;margin:0 0 var(--space-2)}@media(min-width:900px){.nl-fig--wide{margin-inline:calc(-1 * var(--space-6))}.nl-fig--wide-ladder{margin-left:calc(-1 * var(--space-4))}}.nl-ladder{margin:0;padding:0}.nl-ladder--rail{border-left:1px solid var(--nl-fig-hair)}.nl-ladder--rail .nl-ladder__step{position:relative;padding:0 0 var(--space-5) var(--space-5)}.nl-ladder--rail .nl-ladder__step:last-child{padding-bottom:0}.nl-ladder--rail .nl-ladder__step:before{content:"";position:absolute;left:-6px;top:.34em;width:11px;height:11px;border-radius:50%;background:var(--nl-fig-ground);border:1.5px solid var(--nl-fig-scaffold)}.nl-ladder--rail .nl-ladder__step--evidence:before{border-color:var(--nl-fig-evidence)}.nl-ladder--rail .nl-ladder__step--analysis:before{border-color:var(--nl-fig-analysis)}.nl-ladder--rail .nl-ladder__step--claim:before{border-color:var(--nl-fig-claim);background:var(--nl-fig-claim)}.nl-ladder--rail .nl-ladder__step--topic .nl-fig__role{color:var(--nl-fig-scaffold)}.nl-ladder--rail .nl-ladder__step--evidence .nl-fig__role{color:var(--nl-fig-evidence)}.nl-ladder--rail .nl-ladder__step--analysis .nl-fig__role{color:var(--nl-fig-analysis)}.nl-ladder--rail .nl-ladder__step--claim .nl-fig__role{color:var(--nl-fig-claim)}.nl-ladder--rail .nl-ladder__step--wrong{margin-left:var(--space-5);padding-left:var(--space-4);padding-bottom:var(--space-5);border-left:1px dashed var(--nl-fig-wrong)}.nl-ladder--rail .nl-ladder__step--wrong:before{display:none}.nl-ladder--rail .nl-ladder__step--wrong .nl-fig__role{color:var(--nl-fig-wrong)}.nl-ladder--plain .nl-ladder__step:before{display:none}.nl-ladder--plain .nl-ladder__step{padding-top:var(--space-4);padding-bottom:var(--space-4);border-top:1px solid var(--nl-fig-hair)}.nl-ladder--plain .nl-ladder__step:first-child{border-top:0;padding-top:0}.nl-ladder--plain .nl-ladder__step:last-child{padding-bottom:0}.nl-ladder__text{font-family:var(--nl-fig-font-display);font-size:1.06rem;line-height:1.42;color:var(--nl-fig-ink);margin:0}.nl-ladder__step--claim .nl-ladder__text{font-size:1.13rem}.nl-ladder__text--struck{color:var(--nl-fig-wrong);font-size:.98rem;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--nl-fig-strike)}.nl-ladder__note{font-size:var(--fs-small);color:var(--nl-fig-muted);line-height:1.5;margin:.4em 0 0;max-width:54ch}.nl-ladder--steps{display:flex;flex-direction:column}.nl-ladder--steps .nl-ladder__step{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem var(--space-3);padding:var(--space-3) 0 var(--space-3) var(--space-4);border-left:2px solid var(--nl-fig-evidence);border-top:1px solid var(--nl-fig-hair)}.nl-ladder--steps .nl-ladder__step:first-child{border-top:0}.nl-ladder--steps .nl-ladder__step--strong{border-left-color:var(--ochre);background:var(--nl-fig-tint-gold)}.nl-ladder--steps .nl-fig__role{margin:0;display:inline;color:var(--nl-fig-evidence)}.nl-ladder--steps .nl-ladder__step--strong .nl-fig__role{color:var(--nl-fig-analysis)}.nl-ladder--steps .nl-ladder__def{font-size:var(--fs-small);color:var(--slate-deep)}@media(min-width:700px){.nl-ladder--steps .nl-ladder__step--supporting{margin-left:var(--space-5)}.nl-ladder--steps .nl-ladder__step--related{margin-left:var(--space-8)}.nl-ladder--steps .nl-ladder__def{font-size:.95rem}}.nl-progression{display:grid;grid-template-columns:29fr 33fr 38fr;column-gap:var(--space-4)}.nl-progression__zone{font-family:var(--nl-fig-font-label);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;grid-row:1;margin:0 0 var(--space-3)}.nl-progression__zone--recognition{grid-column:1;color:var(--nl-fig-scaffold)}.nl-progression__zone--interpretation{grid-column:2 / 4;color:var(--nl-fig-claim);text-align:center}.nl-progression__stage{grid-row:2;position:relative;padding-top:var(--space-4);border-top:1px solid var(--nl-fig-hair)}.nl-progression__stage--topic{grid-column:1}.nl-progression__stage--theme{grid-column:2}.nl-progression__stage--claim{grid-column:3}.nl-progression__stage--theme{margin-right:calc(-1 * var(--space-4));padding-right:var(--space-4)}.nl-progression__marker{position:absolute;left:0;top:0;transform:translate(-3.5px,-3.5px);width:7px;height:7px;border-radius:50%;background:var(--nl-fig-ground);border:1.5px solid var(--nl-fig-scaffold)}.nl-progression__stage--theme .nl-progression__marker{border-color:var(--ochre)}.nl-progression__stage--claim .nl-progression__marker{border-color:var(--nl-fig-claim);background:var(--nl-fig-claim)}.nl-progression__cue{font-family:var(--nl-fig-font-label);font-size:.66rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--nl-fig-faint);margin:0 0 var(--space-2)}.nl-progression__stage .nl-fig__role{margin:0 0 .3em;color:var(--nl-fig-scaffold)}.nl-progression__stage--theme .nl-fig__role{color:var(--nl-fig-analysis)}.nl-progression__stage--claim .nl-fig__role{color:var(--nl-fig-claim)}.nl-progression__text{font-family:var(--nl-fig-font-display);font-size:1rem;line-height:1.35;color:var(--nl-fig-ink);margin:0}.nl-progression__stage--claim .nl-progression__text{font-size:1.03rem;font-weight:500}@media(max-width:600px){.nl-progression{grid-template-columns:1fr;row-gap:var(--space-5)}.nl-progression__zone,.nl-progression__stage{grid-column:1;grid-row:auto}.nl-progression__zone--interpretation{text-align:left}.nl-progression__stage{padding-top:var(--space-3)}.nl-progression__stage--theme{margin-right:0;padding-right:0}}.nl-fig--compare-balanced,.nl-fig--board{max-width:58ch;margin-inline:auto}.nl-fig--board .nl-compare__claim{padding-bottom:var(--space-3);border-bottom:1px solid var(--nl-fig-hair)}.nl-fig--board .nl-compare__claim-text{font-weight:600}.nl-fig--board .nl-compare__col .nl-fig__role{color:var(--nl-fig-muted)}.nl-compare--revision{display:flex;flex-direction:column;gap:var(--space-3)}.nl-compare__row{padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:2px solid var(--nl-fig-hair)}.nl-compare__row--first .nl-fig__role{color:var(--nl-fig-wrong)}.nl-compare__row--claim{border-left:3px solid var(--nl-fig-claim);background:var(--nl-fig-tint-claim)}.nl-compare__row--claim .nl-fig__role{color:var(--nl-fig-claim)}.nl-compare__text{font-family:var(--nl-fig-font-display);font-size:1.02rem;line-height:1.45;color:var(--nl-fig-ink);margin:0}.nl-compare__row--first .nl-compare__text{color:var(--nl-fig-muted)}.nl-compare__claim{margin:0 0 var(--space-4)}.nl-compare__claim .nl-fig__role{color:var(--nl-fig-claim);margin:0 .6em 0 0;vertical-align:.05em}.nl-compare__claim-text{font-family:var(--nl-fig-font-display);font-size:1.04rem;color:var(--nl-fig-ink)}.nl-compare__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.nl-compare__col{padding-left:.9rem;border-left:2px solid var(--nl-fig-hair)}.nl-compare__col--strong{border-left-color:var(--nl-fig-evidence)}.nl-compare__col--weak .nl-fig__role{color:var(--nl-fig-wrong)}.nl-compare__col--strong .nl-fig__role{color:var(--nl-fig-evidence)}.nl-compare__quote{font-family:var(--nl-fig-font-display);font-size:1.02rem;line-height:1.4;color:var(--nl-fig-ink);margin:0 0 var(--space-2)}.nl-compare__col--weak .nl-compare__quote{color:var(--nl-fig-muted)}.nl-compare__why{font-size:var(--fs-small);color:var(--nl-fig-muted);line-height:1.5;margin:0}@media(max-width:600px){.nl-compare__grid{grid-template-columns:1fr;gap:var(--space-4)}}.nl-sortkey__row{padding:var(--space-3) 0 var(--space-3) var(--space-4);border-top:1px solid var(--nl-fig-hair);border-left:3px solid var(--nl-fig-scaffold)}.nl-sortkey>li:first-child .nl-sortkey__row{border-top:0}.nl-sortkey__row--fact{border-left-color:var(--nl-fig-faint)}.nl-sortkey__row--gen{border-left-color:var(--nl-fig-evidence)}.nl-sortkey__row--claim{border-left-color:var(--nl-fig-claim)}.nl-sortkey__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem var(--space-3)}.nl-sortkey__num{font-family:var(--nl-fig-font-label);font-size:var(--fs-small);color:var(--nl-fig-faint)}.nl-sortkey__statement{font-family:var(--nl-fig-font-display);font-size:1rem;color:var(--nl-fig-ink)}.nl-sortkey__label{font-family:var(--nl-fig-font-label);font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.nl-sortkey__label--topic{color:var(--nl-fig-scaffold)}.nl-sortkey__label--fact{color:var(--nl-fig-faint)}.nl-sortkey__label--gen{color:var(--nl-fig-evidence)}.nl-sortkey__label--claim{color:var(--nl-fig-claim)}.nl-sortkey__note{display:block;margin-top:var(--space-2);font-size:var(--fs-small);color:var(--nl-fig-muted);line-height:1.5}@media(min-width:700px){.nl-sortkey__head{flex-wrap:nowrap}.nl-sortkey__statement{flex:1 1 auto;min-width:0}.nl-sortkey__label{flex:0 0 auto;min-width:22ch}}.prose blockquote.nl-spec{margin-inline:0;background:none;border-radius:0;border-left:3px solid var(--ochre);padding:0 0 0 var(--space-5);font-family:var(--font-serif);font-style:normal;font-size:var(--fs-body);line-height:1.7;color:var(--ink)}.prose blockquote.nl-spec>p{margin:0}.prose blockquote.nl-spec>.nl-spec__label{font-family:var(--font-label);font-size:var(--fs-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--g500);margin:0 0 var(--space-3)}.prose blockquote.nl-spec--source{background:var(--cream);padding:var(--space-4) var(--space-5)}.prose blockquote.nl-spec--claim{border-left-color:var(--navy)}.prose blockquote.nl-spec--claim>.nl-spec__label{color:var(--navy)}.prose blockquote.nl-spec--claim>.nl-spec__text{font-size:var(--fs-body-lg)}.nl-testbox{border-top:1px solid var(--nl-fig-hair);border-bottom:1px solid var(--nl-fig-hair);border-left:2px solid var(--nl-fig-analysis);padding:var(--space-3) 0 var(--space-3) var(--space-4);margin-block:var(--space-6)}.nl-testbox__label{font-family:var(--nl-fig-font-label);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-fig-analysis);margin:0 0 var(--space-2)}.nl-testbox__body{margin:0;color:var(--nl-fig-body)}.nl-testbox__body strong{color:var(--nl-fig-ink);font-family:var(--nl-fig-font-display);font-weight:600}.nl-pull{font-family:var(--nl-fig-font-display);font-style:normal;font-weight:400;font-size:clamp(1.15rem,1rem + .7vw,1.35rem);line-height:1.45;color:var(--nl-fig-ink);background:none;border:none;border-left:3px solid var(--ochre);border-radius:0;padding-left:var(--space-4);margin-block:var(--space-6);max-width:42ch;text-wrap:balance}.nl-annotate{margin:0}.nl-annotate__text{font-family:var(--nl-fig-font-display);font-style:italic;font-size:1.05rem;line-height:1.65;color:var(--nl-fig-muted);margin:0;max-width:62ch}.nl-annotate__mark{background:none;font-style:normal;color:var(--nl-fig-ink);border-bottom:2px solid var(--ochre);padding-bottom:.05em}.nl-annotate__mark--other{border-bottom-color:var(--nl-fig-scaffold)}.nl-annotate__notes{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin-top:var(--space-4)}.nl-annotate__note{position:relative;margin:0;padding-left:1.1rem;max-width:32ch;font-size:var(--fs-small);line-height:1.5;color:var(--nl-fig-muted)}.nl-annotate__note:before{content:"";position:absolute;left:0;top:.45em;width:7px;height:7px;border-radius:50%}.nl-annotate__note--pattern:before{background:var(--ochre);border:1.5px solid var(--ochre)}.nl-annotate__note--other:before{background:var(--nl-fig-ground);border:1.5px solid var(--nl-fig-scaffold)}.nl-fig--recurrence{max-width:54ch;margin-inline:auto;border-top:1px solid var(--nl-fig-hair);padding-top:var(--space-5)}.nl-recurrence__unknown{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6)}.nl-recurrence__unknown .nl-fig__role{margin:0;color:var(--nl-fig-faint)}.nl-recurrence__unknown .nl-recurrence__item{font-family:"Noto Serif Thai",var(--nl-fig-font-display);font-size:1.5rem;line-height:1.9;color:var(--nl-fig-ink)}.nl-recurrence__contexts{display:flex;flex-direction:column}.nl-fig--recurrence .nl-recurrence__contexts>li{font-family:"Noto Serif Thai",var(--nl-fig-font-display);font-size:1.12rem;line-height:2;color:var(--nl-fig-body);padding-block:var(--space-4);border-top:1px solid var(--nl-fig-hair);overflow-wrap:break-word;overflow-wrap:anywhere}.nl-fig--recurrence .nl-recurrence__contexts>li:first-child{border-top:0;padding-top:0}.nl-fig--recurrence .nl-recurrence__contexts>li:last-child{padding-bottom:0}.nl-recurrence__item{font-weight:600;border-bottom:1px solid var(--nl-fig-muted);padding-bottom:.03em}.nl-fig--recurrence figcaption{margin-top:var(--space-5)}@media(max-width:600px){.nl-recurrence__unknown .nl-recurrence__item{font-size:1.32rem}.nl-fig--recurrence .nl-recurrence__contexts>li{font-size:1.04rem}}.prose>.nl-movement{margin-top:var(--space-9);scroll-margin-top:calc(var(--header-h) + var(--space-5))}.prose>.nl-movement+h2{margin-top:var(--space-4)}.nl-movement__rule{display:block;width:min(14rem,60%);height:2px;margin-bottom:var(--space-3);background:linear-gradient(90deg,var(--ochre) 0%,var(--amber) 32%,color-mix(in srgb,var(--amber) 55%,transparent) 56%,color-mix(in srgb,var(--aurora-violet) 45%,transparent) 80%,transparent 100%)}.nl-movement__label{margin:0;font-family:var(--nl-fig-font-label);font-size:var(--fs-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-label-quiet)}.nl-movement__num{color:var(--color-eyebrow)}@media(max-width:600px){.prose>.nl-movement{margin-top:var(--space-8)}}.prose>.nl-tier{margin-top:var(--space-6)}.nl-tier{padding-left:var(--space-5);border-left:2px solid var(--nl-fig-claim)}.nl-tier--plausible{border-left-style:dashed;border-left-color:var(--nl-fig-scaffold)}.nl-tier--open{border-left-style:dotted;border-left-color:var(--nl-fig-faint)}.nl-tier>*+*{margin-top:var(--space-5)}.nl-tier>.nl-tier__label+*{margin-top:var(--space-2)}.nl-tier__label{margin:0;font-family:var(--nl-fig-font-label);font-size:var(--fs-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-fig-claim)}.nl-tier--plausible .nl-tier__label{color:var(--nl-fig-scaffold)}.nl-tier--open .nl-tier__label{color:var(--nl-fig-faint)}.nl-note{padding-left:var(--space-4);border-left:2px solid var(--nl-fig-hair);font-size:var(--fs-small);line-height:1.55;color:var(--nl-fig-muted)}.nl-note>*+*{margin-top:var(--space-2)}.nl-note p{margin:0}.nl-note__label{font-family:var(--nl-fig-font-label);font-size:var(--fs-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-fig-faint)}@media(min-width:1360px){.prose>.nl-note{float:right;clear:right;width:var(--article-notes-w);margin:calc(var(--space-5) + .3rem) calc(-1 * (var(--article-notes-w) + var(--space-6))) var(--space-4) 0;padding:var(--space-2) 0 0;border-left:0;border-top:1px solid var(--nl-fig-hair)}}.nl-fig--response-map{max-width:760px;margin-inline:auto}.nl-respmap__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);column-gap:var(--space-5)}.nl-respmap__anchors,.nl-respmap__items{display:contents}.nl-respmap__anchor{grid-column:1}.nl-respmap__anchor--claim{grid-column:3;text-align:right}.nl-respmap__anchor .nl-fig__role{color:var(--nl-fig-faint)}.nl-respmap__anchor-text{font-family:var(--nl-fig-font-display);font-size:var(--fs-small);line-height:1.4;color:var(--nl-fig-muted);margin:0}.nl-respmap__spine{grid-column:1 / -1;position:relative;height:1px;border:0;background:var(--nl-fig-hair);margin:var(--space-3) 0 var(--space-6)}.nl-respmap__spine:before,.nl-respmap__spine:after{content:"";position:absolute;top:-3px;width:1px;height:7px;background:var(--nl-fig-hair)}.nl-respmap__spine:before{left:0}.nl-respmap__spine:after{right:0}.nl-respmap__item--evidence{grid-column:1}.nl-respmap__item--between{grid-column:2}.nl-respmap__item--claim{grid-column:3;text-align:right}.nl-respmap__item .nl-fig__role{color:var(--nl-fig-faint)}.nl-respmap__quote{font-family:var(--nl-fig-font-display);font-style:italic;font-size:var(--fs-body);line-height:1.5;color:var(--nl-fig-ink);margin:var(--space-1) 0 0}@media(max-width:600px){.nl-respmap__grid{grid-template-columns:1fr}.nl-respmap__anchor,.nl-respmap__anchor--claim,.nl-respmap__item--evidence,.nl-respmap__item--between,.nl-respmap__item--claim{grid-column:1;text-align:left}.nl-respmap__spine{margin:var(--space-1) 0 var(--space-4)}}.nl-fig--anchorfield{max-width:760px;margin-inline:auto}.nl-anchorfield__anchor{text-align:center}.nl-anchorfield__anchor .nl-fig__role{display:flex;justify-content:center}.nl-anchorfield__sentence{font-family:var(--nl-fig-font-display);font-style:italic;font-size:var(--fs-body-lg);line-height:1.55;color:var(--nl-fig-ink);margin:var(--space-2) auto 0;max-width:46ch}.nl-anchorfield__divider{border:0;border-top:2px solid color-mix(in srgb,var(--ochre) 55%,var(--nl-fig-hair));margin:var(--space-5) 0 var(--space-6)}.nl-anchorfield__field .nl-fig__role{color:var(--nl-fig-faint);margin-bottom:var(--space-4)}.nl-anchorfield__items{display:flex;gap:var(--space-5);align-items:stretch}.nl-anchorfield__item{flex:1 1 0;min-width:0;padding-top:var(--space-3);border-top:1px solid var(--nl-fig-hair);font-family:var(--nl-fig-font-display);font-size:var(--fs-body);line-height:1.5;color:var(--nl-fig-ink);margin:0}@media(min-width:601px){.nl-anchorfield__item{flex:1 1 auto;min-width:6em;font-size:var(--fs-small)}}@media(max-width:600px){.nl-anchorfield__items{flex-direction:column;gap:var(--space-4)}.nl-anchorfield__item{padding-top:0;padding-left:var(--space-4);border-top:0;border-left:1px solid var(--nl-fig-hair)}}.nl-quiet-example{padding-left:var(--space-4);border-left:2px solid var(--nl-fig-hair);margin-block:var(--space-6)}.nl-quiet-example .nl-fig__role{color:var(--nl-fig-faint);margin-bottom:var(--space-1)}.nl-quiet-example__text{font-family:var(--nl-fig-font-display);font-style:italic;font-size:var(--fs-body);line-height:1.5;color:var(--nl-fig-muted);margin:0}.nl-quiet-group{display:flex;flex-direction:column;gap:var(--space-3);margin-block:var(--space-6)}.nl-quiet-group .nl-quiet-example{margin-block:0}.nl-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);justify-items:start}.nl-flow__panel{width:100%;max-width:26rem}@media(min-width:900px){.nl-flow{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-7);row-gap:var(--space-5);justify-items:stretch;position:relative}.nl-flow__panel{max-width:none}.nl-flow:before{content:"";position:absolute;left:50%;top:0;height:80.7%;border-left:1px solid var(--nl-fig-hair)}}.nl-flow__svg{display:block;width:100%;height:auto;overflow:visible}.nl-flow__title{font-family:var(--nl-fig-font-display);font-size:var(--fs-body);font-weight:600;fill:var(--nl-fig-claim)}.nl-flow__lab{font-family:var(--nl-fig-font-label);font-size:var(--fs-small);font-weight:600;letter-spacing:.07em;fill:var(--nl-fig-evidence)}.nl-flow__txt{font-family:var(--nl-fig-font-display);font-size:var(--fs-small);fill:var(--nl-fig-ink)}.nl-flow__node--claim .nl-flow__lab{fill:var(--nl-fig-claim)}.nl-flow__claim{fill:var(--nl-fig-ground);stroke:var(--nl-fig-claim);stroke-width:1.2}.nl-flow__claim-rule{fill:var(--nl-fig-claim)}.nl-flow__ev{fill:var(--nl-fig-ground);stroke:var(--amber);stroke-width:1}.nl-flow__ev-rule{fill:var(--amber)}.nl-flow__in,.nl-flow__an{fill:var(--nl-fig-ground);stroke:var(--ochre)}.nl-flow__in{stroke-width:1.2;stroke-dasharray:2 3}.nl-flow__an{stroke-width:1.4}.nl-flow__icon{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:var(--nl-fig-evidence)}.nl-flow__node--claim .nl-flow__icon{color:var(--nl-fig-claim)}.nl-flow__fill{fill:currentColor;stroke:none}.nl-flow__link{fill:none;stroke:var(--nl-fig-scaffold);stroke-width:1.2}.nl-flow__head{fill:var(--nl-fig-scaffold)}.nl-fig--flow figcaption{text-wrap:balance}.nl-samewords__constant{text-align:center;max-width:46ch;margin:0 auto var(--space-6)}.nl-samewords__constant .nl-fig__role{justify-content:center}.nl-samewords__quote-role{color:var(--nl-fig-evidence)}.nl-samewords__quote-text{font-family:var(--nl-fig-font-display);font-size:var(--fs-body-lg);line-height:1.5;color:var(--nl-fig-ink);margin:var(--space-2) 0 var(--space-4)}.nl-samewords__device-role{color:var(--nl-fig-scaffold);margin-bottom:var(--space-1)}.nl-samewords__device-text{font-family:var(--nl-fig-font-display);font-size:var(--fs-body);color:var(--nl-fig-scaffold);margin:0}.nl-samewords__panels{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7)}@media(max-width:600px){.nl-samewords__panels{grid-template-columns:1fr;gap:var(--space-6)}}.nl-samewords__panel{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}.nl-samewords__detail{border-left:3px solid var(--nl-fig-evidence);padding-left:var(--space-4)}.nl-samewords__detail .nl-fig__role{color:var(--nl-fig-evidence)}.nl-samewords__detail-text{font-family:var(--nl-fig-font-display);font-size:var(--fs-body);line-height:1.5;color:var(--nl-fig-ink);margin:0}.nl-samewords__arrow{align-self:center;width:15px;height:15px;color:var(--nl-fig-scaffold)}.nl-samewords__account{border-left:2px dotted var(--nl-fig-analysis);padding-left:var(--space-4)}.nl-samewords__account .nl-fig__role{color:var(--nl-fig-analysis)}.nl-samewords__account-text{font-family:var(--nl-fig-font-display);font-size:var(--fs-body);line-height:1.5;color:var(--nl-fig-ink);margin:0}.nl-casepair__label{text-align:center;color:var(--nl-fig-evidence);justify-content:center;margin:0 0 var(--space-4)}.nl-casepair__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);position:relative}@media(min-width:700px){.nl-casepair__grid:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--nl-fig-hair)}}@media(max-width:699px){.nl-casepair__grid{grid-template-columns:1fr;gap:var(--space-5)}}.nl-casepair__case{background:var(--cream);padding:var(--space-4) var(--space-5);border-left:3px solid var(--nl-fig-evidence)}.nl-casepair__case-label{color:var(--nl-fig-evidence);margin:0 0 var(--space-3)}.nl-casepair__text{font-family:var(--nl-fig-font-display);font-style:normal;font-size:var(--fs-body);line-height:1.6;color:var(--nl-fig-body);margin:0}.nl-textpassage__kicker,.nl-textpassage__source-label,.prose .nl-textpassage__source-label+blockquote,.nl-textpassage__citation{max-width:40rem;margin-left:auto;margin-right:auto;background:var(--cream);border-left:3px solid var(--nl-fig-analysis);padding-left:var(--space-5);padding-right:var(--space-5)}.prose .nl-textpassage__kicker+.nl-textpassage__source-label,.prose .nl-textpassage__source-label+blockquote,.nl-textpassage__citation{margin-top:0}.nl-textpassage__kicker{margin-bottom:0;padding-top:var(--space-4);padding-bottom:0}.nl-textpassage__source-label{font-family:var(--nl-fig-font-label);font-size:var(--fs-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-fig-muted);padding-top:var(--space-2);padding-bottom:var(--space-4)}.prose .nl-textpassage__source-label+blockquote{border-radius:0;padding-top:0;padding-bottom:var(--space-2);font-family:var(--nl-fig-font-display);font-style:normal;font-size:var(--fs-body);line-height:1.65;color:var(--nl-fig-body)}.prose .nl-textpassage__source-label+blockquote p{margin:0}.prose .nl-textpassage__source-label+blockquote p+p{margin-top:var(--space-4)}.nl-textpassage__citation{font-family:var(--nl-fig-font-sans);font-size:var(--fs-small);line-height:1.5;color:var(--nl-fig-muted);padding-top:0;padding-bottom:var(--space-4)}.prose .nl-textpassage__source-label+blockquote+.nl-specimen-range{margin-top:0}.nl-fig--account .nl-annotate+.nl-annotate{margin-top:var(--space-6)}.nl-fig--account .nl-annotate--reported{border-left:2px solid var(--nl-fig-hair);padding-left:var(--space-4)}.nl-fig--account .nl-annotate__mark--other{border-bottom-style:dashed}.nl-fig--timing .nl-timing{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 8.5rem auto;padding-inline:var(--space-2)}.nl-fig--timing .nl-timing__telling{grid-area:1 / 1}.nl-fig--timing .nl-timing__who{font-family:var(--nl-fig-font-display);font-style:italic;font-size:var(--fs-small);line-height:1.4;color:var(--nl-fig-muted);margin:0 0 var(--space-4)}.nl-fig--timing .nl-timing__sentence{font-family:var(--nl-fig-font-display);font-style:italic;font-size:var(--fs-body-lg);line-height:1.5;color:var(--nl-fig-ink);max-width:46ch;margin:0}.nl-fig--timing .nl-timing__cue{font-family:var(--nl-fig-font-sans);font-size:var(--fs-small);line-height:1.4;color:var(--nl-fig-muted);margin:var(--space-1) 0 var(--space-3)}.nl-fig--timing .nl-timing__line,.nl-fig--timing .nl-timing__points{position:relative;height:0;border-top:1px solid var(--nl-fig-hair)}.nl-fig--timing .nl-timing__points{height:auto;padding:0;margin:0;grid-area:3 / 1;display:flex;justify-content:space-between;gap:var(--space-5)}.nl-fig--timing .nl-timing__mark,.nl-fig--timing .nl-timing__pt:before{content:"";position:absolute;top:0;width:9px;height:9px;border-radius:50%;background:var(--nl-fig-ground);border:1.5px solid var(--nl-fig-scaffold);transform:translate(-50%,-50%);box-sizing:border-box}.nl-fig--timing .nl-timing__mark--start,.nl-fig--timing .nl-timing__pt--start:before{left:0}.nl-fig--timing .nl-timing__pt--end:before{left:auto;right:0;transform:translate(50%,-50%)}.nl-fig--timing .nl-timing__mark--filled,.nl-fig--timing .nl-timing__pt--filled:before{background:var(--nl-fig-scaffold)}.nl-fig--timing .nl-timing__pt{position:relative;max-width:24ch;padding-top:var(--space-3);font-family:var(--nl-fig-font-sans);font-size:var(--fs-small);line-height:1.4;color:var(--nl-fig-muted);margin:0}.nl-fig--timing .nl-timing__pt--end{text-align:right}.nl-fig--timing .nl-timing__svg{grid-area:2 / 1;width:100%;height:100%;overflow:visible}.nl-fig--timing .nl-timing__svg path{fill:none;stroke:var(--nl-fig-scaffold);stroke-width:1.5;stroke-dasharray:2 4;stroke-linecap:round}.nl-fig--timing .nl-timing__head{grid-area:2 / 1;align-self:end;justify-self:start}.nl-fig--timing .nl-timing__head .nl-fig__role,.nl-fig--timing .nl-timing__telling .nl-fig__role{color:var(--nl-fig-scaffold)}.nl-fig--timing .nl-timing__head .nl-timing__who{margin-bottom:var(--space-4)}.nl-fig--timing .nl-timing__link{grid-area:2 / 1;place-self:center;z-index:1;font-family:var(--nl-fig-font-display);font-style:italic;font-weight:400;font-size:var(--fs-small);line-height:1.2;color:var(--nl-fig-faint);background:var(--nl-fig-ground);padding:0 var(--space-2);margin:0}@media(max-width:600px){.nl-fig--timing .nl-timing{grid-template-rows:none}.nl-fig--timing .nl-timing__svg{display:none}.nl-fig--timing .nl-timing__link,.nl-fig--timing .nl-timing__head{grid-area:auto}.nl-fig--timing .nl-timing__link{position:relative;place-self:start;display:flex;align-items:center;padding:var(--space-5) 0 var(--space-5) calc(var(--space-4) + 2px);margin:0 0 var(--space-3) 4px;background:none}.nl-fig--timing .nl-timing__link:before{content:"";position:absolute;left:0;top:0;bottom:0;border-left:2px dotted var(--nl-fig-scaffold)}.nl-fig--timing .nl-timing__points{grid-area:auto}}.nl-pn{margin:0}.nl-pn [hidden]{display:none}.nl-pn:is(.is-open,:has(>details[open])) .nl-pn__mark{border-bottom:1px solid var(--nl-fig-evidence);padding-bottom:.05em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.nl-pn[data-nl-enhanced=true]:is(.is-open) .nl-pn__mark{cursor:pointer}.nl-pn .nl-pn__mark.is-selected{border-bottom-width:3px;background:color-mix(in srgb,var(--nl-fig-evidence) 14%,transparent)}.nl-pn .nl-pn__explore{margin-top:var(--space-2)}.nl-pn .nl-pn__summary{display:flex;align-items:center;gap:var(--space-2);width:fit-content;min-height:24px;padding-block:var(--space-2);cursor:pointer;list-style:none;font-family:var(--nl-fig-font-label);font-size:var(--fs-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-fig-faint)}.nl-pn .nl-pn__summary::-webkit-details-marker{display:none}.nl-pn .nl-pn__summary:hover{color:var(--amber-deep)}.nl-pn .nl-pn__chevron{flex:none;width:14px;height:14px}.nl-pn .nl-pn__explore[open] .nl-pn__chevron{rotate:180deg}@media(prefers-reduced-motion:no-preference){.nl-pn .nl-pn__chevron{transition:rotate var(--dur-state) var(--ease-emerge)}}.nl-pn .nl-pn__panel{margin-top:var(--space-2);max-width:62ch}.nl-pn .nl-pn__lead{margin:0;font-family:var(--nl-fig-font-display);font-style:italic;font-size:var(--fs-small);line-height:1.5;color:var(--nl-fig-muted)}.nl-pn .nl-pn__hint{margin:var(--space-3) 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--nl-fig-faint)}.nl-pn .nl-pn__choose{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.nl-pn .nl-pn__chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.5rem;margin:0;padding:var(--space-2) var(--space-3);font-family:var(--nl-fig-font-sans);font-size:var(--fs-small);font-weight:400;line-height:1.3;color:var(--nl-fig-ink);background:transparent;border:1px solid var(--nl-fig-hair);border-radius:var(--radius);cursor:pointer}.nl-pn .nl-pn__chip:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--nl-fig-ground);border:1.5px solid var(--nl-fig-evidence)}.nl-pn .nl-pn__chip:hover{border-color:var(--nl-fig-evidence)}.nl-pn .nl-pn__chip[aria-pressed=true]{font-weight:700;border-color:var(--nl-fig-evidence);box-shadow:inset 0 0 0 1px var(--nl-fig-evidence)}.nl-pn .nl-pn__chip[aria-pressed=true]:before{background:var(--nl-fig-evidence)}.nl-pn .nl-pn__notes{list-style:none;margin:var(--space-4) 0 0;padding:0}.nl-pn .nl-pn__note{margin:0}.nl-pn .nl-pn__note+.nl-pn__note{margin-top:var(--space-6)}.nl-pn .nl-pn__title{margin:0 0 var(--space-3);font-family:var(--nl-fig-font-display);font-size:var(--fs-body);font-weight:700;line-height:1.4;color:var(--nl-fig-ink)}.nl-pn .nl-pn__row--text{border-left:3px solid var(--nl-fig-evidence);padding-left:var(--space-4)}.nl-pn .nl-pn__row--reading{margin-top:var(--space-4);border-left:2px dotted var(--nl-fig-analysis);padding-left:var(--space-4)}.nl-pn .nl-pn__role--text{color:var(--nl-fig-evidence)}.nl-pn .nl-pn__role--reading{color:var(--nl-fig-analysis)}.nl-pn .nl-pn__quote,.nl-pn .nl-pn__suggest{margin:0;font-family:var(--nl-fig-font-display);font-size:var(--fs-body);line-height:1.5;color:var(--nl-fig-ink)}.nl-pn .nl-pn__return{margin:var(--space-4) 0 0;padding:var(--space-2) 0;min-height:2.5rem;font-family:var(--nl-fig-font-sans);font-size:var(--fs-small);color:var(--nl-fig-muted);background:none;border:0;cursor:pointer;text-decoration:underline;text-decoration-color:var(--nl-fig-hair);text-underline-offset:.2em}.nl-pn .nl-pn__return:hover{color:var(--amber-deep);text-decoration-color:var(--ochre)}@media(max-width:600px){.nl-pn .nl-pn__chip{flex:1 1 auto;justify-content:flex-start}}.nl-fig--hour .nl-hour__where{margin:var(--space-5) 0 var(--space-2);color:var(--nl-fig-faint)}.nl-fig--hour .nl-hour__where:first-child{margin-top:0}.nl-fig--hour .nl-hour__later{margin-top:var(--space-6)}.nl-fig--hour .nl-annotate__mark--heart{border-bottom:2px solid var(--ochre);background-color:var(--nl-fig-tint-gold)}.nl-fig--hour .nl-annotate__mark--telegram{border-bottom:2px dotted var(--ochre)}.nl-fig--hour .nl-annotate__mark--prayer{border-bottom:2px dashed var(--ochre)}.nl-fig--hour .nl-hour__key{display:grid;gap:var(--space-5);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--nl-fig-hair)}.nl-fig--hour .nl-hour__group{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);column-gap:var(--space-3);align-items:start}.nl-fig--hour .nl-hour__swatch{display:block;height:0;margin-top:.55rem;border-bottom:2px solid var(--ochre)}.nl-fig--hour .nl-hour__group--heart .nl-hour__swatch{height:.9rem;margin-top:.15rem;background:var(--nl-fig-tint-gold)}.nl-fig--hour .nl-hour__group--telegram .nl-hour__swatch{border-bottom-style:dotted}.nl-fig--hour .nl-hour__group--prayer .nl-hour__swatch{border-bottom-style:dashed}.nl-fig--hour .nl-hour__claim{font-size:var(--fs-small);line-height:1.5;color:var(--nl-fig-muted);max-width:52ch}.nl-fig--hour .nl-hour__claim+.nl-hour__claim{margin-top:var(--space-1)}.nl-fig--hour .nl-hour__claim strong{color:var(--nl-fig-ink);font-weight:600}.nl-fig--hour .nl-hour__readings{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.nl-fig--hour .nl-hour__readings .nl-hour__claim+.nl-hour__claim{margin-top:0;padding-top:var(--space-3);border-top:1px solid var(--nl-fig-hair)}@media(min-width:640px){.nl-fig--hour .nl-hour__readings{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5)}.nl-fig--hour .nl-hour__readings .nl-hour__claim+.nl-hour__claim{padding-top:0;border-top:0;padding-left:var(--space-5);border-left:1px solid var(--nl-fig-hair)}}@media(forced-colors:none){.nl-fig--hour[data-nl-steps] .nl-annotate__mark[data-nl-hour]{background-image:linear-gradient(var(--ochre),var(--ochre));background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px}.nl-fig--hour[data-nl-steps] .nl-annotate__mark[data-nl-hour].is-active{background-size:100% 2px}.nl-fig--hour[data-nl-steps] .nl-hour__group:before{content:"";position:absolute;left:calc(-1 * var(--space-3));top:0;bottom:0;width:2px;background:var(--ochre);transform:scaleY(0);transform-origin:50% 0}.nl-fig--hour[data-nl-steps] .nl-hour__group.is-active:before{transform:scaleY(1)}}@media(prefers-reduced-motion:no-preference){.nl-fig--hour[data-nl-steps].is-live .nl-annotate__mark[data-nl-hour]{transition:background-size var(--dur-dissolve) var(--ease-dissolve)}.nl-fig--hour[data-nl-steps].is-live .nl-annotate__mark[data-nl-hour].is-active{transition:background-size var(--dur-illuminate) var(--ease-emerge)}.nl-fig--hour[data-nl-steps].is-live .nl-hour__group:before{transition:transform var(--dur-dissolve) var(--ease-dissolve)}.nl-fig--hour[data-nl-steps].is-live .nl-hour__group.is-active:before{transition:transform var(--dur-illuminate) var(--ease-emerge)}}@media print{.nl-fig--hour[data-nl-steps] .nl-annotate__mark[data-nl-hour]{background-size:0% 2px}.nl-fig--hour[data-nl-steps] .nl-hour__group:before{transform:scaleY(0)}}.prose .nl-cite{color:var(--ink);text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--g400);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .2s var(--ease),text-decoration-color .2s var(--ease)}.prose .nl-cite:hover{color:var(--amber-deep);text-decoration-color:var(--ochre)}.nl-cite-card{display:none}.nl-cite-wrap{position:relative}.nl-cite-toggle{position:relative;display:inline-flex;align-items:baseline;gap:.25em;margin-left:.35em;border-radius:2px;cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:400;color:var(--slate)}.nl-cite-toggle-input{position:absolute;inset:auto;width:24px;height:34px;margin:0;opacity:0}.nl-cite-toggle:after{content:"";width:.35em;height:.35em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--dur-state) var(--ease-emerge)}.nl-cite-toggle-input:checked~.nl-cite-toggle:after{transform:rotate(225deg) translateY(2px)}.nl-cite-toggle:hover{color:var(--slate-deep)}.nl-cite-toggle-input:focus-visible~.nl-cite-toggle{outline:2px solid var(--amber-deep);outline-offset:2px}.nl-cite-toggle-input:checked~.nl-cite-card{display:block;margin-top:var(--space-3);padding:var(--space-4);background:var(--paper);border:1px solid var(--g300);border-radius:var(--radius);font-family:var(--font-sans);line-height:1.45;text-align:left}@media(hover:hover)and (pointer:fine)and (min-width:1024px){.nl-cite-toggle,.nl-cite-toggle-input{display:none}.nl-cite-card{display:block;margin-top:0;position:absolute;top:calc(100% + .55rem);left:50%;transform:translate(-50%);z-index:30;width:max-content;max-width:min(22em,calc(100vw - 2rem));padding:var(--space-4);background:var(--paper);border:1px solid var(--g300);border-radius:var(--radius);box-shadow:var(--shadow-lift);font-family:var(--font-sans);line-height:1.45;text-align:left;white-space:normal;opacity:0;visibility:hidden;transition:opacity .14s var(--ease),visibility .14s var(--ease)}.nl-cite-card--right{left:auto;right:0;transform:none}.nl-cite-card:before{content:"";position:absolute;left:0;right:0;top:calc(-.55rem - 1px);height:calc(.55rem + 1px)}.nl-cite-wrap:hover .nl-cite-card,.nl-cite-wrap:focus-within .nl-cite-card{opacity:1;visibility:visible}}.nl-cite-card>span{display:block}.nl-cite-title{font-family:var(--font-serif);font-size:.9rem;line-height:1.35;color:var(--navy)}.nl-cite-meta{margin-top:var(--space-2);font-size:.74rem;line-height:1.5;color:var(--slate)}.nl-cite-note{margin-top:var(--space-3);font-size:.82rem;line-height:1.5;color:var(--slate-deep)}.nl-cite-rating{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--g200);font-size:.72rem;line-height:1.45;color:var(--g500)}.nl-cite-action{margin-top:var(--space-3);font-family:var(--font-label);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--amber-deep)}.nl-chart{margin-block:var(--space-7)}.nl-chart p{margin:0}.nl-chart__title{font-family:var(--font-serif);font-size:1.08rem;line-height:1.35;color:var(--navy);text-wrap:balance;margin:0 0 var(--space-1)}.nl-chart__subtitle{font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.5;color:var(--slate);max-width:54ch;margin:0 0 var(--space-4)}.nl-chart__plot{width:100%;max-width:480px;margin-inline:auto;overflow:visible}.nl-chart__plot svg{width:100%;height:auto;display:block;overflow:visible}.nlc-grid{stroke:var(--g200);stroke-width:1}.nlc-baseline{stroke:var(--g300);stroke-width:1}.nlc-tick{fill:var(--g500);font-family:var(--font-sans);font-size:15.5px;font-variant-numeric:tabular-nums}.nlc-year{fill:var(--slate);font-family:var(--font-sans);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.nlc-line{fill:none;stroke:var(--ochre);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.nlc-line--pre{stroke:var(--slate);stroke-width:2;stroke-dasharray:2 5}.nlc-dot{fill:var(--ochre);stroke:var(--paper);stroke-width:2.5}.nlc-dot--pre{fill:var(--slate)}.nlc-value{fill:var(--navy);font-family:var(--font-sans);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.nlc-note{fill:var(--slate);font-family:var(--font-serif);font-style:italic;font-size:14.5px}.nlc-note-rule{stroke:var(--g400);stroke-width:1}.nl-chart figcaption{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-small);line-height:1.55;color:var(--slate);max-width:60ch;margin-top:var(--space-4)}.nl-chart__source{font-family:var(--font-sans);font-style:normal;font-size:.78rem;line-height:1.5;color:var(--g500);margin-top:var(--space-2)}.nl-chart__source a{color:var(--slate-deep);text-decoration:underline;text-decoration-color:var(--g300);text-underline-offset:.15em}.nl-chart__source a:hover{color:var(--amber-deep);text-decoration-color:var(--ochre)}.nl-chart__data{margin-top:var(--space-3);font-size:.8rem;color:var(--slate)}.nl-chart__data>summary{font-family:var(--font-label);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--g500);cursor:pointer;padding-block:var(--space-1)}.nl-chart__data>summary:hover{color:var(--amber-deep)}.nl-chart__data table{border-collapse:collapse;margin-top:var(--space-3);width:auto}.nl-chart__data caption{text-align:left;color:var(--g500);font-style:italic;margin-bottom:var(--space-2)}.nl-chart__data th,.nl-chart__data td{padding:.35em 1.1em .35em 0;text-align:left;border-bottom:1px solid var(--g200);font-variant-numeric:tabular-nums}.nl-chart__data thead th{color:var(--slate-deep);font-weight:600;border-bottom-color:var(--g300)}.nl-chart__data tbody th{font-weight:400;color:var(--slate)}.nl-chart__stat{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--g200)}.nl-chart__stat-figure{font-family:var(--font-serif);font-size:1.5rem;line-height:1.2;color:var(--navy);font-variant-numeric:tabular-nums}.nl-chart__stat-figure .nlc-arrow{color:var(--color-label-quiet);margin-inline:.35em;font-size:.85em}.nl-chart__stat-label{font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.5;color:var(--slate);margin-top:var(--space-1);max-width:46ch}@media(min-width:640px){.nl-chart__stat{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:var(--space-5)}.nl-chart__stat-label{margin-top:0}}.nl-whatharder{margin:0}.nl-whatharder__axis{display:flex;justify-content:space-between;font-family:var(--font-label);font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-fig-faint, var(--g500));margin-bottom:var(--space-3)}.nl-whatharder__bands{display:grid;grid-template-columns:1fr;gap:0}.nl-whatharder__band{border-top:1px solid var(--g300);padding:var(--space-4) 0 var(--space-4) var(--space-4);border-left:2px solid var(--g300)}.nl-whatharder__band--most{border-left-color:var(--ochre)}.nl-whatharder__label{font-family:var(--font-label);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin:0 0 var(--space-2)}.nl-whatharder__band--most .nl-whatharder__label{color:var(--amber-deep)}.nl-whatharder__text{font-family:var(--font-serif);font-size:1.02rem;line-height:1.42;color:var(--ink);margin:0}.nl-whatharder__gloss{font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.5;color:var(--slate);margin:var(--space-2) 0 0;max-width:40ch}@media(max-width:719.98px){.nl-whatharder{display:grid;grid-template-columns:1fr}.nl-whatharder__axis{display:contents}.nl-whatharder__axis span:first-child{order:-1;margin-bottom:var(--space-3)}.nl-whatharder__axis span:last-child{order:1;margin-top:var(--space-3)}}@media(min-width:720px){.nl-whatharder__bands{grid-template-columns:repeat(3,1fr);gap:0 var(--space-5)}.nl-whatharder__band{border-left:0;border-top:1px solid var(--g300);padding:var(--space-4) var(--space-2) 0 0}.nl-whatharder__band--most{border-top-color:var(--ochre);border-top-width:2px;padding-top:calc(var(--space-4) - 1px)}}.nl-ladder--framework .nl-ladder__step:before{border-color:var(--slate)!important;background:var(--nl-fig-ground, var(--paper))!important}.nl-ladder--framework .nl-fig__role{color:var(--nl-fig-faint, var(--g500));letter-spacing:.12em}.nl-ladder--framework .nl-ladder__text{font-size:1.02rem}.nl-ladder--framework .nl-rcc-n{color:var(--color-label-quiet);font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.nl-motion [data-nl-sequence] [data-nl-seq-item]{transition:opacity var(--dur-emerge) var(--ease-emerge),translate var(--dur-emerge) var(--ease-emerge);transition-delay:calc(var(--nl-i, 0) * var(--stagger))}.nl-motion [data-nl-sequence]:not(.is-in) [data-nl-seq-item]{opacity:0;translate:0 5px}.nl-motion .nl-chart [data-nl-sequence]:not(.is-in) [data-nl-seq-item]{translate:none}.nl-motion [data-nl-equal-reveal] [data-nl-equal-item]{transition:opacity var(--dur-emerge) var(--ease-emerge),translate var(--dur-emerge) var(--ease-emerge);transition-delay:calc(var(--nl-i, 0) * var(--stagger))}.nl-motion [data-nl-equal-reveal]:not(.is-in) [data-nl-equal-item]{opacity:0;translate:0 5px}.nl-motion [data-nl-equal-together] [data-nl-equal-item]{transition:opacity var(--dur-emerge) var(--ease-emerge),translate var(--dur-emerge) var(--ease-emerge);transition-delay:0s}.nl-motion [data-nl-equal-together]:not(.is-in) [data-nl-equal-item]{opacity:0;translate:0 5px}.nl-motion [data-nl-movement] .nl-movement__rule{transform-origin:0 50%;transition:scale var(--dur-illuminate) var(--ease-emerge)}.nl-motion [data-nl-movement]:not(.is-in) .nl-movement__rule{scale:0 1}.nl-motion [data-nl-movement] .nl-movement__label{transition:opacity var(--dur-emerge) var(--ease-emerge) calc(var(--dur-illuminate) * .35),translate var(--dur-emerge) var(--ease-emerge) calc(var(--dur-illuminate) * .35)}.nl-motion [data-nl-movement]:not(.is-in) .nl-movement__label{opacity:0;translate:0 4px}.nl-motion [data-nl-trace] [data-nl-step=story-end]{--nl-d: 0ms}.nl-motion [data-nl-trace] [data-nl-step=connect]{--nl-d: calc(var(--dur-illuminate) * .35)}.nl-motion [data-nl-trace] [data-nl-step=telling]{--nl-d: calc(var(--dur-illuminate) * 1.15)}.nl-motion [data-nl-trace] [data-nl-step=direct]{--nl-d: 0ms}.nl-motion [data-nl-trace] [data-nl-step=interpretation]{--nl-d: calc(var(--stagger) * 2)}.nl-motion [data-nl-trace] [data-nl-step=testimony]{--nl-d: calc(var(--stagger) * 4)}.nl-motion .nl-fig--timing[data-nl-trace].is-in .nl-timing__pt[data-nl-step]:before,.nl-motion .nl-fig--timing[data-nl-trace].is-in .nl-timing__mark[data-nl-step]{transition:background-color var(--dur-emerge) var(--ease-emerge) var(--nl-d, 0ms)}.nl-motion .nl-fig--timing[data-nl-trace]:not(.is-in) .nl-timing__pt[data-nl-step]:before,.nl-motion .nl-fig--timing[data-nl-trace]:not(.is-in) .nl-timing__mark[data-nl-step]{background-color:var(--nl-fig-ground)}.nl-motion .nl-fig--timing[data-nl-trace] .nl-timing__svg[data-nl-step]{transform-origin:100% 100%}.nl-motion .nl-fig--timing[data-nl-trace].is-in .nl-timing__svg[data-nl-step]{transition:scale var(--dur-illuminate) var(--ease-emerge) var(--nl-d, 0ms)}.nl-motion .nl-fig--timing[data-nl-trace]:not(.is-in) .nl-timing__svg[data-nl-step]{scale:0}.nl-motion .nl-fig--timing[data-nl-trace] .nl-timing__link[data-nl-step]:before{transform-origin:0 100%}.nl-motion .nl-fig--timing[data-nl-trace].is-in .nl-timing__link[data-nl-step]:before{transition:scale var(--dur-illuminate) var(--ease-emerge) var(--nl-d, 0ms)}.nl-motion .nl-fig--timing[data-nl-trace]:not(.is-in) .nl-timing__link[data-nl-step]:before{scale:1 0}.nl-motion .nl-fig--account[data-nl-trace].is-in .nl-annotate__mark[data-nl-step]{transition:border-bottom-color var(--dur-emerge) var(--ease-emerge) var(--nl-d, 0ms)}.nl-motion .nl-fig--account[data-nl-trace]:not(.is-in) .nl-annotate__mark[data-nl-step]{border-bottom-color:transparent}.nl-motion .nl-fig--account[data-nl-trace].is-in .nl-annotate__note[data-nl-step]:before{transition:opacity var(--dur-emerge) var(--ease-emerge) var(--nl-d, 0ms),scale var(--dur-emerge) var(--ease-emerge) var(--nl-d, 0ms)}.nl-motion .nl-fig--account[data-nl-trace]:not(.is-in) .nl-annotate__note[data-nl-step]:before{opacity:0;scale:.4}.nl-motion .nl-fig--account[data-nl-trace].is-in .nl-annotate--reported[data-nl-step]{transition:border-left-color var(--dur-emerge) var(--ease-emerge) var(--nl-d, 0ms)}.nl-motion .nl-fig--account[data-nl-trace]:not(.is-in) .nl-annotate--reported[data-nl-step]{border-left-color:transparent}@media print{.nl-motion [data-nl-seq-item],.nl-motion [data-nl-equal-item],.nl-motion .nl-movement__rule,.nl-motion .nl-movement__label,.nl-motion [data-nl-trace] [data-nl-step],.nl-motion [data-nl-trace] [data-nl-step]:before{transition:none!important;opacity:1!important;translate:none!important;scale:none!important}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:40;background:linear-gradient(to right,color-mix(in srgb,var(--aurora-green) 11%,transparent) 0%,color-mix(in srgb,var(--aurora-violet) 6%,transparent) 28%,transparent 46%),color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:saturate(1.3) blur(10px)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-4)}.header-right[data-astro-cid-3ef6ksr2]{display:flex;align-items:stretch;gap:clamp(var(--space-4),2.2vw,var(--space-6))}.header-actions[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:var(--space-2)}.search-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:0;border-radius:var(--radius);color:var(--slate);cursor:pointer;transition:color .2s var(--ease)}.search-toggle[data-astro-cid-3ef6ksr2]:hover,.search-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true]{color:var(--navy)}.search-toggle-icon[data-astro-cid-3ef6ksr2]{width:18px;height:18px;display:block}.theme-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:0;border-radius:var(--radius);color:var(--slate);cursor:pointer;transition:color .2s var(--ease)}.theme-toggle[data-astro-cid-3ef6ksr2]:hover{color:var(--navy)}.theme-toggle-icon[data-astro-cid-3ef6ksr2]{width:18px;height:18px;display:block}.theme-toggle-moon[data-astro-cid-3ef6ksr2]{display:none}:root[data-theme=dark] .theme-toggle-sun[data-astro-cid-3ef6ksr2]{display:none}:root[data-theme=dark] .theme-toggle-moon[data-astro-cid-3ef6ksr2]{display:block}.wordmark[data-astro-cid-3ef6ksr2]{font-family:var(--font-serif);font-weight:700;color:var(--navy);display:inline-flex;flex-direction:column;gap:.18em;letter-spacing:-.01em;line-height:1;text-decoration:none;position:relative}.wordmark[data-astro-cid-3ef6ksr2]:hover{color:var(--navy)}.wordmark-name[data-astro-cid-3ef6ksr2]{display:flex;align-items:baseline;gap:.5ch}.wordmark-main[data-astro-cid-3ef6ksr2]{font-size:1.42rem;line-height:1.22;position:relative;display:inline-block;color:var(--navy);-webkit-text-fill-color:currentColor}.wordmark-main[data-astro-cid-3ef6ksr2]:after{content:"Northlight";position:absolute;inset:0;pointer-events:none;background-image:url(/images/brand/northlight-wordmark-aurora.webp);background-repeat:no-repeat;background-size:auto 95%;background-position:calc(4% - var(--wm-aurora-x, 0px)) -.26em;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 40%,rgba(0,0,0,.6) 48%,rgba(0,0,0,.18) 54%,rgba(0,0,0,0) 58%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 0% 40%,#0009 48%,#0000002e 54%,#0000 58% 100%)}@media(prefers-reduced-motion:reduce){.wordmark-main[data-astro-cid-3ef6ksr2]:after{background-position:4% -.26em}}.wordmark-sub[data-astro-cid-3ef6ksr2]{font-family:var(--font-label);font-weight:500;text-transform:uppercase;letter-spacing:.24em;font-size:var(--fs-label);color:var(--ochre);position:relative;top:-.04em}.site-nav--desktop[data-astro-cid-3ef6ksr2]{display:flex}.site-nav--desktop[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;align-items:stretch;gap:clamp(var(--space-3),1.6vw,var(--space-6));padding:0;margin:0}.site-nav--desktop[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;position:relative}.nav-link[data-astro-cid-3ef6ksr2]{font-family:var(--font-sans);font-size:.95rem;font-weight:500;color:var(--slate);padding-block:var(--space-1);position:relative}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2].is-current{color:var(--navy)}.nav-link[data-astro-cid-3ef6ksr2].is-current:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--ochre)}.ext[data-astro-cid-3ef6ksr2]{font-size:.72em;color:var(--ochre);margin-left:.15em}.nav-trigger[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.35em;background:none;border:0;margin:0;cursor:pointer;font:inherit;font-family:var(--font-sans);font-size:.95rem;font-weight:500;padding-inline:0}.nav-chevron[data-astro-cid-3ef6ksr2]{width:.7em;height:.7em;flex:none;transition:transform var(--dur-state) var(--ease)}.nav-group[data-astro-cid-3ef6ksr2].is-open .nav-chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.nav-menu[data-astro-cid-3ef6ksr2]{display:none;list-style:none;margin:0;padding:var(--space-1) 0;position:absolute;z-index:41;top:calc(100% + var(--space-4) + 1px);right:calc(-1 * var(--space-4));width:max-content;background:var(--paper);border:1px solid var(--color-border);border-top:0}:root[data-theme=dark] .nav-menu[data-astro-cid-3ef6ksr2]{background:var(--cream)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .nav-menu[data-astro-cid-3ef6ksr2]{background:var(--cream)}}@media(min-width:1240px){.nav-menu[data-astro-cid-3ef6ksr2]{left:calc(-1 * var(--space-2));right:auto}}.nav-menu-link[data-astro-cid-3ef6ksr2]{display:block;padding:var(--space-2) var(--space-4);font-family:var(--font-sans);font-size:.95rem;font-weight:500;line-height:1.4;color:var(--slate);white-space:nowrap}.nav-menu-link[data-astro-cid-3ef6ksr2]:hover{color:var(--navy)}.nav-menu-link[data-astro-cid-3ef6ksr2].is-current{color:var(--navy);box-shadow:inset 2px 0 0 var(--ochre)}.nav-group[data-astro-cid-3ef6ksr2][data-js].is-open .nav-menu[data-astro-cid-3ef6ksr2],.nav-group[data-astro-cid-3ef6ksr2]:not([data-js]):hover .nav-menu[data-astro-cid-3ef6ksr2],.nav-group[data-astro-cid-3ef6ksr2]:not([data-js]):focus-within .nav-menu[data-astro-cid-3ef6ksr2]{display:block}.nav-group[data-astro-cid-3ef6ksr2][data-js].is-open:after,.nav-group[data-astro-cid-3ef6ksr2]:not([data-js]):hover:after{content:"";position:absolute;left:0;right:0;top:100%;height:calc(var(--space-4) + 1px)}@media(prefers-reduced-motion:reduce){.nav-chevron[data-astro-cid-3ef6ksr2]{transition:none}}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:.55ch;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;padding:.5rem .8rem;min-height:44px;font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--navy)}.menu-toggle[data-astro-cid-3ef6ksr2]:hover{border-color:var(--ochre)}.menu-bars[data-astro-cid-3ef6ksr2]{display:inline-flex;flex-direction:column;gap:3px;width:16px}.menu-bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;background:var(--navy);border-radius:1px}.site-nav--mobile[data-astro-cid-3ef6ksr2]{display:none}.site-nav--mobile[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0}.mobile-link[data-astro-cid-3ef6ksr2]{display:block;padding:var(--space-4) var(--space-5);font-family:var(--font-sans);font-size:1.05rem;font-weight:500;color:var(--navy);border-top:1px solid var(--color-border)}.mobile-link[data-astro-cid-3ef6ksr2]:hover{color:var(--navy);background:var(--cream)}.mobile-link[data-astro-cid-3ef6ksr2].is-current{color:var(--ochre)}.mobile-summary[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.mobile-summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.mobile-group[data-astro-cid-3ef6ksr2][open] .nav-chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.mobile-sub[data-astro-cid-3ef6ksr2]{background:var(--cream)}.mobile-sublink[data-astro-cid-3ef6ksr2]{padding-left:calc(var(--space-5) + var(--space-4));font-size:1rem}.header-rule[data-astro-cid-3ef6ksr2]{height:1px;background:var(--color-border)}@media(max-width:760px){.header-inner[data-astro-cid-3ef6ksr2]{padding-block:var(--space-3);padding-inline:14px;gap:6px}.header-right[data-astro-cid-3ef6ksr2]{gap:0}.header-actions[data-astro-cid-3ef6ksr2]{gap:2px}.search-toggle[data-astro-cid-3ef6ksr2],.theme-toggle[data-astro-cid-3ef6ksr2]{width:36px}.site-nav--desktop[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;padding:.35rem .45rem;gap:.35ch}.menu-label[data-astro-cid-3ef6ksr2]{font-size:.85rem}.site-nav--mobile[data-astro-cid-3ef6ksr2]{display:block;background:var(--paper)}.site-nav--mobile[data-astro-cid-3ef6ksr2][hidden]{display:none}.wordmark-main[data-astro-cid-3ef6ksr2]{font-size:1.24rem;line-height:1.22}.wordmark-name[data-astro-cid-3ef6ksr2]{gap:.2ch}.wordmark-sub[data-astro-cid-3ef6ksr2]{font-size:.68rem;letter-spacing:.13em}}.search-panel[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:50%;z-index:39;transform:translate(-50%);width:min(920px,calc(100% - var(--space-6)));background:var(--paper);border:1px solid var(--color-border);border-top:0;max-height:80vh;overflow-y:auto}.search-panel[data-astro-cid-3ef6ksr2][hidden]{display:none}.search-panel-inner[data-astro-cid-3ef6ksr2]{padding:12px var(--space-5) 10px}.search-input-row[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--g300);padding-bottom:6px}.search-input-form[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0}.search-input-icon[data-astro-cid-3ef6ksr2]{width:18px;height:18px;flex:none;color:var(--g500)}.search-input[data-astro-cid-3ef6ksr2]{flex:1;min-width:0;border:0;background:transparent;outline:0;font-family:var(--font-serif);font-size:1.1rem;color:var(--ink)}.search-input[data-astro-cid-3ef6ksr2]::placeholder{color:var(--g500)}.search-input[data-astro-cid-3ef6ksr2]::-webkit-search-cancel-button{display:none}.search-close[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;padding:0;margin:-2px -4px -2px 0;background:transparent;border:0;border-radius:var(--radius);color:var(--slate);cursor:pointer;transition:color .2s var(--ease)}.search-close[data-astro-cid-3ef6ksr2]:hover{color:var(--navy)}.search-close[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--ochre);outline-offset:1px}.search-close[data-astro-cid-3ef6ksr2]:active{color:var(--amber-deep)}.search-close-icon[data-astro-cid-3ef6ksr2]{width:16px;height:16px;display:block}.search-group-label{font-family:var(--font-label);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g500);margin:0 0 var(--space-2)}.search-zero[data-astro-cid-3ef6ksr2]{margin-top:var(--space-4)}.search-topics[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.search-topic[data-astro-cid-3ef6ksr2]{background:none;border:0;padding:.1em 0;font-family:var(--font-serif);font-size:.98rem;color:var(--navy);border-bottom:1px solid var(--ochre-soft);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.search-topic[data-astro-cid-3ef6ksr2]:hover{color:var(--amber-deep);border-bottom-color:var(--ochre)}.search-results[data-astro-cid-3ef6ksr2]{margin-top:var(--space-2)}.search-notice[data-astro-cid-3ef6ksr2]{margin:var(--space-3) 0 var(--space-2);font-family:var(--font-sans);font-size:var(--fs-small);color:var(--slate)}.search-notice[data-astro-cid-3ef6ksr2][hidden]{display:none}.search-notice[data-astro-cid-3ef6ksr2] strong{color:var(--navy);font-weight:600}.search-notice[data-astro-cid-3ef6ksr2] .search-notice-action{background:none;border:0;padding:0;margin-left:.4em;cursor:pointer;font:inherit;color:var(--amber-deep);text-decoration:underline;text-underline-offset:.18em}.search-notice[data-astro-cid-3ef6ksr2] .search-notice-action:hover{color:var(--ochre)}.search-notice[data-astro-cid-3ef6ksr2] .search-notice-action:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.search-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start;gap:var(--space-4) var(--space-5)}.search-col+.search-col{border-left:1px solid var(--g200);padding-left:var(--space-5)}.search-result-list{list-style:none;margin:0;padding:0}.search-result{border-top:1px solid var(--g300)}.search-result:first-child{border-top:0}.search-result-link{display:flex;flex-direction:column;gap:.25em;padding-block:6px;color:var(--navy)}.search-result-link:hover{color:var(--navy)}.search-result-title{font-family:var(--font-serif);font-size:.98rem;line-height:1.3;color:var(--navy);transition:color .2s var(--ease)}.search-result-link:hover .search-result-title,.search-result-link:focus-visible .search-result-title{color:var(--amber-deep)}.search-result-meta{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:400;color:var(--slate)}.search-result-link--ext .ext{color:var(--ochre);margin-left:.3em;font-size:.85em}.search-result-excerpt{font-family:var(--font-sans);font-size:var(--fs-label);line-height:1.45;color:var(--slate)}.search-result-excerpt mark{background:transparent;color:var(--navy);font-weight:600;text-decoration:underline;text-decoration-color:var(--ochre);text-underline-offset:.15em}.search-footer{margin-top:var(--space-3);padding-top:10px;border-top:1px solid var(--g300)}.search-see-all{display:inline-block;font-family:var(--font-label);font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--amber-deep)}.search-see-all:hover{color:var(--ochre)}.search-empty[data-astro-cid-3ef6ksr2]{margin-top:var(--space-4)}.search-empty-msg[data-astro-cid-3ef6ksr2]{color:var(--slate);font-family:var(--font-serif);font-style:italic;font-size:1rem}.search-empty-links[data-astro-cid-3ef6ksr2]{margin-top:var(--space-2);font-size:var(--fs-small)}.search-empty-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--amber-deep)}.search-empty-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--ochre)}@media(max-width:760px){.search-panel[data-astro-cid-3ef6ksr2]{left:0;right:0;transform:none;width:auto;max-height:85vh;border-left:0;border-right:0}.search-panel-inner[data-astro-cid-3ef6ksr2]{padding:var(--space-5)}.search-input[data-astro-cid-3ef6ksr2]{font-size:1.05rem}.search-close[data-astro-cid-3ef6ksr2]{display:inline-flex}.search-columns{grid-template-columns:1fr;gap:var(--space-4)}.search-col+.search-col{border-left:0;padding-left:0;border-top:1px solid var(--g300);padding-top:var(--space-4)}.search-result-title{font-size:.92rem;line-height:1.28}}.site-footer[data-astro-cid-sz7xmlte]{margin-top:auto;background:var(--cream)}.footer-inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-7);padding-block:var(--space-8) var(--space-6)}.footer-wordmark[data-astro-cid-sz7xmlte]{font-family:var(--font-serif);font-weight:700;font-size:1.2rem;color:var(--navy)}.footer-descriptor[data-astro-cid-sz7xmlte]{color:var(--slate);font-size:var(--fs-small);margin-top:var(--space-2);max-width:34ch}.footer-nav[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.footer-heading[data-astro-cid-sz7xmlte]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:600;color:var(--color-eyebrow);margin-bottom:var(--space-3)}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2)}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--slate);font-size:.95rem}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--navy)}.footer-legal[data-astro-cid-sz7xmlte]{padding-bottom:var(--space-6);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-5)}.footer-legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--g500);font-size:var(--fs-small)}.footer-legal-link[data-astro-cid-sz7xmlte]{color:var(--g500);font-size:var(--fs-small);padding-block:var(--space-1);margin-block:calc(-1 * var(--space-1))}.footer-legal-link[data-astro-cid-sz7xmlte]:hover{color:var(--navy)}@media(max-width:640px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--space-6)}}
