.figure-hero{padding-block:clamp(2.5rem,6vw,5rem)}.figure-hero-layout{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem)}.figure-hero h1{font-size:clamp(2.5rem,4.6vw,4.25rem);line-height:1.06;letter-spacing:-.025em;max-width:12ch;text-wrap:balance}.figure-hero-lead{font-size:1.35rem;line-height:1.5;color:#172554;margin-block:1.6rem 1rem;max-width:32ch}.figure-hero-copy>p{line-height:1.75;max-width:58ch}.carrier-figure{min-width:0;padding-block:1.5rem;border-block:1px solid #aab8c7}.carrier-key{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1.25rem;color:#475569;font-size:.875rem;margin-bottom:1.4rem}.carrier-key>span{display:inline-flex;align-items:center;gap:.45rem}.carrier-dot{display:inline-block;flex:0 0 auto;width:7px;height:7px;border:1px solid #aab8c7;border-radius:50%;background:transparent}.carrier-dot.is-colour{background:#263e88;border-color:#263e88}.carrier-dot.is-weak{background:#176b58;border-color:#176b58}.carrier-degree{display:grid;grid-template-columns:4.5rem 1fr 1.6rem;gap:.6rem;align-items:center;padding-block:.8rem}.carrier-degree+.carrier-degree{border-top:1px solid #e2e8f0}.carrier-degree-label{display:flex;flex-direction:column;gap:.15rem}.carrier-degree-label>span:first-child{font-family:var(--font-serif);font-size:1.65rem;color:#172554}.carrier-degree-label>span:last-child{font-size:.75rem;color:#475569}.carrier-combinations{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem .15rem}.carrier-state{display:flex;min-height:30px;align-items:center;justify-content:center;gap:3px;border:1px solid transparent}.carrier-state.is-current{outline:2px solid #263e88;outline-offset:-1px;background:#eef3fa}.carrier-count{font-size:1.65rem;text-align:right}.carrier-count,.carrier-equation{font-family:var(--font-serif);color:#172554}.carrier-equation{margin-top:1rem;padding-top:1.1rem;border-top:1px solid #aab8c7;font-size:2rem}.carrier-equation span{display:block;font-family:var(--font-sans);font-size:.875rem;color:#475569;margin-top:.5rem}.carrier-figure figcaption{font-size:.875rem;color:#475569;line-height:1.6;margin-top:1.1rem;max-width:55ch}.charge-composition{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:start}.charge-composition>.carrier-figure{border-top:0;padding-top:.25rem}.figure-note{color:#475569;font-size:.9375rem;line-height:1.75;max-width:78ch}.budget-bridge{padding-block:3rem;border-top:1px solid #cbd5e1}.budget-bridge h2{font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.2;max-width:26ch}.budget-bridge>p{margin-top:1.25rem;line-height:1.8;max-width:74ch}.budget-chain{display:grid;grid-template-columns:repeat(3,1fr);margin-block:2.5rem 1.5rem;gap:2rem}.budget-chain li{position:relative;display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:1px solid #8ca0b8}.budget-value{font-family:var(--font-serif);font-size:3.5rem;line-height:1.1;color:#172554}.budget-chain small{color:#475569;font-size:.875rem}.budget-operation{position:absolute;top:-1rem;left:0;padding-right:.5rem;background:#fcfbf8;font-size:1rem;color:#176b58}.budget-next{display:grid;grid-template-columns:1fr auto;align-items:end;gap:2rem;border-top:1px dashed #8ca0b8;margin-top:2rem;padding-top:1.5rem}.budget-next p{max-width:66ch;line-height:1.75}.figure-source{display:inline-flex;align-items:center;min-height:44px;margin-top:1rem;font-size:.875rem}.figure-table-scroll{overflow-x:auto;scrollbar-color:#8ca0b8 #f1f5f9}.figure-table{width:100%;border-collapse:collapse;font-size:.9375rem;text-align:left}.figure-table td,.figure-table th{padding:.85rem .6rem;border-bottom:1px solid #cbd5e1;font-variant-numeric:tabular-nums}.figure-table th{color:#172554;font-weight:600}.figure-table caption{text-align:left;padding-block:1rem;color:#475569}.figure-table .is-current{background:#eef3fa}.figure-table tfoot{font-weight:600}.alpha-residual-chart{display:block;width:100%;max-width:42rem;margin:1.25rem auto 0}.comparison-figure,.lepton-figure{padding-block:2.5rem;margin-top:2rem;border-block:1px solid #aab8c7}.comparison-figure h3,.lepton-figure h3{font-size:1.5rem;line-height:1.35;max-width:32ch}.comparison-figure>svg,.lepton-figure>svg{display:block;width:100%;max-width:42rem;margin:1.5rem auto}.comparison-values{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-block:1.5rem}.comparison-values>div{display:flex;flex-direction:column;gap:.5rem}.comparison-values span{color:#475569;font-size:.9375rem}.comparison-values strong{font-family:var(--font-mono);color:#172554;font-size:clamp(.875rem,1.8vw,1.25rem);font-weight:500;overflow-wrap:anywhere}.comparison-figure figcaption,.lepton-figure figcaption{max-width:76ch;line-height:1.75;font-size:.9375rem;color:#334155}.comparison-figure figcaption>strong{display:block;margin-block:.5rem}.comparison-legend{display:flex;flex-wrap:wrap;gap:1.25rem;margin-block:1rem}.comparison-legend>span{display:inline-flex;align-items:center;gap:.6rem}.measurement-key{width:1rem;height:.8rem;border:1px solid #176b58;background:#dbece7}.calculation-key{width:.7rem;height:.7rem;border-radius:50%;background:#263e88}.lepton-figure>p{max-width:74ch;margin-top:1rem;line-height:1.8}.lepton-figure .figure-table{margin-block:1rem 1.5rem}.formula-sequence{display:flex;flex-direction:column;gap:1.2rem;padding-block:1rem}.formula-sequence>div{width:100%}.formula-sequence [role=math]{padding:.75rem 3rem .75rem .25rem}.guide-introduction{padding-block:3rem 1.5rem}.guide-introduction h1{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15;max-width:30ch}.guide-navigation{position:sticky;top:4rem;z-index:30;background:#fcfbf8}.guide-chapter-picker{display:none}.guide-chapters{display:flex;align-items:center;gap:.25rem;min-height:3.75rem;overflow-x:auto;background:#fcfbf8;border-block:1px solid #aab8c7;scrollbar-width:thin;scrollbar-color:#8ca0b8 #f1f5f9}.guide-chapters a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:.5rem .8rem;font-size:.9375rem;color:#334155;border-bottom:2px solid transparent;text-decoration:none}.guide-chapters a[aria-current=location]{color:#172554;background:#eef3fa;border-bottom-color:#263e88}.guide-chapters a:hover{background:#eef3fa}.guide-shell .budget-bridge[id],.guide-shell .guide-section[id]{scroll-margin-top:9rem}.theory-map{display:block}.theory-map li{display:grid;grid-template-columns:minmax(10rem,.65fr) 1fr;gap:2rem;padding-block:1.6rem}.theory-map h3{margin:0}.clock-action-layout{display:grid;grid-template-columns:minmax(15rem,.85fr) 1.15fr;align-items:center;gap:2rem;margin-block:1.5rem}.clock-action-layout svg{width:100%;max-width:23rem;margin-inline:auto}.clock-powers{display:flex;gap:.4rem;margin-top:1.25rem;font-variant-numeric:tabular-nums;color:#475569}.clock-powers>.is-current{color:#172554;font-weight:700;text-decoration:underline;text-underline-offset:.4em}@media(max-width:900px){.figure-hero-layout{grid-template-columns:1fr;gap:1rem}.figure-hero-copy{display:contents}.figure-hero-copy>h1{order:0;max-width:19ch}.figure-hero-layout>.carrier-figure{order:1;max-width:38rem;width:100%;margin-block:1rem}.figure-hero-copy>.figure-hero-lead{order:2;margin-block:.5rem}.figure-hero-copy>.hero-actions{order:3;margin-top:1rem}.figure-hero-copy>p{order:4}.charge-composition{grid-template-columns:1fr;gap:1.5rem}.charge-composition>.carrier-figure{max-width:38rem;width:100%}.budget-next{grid-template-columns:1fr;gap:1rem}}@media(max-width:600px){.guide-chapters{display:none}.guide-chapter-picker{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.65rem 0;border-block:1px solid #aab8c7;color:#334155;font-size:.875rem}.guide-chapter-picker select{min-width:0;max-width:60%;min-height:44px;border:1px solid #8ca0b8;background:#fcfbf8;color:#172554;padding:.4rem .5rem;border-radius:4px;font:inherit}.guide-chapter-picker select:focus-visible{outline:2px solid #263e88;outline-offset:3px}.carrier-degree{grid-template-columns:3.6rem 1fr 1.2rem;gap:.3rem}.carrier-state{gap:2px}.carrier-dot{width:clamp(5px,1.6vw,7px);height:clamp(5px,1.6vw,7px)}.carrier-key .carrier-dot{width:7px;height:7px}.carrier-equation{font-size:1.75rem}.budget-chain{grid-template-columns:1fr;gap:2.2rem}.budget-chain li{display:grid;grid-template-columns:5.5rem 1fr;column-gap:1.25rem;align-items:end}.budget-value{grid-row:span 2;font-size:3rem}.comparison-values{grid-template-columns:1fr;gap:1.25rem}.comparison-values strong{font-size:1rem}.clock-action-layout{grid-template-columns:1fr;gap:1rem}.theory-map li{grid-template-columns:1fr;gap:.6rem}.figure-table td,.figure-table th{padding-inline:.35rem}}@media(prefers-reduced-motion:reduce){.guide-chapters{scroll-behavior:auto}}.experience-shell{width:min(100% - 3rem,76rem);margin-inline:auto}.big-picture-hero{background:#111f36;color:#f2f5fa;padding-block:clamp(3rem,7vw,7rem);overflow:hidden}.big-picture-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(2rem,4vw,4rem);align-items:center}.big-picture-copy h1{font-size:clamp(2.6rem,4.8vw,4.75rem);line-height:1.06;letter-spacing:-.025em;max-width:15ch;color:#f4f5f7;text-wrap:balance}.big-picture-lead{font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.6;margin-block:1.8rem 1.1rem;color:#e1e8f2;max-width:43ch}.big-picture-copy>p:not(.big-picture-lead){line-height:1.8;max-width:58ch;color:#c8d5e6}.experience-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-block:2rem}.experience-primary,.experience-secondary{display:inline-flex;align-items:center;gap:.7rem;min-height:48px;padding:.75rem 1rem;border:1px solid #8eabc9;text-decoration:none;font-size:.9375rem;border-radius:4px}.experience-primary{background:#e7eef8;color:#132847;border-color:#e7eef8}.experience-primary:hover{background:#fff}.experience-secondary{color:#e7eef8}.experience-secondary:hover{background:#263c59}.big-picture-copy>.experience-byline{font-size:.8125rem}.big-picture-figure{min-width:0}.big-picture-figure figcaption{color:#bfd0e3;font-size:.8125rem;line-height:1.6;text-align:center;max-width:50ch;margin:.6rem auto 0}.theory-constellation{display:block;width:100%;overflow:visible;--map-line:#7c9bbb;--map-soft:#526d8b;--map-ink:#e5eef9;--map-core:#192f4a;--map-node:#b5d8e9;--map-muted:#bdd0e4}.constellation-paths path{fill:none;stroke:var(--map-soft);stroke-width:1.5;opacity:.18;transition:stroke .5s,opacity .5s,stroke-dashoffset .7s;stroke-dasharray:1;stroke-dashoffset:0}.constellation-paths path.is-lit{stroke:var(--map-line);opacity:.85}.constellation-core{fill:var(--map-core);stroke:var(--map-line);stroke-width:1}.constellation-center{fill:var(--map-ink);font-family:var(--font-serif);font-size:25px}.constellation-branch{opacity:1}.constellation-branch text{transition:fill .35s}.constellation-branch:not(.is-lit) text{fill:var(--map-muted)}.constellation-branch:not(.is-lit) circle{fill:var(--map-soft)}.constellation-branch.is-lit text{font-weight:500}.constellation-branch circle{fill:var(--map-node);stroke:var(--map-line);stroke-width:1.5}.constellation-branch text{fill:var(--map-ink);font-size:24px}.big-picture-figure .constellation-paths path.is-lit,.connection-stage .constellation-paths path.is-lit{animation:trace-connection .9s cubic-bezier(.16,1,.3,1) both}@keyframes trace-connection{0%{stroke-dashoffset:1;opacity:.3}to{stroke-dashoffset:0;opacity:.85}}.experience-heading{max-width:54rem;margin-bottom:3rem}.experience-heading h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.15;letter-spacing:-.018em;text-wrap:balance;max-width:24ch}.experience-heading>p{margin-top:1.3rem;line-height:1.8;color:#475569;max-width:72ch;font-size:1.1rem}.outcome-atlas{padding-block:clamp(3.5rem,7vw,6rem);scroll-margin-top:6rem}.outcome-list article{display:grid;grid-template-columns:.8fr 1.4fr;gap:clamp(1rem,4vw,4rem);padding-block:1.8rem;border-top:1px solid #bdc8d5}.outcome-list h3{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.4}.outcome-list h3 a{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none}.outcome-list h3 a:hover{text-decoration:underline}.outcome-list p{line-height:1.8;max-width:70ch}.outcome-list .outcome-scope{font-size:.875rem;color:#475569;margin-top:.75rem}.outcome-scope a{text-underline-offset:.2em}.parameter-meaning{padding:1.5rem 0;border-block:1px solid #71849c;margin-top:1rem}.parameter-meaning summary{cursor:pointer;font-size:1.15rem;min-height:44px;display:list-item;padding-block:.4rem}.parameter-meaning p{line-height:1.8;max-width:76ch;margin-block:1.2rem}.parameter-meaning a{display:inline-flex;align-items:center;min-height:44px;margin-right:2rem}.connection-story{background:#eaf0f5;padding-block:clamp(3.5rem,6vw,6rem);scroll-margin-top:4rem}.connection-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:start}.connection-stage{position:sticky;top:5.5rem;min-width:0}.connection-stage .theory-constellation{--map-line:#365d89;--map-soft:#8195ac;--map-ink:#172b49;--map-core:#dae5ef;--map-node:#315b88;--map-muted:#526981}.connection-controls{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.connection-controls button{min-height:44px;border:1px solid #7f93ad;border-radius:4px;padding:.5rem .7rem;background:transparent;color:#233e61;font-size:.875rem}.connection-controls button[aria-pressed=true]{background:#243e61;color:#fff;border-color:#243e61}.connection-controls button:hover{border-color:#142d4b}.connection-follow{display:block;min-height:44px;margin:.65rem auto 0;padding:.45rem .2rem;color:#334e6b;font-size:.875rem;text-decoration:underline;text-underline-offset:.25em}.connection-caption{font-size:.8125rem;color:#425a73;line-height:1.6;max-width:48ch;margin:.5rem auto;text-align:center}.connection-chapters article{min-height:70vh;display:flex;flex-direction:column;justify-content:center;padding-block:4rem;border-top:1px solid #b9c7d6}.connection-chapters article h3{font-size:clamp(1.8rem,2.5vw,2.3rem);line-height:1.22;text-wrap:balance;max-width:23ch}.connection-chapters article p{line-height:1.9;color:#34485f;margin:1.5rem 0;max-width:54ch}.connection-chapters article a{display:inline-flex;align-items:center;gap:.5rem;align-self:start;min-height:44px}.discovery-story,.method-story{padding-block:clamp(3.5rem,6vw,6rem)}.method-path{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;counter-reset:method}.method-path li{border-top:1px solid #8da0b6;padding-top:1.2rem;counter-increment:method}.method-path h3{font-size:1.4rem;line-height:1.35}.method-path h3:before{content:counter(method) ". ";color:#3d5d86}.method-path p{line-height:1.8;margin-block:1rem;color:#475569}.discovery-story article>a,.method-path a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:.25em;text-decoration:underline;color:#1e4278}.method-open{margin-top:2.5rem;max-width:82ch;line-height:1.85;color:#475569}.method-open strong{color:#1e293b}.discovery-story,.discovery-story article{border-top:1px solid #bdc8d5}.discovery-story article{display:grid;grid-template-columns:1fr 1.2fr;gap:1rem 3rem;padding-block:1.8rem}.discovery-story article h3{font-size:1.5rem;line-height:1.4}.discovery-story article p{line-height:1.8;max-width:64ch;color:#475569}.discovery-story article>a{grid-column:2}@media(min-width:901px) and (max-height:850px){.connection-stage{top:4.5rem}.connection-stage svg{max-height:53vh}.connection-caption{font-size:.75rem}.connection-controls button{font-size:.8125rem}}@media(max-width:900px){.big-picture-layout{grid-template-columns:1fr}.big-picture-copy h1{max-width:20ch}.big-picture-figure{width:min(100%,35rem);margin-inline:auto}.big-picture-layout{gap:2rem}.connection-layout{grid-template-columns:1fr;gap:0}.connection-stage{position:relative;top:auto;max-width:34rem;margin-inline:auto;width:100%;padding-block:.5rem;scroll-margin-top:5rem}.connection-stage svg{max-height:34svh}.connection-chapters article{min-height:0;padding-block:2.5rem}.method-path{grid-template-columns:1fr;gap:2rem}.method-path li{display:grid;grid-template-columns:.8fr 1fr;gap:.5rem 2rem}.method-path p{margin-top:0}.method-path a{grid-column:2}.discovery-story article{grid-template-columns:1fr;gap:.75rem}.discovery-story article>a{grid-column:1}}@media(max-width:600px){.experience-shell{width:calc(100% - 2rem)}.big-picture-hero{padding-block:2.5rem}.big-picture-copy h1{font-size:2.6rem;max-width:18ch}.big-picture-lead{font-size:1.15rem}.experience-actions{gap:.75rem}.experience-primary,.experience-secondary{font-size:.875rem}.big-picture-figure{margin-top:1rem}.theory-constellation{max-height:31rem}.outcome-list article{grid-template-columns:1fr;gap:.75rem}.experience-heading{margin-bottom:2rem}.outcome-list h3{font-size:1.35rem}.connection-controls button{font-size:.8125rem;padding-inline:.6rem}.method-path li{display:block}.method-path p{margin-block:1rem}.experience-heading>p{font-size:1rem}.connection-chapters article h3{font-size:1.75rem}}@media(prefers-reduced-motion:reduce){.big-picture-figure .constellation-paths path.is-lit,.connection-stage .constellation-paths path.is-lit{animation:none}.constellation-branch,.constellation-paths path{transition:none}}@media(max-width:900px) and (max-height:650px){.connection-stage{position:relative;top:auto}.connection-stage svg{max-height:none}.connection-chapters article{min-height:0}}.compact-story-next,.connection-story[data-compact=true] .connection-chapters article:not(.is-current),.connection-story[data-compact=true] .connection-follow{display:none}.connection-story[data-compact=true] .compact-story-next{display:inline-flex;align-self:start;align-items:center;gap:.6rem;min-height:48px;padding:.75rem 1rem;margin-top:1.2rem;background:#243e61;color:#fff;border-radius:4px}.parameter-intro{line-height:1.8;color:#334155;max-width:78ch;margin-block:2rem 1.2rem}.parameter-intro strong{color:#172b49}.atlas-shell{width:min(100% - 3rem,80rem);margin-inline:auto;color:#243449}.atlas-header{padding-block:3rem 2rem;max-width:70rem}.atlas-header h1{font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.14;max-width:25ch;text-wrap:balance}.atlas-header>p{font-size:1.1rem;line-height:1.8;max-width:72ch;margin-top:1.2rem}.atlas-header-links,.atlas-inline-links{display:flex;gap:.6rem 1.4rem;flex-wrap:wrap;margin-top:1rem}.atlas-header-links a,.atlas-inline-links a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;color:#214d86;text-decoration:underline;text-underline-offset:.23em;font-size:.9375rem}.atlas-layout{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.atlas-sidebar{position:sticky;top:5.5rem;max-height:calc(100vh - 7rem);overflow:auto;font-size:.875rem;padding-bottom:1rem}.atlas-sidebar h2{font-family:var(--font-sans);font-size:1rem;letter-spacing:0;margin-bottom:.75rem}.atlas-sidebar nav{display:flex;flex-direction:column}.atlas-sidebar details>a,.atlas-sidebar nav a{display:flex;align-items:center;min-height:44px;padding:.55rem .65rem;color:#334b66;text-decoration:none;line-height:1.5}.atlas-sidebar nav a:hover,.atlas-sidebar nav a[aria-current]{background:#e9f0f6;color:#153e73}.atlas-sidebar nav a[aria-current]{font-weight:650}.atlas-sidebar details{margin-top:.8rem}.atlas-sidebar summary{cursor:pointer;min-height:44px;align-content:center}.atlas-snapshot{border-top:1px solid #c3ceda;padding-top:1rem;margin-top:1rem;font-size:.8125rem;line-height:1.8;color:#526278}.atlas-snapshot a{color:#214d86;text-decoration:underline}.atlas-content{min-width:0;padding-bottom:4rem}.atlas-content h2{font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1.25;max-width:30ch}.atlas-content h3{font-size:1.4rem;line-height:1.35;max-width:50ch}.atlas-content h4{font-size:1.2rem;line-height:1.4}.atlas-content li,.atlas-content p{max-width:76ch;line-height:1.85;overflow-wrap:anywhere}.atlas-content a{color:#214d86;text-underline-offset:.22em}.atlas-search{border-block:1px solid #aab9cb;padding-block:1.25rem;margin-bottom:2rem}.atlas-search>label{display:block;font-weight:600;color:#243449;margin-bottom:.65rem}.atlas-search>div{display:flex;gap:.6rem}.atlas-search input{min-width:0;flex:1;min-height:46px;border:1px solid #8498b0;background:#fff;border-radius:4px;padding:.65rem .8rem}.atlas-search button{padding:.65rem 1rem;min-height:46px;border-radius:4px;background:#214d86;color:#fff}.atlas-start h2{margin-bottom:1.5rem}.atlas-question-starts>a{position:relative;display:block;padding:1.4rem 3rem 1.4rem 0;border-bottom:1px solid #c3ceda;text-decoration:none}.atlas-question-starts>a>span{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;color:#122b49}.atlas-question-starts>a>p{color:#47596d;font-size:.9375rem;margin-top:.5rem;max-width:65ch}.atlas-question-starts>a>svg{position:absolute;right:.2rem;top:1.8rem}.atlas-pattern-list{display:flex;flex-direction:column}.atlas-pattern-list>a{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.85rem 0;min-height:44px;border-bottom:1px solid #d0d8e2;text-decoration:none;line-height:1.7}.atlas-pattern-list>a>svg{flex:0 0 auto}.atlas-section-title{font-size:1.6rem!important;margin-top:3rem;margin-bottom:1rem}.atlas-tabs{display:flex;gap:.25rem;overflow:auto;border-block:1px solid #aab9cb;margin-block:2.5rem 2rem}.atlas-tabs a{min-height:48px;display:flex;align-items:center;padding:.7rem .8rem;white-space:nowrap;text-decoration:none;font-size:.875rem;border-bottom:2px solid transparent}.atlas-tabs a[aria-current]{background:#e9f0f6;border-bottom-color:#214d86;font-weight:600}.atlas-question-text,.atlas-topic-intro>p{font-size:1.08rem;margin-block:1.2rem 1.6rem}.atlas-topic-intro dl{border-top:1px solid #c3ceda}.atlas-topic-intro dl>div{padding-block:1.1rem;border-bottom:1px solid #c3ceda}.atlas-topic-intro dt{font-weight:650;color:#193a62;margin-bottom:.4rem}.atlas-topic-intro dd{line-height:1.85;max-width:75ch}.atlas-context,.atlas-intro-small,.atlas-match-count{font-size:.875rem;color:#526278}.atlas-match-count{margin-block:1rem}.atlas-approach,.atlas-connection,.atlas-finding,.atlas-question-row,.atlas-task{padding-block:1.6rem;border-bottom:1px solid #c3ceda}.atlas-connection h4 a,.atlas-question-row h3 a{display:inline-flex;align-items:start;gap:.7rem;text-decoration:none}.atlas-question-row h3 svg{flex:0 0 auto;margin-top:.2rem}.atlas-approach>p,.atlas-connection>p,.atlas-question-row>p,.atlas-task>p{margin-top:.75rem}.atlas-status{display:flex;gap:.45rem;align-items:center;font-size:.8125rem;font-weight:650;color:#3c546f;margin-bottom:.65rem}.status-established_scoped{color:#22624f}.status-conditional{color:#76512c}.status-excluded_scoped{color:#7d3d42}.atlas-finding>h3 a{text-decoration:none}.atlas-finding-scope{margin-top:1rem}.atlas-finding .atlas-context{margin-top:.5rem}.atlas-disclosure{margin-top:1rem}.atlas-disclosure>summary{cursor:pointer;min-height:44px;align-content:center;color:#214d86;font-size:.9rem}.atlas-exact{padding:1.1rem 0 .5rem;max-width:76ch}.atlas-exact h4{margin-block:1.8rem .8rem}.atlas-exact h4:first-child{margin-top:0}.atlas-exact ul{padding-left:1.25rem;list-style:disc}.atlas-exact li{padding-left:.3rem;margin-block:1rem}.atlas-exact li>p{margin-top:.4rem;font-size:.9375rem}.atlas-id{font-size:.75rem;overflow-wrap:anywhere;color:#526278;max-width:100%!important;margin-top:1rem}.atlas-sources{list-style:none!important;padding:0!important}.atlas-sources>li{padding:.75rem 0!important;border-top:1px solid #d4dce5}.atlas-sources>li>a{display:inline-block;min-height:35px;font-size:.9375rem}.atlas-sources>li>a>span{display:inline-block;font-size:.8125rem;margin-left:.5rem}.atlas-sources>li>p{font-size:.8125rem;color:#526278}.atlas-sources summary{cursor:pointer;min-height:36px;font-size:.8125rem;align-content:center}.atlas-history-row{padding-block:1.1rem;border-bottom:1px solid #c3ceda}.atlas-history-row summary{cursor:pointer;min-height:44px;align-content:center;line-height:1.6;overflow-wrap:anywhere}.atlas-history-row summary>span:first-child{font-family:var(--font-serif);font-size:1.3rem;color:#173a64}.atlas-history-row summary>span:last-child{display:block;font-size:.8125rem;margin-top:.4rem;color:#526278}.atlas-history-row>p{margin-top:1rem}.atlas-attempt{padding-block:1.2rem;border-top:1px solid #c3ceda}.atlas-attempt>p{margin-top:.8rem}.atlas-status-filters{display:flex;gap:.3rem 1rem;flex-wrap:wrap;margin-block:1rem}.atlas-status-filters a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;text-decoration:none}.atlas-status-filters a[aria-current]{font-weight:650;text-decoration:underline}.research-thread{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:.6rem;align-items:center;padding-block:1.5rem;border-block:1px solid #aab9cb;margin-block:2rem}.research-thread>a{display:flex;flex-direction:column;gap:.7rem;text-decoration:none;min-width:0;padding:.6rem 0}.research-thread>a>strong{font-size:.9375rem}.research-thread>a>span{font-size:.8125rem;line-height:1.6;color:#526278}.research-thread>svg{width:18px}.atlas-pagination{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-block:2rem;font-size:.875rem}.atlas-pagination a{min-height:44px;display:flex;align-items:center}.atlas-provenance{margin-top:3rem;border-top:1px solid #aab9cb;padding-top:1.5rem;font-size:.875rem}.atlas-provenance summary{cursor:pointer;min-height:44px;align-content:center}.atlas-provenance p{margin-block:1rem}.atlas-provenance a{display:inline-flex;align-items:center;min-height:44px;margin-right:1.5rem}.atlas-pattern-detail>p{margin-top:1rem}.atlas-pattern-detail h3{margin-top:2rem}.atlas-pattern-detail ul{list-style:disc;padding-left:1.3rem;margin-top:1rem}.raw-claim-copy{max-width:76ch}@media(max-width:1000px){.atlas-layout{grid-template-columns:12rem minmax(0,1fr);gap:1.5rem}.atlas-shell{width:calc(100% - 2rem)}}@media(max-width:760px){.atlas-layout{grid-template-columns:1fr}.atlas-sidebar{position:relative;top:auto;max-height:none}.atlas-sidebar nav{flex-direction:row;gap:.4rem;overflow:auto;padding-bottom:.5rem}.atlas-sidebar nav a{white-space:nowrap;border:1px solid #c3ceda}.atlas-sidebar details,.atlas-snapshot{display:none}.atlas-sidebar h2{font-size:.875rem}.atlas-header{padding-top:2rem}.atlas-header>p{font-size:1rem}.atlas-layout{gap:1rem}.atlas-search{margin-bottom:1.5rem}.atlas-search>div{flex-wrap:wrap}.atlas-search input{flex-basis:13rem}.atlas-search button{flex:0 0 auto}.atlas-content h2{font-size:1.7rem}.atlas-content h3{font-size:1.3rem}.atlas-question-starts>a>span{font-size:1.35rem}.atlas-content p{font-size:.9375rem;line-height:1.8}.research-thread{grid-template-columns:1fr;gap:.25rem}.research-thread>svg{transform:rotate(90deg);margin-inline:auto}.research-thread>a{display:grid;grid-template-columns:1.7rem 1fr}.research-thread>a>span{grid-column:2}.atlas-exact ul{padding-left:1rem}.atlas-header-links{gap:.2rem 1rem}}@media(prefers-reduced-motion:reduce){.atlas-shell{scroll-behavior:auto}}.atlas-browse-all{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;line-height:1.7;color:#214d86;text-decoration:underline;text-underline-offset:.22em;margin-top:1rem}@media(max-width:760px){.atlas-sidebar details{display:block}.atlas-sidebar details>a{min-height:44px}.atlas-sidebar details[open]{border-bottom:1px solid #c3ceda;padding-bottom:.75rem}}.atlas-topic-reviewed{margin-top:2rem}.atlas-topic-reviewed h3{font-size:1.2rem;margin-bottom:.75rem}.atlas-topic-reviewed>a{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:.85rem 0;min-height:44px;border-bottom:1px solid #c3ceda;text-decoration:none}.atlas-topic-reviewed>a>span{font-size:.8125rem;color:#526278}.atlas-topic-reviewed>a>strong{grid-row:2;font-size:.9375rem;line-height:1.6;font-weight:550}.atlas-topic-reviewed>a>svg{grid-column:2;grid-row:1/span 2;align-self:center}@media(max-width:760px){.atlas-header{padding-block:1.4rem 1rem}.atlas-header>p{margin-top:.8rem}.atlas-search{padding-block:1rem}.atlas-sidebar details{margin-top:0}}.learning-hero{background:#edf2f6;color:#223b58}.learning-hero .big-picture-copy h1{color:#152e4d;font-size:clamp(2.5rem,4vw,4rem);max-width:17ch}.learning-hero .big-picture-lead{color:#314b67;font-size:clamp(1.08rem,1.5vw,1.25rem)}.learning-hero .big-picture-copy>p:not(.big-picture-lead){color:#435b75}.learning-hero .experience-primary{background:#214d86;color:#fff;border-color:#214d86}.learning-hero .experience-primary:hover{background:#183b69}.learning-hero .experience-secondary{color:#214d86;border-color:#7f99b6}.learning-hero .experience-secondary:hover{background:#dfe8f1}.learning-hero .big-picture-layout{grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,4vw,4rem)}.output-plate{border-block:1px solid #829bb5;min-width:0;padding-block:.5rem}.output-lane{display:grid;grid-template-columns:.9fr 1.1fr;gap:1.5rem;align-items:center;padding-block:1.8rem}.output-lane+.output-lane{border-top:1px solid #bbcbd9}.output-lane h3{font-size:1.25rem;line-height:1.3;color:#183b65}.output-lane p{font-size:.875rem;line-height:1.7;margin-top:.55rem;color:#435b75}.output-family{display:grid;grid-template-columns:repeat(6,1fr);gap:.45rem;min-width:0}.output-family>div>strong{display:block;font-family:var(--font-serif);font-size:1.1rem;text-align:center;color:#183b65}.output-family>div>div{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;align-content:start;min-height:2rem;margin-top:.6rem}.output-family i{display:block;width:8px;height:8px;border-radius:50%;background:#315f90}.output-family>div:first-child i,.output-family>div:nth-child(4) i,.output-family>div:nth-child(5) i{background:#31745f}.output-masses>div{display:flex;align-items:center;gap:.5rem;min-height:1.8rem}.output-masses>div>span{flex:0 0 1rem;font-family:var(--font-serif);font-size:1.2rem}.output-masses i{display:block;height:3px;background:#315f90}.output-lane small{display:block;font-size:.75rem;line-height:1.6;color:#435b75;margin-top:.6rem}.output-alpha>strong{font-family:var(--font-serif);font-size:1.25rem;font-weight:500;color:#183b65;overflow-wrap:anywhere}.output-alpha>div{position:relative;height:2.5rem;border-bottom:1px solid #829bb5;margin-top:.5rem}.output-measured{position:absolute;left:37%;width:20%;top:0;bottom:0;background:#c5dcd3;border-inline:1px solid #799c8d}.output-alpha>div>i{position:absolute;left:66%;top:15%;height:85%;width:2px;background:#315f90}.output-alpha>div>i:before{content:"";position:absolute;top:.2rem;left:-5px;width:8px;height:8px;border-radius:50%;background:#315f90}.output-plate figcaption{font-size:.8125rem;line-height:1.7;color:#435b75;padding-block:1rem .75rem;max-width:66ch}.mechanism-walkthrough{padding-block:clamp(3rem,6vw,5rem);background:#f0f4f7;scroll-margin-top:5rem}.mechanism-tabs{display:flex;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid #a5b8ca;padding-bottom:1rem}.lesson-controls button,.mechanism-tabs button{min-height:44px;padding:.6rem .9rem;border:1px solid #91a7bd;color:#24496f;background:#fff;border-radius:4px;font-size:.875rem;line-height:1.5}.lesson-controls button[aria-pressed=true],.mechanism-tabs button[aria-pressed=true]{color:#fff;background:#285886;border-color:#285886}.lesson-controls button:hover,.mechanism-tabs button:hover{border-color:#183b65}.mechanism-reading{margin-block:2rem 1.5rem;max-width:76ch}.mechanism-reading h3{font-size:clamp(1.7rem,2.5vw,2.25rem);line-height:1.25}.mechanism-reading>p{line-height:1.85;margin-top:1rem;color:#425a73}.mechanism-panel{min-width:0}.mechanism-panel .readout-box{background:#fcfdfd}.mechanism-next{display:flex;flex-wrap:wrap;gap:.75rem 2rem;padding-top:2rem;border-top:1px solid #b4c4d4;margin-top:2rem}.mechanism-next a{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;color:#214d86;text-decoration:underline;text-underline-offset:.25em;line-height:1.6;font-size:.9375rem}.lesson-lead{max-width:76ch;line-height:1.85;margin-block:1rem}.lesson-scope,.lesson-small{font-size:.875rem;line-height:1.8;color:#475f78}.lesson-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-block:1.5rem}.lattice-lesson svg{width:100%;max-width:50rem;display:block;margin:1.5rem auto}.lattice-class line{transition:stroke .25s,stroke-width .25s}.lattice-class circle{transition:fill .25s}.norm-readout{padding:1rem;border-block:1px solid #a5b8ca;text-align:center;font-family:var(--font-serif);font-size:clamp(1.2rem,2.5vw,1.7rem);color:#183b65}.norm-readout span{padding-inline:.7rem;color:#526e8b}.lattice-conclusion{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;margin-block:2rem}.lattice-conclusion h4{font-size:1.35rem;line-height:1.4}.lattice-conclusion p{line-height:1.8;margin-top:1rem}.lesson-scope{max-width:86ch;margin-bottom:1rem}.budget-teaching-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.2rem;align-items:start;margin-block:2.5rem}.budget-teaching-grid h4{font-size:1.4rem;line-height:1.35;max-width:22ch}.budget-teaching-grid p{line-height:1.8;margin-top:1rem}.charge-bars{margin-top:1.2rem}.charge-bars>div{display:grid;grid-template-columns:2rem 1fr 2rem;gap:.6rem;align-items:center;min-height:2.1rem}.charge-bars>div>span{font-family:var(--font-serif);font-size:1.1rem}.charge-bars>div>div{height:5px;position:relative}.charge-bars i{height:100%;display:block;background:#315f90}.charge-bars strong{font-size:.875rem;color:#315273;text-align:right}.budget-total{border-top:1px solid #9db2c7;padding-top:1rem;font-family:var(--font-serif);font-size:1.4rem}.budget-teaching-stage{position:relative;border-top:1px solid #aabccb;padding-top:1rem}.budget-teaching-stage.is-current{border-top:3px solid #285886;padding-top:calc(1rem - 2px)}.budget-identity-arrow{display:block;margin-bottom:1rem;font-size:1.6rem;color:#315f90}.higgs-budget{display:flex;gap:.8rem;align-items:center;font-family:var(--font-serif);font-size:2rem;padding-block:1.2rem}.higgs-budget strong{border:1px solid #7f9ab4;padding:.5rem .75rem;color:#214d86}.lesson-caption{border-top:1px solid #9db2c7;padding-top:1.2rem;line-height:1.85;min-height:5rem;color:#294965;max-width:85ch}.alpha-reading-path{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-block:2rem;font-size:.9375rem;color:#315273}.alpha-reading-path>span{padding:.7rem 1rem;border-block:1px solid #91a7bd}@media(max-width:1000px){.learning-hero .big-picture-layout{grid-template-columns:1fr}.learning-hero .big-picture-copy h1{max-width:22ch}.output-plate{max-width:48rem;width:100%}.budget-teaching-grid{grid-template-columns:1fr 1fr;gap:2rem}.budget-teaching-grid>div:first-child{grid-column:span 2;max-width:40rem;width:100%}}@media(max-width:600px){.output-lane{grid-template-columns:1fr;gap:1rem;padding-block:1.5rem}.output-lane>div:last-child{max-width:26rem;width:100%}.output-family{gap:1rem!important}.output-family>div>div{gap:3px}.output-family i{width:7px;height:7px}.output-alpha>strong{font-size:1.35rem}.learning-hero .big-picture-copy h1{font-size:2.55rem}.mechanism-tabs{flex-wrap:nowrap;overflow:auto}.mechanism-tabs button{flex:0 0 auto;font-size:.8125rem}.lattice-conclusion{grid-template-columns:1fr;gap:1rem}.lattice-conclusion>svg{transform:rotate(90deg);width:24px;margin:0 auto}.budget-teaching-grid{grid-template-columns:1fr;gap:2.2rem}.budget-teaching-grid>div:first-child{grid-column:auto}.norm-readout{font-size:1.25rem;line-height:1.8}.lesson-controls{justify-content:start}.lesson-controls button{font-size:.8125rem}.alpha-reading-path{gap:.5rem;font-size:.8125rem}.alpha-reading-path>span{padding:.5rem}.alpha-reading-path>svg{width:16px}.mechanism-next a{font-size:.875rem}.mechanism-panel .figure-table{font-size:.8125rem}.mechanism-reading p,.output-lane p{font-size:.9375rem}}@media(prefers-reduced-motion:reduce){.lattice-class circle,.lattice-class line{transition:none}}.output-alpha-legend{display:flex;gap:.4rem 1rem;flex-wrap:wrap;margin-top:.7rem!important}.output-alpha-legend>span{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;line-height:1.6}.output-alpha-legend b{display:block;width:.7rem;height:.7rem;flex:0 0 auto}.legend-measured{background:#c5dcd3;border:1px solid #799c8d}.legend-calculated{background:#315f90;border-radius:50%}@media(max-width:600px){.learning-hero .big-picture-layout{display:flex;flex-direction:column;gap:1.25rem;align-items:stretch}.learning-hero .big-picture-copy{display:contents}.learning-hero .big-picture-copy h1{order:0}.learning-hero .big-picture-lead{order:1;margin-top:0}.learning-hero .output-plate{order:2}.learning-hero .big-picture-route{display:none}.learning-hero .experience-actions{order:3;margin-top:0}.learning-hero .experience-byline{order:4}}.reference-page{width:min(100% - 3rem,70rem);margin-inline:auto;padding-block:3rem 4rem;color:#263b53}.reference-header{max-width:58rem;padding-bottom:2.4rem;border-bottom:1px solid #b8c8d6}.reference-header h1{font-size:clamp(2.25rem,4vw,3.65rem);line-height:1.12;max-width:25ch;letter-spacing:-.025em;text-wrap:balance;color:#142d49}.reference-header>p{max-width:72ch;font-size:1.1rem;line-height:1.85;margin-top:1.4rem}.reference-page li,.reference-page p{max-width:76ch;line-height:1.85;overflow-wrap:anywhere}.reference-page a{color:#214d86;text-underline-offset:.23em}.reference-page h2{font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.25;max-width:35ch;color:#173452}.reference-page h3{font-size:1.35rem;line-height:1.4;color:#193b60}.reference-section{padding-block:2.5rem;border-bottom:1px solid #c4d0dc}.reference-section h2+p,.reference-section>p{margin-top:1rem}.reference-rows{margin-top:1.4rem}.reference-rows>article,.reference-rows>div{padding-block:1.5rem;border-top:1px solid #c4d0dc}.reference-rows>article>p,.reference-rows>div>p{margin-top:.7rem}.reference-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.3rem}.reference-links a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.9375rem;text-decoration:underline}.reference-note{font-size:.875rem;color:#4d637a;line-height:1.8;margin-top:1rem}.reference-page details{margin-top:1rem}.reference-page summary{min-height:44px;cursor:pointer;align-content:center;color:#214d86;line-height:1.6}.reference-page details>p,.reference-page details>ul{margin-block:1rem}.reference-page ol,.reference-page ul{padding-left:1.3rem;list-style:disc;margin-block:1rem}.reference-page ol{list-style:decimal}.reference-page li{padding-left:.3rem;margin-block:.6rem}.reference-page pre{overflow:auto;max-width:100%;background:#edf2f6;padding:1.1rem;margin-top:1rem;font-size:.8125rem;line-height:1.8}.reference-page code{overflow-wrap:anywhere}.reference-page pre code{overflow-wrap:normal}.reference-page dl{margin-top:1.4rem}.reference-page dl>div{padding-block:1rem;border-top:1px solid #c4d0dc}.reference-page dt{font-weight:650;color:#193b60}.reference-page dd{max-width:76ch;line-height:1.85;margin-top:.4rem}.reference-form{display:flex;flex-wrap:wrap;gap:1rem;align-items:end;margin-block:1.8rem}.reference-form>div{min-width:0;max-width:100%}.reference-form select{width:100%}.reference-form label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.reference-form input,.reference-form select{min-height:46px;border:1px solid #8ba0b6;background:#fff;padding:.65rem .8rem;border-radius:4px;max-width:100%}.reference-form input{width:min(100%,32rem)}.reference-form>div:first-child{flex:1;min-width:min(100%,15rem)}.reference-button,.reference-form button{display:inline-flex;align-items:center;gap:.5rem;min-height:46px;border:1px solid #28527e;background:#28527e;color:#fff!important;padding:.65rem 1rem;border-radius:4px;text-decoration:none}.reference-button:hover,.reference-form button:hover{background:#193d65}.reference-page button:focus-visible,.reference-page input:focus-visible,.reference-page select:focus-visible,.reference-page summary:focus-visible{outline:2px solid #315f90;outline-offset:3px}.reference-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;font-size:.875rem}.reference-pagination a{min-height:44px;display:flex;align-items:center}.reference-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.reference-rule{padding-block:1.4rem;border-block:1px solid #a5bbce;margin-block:1.5rem}.reference-rule strong{color:#173b64}.reference-source-path{font-family:var(--font-mono);font-size:.75rem;overflow-wrap:anywhere;color:#50667d}.section-connections{width:min(100% - 3rem,70rem);margin:0 auto 3rem;padding-top:1.7rem;border-top:1px solid #b8c8d6}.section-connections h2{font-size:1.5rem;line-height:1.3}.section-connections>div{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem}.section-connections a{display:block;min-height:44px;padding-block:.7rem;color:#214d86;text-decoration:none}.section-connections strong{display:block;font-size:1rem}.section-connections span{display:block;line-height:1.8;font-size:.875rem;color:#50667d;margin-top:.4rem}.reference-status{font-size:.8125rem;font-weight:650;line-height:1.6;color:#3c5c7c}.reference-status[data-state=established_scoped]{color:#24634e}.reference-status[data-state=conditional]{color:#80532c}.reference-status[data-state=open]{color:#72516d}@media(max-width:760px){.reference-page,.section-connections{width:calc(100% - 2rem)}.reference-page{padding-top:2rem}.reference-header{padding-bottom:1.7rem}.reference-header>p{font-size:1rem}.reference-section{padding-block:2rem}.reference-columns,.section-connections>div{grid-template-columns:1fr}.reference-page h3{font-size:1.25rem}.reference-page dd,.reference-page li,.reference-page p{font-size:.9375rem}.reference-form{gap:.8rem}.reference-form>div{flex-basis:100%;width:100%}.reference-form input{width:100%}}@media(prefers-reduced-motion:reduce){.reference-page{scroll-behavior:auto}}.architecture-focus{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1.4rem}.architecture-focus button{min-height:44px;border:1px solid #8da7bf;border-radius:4px;padding:.6rem .85rem;background:#fff;color:#244d77;font-size:.875rem}.architecture-focus button[aria-pressed=true]{background:#28527e;color:#fff;border-color:#28527e}.architecture-select{display:block;margin-top:1.3rem;font-size:.875rem;font-weight:600}.architecture-select select{display:block;max-width:100%;min-height:46px;border:1px solid #8da7bf;background:#fff;padding:.6rem .8rem;margin-top:.55rem;border-radius:4px}.architecture-neighborhood{display:grid;grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1.25fr) 1.5rem minmax(0,1fr);gap:1rem;align-items:start;margin-top:2rem}.architecture-neighborhood>svg{width:24px;color:#4d6f92;margin-top:6rem}.architecture-selected{padding:1.4rem;background:#eaf1f6;border-block:1px solid #87a3bd;position:sticky;top:5rem}.architecture-selected>p{margin-top:1rem;font-size:.9375rem}.architecture-selected .reference-status{margin-top:0}.architecture-selected h3{font-size:1.55rem!important;margin-top:.7rem}.architecture-selected .reference-links{gap:.2rem .8rem}.architecture-selected .reference-links a{font-size:.8125rem}.architecture-branch h3{font-family:var(--font-sans);font-size:.875rem!important;margin-bottom:.6rem}.architecture-branch article{padding-block:1rem;border-top:1px solid #bccddd}.architecture-branch button{width:100%;text-align:left;min-height:44px;color:#214d86}.architecture-branch button:hover strong{text-decoration:underline;text-underline-offset:.2em}.architecture-branch button strong{display:block;font-family:var(--font-serif);font-size:1.15rem;line-height:1.5;margin-top:.4rem}.architecture-branch article>p{font-size:.875rem;margin-top:.6rem;line-height:1.8}.architecture-branch .reference-status{font-size:.75rem}.architecture-branch li,.architecture-branch summary{font-size:.8125rem}.architecture-caption{margin-top:2rem!important;border-top:1px solid #b8cadb;padding-top:1.2rem}@media(max-width:900px){.architecture-neighborhood{grid-template-columns:1fr}.architecture-neighborhood>svg{transform:rotate(90deg);margin:.2rem auto}.architecture-selected{position:static}.architecture-neighborhood>.architecture-branch:first-child{order:0}.architecture-neighborhood>.architecture-selected{order:2}.architecture-neighborhood>.architecture-branch:last-child{order:4}.architecture-neighborhood>.architecture-arrow:nth-child(2){order:1}.architecture-neighborhood>.architecture-arrow:nth-child(4){order:3}.architecture-selected h3{font-size:1.45rem!important}}.comparison-values strong,.number-value,.output-alpha>strong{font-variant-numeric:tabular-nums}.reference-page .katex-display{max-width:100%;overflow:auto}.reference-page .reference-source-path{font-variant-numeric:tabular-nums}.navigation-group{font-family:var(--font-sans);font-size:.75rem;font-weight:650;line-height:1.6;color:#50667d;padding:.8rem .75rem .3rem}.footer-sections li a{display:inline-flex;align-items:center;min-height:44px;line-height:1.6;color:#425a73}.footer-sections li a:hover{color:#153e6b;text-decoration:underline;text-underline-offset:.2em}.research-reading,.topic-guide{width:min(calc(100% - 3rem),68rem);padding-top:2.5rem}.research-reading .reference-header,.topic-guide .reference-header{max-width:none;padding-bottom:1.8rem}.research-reading .reference-header h1,.topic-guide .reference-header h1{max-width:26ch;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15}.research-reading .reference-header>p,.topic-guide .reference-header>p{max-width:65ch;font-size:1.0625rem;line-height:1.75;margin-top:1rem}.research-reading p,.topic-guide p{max-width:72ch;line-height:1.75;overflow-wrap:break-word}.research-reading .reference-section,.topic-guide .reference-section{padding-block:2rem}.research-reading .reference-section>h2,.topic-guide .reference-section>h2{font-size:clamp(1.6rem,2.5vw,2rem);line-height:1.25;max-width:32ch;text-wrap:balance}.research-reading section[id],.topic-guide :is(section,li,details)[id]{scroll-margin-top:6rem}.topic-contents{display:flex;flex-wrap:wrap;gap:.2rem 1.5rem;margin-top:1.4rem;max-width:64rem}.topic-contents a{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem;line-height:1.5;text-decoration:underline}.research-reading :is(a,button,summary):focus-visible,.topic-guide :is(a,button,summary):focus-visible{outline:2px solid #285886;outline-offset:4px}.topic-experience{--guide-line:#c8d3df;--guide-accent:#164c76;min-width:0}.topic-guide .topic-experience>.guide-section{padding-block:2rem}.topic-guide .topic-experience .guide-lead{font-size:1.0625rem;line-height:1.75;max-width:70ch}.topic-guide .topic-experience .alpha-sequence{list-style:none;padding:0;margin:2rem 0}.topic-guide .topic-experience .alpha-sequence>li{max-width:none;margin:0;padding:2rem 0 2rem 3.25rem;overflow-wrap:break-word}.topic-guide .topic-experience .alpha-sequence h3{font-size:clamp(1.35rem,2.1vw,1.75rem)}.topic-guide .topic-experience .alpha-sequence p{margin:1rem 0}.research-reading .formula-scroll,.topic-guide .formula-scroll{max-width:100%;padding:.4rem 2.75rem .4rem 0;scrollbar-color:#849aae #f7f4ed;overscroll-behavior-x:contain}.research-reading .katex-display,.topic-guide .katex-display{margin:.8rem 0;font-size:1em}.topic-guide .topic-experience .readout-box{min-width:0;margin-block:1.5rem}.topic-guide .topic-experience .readout-box p{max-width:none}.topic-guide .reference-question{border-top:1px solid #c4d0dc;padding-top:.5rem}.topic-guide .reference-question summary{font-size:1.125rem;line-height:1.5}@media(max-width:640px){.research-reading,.topic-guide{width:calc(100% - 2rem);padding-top:1.75rem}.research-reading .reference-header h1,.topic-guide .reference-header h1{font-size:2rem;max-width:24ch}.research-reading .reference-header>p,.topic-guide .reference-header>p{font-size:1rem}.topic-contents{display:grid;grid-template-columns:1fr;gap:.1rem;margin-top:1rem}.research-reading .reference-section,.topic-guide .reference-section{padding-block:1.65rem}.topic-guide .topic-experience .alpha-sequence>li{padding:1.65rem 0 1.65rem 1.9rem}.topic-guide .topic-experience .alpha-sequence>li:before{top:1.8rem}.topic-guide .topic-experience .guide-lead{font-size:1rem}.topic-guide .topic-experience .alpha-sequence h3{font-size:1.35rem}.research-reading .formula-scroll,.topic-guide .formula-scroll{font-size:.9375rem}}.foundation-shell{width:min(100% - 3rem,70rem);margin-inline:auto;padding-block:3rem 4rem;color:#263b53}.foundation-header{max-width:72ch;padding-bottom:1.5rem}.foundation-header h1{font-size:clamp(2.25rem,4vw,3.65rem);line-height:1.15;text-wrap:balance;color:#142d49}.foundation-overview p,.foundation-shell p,.foundation-topic-preview p{max-width:76ch;line-height:1.8}.foundation-header>p{font-size:1.08rem;margin-top:1.25rem}.foundation-overview h2,.foundation-shell h2{font-size:clamp(1.65rem,2.8vw,2.3rem);line-height:1.25;color:#173452}.foundation-shell h3,.foundation-topic-preview h3{font-size:1.3rem;line-height:1.4;color:#193b60}.foundation-overview a,.foundation-shell a,.foundation-topic-preview a{color:#214d86;text-underline-offset:.22em}.foundation-tabs{display:flex;flex-wrap:wrap;gap:.25rem 1rem;border-block:1px solid #b8c8d6;padding-block:.65rem;margin-block:1rem 2rem}.foundation-links a,.foundation-pagination a,.foundation-row-link,.foundation-tabs a,.foundation-topic-preview>a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.foundation-tabs a[aria-current=page]{font-weight:700;text-decoration-thickness:2px}.foundation-overview{margin-block:1rem 2.75rem}.foundation-coverage>p,.foundation-detail-header>p,.foundation-overview>p,.foundation-source-group>p,.foundation-topic>p{margin-top:1rem}.foundation-domains{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;padding:0;margin-top:1.5rem;list-style:none}.foundation-domains li{border-top:1px solid #c4d0dc}.foundation-domains a{display:flex;flex-direction:column;justify-content:center;min-height:84px;padding-block:1rem;gap:.25rem}.foundation-domains strong{font-size:1.1rem}.foundation-context,.foundation-domains span,.foundation-note{font-size:.875rem;color:#4d637a;line-height:1.75}.foundation-links{display:flex;flex-wrap:wrap;gap:.3rem 1.5rem;margin-top:1rem}.foundation-identity{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.875rem;color:#4d637a;overflow-wrap:anywhere}.foundation-identity>span:first-child{font-family:var(--font-jetbrains),monospace}.foundation-topic-preview{padding-block:1.5rem;border-block:1px solid #c4d0dc;margin-block:1.4rem}.foundation-topic{margin-bottom:2rem}.foundation-search{margin-block:1.5rem}.foundation-search>label{display:block;margin-bottom:.6rem;font-weight:600}.foundation-search>div{display:flex;gap:.75rem}.foundation-search input:not([type=hidden]){min-width:0;flex:1;min-height:46px;border:1px solid #8ba0b6;background:white;padding:.65rem .8rem;border-radius:4px}.foundation-search button{min-height:46px;background:#28527e;color:white;padding:.65rem 1rem;border-radius:4px}.foundation-claim-row{padding-block:1.6rem;border-bottom:1px solid #c4d0dc}.foundation-claim-row>p{margin-top:.65rem}.foundation-claim-row h3 a{text-decoration:underline}.foundation-claim-row .foundation-row-link{margin-top:.5rem}.foundation-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem}.foundation-detail-header{padding-block:.5rem 1.5rem}.foundation-disclosure,.foundation-source-group{margin-top:1.6rem;padding-block:1.3rem;border-top:1px solid #c4d0dc}.foundation-shell summary{min-height:44px;align-content:center;cursor:pointer;color:#214d86;line-height:1.65}.foundation-original{padding-block:1rem;max-width:76ch;overflow-wrap:anywhere}.foundation-original h3{margin-top:1.5rem}.foundation-original p{margin-block:.8rem}.foundation-source-group ul{list-style:none;padding:0}.foundation-source-group li{padding-block:.75rem;max-width:76ch}.foundation-source-group li>a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.foundation-source-group li>span{display:block;font-size:.8rem;color:#4d637a;overflow-wrap:anywhere}.foundation-source-group details{margin-top:.5rem}.foundation-coverage dl{margin-block:1.5rem}.foundation-coverage dl>div{display:grid;grid-template-columns:minmax(10rem,1fr) 3fr;gap:1.4rem;padding-block:1.2rem;border-top:1px solid #c4d0dc}.foundation-coverage dt{font-weight:650;color:#193b60}.foundation-coverage dd{max-width:76ch;line-height:1.8}.foundation-fingerprint{font-family:var(--font-jetbrains),monospace;font-size:.8rem;overflow-wrap:anywhere}.foundation-overview a:focus-visible,.foundation-shell :is(a,button,input,summary):focus-visible{outline:2px solid #315f90;outline-offset:3px}.foundation-shell .foundation-note{margin-top:.9rem}@media(max-width:600px){.foundation-shell{width:min(100% - 2rem,70rem);padding-top:2rem}.foundation-domains{grid-template-columns:1fr}.foundation-search>div{flex-direction:column}.foundation-coverage dl>div{grid-template-columns:1fr;gap:.4rem}.foundation-tabs{gap:.25rem .9rem}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/fonts/katex/KaTeX_AMS-Regular.woff2) format("woff2"),url(/fonts/katex/KaTeX_AMS-Regular.woff) format("woff"),url(/fonts/katex/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/fonts/katex/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(/fonts/katex/KaTeX_Caligraphic-Bold.woff) format("woff"),url(/fonts/katex/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/fonts/katex/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(/fonts/katex/KaTeX_Caligraphic-Regular.woff) format("woff"),url(/fonts/katex/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/fonts/katex/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(/fonts/katex/KaTeX_Fraktur-Bold.woff) format("woff"),url(/fonts/katex/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/fonts/katex/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(/fonts/katex/KaTeX_Fraktur-Regular.woff) format("woff"),url(/fonts/katex/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/fonts/katex/KaTeX_Main-Bold.woff2) format("woff2"),url(/fonts/katex/KaTeX_Main-Bold.woff) format("woff"),url(/fonts/katex/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/fonts/katex/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(/fonts/katex/KaTeX_Main-BoldItalic.woff) format("woff"),url(/fonts/katex/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/fonts/katex/KaTeX_Main-Italic.woff2) format("woff2"),url(/fonts/katex/KaTeX_Main-Italic.woff) format("woff"),url(/fonts/katex/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/fonts/katex/KaTeX_Main-Regular.woff2) format("woff2"),url(/fonts/katex/KaTeX_Main-Regular.woff) format("woff"),url(/fonts/katex/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/fonts/katex/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(/fonts/katex/KaTeX_Math-BoldItalic.woff) format("woff"),url(/fonts/katex/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/fonts/katex/KaTeX_Math-Italic.woff2) format("woff2"),url(/fonts/katex/KaTeX_Math-Italic.woff) format("woff"),url(/fonts/katex/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/fonts/katex/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(/fonts/katex/KaTeX_SansSerif-Bold.woff) format("woff"),url(/fonts/katex/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/fonts/katex/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(/fonts/katex/KaTeX_SansSerif-Italic.woff) format("woff"),url(/fonts/katex/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/fonts/katex/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(/fonts/katex/KaTeX_SansSerif-Regular.woff) format("woff"),url(/fonts/katex/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/fonts/katex/KaTeX_Script-Regular.woff2) format("woff2"),url(/fonts/katex/KaTeX_Script-Regular.woff) format("woff"),url(/fonts/katex/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/fonts/katex/KaTeX_Size1-Regular.woff2) format("woff2"),url(/fonts/katex/KaTeX_Size1-Regular.woff) format("woff"),url(/fonts/katex/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/fonts/katex/KaTeX_Size2-Regular.woff2) format("woff2"),url(/fonts/katex/KaTeX_Size2-Regular.woff) format("woff"),url(/fonts/katex/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/fonts/katex/KaTeX_Size3-Regular.woff2) format("woff2"),url(/fonts/katex/KaTeX_Size3-Regular.woff) format("woff"),url(/fonts/katex/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/fonts/katex/KaTeX_Size4-Regular.woff2) format("woff2"),url(/fonts/katex/KaTeX_Size4-Regular.woff) format("woff"),url(/fonts/katex/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/fonts/katex/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(/fonts/katex/KaTeX_Typewriter-Regular.woff) format("woff"),url(/fonts/katex/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.45"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/katex/KaTeX_Main-Regular.woff2) format("woff2")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/katex/KaTeX_Math-Italic.woff2) format("woff2")}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/katex/KaTeX_AMS-Regular.woff2) format("woff2")}