.gd-page{--gd-cream: var(--litsee-cream);--gd-paper: var(--litsee-paper);--gd-ink: var(--litsee-ink);--gd-ink-soft: var(--litsee-ink-soft);--gd-coral: var(--litsee-coral-500);--gd-teal: var(--litsee-teal-200);--gd-accent: var(--litsee-coral-ink);--gd-serif: var(--litsee-font-serif);background:var(--gd-cream);color:var(--gd-ink);font-family:var(--litsee-font-sans)}.gd-wrap{max-width:50rem;margin:0 auto}.gd-page a:focus-visible{outline:3px solid var(--gd-accent);outline-offset:3px}.gd-hero{position:relative;padding:7rem 1rem 1.5rem;background:radial-gradient(120% 80% at 50% -10%,color-mix(in srgb,var(--litsee-teal-200) 47%,transparent) 0%,transparent 64%)}.gd-crumbs{margin-bottom:.75rem;font-size:.875rem;color:var(--gd-ink-soft)}.gd-crumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .5rem}.gd-crumbs li{display:flex;gap:.5rem}.gd-crumbs a,.gd-dates a{text-decoration:underline;text-underline-offset:4px}.gd-kicker{margin-bottom:.75rem;font-size:.72rem;font-weight:800;letter-spacing:.25em;color:var(--gd-accent)}.gd-h1{font-family:var(--gd-serif);font-weight:700;font-size:clamp(1.9rem,5.2vw,3rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.gd-standfirst{margin-top:1rem;font-size:1.075rem;line-height:1.65;color:var(--gd-ink-soft)}.gd-dates{margin-top:1rem;font-size:.85rem;color:var(--gd-ink-soft)}.gd-top{display:grid;gap:1rem;padding:0 1rem .5rem}@media(min-width:768px){.gd-top{grid-template-columns:3fr 2fr;align-items:start}}.gd-summary,.gd-toc{border-radius:1rem;padding:1.25rem 1.4rem;background:var(--gd-paper);box-shadow:0 18px 40px -30px #142b458c}.gd-summary{border-left:5px solid var(--gd-coral)}.gd-summary h2,.gd-toc h2{margin-bottom:.6rem;font-family:var(--gd-serif);font-weight:700;font-size:1.1rem}.gd-summary ul{display:grid;gap:.5rem;padding-left:1.1rem;list-style:disc;line-height:1.55;color:var(--gd-ink-soft)}.gd-toc ol{display:grid;gap:.4rem;padding-left:1.2rem;list-style:decimal;font-size:.95rem}.gd-toc a{text-decoration:underline;text-underline-offset:4px}.gd-section{padding:2.25rem 1rem;scroll-margin-top:4.5rem}.gd-tint{background:color-mix(in srgb,var(--litsee-teal-200) 25%,transparent)}.gd-h2{margin-bottom:1rem;font-family:var(--gd-serif);font-weight:700;font-size:clamp(1.45rem,3.6vw,1.9rem);line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.gd-prose{display:grid;gap:1rem;line-height:1.7;color:var(--gd-ink-soft)}.gd-prose h3{margin-top:.5rem;font-family:var(--gd-serif);font-weight:700;font-size:1.15rem;color:var(--gd-ink)}.gd-prose ul,.gd-prose ol{display:grid;gap:.45rem;padding-left:1.25rem}.gd-prose ul{list-style:disc}.gd-prose ol{list-style:decimal}.gd-prose strong{color:var(--gd-ink)}.gd-prose a{color:var(--gd-ink);text-decoration:underline;text-underline-offset:4px}.gd-prose a.gd-ext{text-decoration-color:var(--gd-coral);text-decoration-thickness:2px}.gd-callout{border-radius:1rem;padding:1.15rem 1.35rem}.gd-callout-paper{background:var(--gd-paper);border:1px solid rgb(20 43 69 / .12)}.gd-callout-ink{background:var(--gd-ink);color:var(--gd-cream)}.gd-callout-ink a{color:var(--gd-cream)}.gd-callout-title{margin-bottom:.35rem;font-size:.72rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--gd-accent)}.gd-callout-ink .gd-callout-title{color:var(--gd-teal)}.gd-callout>div{display:grid;gap:.6rem}.gd-cards{display:grid;gap:1rem}@media(min-width:768px){.gd-cards{grid-template-columns:1fr 1fr}}.gd-card{border-radius:1rem;padding:1.15rem 1.3rem;background:var(--gd-paper);box-shadow:0 18px 40px -30px #142b458c}.gd-card h3{margin:0 0 .35rem;font-size:1.05rem}.gd-card>div{font-size:.95rem;line-height:1.6}.gd-sources{font-size:.92rem}.gd-sources span{color:var(--gd-ink-soft)}.gd-related{display:grid!important;gap:.75rem!important;padding:0!important;list-style:none!important}@media(min-width:640px){.gd-related{grid-template-columns:1fr 1fr}}.gd-related a{display:block;border-radius:.8rem;padding:.8rem 1rem;background:var(--gd-paper);border:1px solid rgb(20 43 69 / .12);font-weight:700;text-decoration:none!important}.gd-related a:hover{text-decoration:underline!important}.gd-cta{padding:3.5rem 1rem;background:var(--gd-ink);color:var(--gd-cream);text-align:center}.gd-cta h2{font-family:var(--gd-serif);font-weight:700;font-size:clamp(1.5rem,3.6vw,1.9rem);text-wrap:balance}.gd-cta p{margin-top:.75rem;color:var(--gd-teal);line-height:1.6}.gd-cta .lt-btn{margin-top:1.6rem}.gd-cta .gd-cta-small{font-size:.8rem}.gd-cta-small a{text-decoration:underline;text-underline-offset:4px}.gd-footer{padding:1.5rem 1rem;background:#010210;color:#ffffffbf;font-size:.875rem}.gd-footer-row{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem}@media(min-width:768px){.gd-footer-row{flex-direction:row}}.gd-footer-brand{font-family:Lora Variable,Lora,Georgia,serif;font-weight:600;color:#fff}.gd-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem}.gd-footer nav a:hover{color:#fde68a}.gd-footer>p{max-width:72rem;margin:.75rem auto 0;text-align:center;font-size:.75rem;color:#fff9}@media print{.site-header,.gd-cta,.gd-footer,.gd-toc,.analytics-settings,.analytics-choice{display:none!important}.gd-page{background:#fff!important}}.gd-standfirst p+p{margin-top:.75rem}.gd-prose ul.lt-cards{gap:18px;padding-left:0;list-style:none}.gd-prose a.lt-card{color:var(--litsee-ink);text-decoration:none}.gd-prose .lt-card__title{margin-top:0;font-size:1.2rem}.gd-table{overflow-x:auto;border-radius:1rem;background:var(--gd-paper);border:1px solid rgb(20 43 69 / .12)}.gd-table table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.92rem;line-height:1.45}.gd-table caption{padding:.85rem 1rem .4rem;text-align:left;font-size:.8rem;font-weight:700;color:var(--gd-accent)}.gd-table th,.gd-table td{padding:.55rem .8rem;text-align:left;vertical-align:top;border-top:1px solid rgb(20 43 69 / .08)}.gd-table thead th{border-top:0;border-bottom:1px solid rgb(20 43 69 / .2);color:var(--gd-ink)}.gd-table tbody th{color:var(--gd-ink);white-space:nowrap}.gd-table td{color:var(--gd-ink-soft)}.gd-table .gd-muted{font-style:italic}.gd-swatch{display:inline-block;width:.85rem;height:.85rem;margin-right:.45rem;border-radius:999px;border:1px solid rgb(20 43 69 / .35);vertical-align:-.1rem}.gd-prose em{color:inherit}.gd-related-h{margin:1.1rem 0 .6rem;font-family:var(--gd-serif);font-weight:700;font-size:1.1rem}.gd-related-h:first-child{margin-top:0}.gd-answer{margin-top:1rem;font-size:1.125rem;font-weight:700;line-height:1.5;color:var(--gd-ink)}.gd-help{margin-top:1.1rem;padding:.9rem 1rem;border-radius:.9rem;background:var(--gd-paper);box-shadow:0 14px 32px -28px #142b4599;font-size:.95rem;line-height:1.55}.gd-help .gd-help-btn{margin-top:.7rem}.gd-help-note{margin-top:.45rem;font-size:.8rem;color:var(--gd-ink-soft)}@media(max-width:640px){.gd-hero .lt-hero-art{display:none}.gd-hero .gd-standfirst{font-size:1rem;line-height:1.55}}.gd-rail{display:none}@media(min-width:1400px){.gd-rail{display:block;position:fixed;z-index:20;top:8.5rem;right:max(1.5rem,calc((100vw - 50rem)/2 - 19rem));width:15rem;padding:1.1rem 1.2rem 1.2rem;border-radius:1rem;border-top:5px solid var(--gd-coral);background:var(--gd-paper);box-shadow:0 18px 40px -28px #142b4599;font-size:.9rem;line-height:1.5;color:var(--gd-ink);visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.gd-rail.is-shown{visibility:visible;opacity:1;transform:none;transition:opacity .2s ease,transform .2s ease}.gd-rail-title{margin-bottom:.4rem;font-family:var(--gd-serif);font-weight:700;font-size:1.05rem;line-height:1.25}.gd-rail .gd-rail-btn{margin-top:.8rem;width:100%;justify-content:center}.gd-rail-note{margin:.5rem 0 .4rem;font-size:.78rem;color:var(--gd-ink-soft)}.gd-rail a:not(.lt-btn){font-size:.85rem;text-decoration:underline;text-underline-offset:4px}}@media(prefers-reduced-motion:reduce){.gd-rail,.gd-rail.is-shown{transition:none}}.gd-evidence{display:grid;gap:.35rem;margin:1.4rem 0;padding:1rem 1.2rem;border-radius:.9rem;border-left:5px solid var(--gd-teal);background:var(--gd-paper)}.gd-evidence-figure{font-family:var(--gd-serif);font-weight:700;font-size:1.6rem;line-height:1.1;color:var(--gd-ink)}.gd-evidence-text{font-size:.98rem;line-height:1.55}.gd-evidence-source{font-size:.8rem;color:var(--gd-ink-soft)}.gd-evidence-source a{text-decoration:underline;text-underline-offset:3px}@media print{.gd-rail,.gd-help{display:none}}.gd-inline-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1.4rem 0 .4rem;padding:.9rem 1.1rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--gd-coral) 45%,transparent);background:var(--gd-paper)}.gd-inline-cta p{flex:1 1 16rem;margin:0;font-size:.95rem;line-height:1.5}.gd-shot{margin:1.4rem 0}.gd-shot img{display:block;width:100%;height:auto;border-radius:.9rem;box-shadow:0 18px 40px -30px #142b4599}.gd-shot figcaption,.gd-figure figcaption{margin-top:.55rem;font-size:.85rem;line-height:1.5;color:var(--gd-ink-soft)}.gd-figure{margin:1.2rem 0}.gd-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));gap:.35rem;list-style:none;padding:0;margin:0}.gd-strip li{display:grid;gap:.2rem;font-size:.75rem;font-weight:700;text-align:center}.gd-strip span[aria-hidden]{display:block;height:1.6rem;border-radius:.4rem;border:1px solid rgb(20 43 69 / .25)}.gd-strip small{display:block;font-weight:400;color:var(--gd-ink-soft)}@media print{.gd-inline-cta{display:none}}.gd-author-note{margin-top:.4rem;font-size:.85rem;line-height:1.5;color:var(--gd-ink-soft)}.gd-bar{display:none}@media(max-width:1399px){.gd-bar{position:fixed;z-index:20;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:.6rem;max-width:34rem;margin:0 auto;padding:.45rem .45rem .45rem .9rem;border-radius:999px;background:var(--gd-ink);color:var(--gd-cream);box-shadow:0 14px 30px -18px #142b45cc;font-size:.85rem;line-height:1.3;visibility:hidden;opacity:0;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.gd-bar.is-shown{visibility:visible;opacity:1;transform:none;transition:opacity .2s ease,transform .2s ease}.gd-bar p{flex:1 1 auto;margin:0}.gd-bar .gd-bar-btn{flex:none;padding:.5rem .9rem;font-size:.85rem}.gd-bar-close{flex:none;width:2.75rem;height:2.75rem;border-radius:999px;font-size:1.3rem;line-height:1;color:var(--gd-cream)}.gd-bar-close:focus-visible{outline:3px solid var(--gd-coral)}}@media(max-width:380px){.gd-bar p{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.gd-bar,.gd-bar.is-shown{transition:none}}@media print{.gd-bar{display:none}}.gd-diagram{padding:1rem;border-radius:.9rem;background:var(--gd-paper);border:1px solid rgb(20 43 69 / .14)}.gd-prose ol.gd-steps,.gd-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;list-style:none;padding:0;margin:0}.gd-steps li{position:relative;display:grid;align-content:start;gap:.25rem;padding:.7rem .75rem;border-radius:.7rem;background:#fff;border-top:4px solid var(--gd-teal);font-size:.85rem;line-height:1.4}.gd-steps-n{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--gd-ink);color:#fff;font-weight:800;font-size:.8rem}.gd-steps small{font-size:.8rem;color:var(--gd-ink-soft)}.gd-prose ul.gd-scale,.gd-scale{display:flex;gap:3px;list-style:none;padding:0;margin:0}.gd-scale li{flex-basis:0;min-width:0;display:grid;align-content:start;gap:.3rem;padding:.55rem .5rem;font-size:.8rem;line-height:1.35;border-radius:.5rem;border-top:10px solid;background:#fff}.gd-scale-low{border-top-color:var(--sky, #a8def5)!important}.gd-scale-mid{border-top-color:var(--gold, #ffd36d)!important}.gd-scale-high{border-top-color:var(--gd-ink)!important}.gd-scale-range{font-weight:800;font-variant-numeric:tabular-nums}.gd-prose ol.gd-equation,.gd-equation{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.gd-equation li{display:grid;gap:.2rem;padding:.7rem .9rem;border-radius:.7rem;background:#fff;border-top:4px solid var(--gd-teal);font-size:.85rem;text-align:center;max-width:13rem}.gd-equation li.gd-equation-op{padding:0;background:none;border:0;font-size:1.5rem;font-weight:800}.gd-equation small{color:var(--gd-ink-soft)}.gd-prose ul.gd-bars,.gd-bars{display:grid;gap:.5rem;list-style:none;padding:0;margin:0}.gd-bars li{display:grid;grid-template-columns:minmax(6.5rem,30%) 1fr auto;align-items:center;gap:.6rem;font-size:.85rem;line-height:1.3}.gd-bars-label{font-weight:700}.gd-bars-track{display:block;height:.9rem;border-radius:.45rem;background:#142b4514;overflow:hidden}.gd-bars-fill{display:block;height:100%;border-radius:.45rem;background:var(--gd-ink)}.gd-bars-value{font-variant-numeric:tabular-nums;color:var(--gd-ink-soft);white-space:nowrap}.gd-prose ol.gd-steps--text,.gd-steps--text{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}@media(max-width:520px){.gd-bars li{grid-template-columns:1fr auto;row-gap:.25rem}.gd-bars-label{grid-column:1 / -1}}
