@font-face{font-family:Martel;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/martel-latin-300-normal-8V3GISRb.woff2) format("woff2"),url(/assets/martel-latin-300-normal-DcKMSyZ9.woff) format("woff")}@font-face{font-family:Martel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/martel-latin-400-normal-DDPgKPhy.woff2) format("woff2"),url(/assets/martel-latin-400-normal-CcL8cFxG.woff) format("woff")}@font-face{font-family:Martel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/martel-latin-600-normal-bLF759yC.woff2) format("woff2"),url(/assets/martel-latin-600-normal-DR-UvvVr.woff) format("woff")}@font-face{font-family:Martel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/martel-latin-700-normal-C_R4wONz.woff2) format("woff2"),url(/assets/martel-latin-700-normal-BqPlZvGL.woff) format("woff")}@font-face{font-family:Martel;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/martel-latin-800-normal-CEDkxWdO.woff2) format("woff2"),url(/assets/martel-latin-800-normal-CVq6Okd8.woff) format("woff")}@font-face{font-family:Martel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/martel-latin-ext-700-normal-ujOHhP_O.woff2) format("woff2"),url(/assets/martel-latin-ext-700-normal-BSrrBxYe.woff) format("woff")}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-opsz-normal-oos9povj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-opsz-normal-Bf69Tn_J.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #ffffff;--surface: #f5f7f9;--ink: #051c2c;--ink-2: #364a5a;--ink-3: #5a6b7c;--rule: #dfe3e8;--rule-strong: #b9c2cc;--grid: #edf0f3;--accent: #2251ff;--accent-hover: #1a3fd6;--accent-ink: #ffffff;--accent-soft: rgba(34, 81, 255, .08);--blue: #2251ff;--red: #c42e27;--red-soft: rgba(196, 46, 39, .08);--band: #051c2c;--band-ink: #ffffff;--band-ink-2: #a9b8c6;--tint: #eef2ff;--official: #8a96a2;--pos: #2251ff;--neg: #c42e27;--focus: #2251ff;--s1: #2251ff;--s2: #c42e27;--s3: #1baf7a;--p1: #4a3aa7;--p2: #eda100;--p3: #e87ba4;--p4: #008300;--p5: #2a78d6;--font-display: "Martel", Georgia, "Times New Roman", serif;--font-body: "DM Sans Variable", "DM Sans", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--fs-display: clamp(2.75rem, 1.2rem + 5.6vw, 6rem);--fs-h1: clamp(2.5rem, 1.6rem + 3.2vw, 4.25rem);--fs-h2: clamp(1.875rem, 1.35rem + 1.9vw, 3rem);--fs-h3: clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--fs-mega: clamp(4rem, 2rem + 8vw, 9rem);--fs-lg: 1.125rem;--fs-body: 1rem;--fs-sm: .875rem;--fs-xs: .75rem;--fs-figure: clamp(2.25rem, 1.6rem + 2.2vw, 3.5rem);--step--1: var(--fs-sm);--step-0: var(--fs-body);--step-1: var(--fs-lg);--step-2: var(--fs-h3);--step-3: var(--fs-h2);--step-4: var(--fs-display);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-6: 24px;--s-8: 32px;--s-12: 48px;--s-16: 64px;--s-24: 96px;--s-32: 128px;--radius: 2px;--radius-0: 0;--shadow-pop: 0 2px 12px rgba(11, 27, 43, .1);--ease: cubic-bezier(.2, 0, 0, 1);--t: .18s;--maxw: 1280px;--gutter: clamp(20px, 4vw, 48px);--header-h: 64px;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #04131f;--surface: #0b2133;--ink: #eef3f6;--ink-2: #b8c3cd;--ink-3: #8a97a3;--rule: #24323f;--rule-strong: #3a4a58;--grid: #172531;--accent: #8fa4ff;--accent-hover: #b0beff;--accent-ink: #04131f;--accent-soft: rgba(143, 164, 255, .14);--blue: #6d87ff;--red: #ee5a4e;--red-soft: rgba(238, 90, 78, .12);--band: #0f2a44;--band-ink: #ffffff;--band-ink-2: #a9b8c6;--tint: #0f2238;--official: #8495a3;--pos: #6d87ff;--neg: #ee5a4e;--focus: #8fa4ff;--s1: #6d87ff;--s2: #ee5a4e;--s3: #199e70;--p1: #9085e9;--p2: #c98500;--p3: #d55181;--p4: #008300;--p5: #256abf;--shadow-pop: 0 2px 12px rgba(0, 0, 0, .4);color-scheme:dark}}:root[data-theme=dark]{--bg: #04131f;--surface: #0b2133;--ink: #eef3f6;--ink-2: #b8c3cd;--ink-3: #8a97a3;--rule: #24323f;--rule-strong: #3a4a58;--grid: #172531;--accent: #8fa4ff;--accent-hover: #b0beff;--accent-ink: #04131f;--accent-soft: rgba(143, 164, 255, .14);--blue: #6d87ff;--red: #ee5a4e;--red-soft: rgba(238, 90, 78, .12);--band: #0f2a44;--band-ink: #ffffff;--band-ink-2: #a9b8c6;--tint: #0f2238;--official: #8495a3;--pos: #6d87ff;--neg: #ee5a4e;--focus: #8fa4ff;--s1: #6d87ff;--s2: #ee5a4e;--s3: #199e70;--p1: #9085e9;--p2: #c98500;--p3: #d55181;--p4: #008300;--p5: #256abf;--shadow-pop: 0 2px 12px rgba(0, 0, 0, .4);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;font-optical-sizing:auto}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sr-only:focus{position:fixed!important;left:var(--s-4)!important;top:var(--s-4);width:auto;height:auto;clip:auto;z-index:100;background:var(--bg);padding:var(--s-2) var(--s-4);border:1px solid var(--ink)}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter)}.narrow{max-width:720px}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-8)}@media (max-width: 900px){.grid-12{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--s-6)}}h1,h2,h3,h4{margin:0;color:var(--ink);text-wrap:balance}h1,h2,h3{font-family:var(--font-display)}h1{font-size:var(--fs-h1);font-weight:800;line-height:1.04;letter-spacing:-.03em}h2{font-size:var(--fs-h2);font-weight:700;line-height:1.1;letter-spacing:-.02em}h3{font-size:var(--fs-h3);font-weight:600;line-height:1.3;letter-spacing:-.005em}.display{font-size:var(--fs-display);font-weight:300;line-height:1.08;letter-spacing:-.02em}.t-h3{font-size:var(--fs-h3)}p{margin:0}.lede{font-size:var(--fs-lg);line-height:1.6;color:var(--ink-2);max-width:60ch}.eyebrow,.label{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.muted{color:var(--ink-3)}.small{font-size:var(--fs-sm);line-height:1.55}.num{font-variant-numeric:tabular-nums}.prose{max-width:68ch;display:grid;gap:var(--s-4)}.prose p,.prose li{color:var(--ink-2)}.prose h2{margin-top:var(--s-8);font-size:var(--fs-h3);font-weight:600}.prose h3{margin-top:var(--s-4);font-family:var(--font-body);font-size:var(--fs-body);font-weight:600}.prose ul,.prose ol{margin:0;padding-left:1.2rem;display:grid;gap:var(--s-2)}.prose a,.ea-card a,.signals a,.card a,.src-list a,.quote a{color:var(--accent)}code,.prose code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875em;background:var(--surface);padding:.05em .3em;border-radius:var(--radius)}.notice{background:var(--surface);font-size:var(--fs-xs);line-height:1.5;color:var(--ink-3)}.notice .wrap{padding-block:var(--s-2)}.site-header{background:var(--bg);border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:30}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);min-height:var(--header-h)}.wordmark{display:flex;align-items:baseline;gap:var(--s-3);text-decoration:none;white-space:nowrap}.wordmark{font-family:var(--font-display);font-weight:600;font-size:1.0625rem;letter-spacing:-.005em;line-height:1}.wordmark span{font-family:var(--font-body);font-weight:500;font-size:var(--fs-xs);letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase}.nav{display:flex;align-items:stretch;gap:var(--s-8);align-self:stretch}.nav a{display:flex;align-items:center;text-decoration:none;font-size:var(--fs-sm);font-weight:500;color:var(--ink-2);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--t) var(--ease),border-color var(--t) var(--ease)}.nav a:hover{color:var(--ink)}.nav a.active{color:var(--ink);border-bottom-color:var(--ink)}.menu-btn{display:none}@media (max-width: 900px){.site-header .wrap{flex-wrap:wrap;gap:0}.wordmark span{display:none}.menu-btn{display:inline-flex;align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-1) 0 var(--s-3);margin-right:calc(-1 * var(--s-1));background:none;border:0;color:var(--ink);font:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer}.menu-btn:after{content:"";width:16px;height:9px;border-block:1.5px solid currentColor}.menu-btn[aria-expanded=true]:after{height:0;border-bottom:0}.nav{display:none;width:100%;flex-direction:column;gap:0;padding-bottom:var(--s-3)}.nav.open{display:flex}.nav a{min-height:48px;border-bottom:1px solid var(--rule);margin:0;font-size:var(--fs-body)}.nav a:last-child{border-bottom:0}.nav a.active{border-bottom-color:var(--rule);box-shadow:inset 2px 0 0 var(--ink);padding-left:var(--s-3)}}main{display:block}figure{margin:0}.section{padding-block:clamp(var(--s-16),8vw,var(--s-24))}.section+.section{border-top:1px solid var(--rule)}.section-head{display:grid;gap:var(--s-3);margin-bottom:var(--s-12);max-width:760px}.page-head{padding-block:clamp(var(--s-12),6vw,var(--s-16)) var(--s-8);display:grid;gap:var(--s-4)}.page-head .lede{margin-top:var(--s-1)}.page-head h1{max-width:28ch}select,.btn,button{font:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-6);border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);font-size:var(--fs-sm);font-weight:500;letter-spacing:.01em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease)}.btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--rule-strong)}.btn.ghost:hover{border-color:var(--ink);background:transparent}.link-arrow{display:inline-flex;align-items:baseline;gap:var(--s-2);color:var(--accent);font-weight:500;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size var(--t) var(--ease)}.link-arrow:after{content:"→";transition:transform var(--t) var(--ease)}.link-arrow:hover{background-size:100% 1px}.link-arrow:hover:after{transform:translate(2px)}select{width:100%;min-height:44px;padding:0 var(--s-8) 0 var(--s-3);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2366727f' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--ink);font-size:var(--fs-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color var(--t) var(--ease)}select:hover{border-color:var(--ink-3)}select:focus-visible{border-color:var(--accent)}.seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--rule-strong);border-radius:var(--radius);justify-self:start}.seg button{min-height:36px;padding:0 var(--s-4);background:none;border:0;border-left:1px solid var(--rule-strong);font-size:var(--fs-sm);font-weight:500;color:var(--ink-2);cursor:pointer;transition:background-color var(--t) var(--ease),color var(--t) var(--ease)}.seg button:first-child{border-left:0}.seg button:hover{color:var(--ink);background:var(--surface)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.seg-btn,.chip{display:inline-flex;align-items:center;gap:var(--s-2);min-height:36px;padding:0 var(--s-4);background:var(--bg);border:1px solid var(--rule-strong);border-radius:var(--radius);font-size:var(--fs-sm);font-weight:500;color:var(--ink-2);cursor:pointer;transition:background-color var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease)}.seg-btn:hover:not(:disabled),.chip:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.seg-btn[aria-pressed=true],.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.seg-btn:disabled,.chip:disabled{opacity:.4;cursor:not-allowed}.choice-row{display:flex;flex-wrap:wrap;gap:var(--s-2)}.hero{padding-block:clamp(var(--s-12),5vw,var(--s-16)) var(--s-12);display:grid;gap:var(--s-8)}.hero-top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-8) var(--s-16);align-items:end}.hero-top h1{font-size:clamp(2.25rem,1.45rem + 2.6vw,3.5rem);font-weight:300;line-height:1.1;letter-spacing:-.02em;max-width:20ch}.hero-side{display:grid;gap:var(--s-6);align-content:end}.hero-side .lede{font-size:var(--fs-body)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-8)}@media (max-width: 900px){.hero-top{grid-template-columns:1fr}.hero-top h1{max-width:18ch}}.answer{border-top:1px solid var(--ink)}.answer-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-6);padding-block:var(--s-4);border-bottom:1px solid var(--rule)}.answer-bar .label{color:var(--ink-2)}.answer-row,.answer-headrow{display:grid;grid-template-columns:minmax(0,3.2fr) minmax(0,5fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1.3fr);column-gap:var(--s-6);align-items:center}.answer-headrow{padding-block:var(--s-3);border-bottom:1px solid var(--rule)}.answer-headrow>span:first-child{padding-left:var(--s-2)}.answer-headrow>span{font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.answer-headrow>span:nth-child(n+3){text-align:right}.answer-row{min-height:56px;padding-block:var(--s-2);border-bottom:1px solid var(--rule);text-decoration:none;transition:background-color var(--t) var(--ease)}a.answer-row:hover{background:var(--surface)}a.answer-row:hover .who b{color:var(--accent)}.answer-row.ref{background:var(--surface)}.who{display:grid;gap:0;min-width:0;padding-left:var(--s-2)}.who b{font-weight:600;font-size:var(--fs-body);line-height:1.35;transition:color var(--t) var(--ease)}.who span{font-size:var(--fs-sm);color:var(--ink-3);line-height:1.4}.answer-row .val{text-align:right;font-variant-numeric:tabular-nums;font-size:var(--fs-body)}.answer-row .val.main{font-weight:600}.answer-row .val small{display:none}.dotplot{position:relative;height:28px}.dotplot .axis{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--rule)}.dotplot .refline{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed var(--ink-3)}.dotplot .gap{position:absolute;top:calc(50% - 1px);height:2px;background:var(--ink-3);opacity:.5}.dotplot .dot{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:var(--ink)}.dotplot .dot.hollow{background:var(--bg);border:2px solid var(--ink)}.dotplot-scale{position:relative;height:18px}.dotplot-scale span{position:absolute;transform:translate(-50%);font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.answer-foot{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-4) var(--s-16);padding-top:var(--s-6);font-size:var(--fs-sm);color:var(--ink-3)}@media (max-width: 900px){.answer-headrow{display:none}.answer-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"who v1 v2" "plot plot plot";row-gap:var(--s-2);padding-block:var(--s-4);column-gap:var(--s-4)}.answer-row .who{grid-area:who;padding-left:0}.answer-row .plot{grid-area:plot}.answer-row .val.v1{grid-area:v1}.answer-row .val.v2{grid-area:v2}.answer-row .val.v3{display:none}.answer-row .val small{display:block;font-size:var(--fs-xs);font-weight:400;color:var(--ink-3)}.answer-scale-row{display:none}.answer-foot{grid-template-columns:1fr}}.keyfigs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-8);border-top:1px solid var(--ink)}.keyfig{padding-top:var(--s-6);display:grid;gap:var(--s-2);align-content:start}.keyfig .l{font-size:var(--fs-sm);color:var(--ink-2)}.keyfig .v{font-family:var(--font-display);font-size:var(--fs-figure);font-weight:300;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.keyfig .v .u{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:400;letter-spacing:0;color:var(--ink-3)}.keyfig .small{color:var(--ink-3)}@media (max-width: 640px){.keyfigs{grid-template-columns:1fr}.keyfig{padding-block:var(--s-4)}.keyfig+.keyfig{border-top:1px solid var(--rule)}}.how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-12);counter-reset:how}.how>a,.how>div{display:grid;gap:var(--s-3);align-content:start;padding-top:var(--s-6);border-top:1px solid var(--ink);text-decoration:none}.how h3{transition:color var(--t) var(--ease)}.how>a:hover h3{color:var(--accent)}.how p{color:var(--ink-2)}@media (max-width: 900px){.how{grid-template-columns:1fr;row-gap:var(--s-8)}}.two-col{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-8) var(--s-16)}@media (max-width: 900px){.two-col{grid-template-columns:1fr}}.hero-figure{min-width:0}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6);align-items:end}.step{display:grid;gap:var(--s-2);min-width:0}.step label{font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.step .btn{width:100%}@media (max-width: 760px){.steps{grid-template-columns:1fr}}.chain{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-3);padding-top:var(--s-6);border-top:1px solid var(--ink)}.chain span{font-size:var(--fs-body);font-weight:500;color:var(--ink)}.chain i{font-style:normal;color:var(--ink-3)}.chain p{color:var(--ink-3)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-12)}.card{display:grid;gap:var(--s-3);align-content:start;padding-block:var(--s-6) var(--s-8);border-top:1px solid var(--ink);text-decoration:none;min-width:0}.card h3{transition:color var(--t) var(--ease)}a.card:hover h3,.card:hover h3 a{color:var(--accent)}.card p{color:var(--ink-2)}.cards.cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 900px){.cards,.cards.cards-2{grid-template-columns:1fr}}.traj{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--s-12);align-items:start}.indic-list{display:grid;position:sticky;top:calc(var(--header-h) + var(--s-6))}.indic-list .grp{font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:var(--s-6) 0 var(--s-2)}.indic-list .grp:first-child{padding-top:0}.indic-list button{text-align:left;background:none;border:0;border-left:1px solid var(--rule);padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;transition:color var(--t) var(--ease),border-color var(--t) var(--ease)}.indic-list button:hover{color:var(--ink);border-left-color:var(--ink-3)}.indic-list button[aria-pressed=true]{color:var(--ink);font-weight:600;border-left:2px solid var(--ink);padding-left:calc(var(--s-3) - 1px)}.indic-select{display:none}@media (max-width: 900px){.traj{grid-template-columns:1fr;gap:var(--s-6)}.indic-list{display:none}.indic-select{display:block}}.figure{display:grid;gap:var(--s-4);min-width:0}.figure-head{display:grid;gap:var(--s-2)}.figure-head h2{font-size:var(--fs-h3);font-weight:600}.figure-takeaway{color:var(--ink-2);max-width:70ch}.figure-foot{display:grid;gap:var(--s-1);font-size:var(--fs-xs);line-height:1.55;color:var(--ink-3);border-top:1px solid var(--rule);padding-top:var(--s-3)}.toolbar{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);align-items:center;justify-content:space-between}.legend{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);font-size:var(--fs-sm);color:var(--ink-2)}.legend .k{display:inline-flex;align-items:center;gap:var(--s-2)}.legend svg{flex:none}.toggles{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);font-size:var(--fs-sm);color:var(--ink-2)}.toggles label{display:inline-flex;gap:var(--s-2);align-items:center;cursor:pointer}.toggles input{accent-color:var(--ink);width:15px;height:15px}.chart{position:relative;width:100%}.chart svg{display:block;width:100%;height:auto;overflow:visible}.chart text{fill:var(--ink-3);font-family:var(--font-body);font-size:12px}.chart .zone-label{fill:var(--ink-3);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.chart .end-label{fill:var(--ink);font-size:13px;font-weight:600}.tooltip{position:absolute;pointer-events:none;background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-pop);padding:var(--s-3) var(--s-4);font-size:var(--fs-sm);min-width:200px;display:grid;gap:var(--s-1);z-index:5}.tooltip .t-year{font-weight:600;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-1)}.tooltip .t-row{display:flex;justify-content:space-between;gap:var(--s-4);color:var(--ink-2);font-variant-numeric:tabular-nums}.tooltip .t-row b{color:var(--ink);font-weight:600}.tooltip .t-hint{color:var(--accent);font-size:var(--fs-xs);margin-top:var(--s-1)}.badge{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;border:1px solid currentColor;border-radius:var(--radius)}.badge.hist,.badge.est{color:var(--ink-3)}.badge.est{border-style:dashed}.badge.proj{color:var(--ink)}.data-table{overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:1px solid var(--ink)}table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums;font-size:var(--fs-sm)}th,td{text-align:right;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--rule);white-space:nowrap;vertical-align:top}th:first-child,td:first-child{text-align:left;padding-left:0;white-space:normal;min-width:9rem}th:last-child,td:last-child{padding-right:0}thead th{font-size:var(--fs-xs);font-weight:600;letter-spacing:.01em;line-height:1.4;color:var(--ink-3);vertical-align:bottom;white-space:normal;min-width:5.5rem}thead th:first-child{min-width:0}tbody tr{transition:background-color var(--t) var(--ease)}tbody tr:hover{background:var(--surface)}td.wrapcell,th.wrapcell{white-space:normal;text-align:left;min-width:16rem}td a{color:var(--ink);text-decoration-color:var(--rule-strong)}td a:hover{color:var(--accent);text-decoration-color:currentColor}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1b2b47;z-index:40;animation:fade var(--t) var(--ease)}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(520px,100%);background:var(--bg);z-index:41;border-left:1px solid var(--rule);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);animation:slide .22s var(--ease)}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{transform:translate(16px);opacity:0}}.drawer-head{padding:var(--s-8) var(--s-8) var(--s-6);border-bottom:1px solid var(--rule);display:grid;gap:var(--s-2);position:relative}.drawer-head .big{font-family:var(--font-display);font-size:var(--fs-figure);font-weight:300;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.drawer-body{padding:var(--s-6) var(--s-8) var(--s-12);overflow-y:auto;display:grid;gap:var(--s-8);align-content:start}.drawer-body h3{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}@media (max-width: 640px){.drawer-head{padding:var(--s-6) var(--s-6) var(--s-4)}.drawer-body{padding:var(--s-4) var(--s-6) var(--s-12)}}.close{position:absolute;top:var(--s-4);right:var(--s-4);width:40px;height:40px;background:none;border:0;border-radius:var(--radius);color:var(--ink-2);font-size:1.25rem;cursor:pointer;transition:background-color var(--t) var(--ease)}.close:hover{background:var(--surface);color:var(--ink)}.formula{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem;background:var(--surface);padding:var(--s-4);line-height:1.6;overflow-x:auto;border-radius:var(--radius)}.terms{display:grid;border-top:1px solid var(--rule)}.terms div{display:flex;justify-content:space-between;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--rule);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.terms div span:first-child{color:var(--ink-2)}.terms div span:last-child{font-weight:600}.src-list{display:grid;gap:var(--s-3);font-size:var(--fs-sm)}.copy-box{display:grid;gap:var(--s-2)}.copy-box textarea{width:100%;min-height:6rem;font-family:ui-monospace,Consolas,monospace;font-size:.75rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:var(--s-2);resize:vertical}.term{display:inline}.term .term-btn{margin-left:.3em}.term-btn{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;padding:0;position:relative;top:-.1em;font-family:var(--font-body);font-size:10px;font-weight:600;line-height:1;border-radius:50%;border:1px solid var(--rule-strong);background:transparent;color:var(--ink-3);cursor:pointer;transition:border-color var(--t) var(--ease),color var(--t) var(--ease)}.term-btn:hover,.term-btn[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.term-pop{position:absolute;z-index:35;width:min(320px,calc(100vw - 32px));background:var(--ink);color:var(--bg);border-radius:var(--radius);padding:var(--s-4);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:400;line-height:1.5;text-transform:none;letter-spacing:0;display:grid;gap:var(--s-2);text-align:left;box-shadow:var(--shadow-pop)}.term-pop b{font-weight:600}.term-pop a{color:inherit}.gloss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-12);border-top:1px solid var(--ink);margin:0}.gloss div{padding:var(--s-6) 0;border-bottom:1px solid var(--rule);display:grid;gap:var(--s-2);min-width:0;align-content:start}.gloss dt{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);line-height:1.35}.gloss dd{margin:0;color:var(--ink-2)}.gloss dd.expert{font-size:var(--fs-sm);color:var(--ink-3)}@media (max-width: 760px){.gloss{grid-template-columns:1fr}}.callout{background:var(--surface);padding:var(--s-6) var(--s-8);display:grid;gap:var(--s-2);color:var(--ink-2);max-width:75ch;border-radius:var(--radius-0)}.callout strong{color:var(--ink);font-weight:600}@media (max-width: 640px){.callout{padding:var(--s-4) var(--s-6)}}.empty{border:1px solid var(--rule);padding:clamp(var(--s-6),4vw,var(--s-12));display:grid;gap:var(--s-3);max-width:760px}.limits{display:grid;border-top:1px solid var(--ink)}.limits li{list-style:none;padding:var(--s-4) 0;border-bottom:1px solid var(--rule);color:var(--ink-2)}.limits li strong{color:var(--ink);font-weight:600}ol.limits,ul.limits{padding:0;margin:0}.site-footer{border-top:1px solid var(--rule);margin-top:var(--s-16)}.site-footer .wrap{padding-block:var(--s-12) var(--s-16);display:grid;grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);gap:var(--s-8);font-size:var(--fs-sm);color:var(--ink-2)}.site-footer h4,.site-footer .footer-h{margin:0 0 var(--s-3);font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.site-footer>.wrap>div:first-child h4,.site-footer>.wrap>div:first-child .footer-h{font-family:var(--font-display);font-size:var(--fs-body);font-weight:600;text-transform:none;letter-spacing:0;color:var(--ink)}.site-footer>.wrap>div:first-child p{max-width:48ch}.site-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-2)}.site-footer a{text-decoration:none;transition:color var(--t) var(--ease)}.site-footer a:hover{color:var(--ink);text-decoration:underline}@media (max-width: 760px){.site-footer .wrap{grid-template-columns:1fr 1fr}.site-footer .wrap>div:first-child{grid-column:1 / -1}}.hyp-panel{border-top:1px solid var(--ink);padding-block:var(--s-6);display:grid;gap:var(--s-6)}.hyp-head{display:flex;justify-content:space-between;align-items:end;gap:var(--s-4);flex-wrap:wrap}.hyp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-6)}@media (max-width: 1100px){.hyp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.hyp-grid{grid-template-columns:1fr}}.hyp-field{display:grid;gap:var(--s-2);align-content:start;min-width:0}.hyp-field label{font-weight:500;font-size:var(--fs-sm);color:var(--ink)}.hyp-input{display:flex;align-items:center;gap:var(--s-2)}.hyp-input .unit{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap}.num-input{font:inherit;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;width:100%;min-width:0;min-height:40px;padding:0 var(--s-3);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--bg);color:var(--ink);text-align:right;transition:border-color var(--t) var(--ease),background-color var(--t) var(--ease)}.num-input:hover{border-color:var(--ink-3)}.num-input:focus-visible{border-color:var(--accent);outline-offset:1px}.num-input::placeholder{color:var(--ink-3);text-align:left}.num-input.modified{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.num-input.invalid{border-color:var(--neg)}.hyp-table td{padding:var(--s-1) var(--s-2)}.hyp-table td:first-child{padding-left:0;font-weight:500}.hyp-table .num-input{width:5.5rem;min-height:36px}.hyp-actions{display:flex;gap:var(--s-3);flex-wrap:wrap}.hyp-result{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--s-6);border-top:1px solid var(--rule)}.hyp-result>div{padding-top:var(--s-4);display:grid;gap:var(--s-1);min-width:0}.hyp-result .l{font-size:var(--fs-sm);color:var(--ink-2)}.hyp-result .v{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:400;color:var(--accent);font-variant-numeric:tabular-nums;line-height:1.2}.hyp-result .d{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}@media (max-width: 760px){.hyp-result{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-4)}}.fictif-banner{background:var(--ink);color:var(--bg);font-size:var(--fs-sm);font-weight:500}.fictif-banner .wrap{padding-block:var(--s-3)}.pill{display:inline-flex;align-items:center;font-size:var(--fs-sm);font-weight:500;color:var(--ink-2)}.pill+.pill:before{content:"·";margin-right:var(--s-2);color:var(--ink-3)}.pill.accent{color:var(--ink)}.pill.dashed{color:var(--ink-2)}.anchors{display:flex;gap:var(--s-6);overflow-x:auto;scrollbar-width:none;position:sticky;top:var(--header-h);z-index:20;background:var(--bg);border-block:1px solid var(--rule);margin-top:var(--s-6);padding-block:0}.anchors::-webkit-scrollbar{display:none}.anchors a{display:flex;align-items:center;min-height:48px;white-space:nowrap;color:var(--ink-2);text-decoration:none;font-size:var(--fs-sm);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--t) var(--ease),border-color var(--t) var(--ease)}.anchors a:hover{color:var(--ink);border-bottom-color:var(--ink)}[id]{scroll-margin-top:calc(var(--header-h) + 64px)}.cov-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--s-8);border-top:1px solid var(--ink)}@media (max-width: 900px){.cov-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-6)}}@media (max-width: 340px){.cov-grid{grid-template-columns:1fr}}.cov{padding:var(--s-4) 0;border-bottom:1px solid var(--rule);display:grid;gap:2px;min-width:0}.cov-name{font-weight:600;font-size:var(--fs-sm);display:flex;align-items:center;gap:var(--s-2)}.cov-name:before{content:"";flex:none;width:8px;height:8px;background:var(--ink)}.cov.qualitative .cov-name:before{background:transparent;border:1.5px solid var(--ink)}.cov.aucune .cov-name{color:var(--ink-3);font-weight:500}.cov.aucune .cov-name:before{background:var(--rule-strong);height:1.5px}.cov-pos{font-size:var(--fs-xs);color:var(--ink-3);padding-left:calc(8px + var(--s-2))}.mbars{display:grid}.mbars-axis{display:flex;justify-content:space-between;padding:0 5.25rem var(--s-2) calc(40% + .75rem)}.mbar{display:grid;grid-template-columns:40% minmax(0,1fr) 4.5rem;gap:var(--s-3);align-items:center;background:none;border:0;border-bottom:1px solid var(--rule);padding:var(--s-2) 0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--t) var(--ease)}.mbar:hover{background:var(--surface)}.mbar:hover .mbar-label{color:var(--accent)}.mbar-label{font-size:var(--fs-sm);line-height:1.4;min-width:0;transition:color var(--t) var(--ease)}.mbar-track{position:relative;height:16px}.mbar-zero{position:absolute;left:50%;top:-6px;bottom:-6px;width:1px;background:var(--ink-3)}.mbar-range{position:absolute;top:7px;height:2px;background:var(--rule-strong)}.mbar-fill{position:absolute;top:3px;height:10px}.mbar-fill.neg{background:var(--s2)}.mbar-fill.pos{background:var(--s1)}.mbar-fill.hatch{background-image:repeating-linear-gradient(45deg,transparent 0 3px,var(--bg) 3px 5px)}.mbar-value{font-size:var(--fs-sm);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 560px){.mbar{grid-template-columns:1fr 4.5rem}.mbar-track{grid-column:1 / -1;grid-row:2}.mbars-axis{padding-left:0;padding-right:0}}.quote{margin:0;border-left:2px solid var(--rule-strong);padding:var(--s-1) 0 var(--s-1) var(--s-4);display:grid;gap:var(--s-2)}.quote blockquote{margin:0;font-family:var(--font-display);font-size:var(--fs-body);font-weight:400;line-height:1.6;color:var(--ink)}.quote figcaption{font-size:var(--fs-xs);color:var(--ink-3)}.lever{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-6);padding-block:var(--s-4);border-block:1px solid var(--rule)}.lever .t{font-weight:600;font-size:var(--fs-sm)}.lever .d{flex-basis:100%;font-size:var(--fs-xs);color:var(--ink-3)}.obj{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-2) var(--s-6);align-items:baseline;padding:var(--s-4) 0;border-bottom:1px solid var(--rule)}.obj>:first-child{grid-column:1 / -1}.obj>:last-child{text-align:right}.obj .v{font-family:var(--font-display);font-weight:400;font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.swatch{display:inline-block;width:10px;height:10px;margin-right:var(--s-2);vertical-align:baseline}.prog-list{border-top:1px solid var(--ink)}.prog-row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,2fr);gap:var(--s-2) var(--s-8);align-items:baseline;padding-block:var(--s-6);border-bottom:1px solid var(--rule);text-decoration:none;transition:background-color var(--t) var(--ease)}.prog-row:hover{background:var(--surface)}.prog-row:hover h3,.prog-row:hover h2{color:var(--accent)}.prog-row h3,.prog-row h2{transition:color var(--t) var(--ease)}.prog-row .who-c{font-size:var(--fs-sm);color:var(--ink-3);margin-top:var(--s-1)}.prog-row p{color:var(--ink-2);font-size:var(--fs-sm)}.prog-row .meta{font-size:var(--fs-xs);color:var(--ink-3);text-align:right}@media (max-width: 900px){.prog-row{grid-template-columns:1fr}.prog-row .meta{text-align:left}}.ea-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--s-6);border-top:1px solid var(--ink)}.ea-card{padding-top:var(--s-6);display:grid;gap:var(--s-2);align-content:start;min-width:0}.ea-card .l{font-size:var(--fs-sm);color:var(--ink-2)}.ea-card .v{font-family:var(--font-display);font-size:var(--fs-figure);font-weight:300;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ea-card .d{font-size:var(--fs-xs);color:var(--ink-3)}@media (max-width: 900px){.ea-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-6)}}@media (max-width: 480px){.ea-grid{grid-template-columns:1fr}.ea-card+.ea-card{border-top:1px solid var(--rule);padding-top:var(--s-4)}}.signals{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.signals li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-1) var(--s-6);padding:var(--s-4) 0;border-bottom:1px solid var(--rule)}.signals .q{font-weight:600}.signals .a{font-family:var(--font-display);font-weight:400;font-size:var(--fs-lg);text-align:right;font-variant-numeric:tabular-nums}.signals .d{grid-column:1 / -1;font-size:var(--fs-sm);color:var(--ink-2)}.multiples{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--s-8) var(--s-8)}.multiple{margin:0;border-top:1px solid var(--ink);padding-top:var(--s-3);display:grid;gap:var(--s-1)}.multiple figcaption{display:flex;justify-content:space-between;gap:var(--s-2);align-items:baseline;font-weight:600;font-size:var(--fs-sm)}.multiple figcaption a{color:var(--ink);text-decoration:none;transition:color var(--t) var(--ease)}.multiple figcaption a:hover{color:var(--accent)}.multiple figcaption .small{font-weight:400}.stack-1,.stack-2,.stack-3,.stack-4,.stack-6,.stack-8,.stack-12{display:grid;align-content:start;min-width:0}.stack-1{gap:var(--s-1)}.stack-2{gap:var(--s-2)}.stack-3{gap:var(--s-3)}.stack-4{gap:var(--s-4)}.stack-6{gap:var(--s-6)}.stack-8{gap:var(--s-8)}.stack-12{gap:var(--s-12)}.keyfigs.vertical{grid-template-columns:1fr}.keyfig-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-8);margin-top:var(--s-6);border-top:1px solid var(--rule)}@media (max-width: 640px){.keyfig-pair{grid-template-columns:1fr;margin-top:0;border-top:0}.keyfig-pair .keyfig{border-top:1px solid var(--rule)}}.chain-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink);counter-reset:ch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-8)}.chain-list li{counter-increment:ch;display:flex;gap:var(--s-4);align-items:baseline;padding:var(--s-3) 0;border-bottom:1px solid var(--rule);font-weight:500}.chain-list li:before{content:counter(ch,decimal-leading-zero);font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;color:var(--ink-3);min-width:1.5rem;font-variant-numeric:tabular-nums}@media (max-width: 640px){.chain-list{grid-template-columns:1fr}}.step>.label{min-height:1.4em}.t-h3{font-size:var(--fs-h3);font-weight:600}.page-body{display:grid;gap:var(--s-12);align-content:start;padding-bottom:var(--s-24)}[data-tone="2"]{color:var(--ink-2)}.em{color:var(--accent);font-weight:600}.strong{color:var(--ink);font-weight:600}.measure{max-width:72ch}.pull-up{margin-top:calc(-1 * var(--s-8))}.prose.tight{gap:var(--s-3)}.bullets{margin:0;padding-left:1.2rem;display:grid;gap:var(--s-2);color:var(--ink-2)}.kv{display:flex;justify-content:space-between;gap:var(--s-4)}.text-btn{background:none;border:0;padding:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px;transition:color var(--t) var(--ease),text-decoration-color var(--t) var(--ease)}.text-btn:hover{color:var(--accent);text-decoration-color:currentColor}tr.total td{font-weight:600;border-top:1px solid var(--ink)}.disclosure{cursor:pointer;font-size:var(--fs-sm);font-weight:600;padding-block:var(--s-2)}.flag{display:inline-block;font-size:var(--fs-xs);font-weight:500;color:var(--ink-3);border-bottom:1px dashed var(--ink-3);margin-right:var(--s-2)}.drawer-title{font-size:var(--fs-lg);font-weight:600;padding-right:var(--s-12);line-height:1.4}.big.big-text{font-family:var(--font-body);font-size:var(--fs-lg);font-weight:500;letter-spacing:0}.big .u{font-family:var(--font-body);letter-spacing:0}.fiche-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--rule);margin-top:var(--s-2)}.meta-line{display:inline-flex;flex-wrap:wrap;gap:var(--s-2)}.version-pick{display:inline-flex;align-items:center;gap:var(--s-3);font-size:var(--fs-sm);color:var(--ink-3)}.version-pick select{width:auto;min-height:36px}.anchors-bar{position:sticky;top:var(--header-h);z-index:20;background:var(--bg);border-bottom:1px solid var(--rule)}.anchors-bar .anchors{position:static;border:0;margin-top:0;background:none}table.text-cols th,table.text-cols td{text-align:left}table.text-cols th.n,table.text-cols td.n{text-align:right}.notice-short{display:none}@media (max-width: 640px){.notice-full{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.notice-short{display:inline}}@media (max-width: 900px){.answer-row.ref{padding-inline:var(--s-3)}.answer-row:not(.ref) .val small{display:none}}.page-body.tight{gap:var(--s-6)}.terms div.stack-1{display:grid;justify-content:stretch;gap:var(--s-1)}.terms .kv b{font-weight:600;white-space:nowrap}@media (min-width: 1101px){.hyp-field label{min-height:2.9em}}@media (max-width: 900px){.wordmark,.menu-btn{min-height:56px;align-items:center}.wordmark{display:flex}}@media (max-width: 640px){.hero{gap:var(--s-6);padding-top:var(--s-8)}.hero-top{display:contents}.hero-top>:first-child{order:1}.hero>.answer{order:2}.hero-side{order:3;padding-top:var(--s-2)}.hero-top h1{font-size:2.125rem}}.fiche-keys{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--s-8);column-gap:var(--s-6)}.fiche-keys .keyfig .v{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem)}@media (max-width: 900px){.fiche-keys{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-4)}.fiche-keys .keyfig+.keyfig{border-top:0}}.hero-top h1,.page-head h1{font-weight:800}.keyfig .v,.ea-card .v,.drawer-head .big{font-weight:700;letter-spacing:-.03em}.figure-head h2,.prose h2,.t-h3,.how h3,.card h3,.prog-row h3,.prog-row h2{font-weight:700}.cover{padding-block:clamp(var(--s-12),7vw,var(--s-24)) var(--s-16);border-bottom:1px solid var(--rule)}.cover .wrap{display:grid;gap:var(--s-8)}.cover-h{font-size:var(--fs-display);font-weight:800;line-height:.98;letter-spacing:-.035em;max-width:13ch}.cover-lede{font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.55;color:var(--ink-2);max-width:46ch}.cover-lede b{color:var(--ink);font-weight:600}.cover-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8);border-top:2px solid var(--ink);padding-top:var(--s-6);margin-top:var(--s-4)}@media (max-width: 760px){.cover-stats{grid-template-columns:1fr;gap:var(--s-6)}}.toc{display:grid;gap:var(--s-3)}.toc ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--rule)}.toc li{border-right:1px solid var(--rule)}.toc li:last-child{border-right:0}.toc button{width:100%;height:100%;text-align:left;background:none;border:0;padding:var(--s-4) var(--s-4) var(--s-4) 0;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--ink);cursor:pointer;display:grid;gap:var(--s-1);transition:color var(--t) var(--ease)}.toc li+li button{padding-left:var(--s-4)}.toc button span{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:800;color:var(--accent);line-height:1}.toc button:hover{color:var(--accent)}@media (max-width: 900px){.toc ol{grid-template-columns:1fr}.toc li{border-right:0;border-bottom:1px solid var(--rule)}.toc button,.toc li+li button{padding:var(--s-3) 0;grid-template-columns:2.5rem 1fr;align-items:baseline}}.bigstat{display:grid;gap:var(--s-1);align-content:start}.bigstat-v{font-family:var(--font-display);font-size:var(--fs-figure);font-weight:800;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.bigstat.xl .bigstat-v{font-size:var(--fs-mega)}.bigstat-u{font-size:var(--fs-body);font-weight:600;color:var(--ink);margin-top:var(--s-2);max-width:30ch}.bigstat-n{font-size:var(--fs-sm);color:var(--ink-3);max-width:42ch}.bigstat.tone-red .bigstat-v{color:var(--red)}.bigstat.tone-blue .bigstat-v{color:var(--blue)}.chapter{padding-block:clamp(var(--s-16),9vw,var(--s-32))}.chapter+.chapter:not([class*=band-]){border-top:1px solid var(--rule)}.chapter .wrap{display:grid;gap:var(--s-12)}.chapter-k{display:inline-flex;align-items:baseline;gap:var(--s-3);font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.chapter-n{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:800;letter-spacing:0}.story-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-8) var(--s-16);align-items:start}.story-text{display:grid;gap:var(--s-8);align-content:start}.story-figure{display:grid;gap:var(--s-4);min-width:0;margin-right:calc(-1*min(var(--gutter),32px))}.story-h{font-size:var(--fs-h1);font-weight:800;line-height:1.04;letter-spacing:-.03em;max-width:16ch}.story-h.wide{max-width:24ch}.story-lede{font-size:var(--fs-lg);color:var(--ink-2);max-width:62ch}.hint{font-size:var(--fs-xs);color:var(--ink-3)}@media (max-width: 900px){.story-grid{grid-template-columns:1fr}.story-figure{margin-right:0}.chapter .wrap{gap:var(--s-8)}}.takeaway{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--s-2) var(--s-8);padding-top:var(--s-6);border-top:2px solid var(--ink)}.takeaway-t{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:800;line-height:1.2}.takeaway-b{display:grid;gap:var(--s-4);font-size:var(--fs-lg);color:var(--ink-2);max-width:64ch}.takeaway .link-arrow{grid-column:2}@media (max-width: 760px){.takeaway{grid-template-columns:1fr}.takeaway .link-arrow{grid-column:1}}.def{font-size:var(--fs-sm);color:var(--ink-2);padding-left:var(--s-4);border-left:2px solid var(--accent);max-width:60ch}.def b{color:var(--ink)}.band-dark{background:var(--band);color:var(--band-ink);--ink: var(--band-ink);--ink-2: var(--band-ink-2);--ink-3: #8ea1b3;--rule: rgba(255, 255, 255, .16);--rule-strong: rgba(255, 255, 255, .3);--bg: var(--band);--surface: rgba(255, 255, 255, .06);--red: #ff7b6e;--accent: #9fb3ff;--accent-ink: var(--band)}.band-dark .chapter-k{color:#9fb3ff}.band-tint{background:var(--tint)}.band-tint .callout:not(.callout-blue){background:var(--bg)}.statement{padding-block:clamp(var(--s-16),8vw,var(--s-24));background:var(--bg);border-block:1px solid var(--rule)}.statement p{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:400;line-height:1.25;letter-spacing:-.02em;max-width:30ch;color:var(--ink)}.statement em{font-style:normal;color:var(--ink-3)}.statement strong{font-weight:800;color:var(--accent)}.callout-blue{background:var(--accent);color:var(--accent-ink);max-width:none}.callout-blue strong{color:var(--accent-ink);font-size:var(--fs-lg)}.callout-blue span{color:var(--accent-ink);font-size:var(--fs-lg);max-width:70ch}.callout-red{background:var(--red-soft);border-top:1px solid var(--red)}.question{display:grid;gap:var(--s-3)}.question-q{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700}.question .lever{border-color:var(--rule-strong)}.chart .annot-t{fill:var(--ink);font-size:12.5px;font-weight:600}.dotplot .gap.tone-red{background:var(--red);opacity:.75;height:3px;top:calc(50% - 1.5px)}.dotplot .gap.tone-blue{background:var(--blue);opacity:.75;height:3px;top:calc(50% - 1.5px)}.dotplot .dot.tone-red{background:var(--red)}.dotplot .dot.tone-blue{background:var(--blue)}.answer-row .val.tone-red{color:var(--red);font-weight:600}.answer-row .val.tone-blue{color:var(--blue);font-weight:600}.answer-foot{display:block;padding-top:var(--s-4);font-size:var(--fs-xs);color:var(--ink-3);max-width:100ch}.deficit-bars{display:grid;gap:var(--s-3)}.deficit-bars>svg{width:100%;height:auto;display:block;overflow:visible}.db-axis{fill:var(--ink-3);font-size:12px;font-family:var(--font-body)}.db-val{fill:var(--ink);font-size:14px;font-weight:700;font-family:var(--font-body);font-variant-numeric:tabular-nums}.db-readout{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-4);min-height:2.5em;font-size:var(--fs-sm)}.db-year{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:800}.db-readout b{font-size:var(--fs-lg)}.scale-bars{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4)}.scale-bars li{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr) 6rem;gap:var(--s-4);align-items:center}.sb-label{font-size:var(--fs-sm);line-height:1.35}.sb-label small{display:block;color:var(--ink-3);font-size:var(--fs-xs)}.sb-track{height:14px;background:var(--surface);position:relative}.sb-fill{position:absolute;inset:0 auto 0 0;background:var(--ink-3)}.sb-fill.tone-red{background:var(--red)}.sb-fill.tone-blue{background:var(--blue)}.sb-value{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}@media (max-width: 640px){.scale-bars li{grid-template-columns:1fr auto}.sb-track{grid-column:1 / -1;grid-row:2}}.arb{border-top:2px solid var(--ink)}.arb-head,.arb-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr) minmax(0,1.4fr);column-gap:var(--s-6);align-items:center}.arb-head{padding-block:var(--s-3);grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,4fr) minmax(0,1.4fr);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;color:var(--ink-3);border-bottom:1px solid var(--rule)}.arb-h-l{text-align:right;color:var(--red);padding-right:var(--s-3)}.arb-h-r{color:var(--blue);padding-left:var(--s-3)}.arb-h-n{text-align:right}.arb-row{min-height:60px;padding-block:var(--s-2);border-bottom:1px solid var(--rule);text-decoration:none;position:relative;transition:opacity var(--t) var(--ease),background-color var(--t) var(--ease)}.arb-row.dim{opacity:.45}.arb-row:hover{background:var(--bg)}.arb-who{display:grid}.arb-who b{font-weight:600}.arb-who span{font-size:var(--fs-sm);color:var(--ink-3)}.arb-track{position:relative;height:22px}.arb-zero{position:absolute;left:50%;top:-8px;bottom:-8px;width:1px;background:var(--ink)}.arb-cost{position:absolute;right:50%;top:3px;height:16px;background:var(--red)}.arb-fin{position:absolute;left:50%;top:3px;height:16px;background:var(--blue)}.arb-v{position:absolute;top:2px;font-size:var(--fs-xs);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.arb-v-l{color:var(--red)}.arb-v-r{color:var(--blue)}.arb-net{text-align:right;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:800;font-variant-numeric:tabular-nums}.arb-net small{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:500;color:var(--ink-3)}.arb-net.neg{color:var(--red)}.arb-net.pos{color:var(--blue)}.arb-detail{grid-column:1 / -1;font-size:var(--fs-xs);color:var(--ink-2);padding-top:var(--s-1)}@media (max-width: 760px){.arb-head{display:none}.arb-row{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--s-2);padding-block:var(--s-4)}.arb-track{grid-column:1 / -1;grid-row:2}}.whatif{display:grid;gap:var(--s-6)}.whatif-q{display:grid;gap:var(--s-2)}.whatif-btn{text-align:left;background:var(--bg);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:var(--s-3) var(--s-4);font:inherit;font-weight:500;color:var(--ink);cursor:pointer;transition:border-color var(--t) var(--ease),background-color var(--t) var(--ease)}.whatif-btn:hover{border-color:var(--ink)}.whatif-btn[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.whatif-r{display:grid;gap:var(--s-3);padding-top:var(--s-6);border-top:2px solid var(--ink)}.whatif-nums{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-8)}.whatif-v{font-family:var(--font-display);font-size:var(--fs-figure);font-weight:800;letter-spacing:-.03em;margin-right:var(--s-2)}.whatif-d{font-size:var(--fs-lg);font-weight:700}.whatif-d.tone-red{color:var(--red)}.whatif-d.tone-blue{color:var(--blue)}.whatif-d .muted{font-weight:400;font-size:var(--fs-sm)}.whatif-r p{color:var(--ink-2)}.story-grid .story-h{font-size:clamp(2rem,1.35rem + 2.1vw,3.25rem)}.cover-h{-webkit-hyphens:manual;hyphens:manual}.story-head{gap:var(--s-6);margin-bottom:var(--s-4)}.story-head .story-h{font-size:clamp(1.875rem,1.3rem + 1.9vw,3rem);max-width:26ch}.figure-label{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--rule)}.figure .takeaway{margin-top:var(--s-4)}.toggles b{color:var(--ink);font-weight:600}.arb-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8);border-top:2px solid var(--ink);padding-top:var(--s-6)}@media (max-width: 760px){.arb-stats{grid-template-columns:1fr;gap:var(--s-6)}}.budget-story .arb{border-top:1px solid var(--rule)}.story-head{display:grid}.compare-head{margin-top:var(--s-8)}.budget-story .story-h{font-size:clamp(1.875rem,1.3rem + 1.9vw,3rem)}:root{--fan: #b9c4e0}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--fan: #3a4f7a}}:root[data-theme=dark]{--fan: #3a4f7a}.wordmark img{display:block;height:34px;width:auto}@media (max-width: 900px){.wordmark img{height:24px}}.cover-top{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--s-8) var(--s-12);align-items:center}.cover-text{display:grid;gap:var(--s-6);align-content:start}.cover-h{font-size:clamp(2.375rem,1.4rem + 3.2vw,4rem);max-width:14ch}.cover-fan{display:grid;gap:var(--s-2);min-width:0}.cover-fan svg{width:100%;height:auto;display:block;overflow:visible}.cover-fan path{transition:stroke var(--t) var(--ease),stroke-width var(--t) var(--ease)}.fan-axis{fill:var(--ink-3);font-size:12px;font-family:var(--font-body)}.fan-lab{fill:var(--ink-2);font-size:13px;font-family:var(--font-body);font-weight:500}.fan-lab.strong{fill:var(--ink);font-weight:700}.fan-lab.blue{fill:var(--blue);font-weight:600}@media (max-width: 900px){.cover-top{grid-template-columns:1fr}}.anchors-bar .anchors{gap:var(--s-2);padding-block:var(--s-3)}.anchors-bar .anchors a{min-height:40px;padding:0 var(--s-4);border:1px solid var(--accent);border-radius:var(--radius);margin:0;background:var(--accent-soft);color:var(--accent);font-weight:600;transition:background-color var(--t) var(--ease),color var(--t) var(--ease)}.anchors-bar .anchors a:hover,.anchors-bar .anchors a:focus-visible{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.keyfig .v.tone-red{color:var(--red)}.keyfig .v.tone-blue{color:var(--blue)}.keyfig .v.tone-red .u,.keyfig .v.tone-blue .u{color:var(--ink-3)}.quote.reported{border-left-style:dashed}.quote.reported blockquote{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink-2)}.quote-k{font-size:var(--fs-xs);font-weight:600;color:var(--ink-3)}.flag.ok{color:var(--blue);border-bottom-color:transparent}.drawer-head .big .u{display:block;margin-top:var(--s-1)}.fn-bars{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--ink)}.fn-bars li{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr) 7rem;gap:var(--s-4);align-items:center;padding-block:var(--s-3);border-bottom:1px solid var(--rule)}.fn-label{font-weight:600;line-height:1.3}.fn-label small{display:block;font-weight:400;color:var(--ink-3);font-size:var(--fs-xs);margin-top:2px}.fn-track{height:16px;position:relative}.fn-fill{position:absolute;inset:0 auto 0 0;background:var(--blue);border-radius:0 2px 2px 0}.fn-fill.tone-red{background:var(--red)}.fn-value{display:grid;text-align:right;font-variant-numeric:tabular-nums}.fn-value b{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:800}.fn-value small{color:var(--ink-3);font-size:var(--fs-xs)}@media (max-width: 640px){.fn-bars li{grid-template-columns:1fr auto}.fn-track{grid-column:1 / -1;grid-row:2}}.fn-matrix{min-width:980px}.fn-matrix th a{color:inherit}.fn-matrix td:first-child{min-width:13rem}.fn-matrix td:first-child small{display:block;font-size:var(--fs-xs)}.fn-matrix td:not(:first-child),.fn-matrix th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.fn-matrix td:nth-child(2){color:var(--ink-3)}.fn-cell{font:inherit;font-weight:700;font-variant-numeric:tabular-nums;background:none;border:1px solid transparent;border-radius:var(--radius);padding:4px 8px;min-height:36px;min-width:3.5rem;text-align:right;cursor:pointer;color:var(--ink);transition:border-color var(--t) var(--ease),background-color var(--t) var(--ease)}.fn-cell:hover{border-color:var(--rule-strong)}.fn-cell[aria-pressed=true]{border-color:var(--ink);background:var(--surface)}.fn-cell.tone-red,.fn-matrix td.tone-red,.fn-detail .tone-red,.fn-key.tone-red{color:var(--red)}.fn-cell.tone-blue,.fn-matrix td.tone-blue,.fn-detail .tone-blue,.fn-key.tone-blue{color:var(--blue)}.fn-total td{border-top:1px solid var(--ink);font-weight:700}.fn-key{font-weight:700;font-variant-numeric:tabular-nums}.fn-detail{border-top:2px solid var(--ink);padding-top:var(--s-4);display:grid;gap:var(--s-3)}.fn-detail-h{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4)}.fn-detail ul{list-style:none;margin:0;padding:0}.fn-detail li{display:flex;justify-content:space-between;gap:var(--s-6);padding-block:var(--s-2);border-bottom:1px solid var(--rule)}.fn-detail li b{white-space:nowrap;font-variant-numeric:tabular-nums}.cp-panel{border-top:1px solid var(--ink);padding-block:var(--s-6);display:grid;gap:var(--s-6)}.cp-table{min-width:900px}.cp-table td:first-child small{display:block;font-size:var(--fs-xs);font-weight:400}.cp-table .num-input{width:4.75rem}.cp-table .num-input::placeholder{color:var(--ink-3);text-align:right}.cp-ref td{background:var(--surface)}.callout .seg-btn{justify-self:start;margin-top:var(--s-2)}.fn-matrix td,.cp-table td{vertical-align:middle}.fn-matrix th:first-child,.fn-matrix td:first-child,.cp-table th:first-child,.cp-table td:first-child{position:sticky;left:0;z-index:1;background:var(--bg);box-shadow:1px 0 0 var(--rule)}.cp-ref td:first-child{background:var(--surface)}@media (max-width: 640px){.fn-matrix td:first-child{min-width:8.5rem;max-width:8.5rem}.cp-table td:first-child{min-width:7.5rem}}.anchor-target{scroll-margin-top:112px}.multiple figcaption{flex-wrap:wrap}.multiple .link-btn{flex-basis:100%;text-align:left;background:none;border:0;padding:0;min-height:28px;font:inherit;font-size:var(--fs-xs);font-weight:500;color:var(--accent);cursor:pointer}.multiple .link-btn:hover{text-decoration:underline}.multiple.on{border-top-color:var(--accent)}.multiple.on figcaption a{color:var(--accent)}h3.sub{margin-top:var(--s-8)}.cover-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-6)}.btn.btn-lg{min-height:52px;padding-inline:var(--s-6);font-size:var(--fs-lg);font-weight:600}.hypbar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--ink);color:var(--bg);border-top:2px solid var(--accent)}.hypbar.done{border-top-color:var(--ink-3)}.hypbar-in{display:flex;align-items:center;gap:var(--s-3) var(--s-6);padding-block:var(--s-3);flex-wrap:wrap}.hypbar-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);flex:none}.hypbar-t{flex:1 1 24rem;font-size:var(--fs-sm);line-height:1.4}.hypbar-t b{font-weight:700}.hypbar-t span{color:color-mix(in srgb,var(--bg) 78%,transparent)}.hypbar-a{display:flex;gap:var(--s-2);flex-wrap:wrap}.hypbar .seg-btn{background:transparent;color:var(--bg);border-color:color-mix(in srgb,var(--bg) 40%,transparent);text-decoration:none;display:inline-flex;align-items:center}.hypbar .seg-btn:hover:not(:disabled){border-color:var(--bg);color:var(--bg)}body.has-hypbar{padding-bottom:96px}@media (max-width: 640px){.hypbar-a{width:100%}.hypbar-a .btn{flex:1}body.has-hypbar{padding-bottom:150px}}@media (max-width: 640px){.hypbar-dot{display:none}}.footer-logo{display:inline-block;margin-bottom:var(--s-2)}.footer-logo img{display:block;height:32px;width:auto}.chiffrages{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:10px}.chiffrages li{border-top:1px solid var(--rule);padding-top:8px}.chiffrages .ch-h{display:flex;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}.chiffrages .ch-retenu{border-top-color:var(--ink)}.chiffrages p{margin:2px 0 0}.src-links{display:block;font-size:.85em;margin-top:2px}.src-list{margin-top:12px;font-size:.9em}.src-list summary{cursor:pointer;font-weight:600}.src-list ul{margin:8px 0 0;padding-left:18px;display:grid;gap:4px}.term-btn:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.toggles label{display:inline-flex;align-items:center;gap:var(--s-2);min-height:32px;cursor:pointer}.toggles input[type=checkbox]{flex:none;width:18px;height:18px;margin:0;accent-color:var(--accent)}.data-table td>a,.fn-matrix th>a,.multiple figcaption>a{display:inline-block;padding-block:4px;min-height:28px}::selection{background:var(--accent);color:var(--accent-ink)}input[type=range]{accent-color:var(--accent)}table,.num-input{font-variant-numeric:tabular-nums}html{scrollbar-color:var(--rule-strong) var(--bg)}.notice-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--red);margin-right:var(--s-2);vertical-align:1px}.notice-k{color:var(--ink);font-weight:700;letter-spacing:.02em}@media (prefers-reduced-motion: no-preference){.notice-live{animation:pouls 2.4s var(--ease) infinite}@keyframes pouls{0%,to{opacity:1}50%{opacity:.35}}}@media (max-width: 400px){.cover-h{font-size:clamp(1.75rem,10vw,2.375rem)}}@media (max-width: 900px){.cover-top{grid-template-columns:minmax(0,1fr)}}@media (max-width: 400px){.btn.btn-lg{white-space:normal;text-align:left}}.site-footer a{overflow-wrap:anywhere}
