.analytics-consent{z-index:40;background:var(--paper);width:min(490px,100% - 48px);max-height:calc(100dvh - 120px);color:var(--ink);border:2px solid var(--ink);border-top:6px solid var(--red);padding:22px;position:fixed;bottom:24px;left:24px;overflow:auto;box-shadow:0 8px 40px #0003}.analytics-consent[hidden]{display:none}.analytics-consent h2{margin:0 0 12px;font:400 26px/1.2 Anton,sans-serif}.analytics-consent p{margin:0 0 16px;font-size:14px;line-height:1.6}.analytics-actions{gap:12px;display:flex}.analytics-actions button{background:var(--paper);min-height:44px;color:var(--ink);border:2px solid var(--ink);font:inherit;cursor:pointer;flex:1;padding:10px 16px;font-size:14px;font-weight:700}.analytics-actions button:hover{background:var(--ink);color:var(--paper)}.site-footer .footer-analytics{text-align:left;text-underline-offset:4px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-size:15px;text-decoration:underline}@media (width<=640px){.analytics-consent{left:8px;bottom:calc(76px + env(safe-area-inset-bottom));border-top-width:2px;width:calc(100% - 16px);padding:10px 12px;box-shadow:0 4px 20px #0003}.analytics-consent h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.analytics-consent p{margin:0 0 8px;font-size:12px;line-height:1.4}.analytics-actions{gap:8px}.analytics-actions button{min-height:44px;padding:6px 12px;font-size:13px}}.welcome-dialog{background:var(--paper);width:min(580px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;border-top:9px solid var(--red);padding:28px;overflow:auto;box-shadow:0 24px 100px #0006}.welcome-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111c}.welcome-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.welcome-top .eyebrow{font-size:10px}.welcome-top .icon-button{border-color:var(--ink);background:0 0}.welcome-sign{color:var(--red);letter-spacing:-12px;margin:26px 0 20px;font:italic 900 64px/1 Arial,sans-serif}.welcome-dialog h2{text-transform:uppercase;margin:0 0 23px;font:400 46px/1.12 Anton,sans-serif}.welcome-dialog #welcome-text{white-space:pre-line;overflow-wrap:anywhere;margin-bottom:28px;font-size:18px;line-height:1.7}.welcome-dialog .primary{width:100%;min-height:54px}.welcome-dialog .welcome-note{color:var(--muted);margin:17px 0 0;font-size:12px;line-height:1.6}.site-footer .footer-welcome{text-align:left;text-underline-offset:4px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-size:15px;text-decoration:underline}@media (width<=640px){.welcome-dialog{padding:22px 20px}.welcome-dialog h2{margin-bottom:20px;font-size:35px}.welcome-sign{margin:20px 0 16px;font-size:52px}.welcome-dialog #welcome-text{margin-bottom:24px;font-size:16px;line-height:1.65}.welcome-dialog .welcome-note{font-size:11px}}.reply-hero{grid-template-columns:1.6fr .7fr;align-items:center;gap:70px;padding:32px 0 30px;display:grid}.reply-hero h1{letter-spacing:-.6px;margin:17px 0;font:clamp(48px,4.8vw,70px)/1.08 Anton,sans-serif}.reply-hero h1 em{color:var(--red);font-style:normal}.reply-hero>div>p:last-child{max-width:550px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.reply-poster{background:var(--red);height:230px;color:var(--paper);box-shadow:6px 6px 0 var(--ink);flex-direction:column;justify-content:space-between;padding:20px 24px;display:flex;position:relative;transform:rotate(2deg)}.reply-poster:before{content:"“";opacity:.23;font:150px Georgia;position:absolute;top:-25px;right:10px}.reply-poster .eyebrow{font-size:8px}.reply-poster strong{font:35px/1.08 Anton,sans-serif;position:relative}.reply-poster b{color:var(--ink);font-weight:400}.reply-search-form{margin:0}.reply-search-submit{white-space:nowrap;background:0 0;border:0;min-height:44px;font-size:12px}.reply-search-hint{color:var(--muted);margin:10px 0 23px;font-size:11px}.reply-layout{border-top:2px solid var(--ink);grid-template-columns:240px 1fr;gap:42px;padding:18px 0 45px;display:grid}.reply-themes>label{margin:15px 0;display:block}.reply-themes>select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);min-height:44px;padding:12px;font:12px Arial}.reply-theme-links a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.reply-theme-links a[aria-current]{color:var(--red);font-weight:700}.reply-theme-links small{background:var(--wash);flex:none;place-items:center;min-width:24px;height:24px;font:10px Courier New;display:grid}.reply-theme-links a[aria-current] small{background:var(--red);color:var(--paper)}.reply-sidebar-note{color:var(--muted);border-top:1px solid var(--line);margin-top:25px;padding-top:18px;font-size:12px;line-height:1.7}.reply-sidebar-note strong{color:var(--ink)}.reply-results-meta{min-height:45px;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.reply-results-meta p{margin:0;font-size:11px}.reply-group>header{border-bottom:1px solid var(--ink);align-items:baseline;gap:13px;padding:20px 0 14px;display:flex}.reply-group>header>span{color:var(--red);font:12px Courier New}.reply-group h2{letter-spacing:0;margin:0;font:25px/1.25 Anton,sans-serif}.reply-link{border-bottom:1px solid var(--line);grid-template-columns:1fr 28px;align-items:center;gap:18px;padding:23px 0;text-decoration:none;display:grid}.reply-link h3{letter-spacing:-.3px;margin:0;font:650 20px/1.4 Arial,sans-serif}.reply-link p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.65}.reply-link p>span{color:var(--red);margin-right:6px}.reply-link .arrow{font-size:24px}.reply-link:hover h3,.reply-link:hover .arrow{color:var(--red)}.reply-themes select{display:none}.bottom-nav:has([data-nav=responses]){grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=850px){.reply-hero{gap:30px}.reply-hero h1{font-size:49px}.reply-poster{height:220px;padding:18px}.reply-poster strong{font-size:30px}.reply-layout{grid-template-columns:200px 1fr;gap:28px}}@media (width<=650px){.reply-hero{padding:29px 0 25px;display:block}.reply-hero .eyebrow{font-size:9px}.reply-hero h1{letter-spacing:-.4px;font-size:46px}.reply-hero>div>p:last-child{font-size:14px}.reply-poster{display:none}.reply-layout{padding-top:15px;display:block}.reply-themes>label{margin:0 0 8px;font-size:9px}.reply-themes select{display:block}.reply-theme-links,.reply-sidebar-note{display:none}.reply-results-meta{padding-top:12px}.reply-group h2{font-size:23px}.reply-link h3{font-size:18px}.reply-link p{font-size:10px}.reply-link{padding:20px 0}.reply-search-submit{font-size:11px}.reply-page .search-field{gap:10px;padding:0 12px}.reply-page .search-field input{font-size:13px}.bottom-nav:has([data-nav=responses]) a{padding-left:3px;padding-right:3px;font-size:9px}}@media (width<=360px){.reply-hero h1{font-size:39px}.reply-search-submit{font-size:10px}}.site-header .header-reply{min-height:44px;color:var(--red);white-space:nowrap;border-bottom:2px solid var(--red);flex:none;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:8px 0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.site-header .header-reply:hover{color:var(--ink);border-color:var(--ink)}.header-reply>span:last-child{font-size:19px;line-height:1}@media (width<=640px){.site-header:has(.header-reply){gap:12px}.site-header .header-reply{gap:7px;font-size:12px}}@media (width<=360px){.site-header:has(.header-reply){gap:9px}.site-header .brand{gap:6px;font-size:24px}.site-header .brand svg{width:20px}.site-header .header-reply{gap:5px;font-size:11px}.header-reply>span:last-child{font-size:16px}}.site-header .header-reply.is-typing .reply-tail{text-align:left;min-width:13.5ch;padding-left:.25em;display:inline-block}.site-header .header-reply.is-typing .reply-tail:after{content:"";vertical-align:-.1em;background:currentColor;width:2px;height:.95em;margin-left:2px;animation:1s step-end infinite reply-caret;display:inline-block}@keyframes reply-caret{50%{opacity:0}}@media (width<=640px){.header-reply>span:first-child{flex-direction:column;align-items:flex-start;line-height:1.25;display:flex}.site-header .header-reply .reply-tail,.site-header .header-reply.is-typing .reply-tail{text-align:left;min-width:12ch;min-height:1.25em;padding-left:0;display:block}}.reply-content{color:var(--muted);cursor:pointer;align-items:center;gap:10px;margin:2px 0 14px;font-size:14px;display:flex}.reply-content input{width:18px;height:18px;accent-color:var(--red);flex:none;margin:0}.reply-content:focus-within{outline:2px solid var(--red);outline-offset:3px}.interface-entry{background:var(--paper);width:min(870px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);border:1px solid var(--line);padding:25px 28px;overflow:auto;box-shadow:0 24px 100px #0006}.interface-entry::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111b}.interface-entry-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.interface-entry-top .eyebrow{font-size:9px}.interface-entry h2{letter-spacing:0;margin:16px 0;font:400 39px/1.13 Anton,sans-serif}.interface-entry #interface-entry-description{color:var(--muted);max-width:650px;margin:0 0 23px;font-size:14px;line-height:1.8}.interface-entry-options{grid-template-columns:1fr 1fr;gap:20px;display:grid}.interface-entry-option{border:1px solid var(--line);background:var(--paper);flex-direction:column;display:flex}.interface-entry-preview{min-height:140px;padding:19px 21px;position:relative;overflow:hidden}.interface-entry-standard .interface-entry-preview{color:#f4f1e8;background:#171815}.interface-entry-standard .interface-entry-preview:after{content:"";background:#bd2920;width:140%;height:24px;position:absolute;bottom:12px;left:-20%;transform:rotate(-12deg)}.interface-entry-preview strong{letter-spacing:-.8px;font:700 23px/1 Arial,sans-serif}.interface-entry-standard .interface-entry-preview strong span{color:#f06451}.interface-entry-preview>p{z-index:1;margin:22px 0 0;font:28px/1.12 Anton,sans-serif;position:relative}.interface-entry-sobre .interface-entry-preview{color:#14213d;background:#edf2f9}.interface-entry-sobre .interface-entry-preview strong{letter-spacing:-.4px;align-items:center;gap:8px;display:flex}.interface-entry-sobre .interface-entry-preview strong span{color:#fff;background:#1f4e9c;border-radius:4px;place-items:center;width:23px;height:23px;font:700 16px Arial,sans-serif;display:grid}.interface-entry-sobre .interface-entry-preview>p{letter-spacing:-.4px;font:700 22px/1.3 Arial,sans-serif}.interface-entry-copy{flex-direction:column;flex:1;padding:20px;display:flex}.interface-entry-copy>.eyebrow{font-size:9px}.interface-entry-copy h3{letter-spacing:0;margin:9px 0 13px;font:700 19px/1.4 Arial,sans-serif}.interface-entry-copy>p{margin:0;font-size:13px;line-height:1.8}.interface-entry-copy>.interface-entry-detail{color:var(--muted);margin:12px 0 20px;font-size:11px}.interface-entry-copy>button{color:#fff;background:#bd2920;border:1px solid #bd2920;justify-content:space-between;align-items:center;gap:15px;min-height:46px;margin-top:auto;padding:13px 15px;font:700 12px/1.5 Arial,sans-serif;display:flex}.interface-entry-copy>button:hover{background:#1b1c19;border-color:#1b1c19}.interface-entry-sobre .interface-entry-copy>button{background:#1f4e9c;border-color:#1f4e9c;border-radius:5px}.interface-entry-sobre .interface-entry-copy>button:hover{background:#14213d;border-color:#14213d}.interface-entry-intro{border-top:1px solid var(--line);margin-top:23px;padding-top:15px}.interface-entry-intro summary{cursor:pointer;min-height:30px;font-size:12px;font-weight:650}.interface-entry-intro h3{letter-spacing:0;margin:15px 0 10px;font-size:18px}.interface-entry-intro p{white-space:pre-line;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.interface-entry-note{color:var(--muted);margin:16px 0 0!important;font-size:11px!important;line-height:1.8!important}html[data-interface=sobre] .interface-entry h2{text-transform:none;letter-spacing:-.5px;font:700 32px/1.2 Arial,sans-serif}@media (width<=540px){.interface-entry{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:18px 16px}.interface-entry h2{margin:13px 0;font-size:29px}.interface-entry #interface-entry-description{margin-bottom:17px;font-size:12px}.interface-entry-options{grid-template-columns:1fr;gap:14px}.interface-entry-preview{min-height:54px;padding:15px 17px}.interface-entry-preview>p,.interface-entry-standard .interface-entry-preview:after{display:none}.interface-entry-preview strong{font-size:21px}.interface-entry-copy{padding:16px}.interface-entry-copy h3{margin:6px 0 9px;font-size:17px}.interface-entry-copy>p{font-size:12px;line-height:1.7}.interface-entry-copy>.interface-entry-detail{margin:9px 0 15px;font-size:10px}.interface-entry-copy>button{min-height:44px;padding:10px 13px;font-size:11px}.interface-entry-note{font-size:10px!important}.interface-entry-top .eyebrow{font-size:8px}.interface-entry-top .icon-button{width:38px;height:38px}html[data-interface=sobre] .interface-entry h2{font-size:27px}}html.narrative-open{overflow:hidden}.narrative-dock{z-index:12;max-width:calc(100% - 44px);position:fixed;top:112px;right:22px}.narrative-launch{background:var(--paper);color:var(--ink);border:1px solid var(--ink);min-height:44px;padding:12px 16px;font-size:12px;font-weight:700;box-shadow:3px 3px #0002}.narrative-toggle{display:none}.narrative-launch-arrow{vertical-align:middle;margin-left:9px;display:inline-flex}.narrative-launch-arrow svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.narrative-dialog{border:1px solid var(--ink);background:var(--paper);width:min(1000px,100% - 48px);max-width:none;height:calc(100dvh - 48px);max-height:900px;color:var(--ink);padding:0;overflow:hidden}.narrative-dialog[open]{flex-direction:column;display:flex}.narrative-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111b}.narrative-top{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:22px;padding:19px 24px;display:flex}.narrative-top .eyebrow{color:var(--muted);font-size:8px}.narrative-top h2{letter-spacing:0;margin:5px 0 0;font:400 25px/1.3 Anton,sans-serif}.narrative-close{min-height:42px;color:var(--ink);border:1px solid var(--line);background:0 0;align-items:center;gap:17px;padding:9px 12px;font-size:11px;font-weight:700;display:flex}.narrative-close span{font-size:23px;font-weight:400;line-height:1}.narrative-content{overscroll-behavior:contain;flex:1;min-height:0;padding:27px 30px;overflow:auto}.narrative-content h3{letter-spacing:0;margin:0 0 19px;font:400 33px/1.2 Anton,sans-serif}.narrative-content p{max-width:740px;margin:0 0 18px;font-size:15px;line-height:1.85}.narrative-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:25px 0;display:grid}.narrative-paths>button{border:1px solid var(--ink);color:var(--ink);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:18px;min-height:160px;padding:21px;display:flex}.narrative-paths>button:hover{background:var(--wash)}.narrative-paths>button>span{color:var(--muted);font:9px Courier New,monospace}.narrative-paths>button>strong{font:400 24px/1.2 Anton,sans-serif}.narrative-paths>button>b{color:var(--red);align-self:flex-end;margin-top:auto;font-size:24px}.narrative-progress{border-top:1px solid var(--line);margin-top:25px;padding-top:17px}.narrative-progress>span{color:var(--muted);margin-bottom:9px;font:10px/1.6 Courier New,monospace;display:block}.narrative-progress progress{appearance:none;background:var(--line);width:100%;height:5px;color:var(--red);border:0;display:block}.narrative-progress progress::-webkit-progress-bar{background:var(--line)}.narrative-progress progress::-webkit-progress-value{background:var(--red)}.narrative-progress progress::-moz-progress-bar{background:var(--red)}.narrative-back{color:var(--ink);text-underline-offset:4px;background:0 0;border:0;min-height:40px;margin-bottom:15px;padding:8px 0;font-size:12px;text-decoration:underline}.narrative-question{font-weight:700;margin-top:25px!important}.narrative-choices{gap:10px;max-width:780px;display:grid}.narrative-choices>button{color:var(--ink);border:1px solid var(--ink);text-align:left;background:0 0;align-items:center;gap:15px;min-height:49px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.narrative-choices>button>span{color:var(--red);font:11px Courier New,monospace}.narrative-choices>button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.narrative-choices>button[aria-pressed=true]>span{color:var(--paper)}.narrative-feedback{border-left:3px solid var(--red);max-width:780px;margin-top:25px;padding-left:20px}.narrative-feedback .narrative-your-choice{color:var(--muted);margin-bottom:13px;font-size:13px}.narrative-feedback p{font-size:14px}.narrative-sources{gap:8px;margin:15px 0;font-size:11px;line-height:1.8;display:grid}.narrative-next{background:var(--red);border:1px solid var(--red);color:#fff;justify-content:space-between;align-items:center;gap:25px;min-height:44px;margin-top:24px;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.narrative-next:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.narrative-storage-note{color:var(--muted);margin:20px 0 0!important;font-size:11px!important}html[data-interface=sobre] .narrative-top h2,html[data-interface=sobre] .narrative-content h3,html[data-interface=sobre] .narrative-paths>button>strong{font-family:Arial,sans-serif;font-weight:700}html[data-interface=sobre] .narrative-top h2{font-size:21px}html[data-interface=sobre] .narrative-content h3{font-size:29px}html[data-interface=sobre] .narrative-paths>button>strong{font-size:21px}html[data-interface=sobre] .narrative-dialog,html[data-interface=sobre] .narrative-launch,html[data-interface=sobre] .narrative-paths>button,html[data-interface=sobre] .narrative-choices>button,html[data-interface=sobre] .narrative-next{border-radius:5px}.narrative-dock{background:var(--narrative-button-bg,var(--ink));width:52px;max-width:calc(100% - 24px);color:var(--narrative-button-fg,var(--paper));border-radius:25px 0 0 25px;transition:width .24s;display:flex;top:112px;bottom:auto;right:0;overflow:hidden;box-shadow:0 3px 12px #0002}.narrative-dock[data-expanded=true]{width:224px}.narrative-toggle{background:var(--narrative-button-bg,var(--ink));width:52px;height:50px;color:var(--narrative-button-fg,var(--paper));border:0;border-radius:25px 0 0 25px;flex:none;place-items:center;padding:0;display:grid}.narrative-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.narrative-launch{text-align:left;background:var(--narrative-button-bg,var(--ink));width:172px;height:50px;min-height:50px;color:var(--narrative-button-fg,var(--paper));box-shadow:none;visibility:hidden;opacity:0;border:0;border-radius:0;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 16px 0 0;font-size:12px;line-height:1.3;transition:opacity .18s,transform .24s;display:flex;transform:translate(9px)}.narrative-launch-label{white-space:nowrap}.narrative-launch-arrow{flex:none;margin:0}.narrative-dock[data-expanded=true] .narrative-launch{visibility:visible;opacity:1;transform:none}.narrative-toggle:focus-visible,.narrative-launch:focus-visible{outline-offset:-4px}.narrative-launch:hover{background:var(--narrative-button-bg,var(--ink));color:var(--narrative-button-fg,var(--paper))}html[data-interface=sobre] .narrative-launch{border-radius:0}@media (width<=640px){.narrative-dock{top:auto;bottom:calc(80px + env(safe-area-inset-bottom))}body:has(.reply-shortcut-dock:not([hidden])) .narrative-dock{bottom:calc(136px + env(safe-area-inset-bottom))}.narrative-dialog{border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0}.narrative-top{gap:14px;padding:13px 16px}.narrative-top .eyebrow{letter-spacing:.6px;font-size:7px}.narrative-top h2{font-size:21px}.narrative-close{gap:9px;min-height:40px;padding:8px;font-size:10px}.narrative-content{padding:22px 19px}.narrative-content h3{font-size:29px}.narrative-content p{font-size:14px}.narrative-paths{grid-template-columns:1fr;gap:10px;margin-top:20px}.narrative-paths>button{gap:12px;min-height:100px;padding:16px;position:relative}.narrative-paths>button>strong{max-width:calc(100% - 30px);font-size:21px;line-height:1.2}.narrative-paths>button>b{position:absolute;bottom:14px;right:17px}.narrative-choices>button{padding:13px;font-size:13px}.narrative-feedback{padding-left:15px}html[data-interface=sobre] .narrative-dialog{border-radius:0}}.narrative-scene.has-illustration{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:30px;margin-bottom:26px;display:grid}.narrative-scene-copy{min-width:0}.narrative-scene-copy p{margin-bottom:14px;line-height:1.55}.narrative-scene-copy p:last-child{margin-bottom:0}.narrative-content{--narrative-gutter:30px;--narrative-top-gutter:27px}.narrative-path--illustrated{margin-top:calc(-1 * var(--narrative-top-gutter))}.narrative-path--illustrated .narrative-scene{align-items:start}.narrative-visual{background:#f3efde;margin:0;position:relative;overflow:hidden}.narrative-visual-back{z-index:1;background:var(--paper);min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:4px;margin:0;padding:8px 11px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 2px 7px #0003}.narrative-visual-back:hover{background:var(--ink);color:var(--paper)}@media (width>=761px){.narrative-path--illustrated .narrative-scene:not(.has-photo) .narrative-scene-copy{padding-top:var(--narrative-top-gutter)}}.narrative-enlarge{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.narrative-enlarge:focus-visible{outline:3px solid var(--red);outline-offset:-3px}.narrative-enlarge-label{color:#fff;background:#172238e8;border:1px solid #fff8;border-radius:3px;padding:7px 9px;font:700 11px Arial,sans-serif;position:absolute;top:9px;right:9px}.narrative-image-credit{bottom:0;color:#fff;overflow-wrap:anywhere;pointer-events:none;background:#0d1119c9;margin:0;padding:5px 9px;font:10px/1.4 Arial,sans-serif;position:absolute;inset-inline:0}.narrative-image-dialog{box-sizing:border-box;color:#fff;background:#0d1119;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:68px 16px 16px;overflow:hidden}.narrative-image-dialog::backdrop{background:#0d1119f5}.narrative-image-dialog>figure{flex-direction:column;gap:10px;width:100%;height:100%;margin:0;display:flex}.narrative-image-dialog>figure>img{object-fit:contain;flex:1;width:100%;height:0;min-height:0;display:block}.narrative-image-dialog figcaption{color:#fff;text-align:center;overflow-wrap:anywhere;flex:none;align-self:center;max-width:900px;font:12px/1.5 Arial,sans-serif}.narrative-image-close{color:#fff;cursor:pointer;background:#172238;border:1px solid #ffffff80;border-radius:4px;align-items:center;gap:18px;min-height:44px;padding:9px 14px;font:700 13px Arial,sans-serif;display:flex;position:absolute;top:12px;right:16px}.narrative-image-close span{font-size:24px;line-height:1}.narrative-image-close:focus-visible{outline-offset:3px;outline:2px solid #fff}.narrative-visual img{object-fit:cover;object-position:50% 85%;width:100%;height:266px;display:block}.narrative-visual .narrative-image-sobre{display:none}.narrative-scene.has-photo{grid-template-columns:minmax(0,1fr)}.narrative-visual--photo img{object-fit:contain;object-position:center;height:300px}html[data-interface=sobre] .narrative-visual.has-sobre-variant .narrative-image-standard{display:none}html[data-interface=sobre] .narrative-visual.has-sobre-variant .narrative-image-sobre{display:block}.narrative-intro--illustrated .narrative-paths>button{gap:12px;min-height:125px;padding:17px}html[data-interface=sobre] .narrative-visual{background:var(--wash)}@media (width<=760px){.narrative-intro--illustrated{margin-top:calc(-1 * var(--narrative-top-gutter))}.narrative-scene.has-illustration{grid-template-columns:1fr;gap:22px}.narrative-visual{width:calc(100% + var(--narrative-gutter) * 2);height:210px;margin-inline:calc(var(--narrative-gutter) * -1);position:relative}.narrative-enlarge{height:100%}.narrative-visual img{object-position:50% 82%;width:calc(100% + 32px);max-width:none;height:100%;margin-inline:-16px}.narrative-visual img[src^="/images/narratives/fraude/loupe"]{object-position:50% 43%}.narrative-visual--photo img{object-position:center;width:100%;margin-inline:0}.narrative-intro--illustrated .narrative-paths>button{min-height:100px}}@media (width<=640px){.narrative-content{--narrative-gutter:19px;--narrative-top-gutter:22px}.narrative-scene-copy p{margin-bottom:14px;line-height:1.5}.narrative-paths>button,.narrative-intro--illustrated .narrative-paths>button{gap:8px;min-height:86px;padding:14px}html[data-interface=sobre] .narrative-paths>button>strong{font-size:19px;line-height:1.3}.narrative-visual{height:190px}}@media (prefers-reduced-motion:reduce){.narrative-dock,.narrative-launch{transition:none}}.home-feature-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.narrative-entry-link{background:var(--narrative-button-bg,var(--red));width:44px;height:44px;color:var(--narrative-button-fg,#fff);border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.narrative-entry-link svg,.narrative-badge svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.narrative-entry-link:hover{filter:brightness(.92)}.previous-art,.archive-thumb{position:relative}.narrative-badge{background:var(--narrative-button-bg,var(--red));width:28px;height:28px;color:var(--narrative-button-fg,#fff);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 4px #0002}.narrative-badge svg{width:17px;height:17px}.previous-publication{position:relative}.previous-cover{align-self:start;min-width:0;position:relative}.previous-art.previous-illustration{background:var(--paper);padding:0;overflow:hidden}.previous-illustration img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.previous-publication:is([data-publication=accueil],[data-publication=logement],[data-publication=nationalite],[data-publication=justice],[data-publication=ame],[data-publication=caf]) .previous-illustration img{transform:scale(1.4)}.previous-publication:is([data-publication=frontieres],[data-publication=retraite],[data-publication=manifester],[data-publication=rnpropos]) .previous-illustration img{transform:scale(1.35)}.previous-publication:is([data-publication=accueil],[data-publication=frontieres],[data-publication=justice]) .previous-illustration img{transform:scale(1.7)}@media (width>=641px){.narrative-dialog{max-height:calc(100dvh - 48px)}}.previous-image-sobre{display:none!important}html[data-interface=sobre] .previous-illustration.has-sobre-variant .previous-image-standard{display:none}html[data-interface=sobre] .previous-illustration.has-sobre-variant .previous-image-sobre{display:block!important}.narrative-visual img[src^="/images/narratives/manifester/megaphone-"]{object-position:50% 42%}.narrative-visual img[src^="/images/narratives/cordon/illustration-"],.narrative-visual img[src^="/images/narratives/rnpropos/illustration-"]{object-position:50% 43%}.previous-publication h3 a{color:inherit;text-decoration:none}.previous-publication-main:after{content:"";z-index:1;position:absolute;inset:0}.previous-publication-main:focus-visible:after{outline:2px solid var(--red);outline-offset:4px}.narrative-card-entry{z-index:2;width:28px;height:28px;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 4px #0002}.narrative-card-entry svg{width:17px;height:17px}@media (pointer:coarse){.narrative-card-entry:before{content:"";position:absolute;inset:-8px}}.narrative-accent{color:var(--narrative-button-bg,var(--red))}html[data-narrative-keyboard=false] :is(.narrative-dialog,.narrative-dock,.narrative-image-dialog) :focus-visible{outline:none}.summary-illustration{max-width:720px;margin:32px 0}.summary-illustration img{width:100%;height:auto;display:block}.summary-illustration figcaption{color:var(--muted);margin-top:8px;font:12px/1.4 Arial,sans-serif}.summary-image-sobre,:root[data-interface=sobre] .summary-illustration.has-sobre-variant .summary-image-standard{display:none}:root[data-interface=sobre] .summary-illustration.has-sobre-variant .summary-image-sobre{display:block}.previous-art.previous-illustration{isolation:isolate;position:relative}.previous-art.previous-illustration:after{content:"";pointer-events:none;background:var(--thumbnail-color-standard,#c62828);mix-blend-mode:var(--thumbnail-blend-standard,normal);opacity:var(--thumbnail-opacity-standard,0);transition:opacity .25s;position:absolute;inset:0}html[data-interface=sobre] .previous-art.previous-illustration:after{background:var(--thumbnail-color-sobre,#2454a4);mix-blend-mode:var(--thumbnail-blend-sobre,normal);opacity:var(--thumbnail-opacity-sobre,0)}@media (hover:hover){.previous-publication:hover:not([data-shelf-await-pointer]) .previous-art.previous-illustration:after{opacity:var(--thumbnail-hover-opacity-standard,0)}}.previous-publication:has(:focus-visible) .previous-art.previous-illustration:after{opacity:var(--thumbnail-hover-opacity-standard,0)}@media (prefers-reduced-motion:reduce){.previous-art.previous-illustration:after{transition:none}}@media (hover:hover){html[data-interface=sobre] .previous-publication:hover:not([data-shelf-await-pointer]) .previous-art.previous-illustration:after{opacity:var(--thumbnail-hover-opacity-sobre,0)}}html[data-interface=sobre] .previous-publication:has(:focus-visible) .previous-art.previous-illustration:after{opacity:var(--thumbnail-hover-opacity-sobre,0)}:root{--paper:#f4f1e8;--ink:#1b1c19;--red:#bd2920;--art-red:#da3327;--line:#cfcdc3;--muted:#66675e;--wash:#e9e6dc;--white:#fffdf7;--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit}button{border-radius:0}svg{display:block}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}button:disabled{cursor:default;opacity:.55}a{text-underline-offset:4px}.site-header{max-width:var(--max);border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:28px;height:96px;margin:auto;display:flex}.brand{letter-spacing:-1.7px;white-space:nowrap;align-items:center;gap:10px;font-size:32px;font-weight:850;text-decoration:none;display:flex}.brand svg{width:28px;height:34px;color:var(--red)}.brand-dot{color:var(--red)}.desktop-nav{align-items:center;gap:36px;margin-left:auto;font-size:13px;font-weight:650;display:flex}.desktop-nav a{padding:14px 0;text-decoration:none}.desktop-nav a[aria-current]{color:var(--red)}.icon-button{border:1px solid var(--line);background:0 0;flex:none;place-content:center;width:44px;height:44px;display:grid}.menu-toggle{border:0;gap:6px}.menu-toggle span{background:var(--ink);width:23px;height:2px}main{max-width:var(--max);min-height:70vh;margin:auto}.eyebrow{letter-spacing:1.25px;text-transform:uppercase;font-family:Courier New,monospace;font-size:11px;font-weight:700;line-height:1.5}.red{color:var(--red)}.intro{justify-content:space-between;align-items:center;padding:29px 0 26px;display:flex}.intro p{margin:0;font-size:15px}.intro p strong{font-weight:700}.intro .intro-signature{color:var(--muted);font-family:Georgia,serif;font-size:17px;font-style:italic}.edition-line{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.edition-status{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.status-dot{background:var(--red);border-radius:50%;width:6px;height:6px}.format-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--ink);gap:32px;margin-bottom:28px;display:flex}.format-tabs a{align-items:center;gap:11px;padding:16px 0;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.format-tabs a.active:after{content:"";background:var(--red);height:3px;position:absolute;bottom:-1px;left:0;right:0}.format-tabs a.active{color:var(--red)}.format-tabs .num{color:var(--muted);font-family:Courier New,monospace;font-size:11px}.hero{border-bottom:1px solid var(--ink);grid-template-columns:.95fr 1.05fr;column-gap:60px;padding-bottom:35px;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;padding:25px 0 10px;display:flex}.tag{letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.tag:before{content:"";background:var(--red);width:7px;height:7px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-4.7px;margin:27px 0 24px;font-size:82px;font-weight:800;line-height:.98}h1 em{color:var(--red);font-style:normal}.hero-deck{max-width:400px;margin-bottom:26px;font-size:19px;line-height:1.55}.hero-deck strong{font-weight:650}.primary{border:1px solid var(--ink);background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:16px 20px;font-size:14px;font-weight:650;text-decoration:none;transition:background .15s;display:flex}.primary .arrow{font-size:22px;line-height:1}.hero-copy .primary{width:100%;max-width:400px;margin-top:auto}.microcopy{color:var(--muted);letter-spacing:.1px;margin:11px 0 0;font-family:Courier New,monospace;font-size:10px;line-height:1.6}.hero-art{background:var(--art-red);min-height:490px;color:var(--paper);flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:relative;overflow:hidden}.art-meta{letter-spacing:1px;z-index:2;justify-content:space-between;font-family:Courier New,monospace;font-size:10px;display:flex}.poster-word{letter-spacing:-22px;color:var(--paper);font-family:Arial,Helvetica,sans-serif;font-size:220px;font-weight:950;line-height:.9;position:absolute;top:110px;left:-14px;transform:rotate(-12deg)}.poster-word:after{content:"";background:var(--ink);height:4px;position:absolute;top:52%;left:-50px;right:-50px}.black-slabs{pointer-events:none;position:absolute;inset:0;transform:rotate(-12deg)}.black-slabs:before,.black-slabs:after{content:"";background:var(--ink);width:130%;height:52px;position:absolute;top:47px;left:-15%}.black-slabs:after{height:62px;top:auto;bottom:68px}.ballot{background:var(--paper);width:138px;height:171px;color:var(--ink);border:1px solid var(--ink);flex-direction:column;justify-content:space-between;align-items:center;padding:13px;display:flex;position:absolute;bottom:76px;right:32px;transform:rotate(10deg);box-shadow:4px 7px #1b1c1933}.ballot span{letter-spacing:1px;font:8px Courier New,monospace}.ballot strong{letter-spacing:-3px;text-align:center;border-top:1px solid;border-bottom:1px solid;width:100%;padding:9px 0;font-size:43px}.ballot small{font:7px Courier New,monospace}.art-bottom{z-index:2;letter-spacing:1px;justify-content:space-between;align-items:flex-end;font-family:Courier New,monospace;font-size:10px;display:flex}.art-bottom b{letter-spacing:-1px;font-family:Arial;font-size:24px}.art-credit{letter-spacing:.4px;color:var(--muted);text-align:right;margin:8px 0 0;font:9px Courier New,monospace}.art-column{min-width:0}.more-section{padding:38px 0 55px}.section-line{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.section-line h2{letter-spacing:-.8px;margin:0;font-size:23px}.text-link{background:0 0;border:0;min-height:44px;padding:10px 0;font-size:12px;text-decoration:underline}.related-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.related-card{grid-template-columns:58px 1fr 30px;align-items:center;gap:20px;padding:25px 26px 25px 0;text-decoration:none;display:grid}.related-card+.related-card{border-left:1px solid var(--line);padding-left:28px}.related-icon{background:var(--wash);place-items:center;width:58px;height:64px;font-family:Georgia;font-size:55px;line-height:1;display:grid}.related-icon.search{background:var(--ink);color:var(--paper);font-family:Arial;font-size:35px}.related-card h3{letter-spacing:-.6px;margin:7px 0;font-size:20px}.related-card p{color:var(--muted);margin:0;font-size:12px}.related-card>.arrow{font-size:24px}.manifesto-strip{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:23px 0;font-size:13px;display:flex}.manifesto-strip svg{flex:none;width:22px;height:24px}.manifesto-strip p{margin:0;line-height:1.6}.manifesto-strip strong{font-weight:700}.site-footer{max-width:var(--max);flex-wrap:wrap;align-items:center;gap:24px;margin:auto;padding:32px 0 44px;display:flex}.footer-brand{letter-spacing:-1px;font-size:20px;font-weight:800;text-decoration:none}.site-footer p{color:var(--muted);margin:0;font-family:Georgia;font-size:13px;font-style:italic}.site-footer button{background:0 0;border:0;margin-left:auto;padding:12px 0;font-size:12px;text-decoration:underline}.site-footer>span{width:100%;color:var(--muted);font:9px Courier New,monospace}.bottom-nav{display:none}.page-head{border-bottom:1px solid var(--ink);padding:35px 0 28px}.back{align-items:center;gap:9px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.page-head h1{margin:24px 0 18px;font-size:64px}.page-head p{max-width:600px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.content-layout{grid-template-columns:1fr .65fr;gap:70px;padding:35px 0 65px;display:grid}.reading-column{max-width:680px}.reading-column h2{letter-spacing:-1.3px;margin:16px 0 24px;font-size:32px;line-height:1.12}.reading-column p,.prose p{font-size:16px;line-height:1.75}.reading-column .primary{width:100%;margin-top:20px}.aside-note{border:1px solid var(--line);height:fit-content;padding:25px}.aside-note h3{letter-spacing:-.5px;margin:16px 0;font-size:19px;line-height:1.3}.aside-note p{color:var(--muted);font-size:13px;line-height:1.7}.estimate-label{margin:24px 0 8px;font-size:12px;font-weight:650;display:block}.estimate-number{align-items:baseline;gap:12px;display:flex}.estimate-number input{border:0;border-bottom:2px solid var(--ink);letter-spacing:-4px;width:175px;color:var(--ink);appearance:textfield;background:0 0;border-radius:0;padding:0;font-size:72px;font-weight:750}.estimate-number input::-webkit-inner-spin-button{appearance:none}.estimate-number span{color:var(--muted);font-size:13px}input[type=range]{width:100%;accent-color:var(--red);cursor:pointer;height:30px;margin:24px 0 14px}.range-scale{color:var(--muted);justify-content:space-between;font:11px Courier New,monospace;display:flex}.hint{background:var(--wash);margin:25px 0;padding:16px 18px}.hint summary{cursor:pointer;min-height:24px;font-size:13px;font-weight:650}.hint p{margin:12px 0 0;font-size:13px;line-height:1.7}.quiz-meta{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.step-dots{gap:5px;display:flex}.step-dots i{background:var(--line);width:22px;height:3px}.step-dots i.active{background:var(--red)}.answer-number{letter-spacing:-10px;color:var(--red);margin:24px 0 0;font-size:150px;font-weight:850;line-height:1}.answer-caption{letter-spacing:-.6px;margin:10px 0 25px;font-weight:650;font-size:22px!important;line-height:1.3!important}.comparison{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;font-size:13px;line-height:1.7}.comparison strong{font-weight:700}.vote-chart{gap:3px;height:22px;margin:26px 0 12px;display:flex}.vote-chart span{min-width:3px;display:block}.chart-legend{flex-wrap:wrap;gap:15px;font:11px Courier New,monospace;display:flex}.chart-legend span:before{content:"";background:var(--ink);width:8px;height:8px;margin-right:5px;display:inline-block}.chart-legend .against:before{background:var(--red)}.chart-legend .abstain:before{background:#a6a69a}.source-button{background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:12px 0;font-size:12px;font-weight:650;text-decoration:underline;display:flex}.source-button svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:16px;height:16px}.button-row{gap:12px;margin-top:28px;display:flex}.secondary{border:1px solid var(--ink);background:0 0;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 18px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.secondary:hover{background:var(--wash)}.secondary[aria-pressed=true]{color:var(--red);border-color:var(--red)}.quote-block{letter-spacing:-1.5px;color:var(--paper);background:var(--red);margin:25px 0 32px;padding:36px;font-family:Georgia,Times New Roman,serif;font-size:50px;line-height:1.15;position:relative}.quote-block:before{content:"“";margin-top:15px;margin-bottom:20px;font-size:90px;line-height:.5;display:block}.quote-block p{font:inherit;margin:0}.quote-block footer{letter-spacing:.5px;margin-top:30px;font-family:Arial;font-size:11px;line-height:1.7}.choice-list{gap:10px;display:grid}.choice{border:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:15px;min-height:58px;padding:17px;font-size:14px;display:flex}.choice b{color:var(--muted);font:12px Courier New,monospace}.choice:hover{border-color:var(--ink)}.choice:disabled{opacity:1}.choice.correct{border-color:var(--ink);background:var(--ink);color:var(--paper)}.choice.correct b{color:var(--paper)}.choice.wrong{border-color:var(--red);color:var(--red)}.feedback{background:var(--wash);margin-top:20px;padding:20px}.feedback h3{letter-spacing:-.4px;margin-bottom:9px;font-size:18px}.feedback p{margin-bottom:0;font-size:14px}.investigation-cover{background:var(--ink);color:var(--paper);margin-bottom:28px;padding:32px}.investigation-cover .big-date{letter-spacing:-5px;margin:27px 0;font-size:83px;font-weight:800;line-height:1}.investigation-cover .big-date em{color:#ec5b4c;font-style:normal}.investigation-cover p{color:#cfcdc3;max-width:340px;margin:0;font-size:14px}.timeline{border-left:1px solid var(--line);margin:30px 0;padding-left:22px}.timeline h3{margin:22px 0 8px;font-size:16px}.timeline p{color:var(--muted);font-size:14px}.filter-row{flex-wrap:wrap;gap:8px;padding:23px 0;display:flex}.filter{border:1px solid var(--line);background:0 0;border-radius:30px;min-height:44px;padding:10px 18px;font-size:12px}.filter[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.archive-list{margin-bottom:60px}.archive-item{border-top:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:25px;padding:24px 0;display:grid}.archive-item:last-child{border-bottom:1px solid var(--line)}.archive-thumb{background:var(--art-red);width:100px;height:110px;color:var(--paper);letter-spacing:-3px;place-items:center;font-size:48px;font-weight:850;display:grid;overflow:hidden}.archive-thumb.quote{background:var(--wash);color:var(--red);font:90px Georgia}.archive-thumb.investigate{background:var(--ink);font-size:35px}.archive-item h2{letter-spacing:-.8px;margin:10px 0;font-size:25px;line-height:1.1}.archive-item h2 a{text-decoration:none}.archive-item p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.archive-item .icon-button{font-size:23px}.archive-item .icon-button[aria-pressed=true]{color:var(--red);border-color:var(--red)}.completion{color:var(--red);margin-top:8px;font:10px Courier New,monospace;display:block}.memory-stats{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr 1fr;margin:0;padding:26px 0;display:grid}.memory-stats div{border-right:1px solid var(--line);padding-left:25px}.memory-stats div:first-child{padding-left:0}.memory-stats div:last-child{border:0}.memory-stats dd{letter-spacing:-2px;margin:0 0 6px;font-size:48px;font-weight:750}.memory-stats dt{color:var(--muted);font-size:11px}.empty-state{border-top:1px solid var(--line);padding:35px 0}.empty-state h2{letter-spacing:-1px;font-size:25px}.empty-state p{max-width:460px;color:var(--muted);font-size:14px;line-height:1.7}.empty-state .secondary{width:fit-content}.local-note{color:var(--muted);align-items:flex-start;gap:13px;padding:20px 0 35px;font-size:12px;line-height:1.65;display:flex}.local-note svg{stroke:currentColor;fill:none;stroke-width:1.6px;flex:none;width:20px;height:20px}.local-note p{margin:0}.danger-button{color:var(--red);background:0 0;border:0;min-height:44px;padding:8px 0;font-size:12px;text-decoration:underline}.page-bottom{border-top:1px solid var(--line);padding:25px 0 35px}dialog{background:var(--paper);width:calc(100% - 32px);max-width:620px;max-height:85dvh;color:var(--ink);border:1px solid var(--ink);overscroll-behavior:contain;padding:28px}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b1c1980}.dialog-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.dialog-top .eyebrow{font-size:9px}dialog h2{letter-spacing:-1.3px;margin:10px 0 22px;font-size:34px;line-height:1.1}dialog p{font-size:14px;line-height:1.75}dialog h3{margin:24px 0 12px;font-size:17px}.source-entry{border-top:1px solid var(--line);padding:17px 0}.source-entry a{font-size:15px;font-weight:650;line-height:1.5;display:block}.source-entry p{color:var(--muted);margin:8px 0 0;font-size:12px}.menu-links{flex-direction:column;margin:20px 0;display:flex}.menu-links a{letter-spacing:-1px;border-top:1px solid var(--line);padding:14px 0;font-size:29px;font-weight:700;text-decoration:none}#toast{background:var(--ink);color:var(--paper);z-index:20;opacity:0;pointer-events:none;width:max-content;max-width:calc(100% - 40px);padding:14px 20px;font-size:12px;transition:all .2s;position:fixed;bottom:35px;left:50%;transform:translate(-50%,20px)}#toast.visible{opacity:1;transform:translate(-50%)}.skip-link{background:var(--ink);color:var(--paper);z-index:100;padding:12px;position:fixed;top:-100px;left:15px}.skip-link:focus{top:10px}.memory-dot{background:var(--red);vertical-align:middle;visibility:hidden;border-radius:50%;width:5px;height:5px;margin-left:3px;display:inline-block}.has-memory .memory-dot{visibility:visible}.storage-warning{color:var(--red);padding:12px 0;font-size:12px;line-height:1.5}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1440px){:root{--max:1280px}.hero-art{min-height:540px}.poster-word{font-size:250px;top:120px}}@media (width<=1350px){.site-header,main,.site-footer{margin-left:40px;margin-right:40px}.hero{gap:35px}h1{font-size:73px}.poster-word{font-size:195px;top:125px}}@media (width<=900px){.site-header,main,.site-footer{margin-left:24px;margin-right:24px}.desktop-nav{gap:18px}.hero{gap:28px}h1{letter-spacing:-3px;font-size:58px}.hero-deck{font-size:17px}.hero-art{min-height:450px}.poster-word{letter-spacing:-16px;font-size:150px;top:145px}.ballot{width:110px;height:140px;bottom:70px;right:20px}.ballot strong{font-size:34px}.hero-copy{padding:20px 0 5px}.content-layout{grid-template-columns:1fr .55fr;gap:30px}.related-card{gap:12px}.related-card h3{font-size:17px}}@media (width<=640px){body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.site-header,main,.site-footer{margin-left:20px;margin-right:20px}.site-header{height:73px}.brand{letter-spacing:-1.45px;gap:8px;font-size:28px}.brand svg{width:23px;height:29px}.desktop-nav{display:none}.menu-toggle{margin-right:-10px}.intro{padding:18px 0}.intro p{font-size:12px;line-height:1.6}.intro .intro-signature{display:none}.intro p strong{font-weight:750}.edition-line{padding:11px 0}.edition-line .eyebrow{letter-spacing:.85px;font-size:9px}.edition-status{font-size:9px}.format-tabs{justify-content:space-between;gap:0;margin-bottom:16px}.format-tabs a{gap:7px;padding:14px 0;font-size:12px}.format-tabs .num{font-size:9px}.hero{flex-direction:column;gap:0;padding-bottom:25px;display:flex}.hero-copy{display:contents}.hero .tag{letter-spacing:1.15px;order:0;margin:0 0 12px;font-size:9px}.hero h1{letter-spacing:-2.8px;order:1;margin:0 0 16px;font-size:53px;line-height:.98}.art-column{order:2;margin-bottom:14px}.hero-art{height:200px;min-height:0;padding:15px}.poster-word{letter-spacing:-15px;font-size:146px;top:44px;left:0;transform:rotate(-11deg)}.black-slabs{transform:rotate(-11deg)}.black-slabs:before{height:24px;top:10px}.black-slabs:after{height:33px;bottom:24px}.ballot{width:90px;height:118px;padding:8px;bottom:28px;right:21px;transform:rotate(10deg)}.ballot span{letter-spacing:.7px;font-size:5px}.ballot strong{letter-spacing:-2px;padding:6px 0;font-size:30px}.ballot small{font-size:5px}.art-meta,.art-bottom{letter-spacing:.7px;font-size:7px}.art-bottom b{font-size:17px}.art-credit{letter-spacing:.1px;margin-top:5px;font-size:9px}.hero-deck{order:3;max-width:none;margin:0 0 14px;font-size:15px;line-height:1.5}.hero-copy .primary{order:4;width:100%;max-width:none;min-height:52px;margin:0;font-size:13px}.hero .microcopy{text-align:center;order:5;margin:9px 0 0;font-size:9px}.tag:before{width:6px;height:6px}.more-section{padding:28px 0}.section-line{margin-bottom:15px}.section-line h2{letter-spacing:-.6px;font-size:20px}.text-link{font-size:11px}.related-grid{grid-template-columns:1fr}.related-card,.related-card+.related-card{border-left:0;grid-template-columns:50px 1fr 20px;gap:16px;padding:21px 0}.related-card+.related-card{border-top:1px solid var(--line)}.related-icon{width:50px;height:56px;font-size:48px}.related-card h3{font-size:19px}.related-card p{font-size:11px}.related-card .eyebrow{font-size:9px}.manifesto-strip{gap:13px;padding:20px 0;font-size:12px}.site-footer{padding:26px 0 30px;display:block}.footer-brand{font-size:23px}.site-footer p{margin:12px 0;font-size:12px}.site-footer button{margin:0;padding:10px 0;font-size:11px;display:block}.site-footer>span{margin-top:12px;font-size:8px;line-height:1.7;display:block}.bottom-nav{height:calc(68px + env(safe-area-inset-bottom));padding:0 10px env(safe-area-inset-bottom);background:var(--paper);border-top:1px solid var(--ink);z-index:10;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:31%;font-size:9px;font-weight:600;text-decoration:none;display:flex;position:relative}.bottom-nav svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:21px;height:21px}.bottom-nav a[aria-current]{color:var(--red)}.bottom-nav a[aria-current]:before{content:"";background:var(--red);width:24px;height:2px;position:absolute;top:-1px}.page-head{padding:14px 0 24px}.page-head h1{letter-spacing:-2.3px;margin:20px 0 15px;font-size:45px;line-height:1.03}.page-head p{font-size:14px;line-height:1.65}.page-head .eyebrow{font-size:9px}.content-layout{grid-template-columns:1fr;gap:25px;padding:25px 0 35px}.reading-column h2{letter-spacing:-1.1px;margin:16px 0 22px;font-size:29px}.reading-column p,.prose p{font-size:15px;line-height:1.75}.aside-note{padding:20px}.aside-note h3{margin:10px 0;font-size:18px}.aside-note p{font-size:12px}.aside-note .eyebrow{font-size:9px}.estimate-number input{width:155px;font-size:68px}.estimate-number span{font-size:11px}.answer-number{letter-spacing:-8px;font-size:132px}.answer-caption{font-size:21px!important}.comparison{font-size:12px}.chart-legend{gap:11px;font-size:10px}.button-row{gap:8px}.button-row>*{flex:1;padding:13px 10px;font-size:12px}.quote-block{letter-spacing:-1px;margin:20px 0 26px;padding:25px;font-size:37px}.quote-block footer{font-size:10px}.investigation-cover{padding:25px}.investigation-cover .big-date{letter-spacing:-4px;font-size:72px}.investigation-cover p{font-size:13px}.archive-item{grid-template-columns:64px 1fr 36px;gap:13px;padding:21px 0}.archive-thumb{letter-spacing:-2px;width:64px;height:83px;font-size:33px}.archive-thumb.quote{font-size:70px}.archive-thumb.investigate{font-size:24px}.archive-item h2{letter-spacing:-.7px;margin:8px 0;font-size:20px}.archive-item .eyebrow{letter-spacing:.7px;font-size:8px}.archive-item p{font-size:10px}.archive-item .icon-button{width:36px;height:44px;font-size:20px}.archive-list{margin-bottom:35px}.filter{padding:9px 15px;font-size:11px}.filter-row{gap:7px;padding:20px 0}.memory-stats dd{font-size:39px}.memory-stats dt{font-size:9px}.memory-stats div{padding-left:15px}.local-note{gap:10px;font-size:11px}.empty-state h2{font-size:23px}dialog{padding:20px}dialog h2{font-size:30px}.dialog-top{gap:10px}.dialog-top .eyebrow{font-size:8px}#toast{bottom:calc(83px + env(safe-area-inset-bottom));text-align:center;font-size:11px}.completion{font-size:9px}}@media (width<=360px){.site-header,main,.site-footer{margin-left:16px;margin-right:16px}.hero h1{font-size:48px}.format-tabs a{font-size:11px}.format-tabs .num{display:none}.hero-art{height:200px}.poster-word{font-size:133px}.edition-status{font-size:8px}.hero-deck{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.home-hero{padding-top:32px}.home-hero .hero-copy{padding-top:0}.home-hero h1{margin-top:0;margin-bottom:18px}.home-context{align-items:center;gap:18px;margin:0 0 27px;font-size:12px;line-height:1.5;display:flex}.home-context strong{color:var(--red);font-weight:650}.home-context span{color:var(--muted)}@media (width<=640px){.home-hero{padding-top:24px}.home-hero h1{order:0;margin-bottom:13px}.home-context{order:1;justify-content:space-between;gap:12px;margin-bottom:20px;font-size:11px}}.private-preview-banner{color:#f2eee3;background:#11120f;align-items:center;gap:10px;padding:4px 16px;font-size:12px;line-height:1.3;display:flex}.private-preview-banner strong{color:#ff3b30;letter-spacing:.08em}.private-preview-banner a{color:inherit;margin-left:auto}.private-preview-banner form{margin-left:auto}.private-preview-banner button{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.private-seen .private-preview-banner{display:none}.private-strip{background:#ff3b30;height:3px}.private-footer{border-top:1px solid var(--line,#d6d2c6);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:14px 0 0;padding-top:12px;font-size:13px;display:flex}.private-footer strong{color:#c22e23;letter-spacing:.08em}.private-footer a{color:inherit}.private-footer button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;padding:6px 10px}@media (width<=520px){.private-preview-banner span{display:none}}.private-access-filter{margin:14px 0 0}.private-access-filter label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:650;display:flex}.private-access-filter input{width:19px;height:19px;accent-color:var(--red);flex:none;margin:0}.private-access-filter input:focus-visible{outline:3px solid var(--red);outline-offset:4px}.question-art{background:var(--wash);width:100%;height:auto;display:block}.home-bridge{border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:24px 0;display:flex}.home-bridge p{letter-spacing:-.6px;margin:0;font-size:22px;font-weight:650;line-height:1.25}.home-bridge .text-link{flex:none;margin-left:auto}.result-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:100px;padding:34px 0 60px;display:grid}.result-title{letter-spacing:-1.5px;margin:0}.only-word{letter-spacing:-1px;font-size:35px;line-height:1.1;display:block}.result-number{color:var(--red);letter-spacing:-13px;margin:0 0 4px -5px;font-size:205px;line-height:.9;display:block}.result-caption{letter-spacing:-1.9px;font-size:45px;line-height:.99;display:block}.result-denominator{margin:14px 0 0;font-size:19px}.result-art{object-fit:contain;width:100%;height:250px;margin:5px 0 0;display:block}.result-context{margin:0 0 8px;font-size:16px;line-height:1.6}.result-counts{color:var(--muted);margin:0 0 22px;font-size:12px}.present-bridge h2{letter-spacing:-1.2px;margin:0 0 4px;font-size:35px;line-height:1.05}.story-open{justify-content:flex-start;width:100%;margin:10px 0 12px}.story-open>span:last-child{margin-left:auto;font-size:21px}.story-open svg,#story-download svg{stroke:currentColor;fill:none;stroke-width:1.6px;flex:none;width:21px;height:21px}.result-actions{align-items:center;gap:18px;display:flex}.result-actions .secondary{flex:1}.result-actions .text-link{flex:none;font-size:12px}.result-depth .comparison{margin-bottom:35px}.result-depth h2{letter-spacing:-1px;margin:15px 0 26px;font-size:33px;line-height:1.12}.result-depth p{font-size:15px;line-height:1.75}.result-depth .hint p{font-size:13px}.result-depth .microcopy{color:var(--muted);margin:24px 0;font-size:11px}.result-depth .secondary{margin-top:22px}.explorer-head{max-width:740px;padding:30px 0 24px}.explorer-head h1{letter-spacing:-3px;margin:0 0 27px;font-size:64px;line-height:1.03}.search-field{border:1px solid var(--ink);align-items:center;gap:14px;min-height:56px;padding:0 17px;display:flex}.search-field:focus-within{outline:2px solid var(--red);outline-offset:3px}.search-field svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:21px;height:21px}.search-field input{width:100%;min-width:0;min-height:54px;color:var(--ink);background:0 0;border:0;border-radius:0;padding:12px 0;font-size:15px}.search-field input:focus-visible{outline:none}.explorer-filters{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.explorer-filters label{min-width:0}.explorer-filters select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:12px 14px;font-size:13px}select:focus-visible{outline:3px solid var(--red);outline-offset:3px}.explorer-meta{justify-content:space-between;align-items:center;gap:15px;padding-top:13px;display:flex}.explorer-meta p{color:var(--muted);margin:0;font:11px Courier New,monospace}.explorer-meta select{max-width:180px;min-height:44px;color:var(--muted);background:0 0;border:0;padding:8px 0 8px 10px;font:12px Helvetica Neue,Arial,sans-serif}.explorer-head #clear-filters{margin:0}.dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-bottom:25px;display:grid}.dossier-card{border:1px solid var(--line);border-left:2px solid var(--red);min-width:0}.dossier-art{object-fit:contain;background:var(--wash);width:100%;height:230px;display:block}.dossier-body>.eyebrow{color:var(--muted);font-size:10px}.dossier-body h2{letter-spacing:-1px;margin:12px 0 8px;font-size:29px;line-height:1.08}.dossier-body>p{color:var(--muted);margin:0 0 21px;font-size:14px;line-height:1.5}.dossier-articles{border-top:1px solid var(--line)}.dossier-article{border-bottom:1px solid var(--line);align-items:center;gap:10px;display:flex}.dossier-article:last-child{border:0}.dossier-article>a{flex:1;min-height:80px;padding:18px 20px 18px 0;text-decoration:none;position:relative}.dossier-article>a:hover strong{color:var(--red)}.dossier-article strong{letter-spacing:-.4px;font-size:17px;font-weight:650;line-height:1.3;display:block}.dossier-article .eyebrow{color:var(--muted);letter-spacing:.4px;margin-top:7px;font-size:9px;display:block}.dossier-arrow{font-size:19px;position:absolute;top:29px;right:0}.dossier-article .icon-button{border:0;width:36px;height:44px;font-size:24px}.dossier-article .icon-button[aria-pressed=true]{color:var(--red)}.load-more{grid-column:1/-1;align-self:start}.explorer-edition{padding:5px 0 32px;font-size:10px}.dossier-grid .empty-state{grid-column:1/-1}.story-modal .dialog-top{margin-bottom:12px}.story-modal h2{margin:0 0 8px;font-size:30px}.story-modal .story-intro{margin:0 0 12px;font-size:13px}.story-figure{text-align:center;margin:0}.story-figure>img{border:1px solid var(--line);width:180px;height:320px;margin:0 auto;display:block}.story-figure figcaption{color:var(--muted);margin-top:8px;font-size:11px}.story-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:13px 0;display:grid}.story-options button{border:1px solid var(--line);background:0 0;justify-content:center;align-items:center;gap:8px;min-height:64px;padding:6px;font-size:11px;display:flex}.story-options button img{border:1px solid var(--line);object-fit:contain;width:27px;height:48px}.story-options button[aria-pressed=true]{border:2px solid var(--red);color:var(--red);padding:5px}#story-download{justify-content:flex-start;gap:12px}#story-download>span:last-child{margin-left:auto}.copy-caption{justify-content:center;width:100%;font-size:11px;font-weight:500}.story-size{text-align:center;margin-top:0;font-size:9px}#caption-fallback label{margin:20px 0 9px;font-size:12px;display:block}#caption-fallback textarea{background:var(--white);width:100%;color:var(--ink);border:1px solid var(--ink);padding:12px;font:12px/1.6 Helvetica Neue,Arial,sans-serif}@media (width<=900px){.result-layout{gap:45px}.result-number{font-size:175px}.result-caption{font-size:36px}.result-actions{flex-direction:column;align-items:stretch;gap:5px}.home-bridge{flex-wrap:wrap;gap:14px}.home-bridge .text-link{margin-left:0}}@media (width<=640px){.site-header{justify-content:flex-start}.home-hero .question-art{object-fit:cover;height:214px}.home-bridge{padding:22px 0 15px;display:block}.home-bridge .eyebrow{font-size:9px}.home-bridge p{letter-spacing:-.7px;margin-top:11px;font-size:23px}.home-bridge .text-link{margin-top:6px;font-size:11px;display:inline-block}.result-layout{grid-template-columns:1fr;gap:32px;padding:22px 0 35px}.only-word{letter-spacing:-1px;font-size:27px}.result-number{letter-spacing:-8px;margin:0 0 0 -3px;font-size:132px;line-height:.92}.result-caption{letter-spacing:-1.1px;font-size:31px;line-height:1}.result-denominator{margin:8px 0 0;font-size:15px}.result-art{height:145px;margin:0}.result-context{margin:0 0 7px;font-size:14px;line-height:1.55}.result-counts{margin-bottom:18px;font-size:11px}.present-bridge{padding-top:14px}.present-bridge h2{letter-spacing:-.8px;font-size:26px;line-height:1.08}.present-bridge .source-button{font-size:11px}.story-open{min-height:50px;margin:5px 0 10px;padding:14px;font-size:12px}.result-actions{flex-direction:row;align-items:center;gap:10px}.result-actions .secondary{padding:12px 10px;font-size:11px}.result-actions .text-link{font-size:10px}.result-depth{border-top:1px solid var(--line);padding-top:0}.result-depth .comparison{border-top:0;margin-bottom:26px}.result-depth h2{font-size:28px}.result-depth p{font-size:14px}.result-depth .eyebrow{font-size:9px}.explorer-head{padding:25px 0 20px}.explorer-head h1{letter-spacing:-1.8px;margin-bottom:23px;font-size:39px}.search-field{gap:10px;min-height:52px;padding:0 12px}.search-field input{min-height:50px;font-size:12px}.explorer-filters{gap:10px;margin-top:11px}.explorer-filters select{padding:12px 9px;font-size:12px}.explorer-meta p,.explorer-meta select{font-size:10px}.dossier-grid{grid-template-columns:1fr;gap:20px}.dossier-art{height:160px}.dossier-body{padding:16px}.dossier-body>.eyebrow{letter-spacing:.5px;font-size:9px}.dossier-body h2{margin-top:10px;font-size:25px}.dossier-body>p{margin-bottom:16px;font-size:12px}.dossier-article strong{font-size:15px}.dossier-article .eyebrow{letter-spacing:.25px;font-size:8px}.dossier-article>a{min-height:77px;padding:16px 18px 16px 0}.explorer-edition{font-size:9px;line-height:1.7}.story-modal{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:17px}.story-modal h2{font-size:27px}.story-modal .story-intro{font-size:12px}.story-figure>img{width:144px;height:256px}.story-options{gap:7px;margin:11px 0}.story-options button{gap:5px;font-size:10px}#story-download{min-height:49px;padding:13px;font-size:12px}.story-modal .dialog-top .eyebrow{font-size:7px}}@media (width<=360px){.explorer-head h1{letter-spacing:-1.6px;font-size:34px}.story-options button img{width:22px;height:40px}}.story-choice-note{color:var(--muted);text-align:center;margin:0 0 14px;font-size:11px}.archive-content{color:var(--muted);cursor:pointer;align-items:center;gap:10px;margin:10px 0 4px;font-size:14px;display:flex}.archive-content input{width:18px;height:18px;accent-color:var(--red);margin:0}.search-links{border-top:1px solid var(--line);grid-column:1/-1}.search-links .dossier-article:last-child{border-bottom:1px solid var(--line)}.search-links .dossier-article>a{padding-block:14px}@font-face{font-family:Anton;src:url(/fonts/anton-latin.woff2)format("woff2");font-display:swap;font-weight:400}:root{--ink:#11120f;--paper:#f2eee3;--red:#b6281d;--art-red:#f13925;--wash:#e6e1d4;--line:#bcb8ab;--muted:#5f6057}h1,h2,.result-number,.quote-block p,.big-date{text-transform:uppercase;font-family:Anton,Arial Narrow,sans-serif;font-weight:400;letter-spacing:0!important}h1 em{font-style:normal}.site-header{border-bottom:3px solid var(--ink)}.brand{letter-spacing:-1.5px}.primary{background:var(--red);border-color:var(--red)}.primary:hover{background:var(--ink);border-color:var(--ink)}.home-hero{border-bottom:3px solid var(--ink);grid-template-columns:1.2fr 1fr;align-items:center;gap:55px;margin-top:30px;padding:0 0 30px;display:grid}.home-cover{isolation:isolate;background:#161714;min-height:590px;position:relative;overflow:hidden}.home-cover>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.home-cover:after{content:"";z-index:-1;background:linear-gradient(90deg,#0005,#0000);position:absolute;inset:0}.home-cover h1{color:var(--paper);margin:0;padding:28px;font-size:clamp(75px,8vw,116px);line-height:1.03}.home-cover h1 em{color:var(--paper)}.cover-date{color:var(--paper);letter-spacing:1px;font:11px Courier New,monospace;position:absolute;bottom:24px;left:28px}.home-hero .hero-copy{padding:0}.hero-deck{max-width:430px;font-size:25px;line-height:1.45}.hero-copy .primary{max-width:none}.home-bridge{border-bottom:3px solid var(--ink)}.home-bridge p{text-transform:uppercase;letter-spacing:0;font-family:Anton,sans-serif;font-size:36px;font-weight:400}.section-line h2{font-size:32px}.related-card h3{text-transform:uppercase;letter-spacing:0;font-family:Anton,sans-serif;font-size:26px;font-weight:400;line-height:1.15}.related-icon{background:var(--art-red);color:var(--ink)}.related-grid{border-top:2px solid var(--ink)}.page-head h1{font-size:68px;line-height:1.06}.reading-column h2{font-size:35px;line-height:1.16}.aside-note{border:0;border-top:3px solid var(--ink);padding:22px 0}.aside-note h3{font-size:22px}.estimate-number output{min-width:100px;font-family:Anton,sans-serif;font-size:100px;font-weight:400;line-height:1.1}.estimate-number span{color:var(--paper)}#estimate-form{background:var(--ink);color:var(--paper);margin-top:25px;padding:26px}.estimate-label{margin-top:0}.estimate-number{align-items:baseline}#estimate-form .microcopy,#estimate-form .range-scale{color:#cecabf}#estimate-form .hint{background:#262721}#estimate-form .hint p{font-size:13px}#estimate-form .primary{margin-top:22px}input[type=range]{appearance:none;background:0 0;height:48px;margin:16px 0 0}input[type=range]::-webkit-slider-runnable-track{background:#d6d1c5;height:8px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--art-red);border:3px solid var(--paper);border-radius:50%;width:40px;height:40px;margin-top:-16px}input[type=range]::-moz-range-track{background:#d6d1c5;height:8px}input[type=range]::-moz-range-thumb{background:var(--art-red);border:3px solid var(--paper);border-radius:50%;width:34px;height:34px}#estimate-form input:focus-visible{outline-color:var(--paper)}.result-layout{gap:65px;padding-top:30px}.result-poster{color:var(--paper);background:#111 url(/assets/da-v3/pression.webp) 50%/cover;min-height:560px;margin-bottom:24px;padding:28px;position:relative}.result-title{margin:0}.only-word{letter-spacing:0;font-family:Anton,sans-serif;font-size:46px;line-height:1.1}.result-number{color:var(--paper);margin:0;font-size:230px;line-height:1}.result-caption{letter-spacing:0;font-size:42px;line-height:1.08}.result-denominator{margin-top:18px;font-size:14px}.result-context{font-size:16px}.result-depth{padding-top:0}.result-depth h2{font-size:36px;line-height:1.12}.present-bridge{border-top:3px solid var(--ink);padding-top:18px}.present-bridge h2{letter-spacing:0;font-size:42px;line-height:1.06}.quote-block{background:var(--ink) url(/assets/da-v3/breche.webp) center/cover;padding:32px 24px}.quote-block:before{font-size:75px}.quote-block p{font-size:48px;line-height:1.15}.quote-block footer{color:var(--paper);text-shadow:0 1px 4px #000;font-weight:600}.investigation-cover{background:var(--ink) url(/assets/da-v3/contrechamp.webp) center/cover}.investigation-cover p{color:var(--paper);background:#111c;padding:10px}.investigation-cover .big-date{font-size:96px}.dossier-card{border:0;border-top:3px solid var(--ink)}.dossier-art{object-fit:cover;object-position:50% 60%;height:270px}.dossier-body{padding:20px 0}.dossier-body h2{font-size:34px}.explorer-head h1{font-size:64px}.memory-stats{border-top:3px solid var(--ink)}.filter{border-radius:0}.archive-thumb{background:var(--ink);color:var(--paper)}.story-modal{max-width:570px}.story-modal h2{margin-bottom:12px;font-size:37px;line-height:1.06}.story-preview-wrap{width:180px;height:320px;margin:auto;position:relative}.story-preview-wrap>img{object-fit:contain;width:100%;height:100%;display:block}.safe-guide{pointer-events:none;border:1px dashed #fff;display:none;position:absolute;inset:15% 8% 35%;box-shadow:0 0 0 1px #1118}.show-safe .safe-guide{display:block}.safe-toggle{justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:11px;display:flex}.safe-toggle input{width:17px;height:17px;accent-color:var(--red)}.story-options{gap:8px;margin-top:0}.story-options button{min-height:44px;font-size:12px;font-weight:650}.story-options button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.caption-picker{border-top:3px solid var(--ink);margin-top:24px;padding-top:20px}.caption-picker h3{text-transform:uppercase;margin-bottom:16px;font-family:Anton,sans-serif;font-size:26px;font-weight:400}.caption-options{gap:6px;margin:0 0 12px;display:flex}.caption-options button{border:1px solid var(--line);background:0 0;flex:1;min-height:44px;padding:8px;font-size:11px}.caption-options button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}#caption-text{border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;background:#fffdf6;border-radius:0;padding:13px;font:13px/1.65 Helvetica Neue,Arial,sans-serif}.caption-picker .copy-caption{margin-top:10px;font-size:12px}.caption-help,.caption-research p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.65}.caption-research summary{cursor:pointer;min-height:44px;padding-top:13px;font-size:12px}.story-modal .dialog-top{background:var(--paper);z-index:2;padding-top:8px;position:sticky;top:-18px}.story-size{margin-top:10px;font-size:9px}.story-options button:focus-visible{outline-offset:2px}@media (width<=1340px){main,.site-header,.site-footer{margin-left:28px;margin-right:28px}}@media (width<=900px){.home-hero{gap:28px}.home-cover{min-height:530px}.home-cover h1{padding:24px;font-size:80px}.hero-deck{font-size:21px}.result-layout{gap:32px}.result-poster{min-height:480px}.result-number{font-size:180px}.only-word{font-size:36px}.result-caption{font-size:35px}}@media (width<=640px){main,.site-header,.site-footer{margin-left:20px;margin-right:20px}.site-header{height:73px}.brand{font-size:29px}.home-hero{margin-top:0;padding-bottom:23px;display:block}.home-cover{height:440px;min-height:440px;margin:0 -20px}.home-cover h1{padding:24px 20px;font-size:76px;line-height:1.04}.cover-date{font-size:10px;bottom:20px;left:20px}.home-hero .hero-copy{padding:20px 0 0}.hero-deck{max-width:none;margin-bottom:17px;font-size:18px;line-height:1.5}.hero-copy .primary{min-height:53px}.home-bridge p{font-size:31px}.home-bridge{padding:20px 0}.section-line{align-items:flex-start}.section-line h2{max-width:160px;font-size:28px}.section-line>a{font-size:11px}.related-card h3{font-size:24px}.related-card{grid-template-columns:42px 1fr 22px;gap:14px}.related-icon{width:42px;height:58px}.page-head{padding-top:17px;padding-bottom:23px}.page-head h1{margin-top:17px;font-size:43px;line-height:1.08}.page-head .eyebrow{font-size:9px}.reading-column h2{letter-spacing:0;font-size:29px}.reading-column p{font-size:15px}.content-layout{padding-top:25px}#estimate-form{margin-left:-20px;margin-right:-20px;padding:22px}.estimate-number output{font-size:97px}.estimate-number span{font-size:13px}.reading-column .quiz-meta{margin-bottom:12px}.result-layout{gap:32px;padding-top:0}.result-poster{min-height:498px;margin:0 -20px 23px;padding:24px 20px}.only-word{font-size:36px}.result-number{font-size:205px;line-height:.99}.result-caption{font-size:37px;line-height:1.1}.result-denominator{margin-top:19px;font-size:14px}.result-context{font-size:15px}.present-bridge h2{font-size:37px}.result-depth h2{font-size:31px}.quote-block p{font-size:39px}.quote-block{margin-left:-20px;margin-right:-20px;padding:25px 20px}.quote-block footer{font-size:10px}.explorer-head h1{font-size:43px;line-height:1.1}.dossier-art{height:210px}.dossier-body h2{font-size:30px}.bottom-nav{background:var(--ink);color:var(--paper);border-top:0}.bottom-nav a[aria-current]{color:#ff6d59}.bottom-nav .memory-dot{background:#ff6d59}.story-modal{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:18px}.story-modal h2{font-size:33px}.story-preview-wrap{width:162px;height:288px}.story-figure figcaption{font-size:11px}.caption-picker h3{font-size:25px}.story-options button{font-size:11px}.site-footer{border-top:3px solid var(--ink)}.quote-block:before{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.cover-date{background:var(--ink);padding:7px 9px}.result-denominator{background:var(--ink);padding:7px 10px;display:inline-block}.home-hero .hero-copy{flex-direction:column;align-items:stretch;display:flex}.home-hero .microcopy{font-size:10px}.story-figure figcaption{line-height:1.5}.caption-options button:focus-visible{outline-offset:2px}textarea:focus-visible{outline:3px solid var(--red);outline-offset:3px}.home-hero .hero-deck{order:0;max-width:none}.home-hero .hero-copy .primary{order:1}.home-hero .hero-copy .microcopy{order:2}.cover-date{z-index:1;color:#fff8e7;font-size:11px;font-weight:700}@media (width<=640px){.story-preview-wrap{width:216px;height:384px}}.quote-block{background-image:linear-gradient(#0008,#0008),url(/assets/da-v3/breche.webp)}.quote-block p{text-shadow:0 2px 4px #0008;position:relative}.game-topline{justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.game-topline .eyebrow{font-size:10px}.quiz-layout{padding-top:20px}.game-question{max-width:680px;margin:0 0 18px;font-size:46px;line-height:1.16}.game-instruction{margin-bottom:0}.quiz-layout #estimate-form{margin-top:16px}.quiz-layout .estimate-number output{font-size:88px}.quiz-layout #estimate-form .hint{margin:20px 0 0}.quiz-layout .aside-note{margin-top:0}@media (width<=640px){.game-topline{gap:8px;padding-top:8px}.game-topline .back{font-size:11px}.game-topline .eyebrow{letter-spacing:.5px;font-size:8px}.quiz-layout{padding-top:12px}.game-question{margin-bottom:12px;font-size:29px;line-height:1.18}.quiz-layout .game-instruction{font-size:14px}.quiz-layout #estimate-form{padding:19px 20px}.quiz-layout .estimate-label{margin-bottom:4px}.quiz-layout .estimate-number output{font-size:80px}.quiz-layout #estimate-help{margin-top:8px;font-size:10px}.quiz-layout #estimate-form .primary{margin-top:16px}}.cost-cover{background:var(--ink);min-height:560px;color:var(--paper);isolation:isolate;flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}.cost-cover:before{content:"";z-index:-1;background:var(--art-red);width:180%;height:75px;position:absolute;bottom:95px;left:-20%;transform:rotate(-15deg)}.cost-cover .eyebrow{font-size:10px}.cost-cover-type{letter-spacing:0;margin:28px 0;font-family:Anton,sans-serif;font-size:83px;line-height:1.13}.cost-cover-type>span{color:var(--art-red)}.cost-cover-bottom{letter-spacing:1px;margin-top:auto;font:11px Courier New,monospace;position:relative}.cost-rule{border-top:3px solid var(--paper);width:67%;margin:0 0 100px}.cost-home-art,.cost-home .hero-copy{min-width:0}.cost-home .primary{width:100%}.publication-shelf{padding:30px 0}.previous-publication{border-top:3px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:26px;padding:22px 0;text-decoration:none;display:grid}.previous-art{min-width:0;height:185px;min-height:0;color:var(--paper);background:#111 url(/assets/da-v3/pression.webp) 50%/cover;flex-direction:column;justify-content:center;align-self:start;padding:15px;font-family:Anton,sans-serif;display:flex;overflow:hidden}.previous-art b{white-space:nowrap;flex-shrink:0;font-size:87px;font-weight:400;line-height:1}.previous-art>span{white-space:nowrap;flex-shrink:0;font-size:36px}.previous-publication h3{text-transform:uppercase;margin:12px 0;font:400 25.5px/1.1 Anton,sans-serif}.previous-publication p{max-width:400px;font-size:14px;line-height:1.6}.publication-pager{border-top:3px solid var(--ink);margin-top:25px;padding:26px 0 40px}.publication-pager>a:first-of-type{text-transform:uppercase;justify-content:space-between;align-items:center;padding:16px 0;font:400 32px/1.2 Anton,sans-serif;text-decoration:none;display:flex}.publication-pager .text-link{display:inline-block}.cost-article{max-width:760px;margin:24px auto 50px}.cost-article h1{margin:0 0 20px;font-size:66px;line-height:1.08}.cost-article h2{font-size:37px;line-height:1.12}.cost-article header>p{max-width:590px;font-size:18px;line-height:1.65}.cost-article>section{margin-top:30px}.cost-article p{line-height:1.75}.cost-article .primary{width:100%}.budget-ledger{background:var(--paper);border:3px solid var(--ink);grid-template-columns:1fr 1fr;gap:3px;display:grid}.budget-ledger>div{min-height:265px;padding:25px}.ledger-spending{background:var(--ink);color:var(--paper)}.budget-ledger p{text-transform:uppercase;margin:26px 0 0;font:400 32px/1.15 Anton,sans-serif}.ledger-income{background:var(--wash);flex-direction:column;display:flex}.ledger-income>strong{color:var(--red);align-self:center;margin:12px 0;font:400 120px/1 Anton,sans-serif}.ledger-income p{font-size:25px}.ledger-income.is-revealed{background:var(--art-red);color:var(--ink)}.ledger-income.is-revealed>strong{color:var(--ink);align-self:flex-end;margin:20px 0 0;font-size:80px}.ledger-note{color:var(--muted);margin:10px 0 18px;font-size:11px}.cost-verdict{border-top:3px solid var(--ink);outline:none;padding-top:25px}.cost-verdict h2{margin-top:15px}.scope-note{border-left:4px solid var(--red);background:var(--wash);margin:24px 0;padding:16px 18px}.scope-note>strong{font-size:13px;line-height:1.6}.scope-note>p{margin:8px 0 0;font-size:14px}.editorial-position{border-top:1px solid var(--ink);margin-top:30px;padding-top:22px;font-weight:650}.dossier-cost-art{background:var(--ink);height:270px;color:var(--paper);border-bottom:22px solid var(--art-red);align-items:center;padding:27px 22px;font:400 49px/1.12 Anton,sans-serif;display:flex}.archive-thumb.cost{color:#ff6d59;font-family:Anton,sans-serif;font-size:54px}@media (width<=900px){.cost-cover-type{font-size:64px}}@media (width<=640px){.cost-home-art{margin:0 -20px}.cost-cover{height:410px;min-height:410px;padding:23px 20px}.cost-cover-type{margin:24px 0 18px;font-size:61px;line-height:1.13}.cost-cover-bottom{font-size:10px}.cost-rule{margin-bottom:60px}.cost-cover:before{height:42px;bottom:68px}.publication-shelf{padding:26px 0}.previous-publication{grid-template-columns:105px 1fr;gap:18px;padding:18px 0}.previous-art{height:160px;padding:12px}.previous-art b{font-size:65px}.previous-art>span{font-size:30px}.previous-publication .eyebrow{letter-spacing:.6px;font-size:8px}.previous-publication h3{margin:10px 0;font-size:20.25px}.previous-publication p{margin-bottom:5px;font-size:12px}.publication-pager>a:first-of-type{font-size:28px}.cost-article{margin-top:15px}.cost-article h1{font-size:46px}.cost-article h2{font-size:30px}.cost-article header>p{font-size:16px}.cost-article p{font-size:15px}.cost-article>section{margin-top:22px}.budget-ledger>div{min-height:245px;padding:18px 14px}.budget-ledger .eyebrow{letter-spacing:.7px;font-size:8px}.budget-ledger p{margin-top:22px;font-size:27px}.ledger-income p{font-size:22px}.ledger-income>strong{font-size:96px}.cost-article .ledger-note{font-size:11px}.cost-article .hint p{font-size:13px}.dossier-cost-art{height:210px;padding:20px;font-size:43px}.scope-note{padding:14px}.cost-article .scope-note p{font-size:13px}.cost-home .cost-cover{height:300px;min-height:300px;padding:18px 20px}.cost-home .cost-cover-type{margin:17px 0 12px;font-size:54px;line-height:1.05}.cost-home .cost-rule{margin-bottom:27px}.cost-home .cost-cover:before{height:35px;bottom:37px}.cost-home .cost-cover-bottom{font-size:9px}.cost-home .hero-deck{margin-bottom:14px}.cost-home .hero-copy{padding-top:16px}.previous-publication{padding:15px 0}}:root{--bottom-nav-height:0px;--share-dock-height:90px}.share-dock[hidden]{display:none}.share-dock{background:var(--red);z-index:11;border:0;width:360px;padding:0;position:fixed;bottom:20px;right:28px}.share-dock .share-manifesto{text-align:left;background:var(--red);width:100%;min-height:90px;color:var(--paper);border:0;align-items:center;gap:16px;padding:16px 20px}.share-dock .share-copy{min-width:0;display:block}.share-dock .share-copy strong{text-transform:uppercase;letter-spacing:0;font:400 22px/1.18 Anton,Arial Narrow,sans-serif;display:block}.share-dock .share-copy>span{margin-top:7px;font-size:13px;font-weight:400;line-height:1.5;display:block}.share-dock .share-manifesto:hover{background:#9f2118}.share-dock .share-manifesto:focus-visible{outline:3px solid var(--paper);outline-offset:-6px}.share-dock svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:22px;height:22px}body.has-share-dock{padding-bottom:calc(var(--bottom-nav-height) + var(--share-dock-height) + 24px)}body.has-share-dock #toast{bottom:calc(var(--bottom-nav-height) + var(--share-dock-height) + 30px)}html:has(body.has-share-dock){scroll-padding-bottom:calc(var(--bottom-nav-height) + var(--share-dock-height) + 24px)}.site-footer{row-gap:0}.footer-actions,.footer-links{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}.site-footer :is(.footer-project,.footer-welcome,.footer-legal,.footer-analytics){min-height:44px;color:inherit;font:inherit;text-align:left;text-underline-offset:4px;background:0 0;border:0;align-items:center;margin:0;padding:0;font-size:12px;line-height:1.4;text-decoration:underline;display:inline-flex}.legal-page{max-width:780px;min-height:60vh;margin:32px auto 60px}.legal-page h1{margin:16px 0 24px;font-size:56px;line-height:1.12}.legal-page h2{margin:36px 0 18px;scroll-margin-top:20px;font-size:28px;line-height:1.25}.legal-page p,.legal-page li{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.legal-page li{margin-bottom:10px}.legal-page ul{padding-left:22px}.legal-summary{border-top:3px solid var(--ink);border-bottom:1px solid var(--line);margin:26px 0;padding:18px 0}.legal-summary summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}.legal-summary ol{padding-left:24px}.legal-summary a{padding:7px 0;font-size:15px;display:inline-block}@media (width<=640px){:root{--bottom-nav-height:calc(68px + env(safe-area-inset-bottom))}.share-dock{left:0;right:0;bottom:var(--bottom-nav-height);border:0;width:auto;padding:0}.legal-page{margin:24px 20px 40px}.legal-page h1{font-size:38px}.legal-page h2{font-size:25px}.cost-article{margin-top:11px}.cost-article>section{margin-top:18px}.cost-article .budget-ledger>div{min-height:205px}.ledger-income:not(.is-revealed)>p{font-size:20px}.site-footer :is(.footer-project,.footer-welcome,.footer-legal,.footer-analytics){font-size:11px}}@media (width<=360px){.share-dock .share-copy strong{font-size:20px}.share-dock .share-manifesto{padding-left:16px;padding-right:16px}}.quiz-layout .game-instruction{margin-bottom:14px;line-height:1.5}@media (width<=640px){.quiz-layout .game-instruction{margin-bottom:12px;line-height:1.45}.game-topline:has(+article>.population-verdict){display:none}.game-topline:has(+article>.population-verdict)+article>.population-verdict{margin-top:0}}.capital-home-art{min-width:0}.capital-cover{isolation:isolate;background:var(--ink);min-height:560px;color:var(--paper);flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}.capital-cover:after{content:"";z-index:-1;background:var(--art-red);width:130%;height:52px;position:absolute;bottom:67px;left:-12%;transform:rotate(-12deg)}.capital-cover-type{margin:30px 0 65px;font:400 78px/1.08 Anton,sans-serif}.capital-cover-type em{color:#ff7967;font-style:normal}.capital-cover-bottom{letter-spacing:1px;background:var(--ink);width:fit-content;margin-top:auto;padding:3px 6px;font:11px/1.5 Courier New,monospace;position:relative}.capital-home .primary{width:100%}.previous-art.previous-cost{background:var(--ink);color:#ff7967;border-bottom:12px solid var(--art-red)}.previous-art.previous-cost>span{font-size:23px}.publication-pager>a:not(.text-link){text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 0;font:400 32px/1.15 Anton,sans-serif;text-decoration:none;display:flex}.publication-pager>a:not(.text-link)>span:first-child{font-size:.666667em}.capital-estimate{background:var(--ink);color:var(--paper);margin-top:16px;padding:23px}.capital-estimate .estimate-label{margin:0 0 4px}.capital-estimate .estimate-number output{font-size:88px}.capital-estimate .estimate-number>span{font-size:13px;line-height:1.5}.capital-estimate .range-scale,.capital-estimate .microcopy{color:#cecabf}.capital-estimate .primary{width:100%;margin-top:16px}.capital-estimate input:focus-visible{outline-color:var(--paper)}.capital-article{max-width:760px;margin:20px auto 55px}.capital-verdict-header{background:var(--ink);color:var(--paper);border-bottom:12px solid var(--art-red);padding:28px;position:relative;overflow:hidden}.capital-verdict-header .eyebrow{font-size:10px}.capital-verdict-header h1{margin:18px 0}.capital-verdict-header h1 strong{color:var(--art-red);font:400 160px/1 Anton,sans-serif;display:block}.capital-verdict-header h1>span{margin-top:10px;font:400 37px/1.15 Anton,sans-serif;display:block}.capital-verdict-header>p{margin:18px 0 0;font-size:13px;line-height:1.5}.capital-article p{font-size:16px;line-height:1.75}.capital-article .capital-intro{margin:25px 0;font-size:18px}.capital-article h2{margin:0 0 20px;font-size:38px;line-height:1.15}.capital-comparison,.capital-prose{border-top:3px solid var(--ink);margin-top:28px;padding-top:24px}.capital-article .microcopy{font-size:11px}.capital-bars{margin:26px 0 18px}.capital-bar-label{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;font-size:14px;display:flex}.capital-bar-label>strong{font:400 27px/1.2 Anton,sans-serif}.capital-track{background:var(--wash);height:22px;margin-bottom:22px}.capital-track>span{background:var(--red);height:100%;display:block}.capital-track.aid>span{background:var(--ink)}.capital-article .scope-note,.capital-article .hint p{font-size:14px}.dossier-capital-art{background:var(--art-red);height:270px;color:var(--ink);border-bottom:22px solid var(--ink);align-items:center;padding:27px 22px;font:400 55px/1.12 Anton,sans-serif;display:flex}.archive-thumb.capital{color:#ff7967;font-size:42px}@media (width<=900px){.capital-cover-type{font-size:65px}}@media (width<=640px){.capital-home-art{margin:0 -20px}.capital-cover{height:300px;min-height:300px;padding:18px 20px}.capital-cover .eyebrow{font-size:9px}.capital-cover-type{margin:19px 0 30px;font-size:56px;line-height:1.05}.capital-cover-bottom{font-size:9px}.capital-cover:after{height:32px;bottom:31px}.capital-home .hero-deck{margin-bottom:14px}.capital-home .hero-copy{padding-top:16px}.previous-art.previous-cost>span{font-size:17px}.publication-pager>a:not(.text-link){font-size:28px}.capital-estimate{margin-left:-20px;margin-right:-20px;padding:19px 20px}.capital-estimate .estimate-number output{font-size:80px}.capital-estimate .estimate-number{gap:14px}.capital-estimate .microcopy{margin-top:8px;font-size:10px}.capital-article{margin:0 auto 35px}.capital-verdict-header{margin:0 -20px;padding:24px 20px}.capital-verdict-header h1 strong{font-size:126px}.capital-verdict-header h1>span{font-size:30px}.capital-verdict-header>p{font-size:12px}.capital-article p{font-size:15px}.capital-article .capital-intro{font-size:16px}.capital-article h2{font-size:31px}.capital-article .hint p,.capital-article .scope-note,.capital-bar-label{font-size:13px}.dossier-capital-art{height:210px;padding:20px;font-size:42px}}.previous-art.previous-capital{background:var(--art-red);color:var(--ink)}.previous-art.previous-capital>span{font-size:24px;line-height:1.2}@media (width<=640px){.previous-art.previous-capital>span{font-size:19px}}.publication-shelf .shelf-more{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;border-radius:0;grid-column:1/-1;justify-self:center;margin:26px auto 0;padding:6px 2px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;display:block}.publication-shelf .shelf-more:hover{color:var(--ink)}.publication-shelf .shelf-more[hidden],.publication-shelf .previous-publication[hidden]{display:none}.previous-art[data-fit]{container-type:inline-size}.previous-art[data-fit]>span{white-space:normal;line-height:1.1}.previous-art[data-fit="6"]>span{font-size:clamp(10px,32.05cqw,34px)!important}.previous-art[data-fit="7"]>span{font-size:clamp(10px,27.47cqw,34px)!important}.previous-art[data-fit="8"]>span{font-size:clamp(10px,24.04cqw,34px)!important}.previous-art[data-fit="9"]>span{font-size:clamp(10px,21.37cqw,34px)!important}.previous-art[data-fit="10"]>span{font-size:clamp(10px,19.23cqw,34px)!important}.previous-art[data-fit="11"]>span{font-size:clamp(10px,17.48cqw,34px)!important}.previous-art[data-fit="12"]>span{font-size:clamp(10px,16.03cqw,34px)!important}.previous-art[data-fit="13"]>span{font-size:clamp(10px,14.79cqw,34px)!important}.previous-art[data-fit="14"]>span{font-size:clamp(10px,13.74cqw,34px)!important}.previous-art[data-fit="15"]>span{font-size:clamp(10px,12.82cqw,34px)!important}.previous-art[data-fit="16"]>span{font-size:clamp(10px,12.02cqw,34px)!important}:root[data-interface=sobre] .previous-art[data-fit="6"]>span{font-size:clamp(10px,24.51cqw,30px)!important}:root[data-interface=sobre] .previous-art[data-fit="7"]>span{font-size:clamp(10px,21.01cqw,30px)!important}:root[data-interface=sobre] .previous-art[data-fit="8"]>span{font-size:clamp(10px,18.38cqw,30px)!important}:root[data-interface=sobre] .previous-art[data-fit="9"]>span{font-size:clamp(10px,16.34cqw,30px)!important}:root[data-interface=sobre] .previous-art[data-fit="10"]>span{font-size:clamp(10px,14.71cqw,30px)!important}:root[data-interface=sobre] .previous-art[data-fit="11"]>span{font-size:clamp(10px,13.37cqw,30px)!important}:root[data-interface=sobre] .previous-art[data-fit="12"]>span{font-size:clamp(10px,12.25cqw,30px)!important}:root[data-interface=sobre] .previous-art[data-fit="13"]>span{font-size:clamp(10px,11.31cqw,30px)!important}:root[data-interface=sobre] .previous-art[data-fit="14"]>span{font-size:clamp(10px,10.5cqw,30px)!important}:root[data-interface=sobre] .previous-art[data-fit="15"]>span{font-size:clamp(10px,9.8cqw,30px)!important}:root[data-interface=sobre] .previous-art[data-fit="16"]>span{font-size:clamp(10px,9.19cqw,30px)!important}.section-deck{margin-top:18px}.head-deck{margin-top:15px}.bar-full{width:100%}.bar-aid{width:54.1761%}.vote-against{background:var(--red);flex:80}.vote-for{background:var(--ink);flex:569}.memory-total{color:var(--muted);letter-spacing:0;font-size:17px}.readable-fact{border-top:2px solid var(--ink);margin:28px 0;padding:15px 0}.readable-fact>summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:600;line-height:1.5}.readable-body{padding-top:20px}.inline-sources{border-top:2px solid var(--ink);margin:35px 0;padding-top:20px}.inline-sources h2{font-size:28px}.inline-sources p{font-size:15px;line-height:1.7}.inline-sources a{overflow-wrap:anywhere;font-weight:600;line-height:1.6}.readable-body .publication-pager{display:none}.page-bottom{flex-wrap:wrap}.legal-page{max-width:760px;margin:30px auto}.legal-page h1{font-size:48px;line-height:1.15}.legal-page h2{margin-top:30px;font-size:28px}.legal-page p,.legal-page li{font-size:17px;line-height:1.75}.breadcrumb{margin:18px 0;font-size:12px}.breadcrumb ol{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.site-footer .footer-links{flex-wrap:wrap;row-gap:0}.no-script-note{border:1px solid var(--ink);padding:12px}.build-warning{background:#fff3cb;padding:15px;font-size:14px}.bottom-nav a{min-width:44px;min-height:44px}.site-footer button,.footer-links a{align-items:center;min-height:44px;display:inline-flex}.dialog-top .close-modal{min-width:44px;min-height:44px}@media (width<=620px){.readable-fact{margin:22px 0}.inline-sources p{font-size:16px}.legal-page h1{font-size:38px}.readable-body .result-layout{display:block}.readable-body .result-depth{margin-top:28px}}[hidden]{display:none!important}.choice{isolation:isolate;border-color:#8a867a;font-size:17px;line-height:1.35;position:relative;overflow:hidden}.choice:before{content:"";z-index:-1;background:var(--red);transform-origin:0;transition:transform .34s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleX(0)}.choice b{width:30px;height:30px;color:var(--ink);flex:none;justify-content:center;align-items:center;font:700 26px/1 Courier New,monospace;transition:color .12s;display:inline-flex}@media (hover:hover){.choice:not(:disabled):hover{border-color:var(--red);color:var(--paper);transition:color .12s .2s,border-color .12s .2s,opacity .15s}.choice:not(:disabled):hover:before{transform:scaleX(1)}.choice:not(:disabled):hover b{color:var(--paper);transition-delay:.2s}}@media (width<=640px){.choice{font-size:16px}.choice b{width:28px;height:28px;font-size:24px}}.choice{transition:border-color .12s,color .12s,opacity .15s}.choice:not(:disabled):active,.choice.is-chosen{border-color:var(--red);color:var(--paper)}.choice:not(:disabled):active:before,.choice.is-chosen:before{transition-duration:.14s;transform:scaleX(1)}.choice:not(:disabled):active b,.choice.is-chosen b{color:var(--paper)}.choice.is-chosen b{font-size:0}.choice.is-chosen b:before{content:"✓";font-size:24px;font-weight:700}.choice-list.is-choosing .choice:not(.is-chosen){opacity:.45}@media (prefers-reduced-motion:no-preference){.choice-list>.choice{animation:.32s backwards choice-in}.choice-list>.choice:nth-child(2){animation-delay:70ms}.choice-list>.choice:nth-child(3){animation-delay:.14s}.choice-list>.choice:nth-child(n+4){animation-delay:.2s}}@keyframes choice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.choice,.choice:before,.choice b{transition:none}}.population-cover{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.population-cover>img{aspect-ratio:720/460;object-fit:cover;width:100%;height:auto;display:block}.population-cover>.eyebrow{border-top:1px solid #f2eee340;padding:14px 22px;font-size:10px;display:block}.population-home .hero-copy h2{font-size:42px;line-height:1.1}.previous-art.previous-population{border:1px solid var(--ink);background:#171717 url(/assets/population/couverture.webp) 50%/contain no-repeat}.previous-art.previous-vote{border:1px solid var(--ink);background:#171717 url(/assets/1940/couverture.webp) 50%/contain no-repeat}.dossier-population-art{object-fit:contain;background:#171717;width:100%;height:270px;display:block}.archive-thumb.population{background:var(--red);color:var(--paper);font:400 52px/1 Anton,sans-serif}.population-quiz .game-question{margin:0 0 16px;font-size:43px;line-height:1.13}.population-quiz .game-instruction{margin-bottom:14px;line-height:1.5}.population-quiz .aside-note h2{margin:14px 0;font-size:30px}.population-estimate .estimate-number{flex-wrap:wrap;align-items:baseline;column-gap:16px;display:flex}.population-estimate .estimate-number output{min-width:0;font-size:90px;line-height:1.2}.population-estimate .estimate-number span{font-size:14px}.population-estimate .range-scale{justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.population-definition p{font-size:16px;line-height:1.7}.population-article{max-width:760px;margin:18px auto 45px}.population-verdict{background:var(--ink);color:var(--paper);border-bottom:12px solid var(--art-red);padding:28px}.population-verdict h1{margin:18px 0 22px}.population-verdict h1 strong{color:var(--art-red);font:400 clamp(96px,17vw,164px)/1.05 Anton,sans-serif;display:block}.population-verdict h1>span{margin-top:16px;font:400 36px/1.15 Anton,sans-serif;display:block}.population-verdict p{margin-bottom:22px;font-size:16px;line-height:1.6}.population-proportion{background:var(--paper);width:100%;height:18px}.population-proportion>span{background:var(--art-red);width:11.6%;height:100%;display:block}.population-verdict .population-proportion-key{margin:10px 0 0;font-size:13px}.population-body{padding-top:24px}.population-body p{font-size:17px;line-height:1.75}.population-body .population-lead{margin-bottom:32px;font-size:21px;line-height:1.6}.population-body section{border-top:2px solid var(--ink);margin-top:30px;padding-top:25px}.population-body h2{margin-bottom:20px;font:400 38px/1.14 Anton,sans-serif}.population-reference{white-space:nowrap;font-size:.84em;font-weight:650}.population-callout{border-left:7px solid var(--red);margin:26px 0;padding:14px 0 14px 22px}.population-callout>strong{color:var(--red);font:400 80px/1.1 Anton,sans-serif}.population-callout>p{max-width:450px;margin:12px 0 0}.population-table{border-collapse:collapse;text-align:left;width:100%;margin:26px 0;font-size:16px}.population-table caption{text-align:left;margin-bottom:16px;font-weight:650;line-height:1.5}.population-table th,.population-table td{border-bottom:1px solid var(--line);padding:13px 8px}.population-table th:last-child,.population-table td:last-child{text-align:right}.population-table thead{background:var(--ink);color:var(--paper)}.population-table tbody tr:first-child{background:var(--wash)}.population-table td{font-variant-numeric:tabular-nums;font-weight:700}.population-body .population-method{background:var(--wash);border-top:0;padding:22px}.population-method h2{margin-top:14px}.population-body .population-position{background:var(--red);color:var(--paper);border:0;padding:28px}.population-position h2{margin-top:16px;font-size:62px}.population-position .primary{background:var(--ink);border-color:var(--ink);margin-top:25px}.population-position .primary:hover{background:var(--paper);color:var(--ink)}@media (width<=640px){.population-cover>.eyebrow{padding:12px 20px;font-size:9px}.population-home .hero-copy h2{font-size:31px}.dossier-population-art{height:210px}.population-quiz .game-question{margin-bottom:12px;font-size:30px;line-height:1.15}.population-quiz .game-instruction{margin-bottom:12px;font-size:15px;line-height:1.5}.population-estimate .estimate-number output{font-size:80px}.population-estimate .estimate-number span{font-size:13px}.population-quiz .aside-note h2{font-size:28px}.population-definition p{font-size:16px}.population-article{margin-top:12px}.population-verdict{margin:0 -20px;padding:24px 20px}.population-verdict h1 strong{font-size:112px}.population-verdict h1>span{font-size:30px}.population-verdict p{font-size:15px}.population-body p{font-size:16px;line-height:1.75}.population-body .population-lead{font-size:18px}.population-body h2{font-size:30px}.population-body section{margin-top:26px;padding-top:22px}.population-callout>strong{font-size:64px}.population-table{font-size:15px}.population-body .population-method{padding:20px}.population-body .population-position{margin-left:-20px;margin-right:-20px;padding:26px 20px}.population-position h2{font-size:54px}}.vote-result>.vote-verdict,.vote-result>.share-strip{grid-column:1/-1}.vote-verdict h1>span{max-width:680px}.population-verdict .verdict-lead{color:var(--art-red);font-weight:700}.accueil-cover{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:space-between;gap:40px;min-height:360px;padding:clamp(24px,5vw,58px);display:flex}.accueil-cover>div{letter-spacing:-.02em;overflow-wrap:anywhere;font-family:Anton,sans-serif;font-size:clamp(36px,6vw,78px);line-height:1.05}.accueil-cover em{color:var(--red);font-style:normal}.previous-accueil{background:var(--ink);color:var(--paper)}.previous-accueil span:last-child{color:var(--red)}.archive-thumb.accueil{background:var(--ink);color:var(--paper)}.accueil-heading{max-width:960px;padding:32px 0 40px}.accueil-heading h1{text-transform:uppercase;margin:24px 0;font-family:Anton,sans-serif;font-size:clamp(65px,10vw,130px);line-height:.95}.accueil-heading h1 em{color:var(--red);font-style:normal}.accueil-heading blockquote{border-left:6px solid var(--red);max-width:800px;margin:28px 0;padding-left:22px;font-size:clamp(23px,3vw,34px);line-height:1.35}.accueil-verdict{background:var(--ink);color:var(--paper);border-top:8px solid var(--red);padding:clamp(24px,5vw,48px)}.accueil-verdict h2{text-transform:uppercase;margin:18px 0;font-family:Anton,sans-serif;font-size:clamp(32px,5vw,54px);line-height:1.1}.accueil-verdict p{max-width:850px;font-size:clamp(18px,2vw,23px);line-height:1.6}.accueil-body{max-width:820px;margin:0 auto}.accueil-body>section{border-bottom:2px solid var(--ink);padding:48px 0}.accueil-body h2{text-transform:uppercase;margin:18px 0 24px;font-family:Anton,sans-serif;font-size:clamp(31px,5vw,48px);line-height:1.1}.accueil-body p{margin:18px 0;font-size:18px;line-height:1.7}.accueil-body a{text-underline-offset:4px}.accueil-comparison{border-collapse:collapse;width:100%;margin:28px 0;font-size:18px}.accueil-comparison caption{text-align:left;margin-bottom:18px;font-weight:700}.accueil-comparison thead{text-transform:uppercase;letter-spacing:.06em;font-family:Courier New,monospace;font-size:12px}.accueil-comparison th{text-align:left}.accueil-comparison td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.accueil-comparison th,.accueil-comparison td{border-bottom:1px solid var(--muted);padding:15px 12px}.accueil-comparison tbody th{width:72%}.accueil-bar{background:var(--ink);height:10px;margin-top:12px;display:block}.accueil-spain .accueil-bar{width:100%}.accueil-italy .accueil-bar{width:89.8%}.accueil-france .accueil-bar{background:var(--red);width:82.6%}.accueil-germany .accueil-bar{width:80.3%}.accueil-greece .accueil-bar{width:39.3%}.accueil-france{color:var(--red)}.accueil-body .accueil-data-note{font-size:14px;line-height:1.6}.accueil-allowance{border:2px solid var(--ink);margin:28px 0;padding:28px}.accueil-allowance>strong,.accueil-allowance>div>strong{margin-top:20px;font-family:Anton,sans-serif;font-size:clamp(42px,8vw,76px);line-height:1.15;display:block}.accueil-allowance small{margin-top:10px;font:14px Courier New,monospace;display:block}.accueil-allowance>div{border-top:2px solid var(--ink);margin-top:25px;padding-top:8px}.accueil-allowance>div>strong{color:var(--red);font-size:clamp(32px,6vw,52px)}.accueil-studies{grid-template-columns:1fr 1fr;gap:28px;margin:24px 0;display:grid}.accueil-studies>div{border-top:5px solid var(--red);padding-top:20px}.accueil-studies h3{font-size:21px;line-height:1.3}.accueil-body .accueil-studies p{font-size:16px}.accueil-reply{margin-top:24px}.accueil-reply p{border-left:5px solid var(--red);padding-left:24px}.accueil-body>.button-row{padding:32px 0}.accueil-body button:disabled{opacity:.65;cursor:default}@media (width<=600px){.accueil-studies{grid-template-columns:1fr}.accueil-heading{padding-top:22px}.accueil-body>section{padding:35px 0}.accueil-comparison th,.accueil-comparison td{padding:14px 6px}.accueil-allowance{padding:20px}}.retraite-reference{border:2px solid var(--ink);margin:28px 0;padding:28px}.retraite-reference>strong{color:var(--red);margin-top:20px;font:400 clamp(42px,8vw,76px)/1.15 Anton,sans-serif;display:block}.retraite-reference small{color:var(--ink);margin-top:10px;font:14px/1.5 Courier New,monospace;display:block}.retraite-example{border-left:6px solid var(--red);background:var(--wash);margin:28px 0;padding:8px 24px}.retraite-example h3{margin-top:16px;font-size:23px;line-height:1.3}@media (width<=600px){.retraite-reference{padding:20px}.retraite-example{padding:8px 18px}}.discovery-quiz .game-question{margin:0 0 22px;font-size:clamp(31px,4.5vw,49px);line-height:1.15}.discovery-estimate .estimate-number{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.discovery-estimate .estimate-number output{font-size:94px}.discovery-estimate .estimate-number span{color:var(--paper);font-size:14px}.discovery-estimate .range-scale{justify-content:space-between;display:flex}.discovery-estimate .primary{margin-top:24px}.discovery-quiz .aside-note h2{margin:18px 0;font-size:30px;line-height:1.15}.discovery-verdict{margin:24px 0}.discovery-verdict h1{margin:18px 0}.discovery-verdict h1>strong{font:400 clamp(100px,18vw,170px)/1 Anton,sans-serif;display:block}.discovery-verdict h1>span{margin-top:20px;font-size:clamp(26px,4vw,42px);line-height:1.2;display:block}.discovery-share .primary{width:100%}@media (width<=600px){.discovery-quiz .game-question{font-size:34px}.discovery-estimate .estimate-number output{font-size:80px}}.dossier-card>.accueil-cover{gap:12px;height:270px;min-height:0;padding:24px 22px}.dossier-card>.accueil-cover>div{font-size:clamp(30px,4vw,49px)}.dossier-card>.accueil-cover>.eyebrow{font-size:9px;line-height:1.4}@media (width<=640px){.dossier-card>.accueil-cover{gap:10px;height:210px;padding:20px}.dossier-card>.accueil-cover>div{font-size:36px}}@media (width>=641px){body{--site-column:760px;--site-gutters:56px}body>:is(.site-header,main,.breadcrumb,.site-footer),.site-header-wrap>.site-header{width:min(var(--site-column), calc(100% - var(--site-gutters)));max-width:none;margin-inline:auto}body .site-header,body .desktop-nav{gap:20px}body main>:is(.capital-article,.cost-article,.population-article,.accueil-heading,.accueil-body,.legal-page,.explorer-head){width:100%;max-width:none;margin-inline:0}body main>:is(.content-layout,.result-layout){grid-template-columns:minmax(0,1fr)}body .reading-column{min-width:0;max-width:none}.home-hero{grid-template-columns:minmax(0,1fr);gap:24px}.home-hero .hero-copy{min-width:0}.dossier-card>:is(.dossier-capital-art,.dossier-cost-art){font-size:42px}.previous-art.previous-accueil>span{font-size:26px}.reply-hero{grid-template-columns:minmax(0,1fr) 220px;gap:32px}.reply-hero h1{font-size:49px}.reply-poster{box-shadow:none;padding:18px;transform:none}.reply-poster strong{font-size:30px}.reply-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}body .share-dock{width:min(var(--site-column), calc(100% - var(--site-gutters)));left:50%;right:auto;transform:translate(-50%)}}@media (width>=641px) and (width<=760px){.reply-hero{grid-template-columns:minmax(0,1fr)}body .site-header{flex-wrap:wrap;gap:4px 20px;height:auto;min-height:96px;padding-block:14px}body .desktop-nav{order:1;justify-content:space-between;width:100%;margin-left:0}}.memory-reset{border-top:2px solid var(--ink);margin:32px 0;padding-top:24px}.memory-reset h2{margin:0 0 12px;font-size:28px;line-height:1.2}.memory-reset p{max-width:58ch;margin:0 0 18px;font-size:16px;line-height:1.65}.memory-reset .secondary{text-align:left;white-space:normal;min-height:44px}body[data-layout=reading] main>.quiz-layout{padding-bottom:12px}body[data-layout=reading] .quiz-layout .aside-note{padding-bottom:8px}body[data-layout=reading] .quiz-layout .aside-note>:last-child{margin-bottom:0}body[data-layout=reading] .readable-fact{background:0 0;border:0;margin:8px 0 24px;padding:0}body[data-layout=reading] .readable-fact>summary{padding:18px 0;font-size:18px;font-weight:700;line-height:1.45}body[data-layout=reading] .readable-fact>summary:hover{color:var(--red)}body[data-layout=reading] .readable-fact[open]>.readable-body{padding:0}.readable-label{max-width:100%;display:inline-block;position:relative}.readable-label:after{content:"";inset-inline:0;background:var(--red);transform-origin:0;height:3px;position:absolute;bottom:-5px;transform:scaleX(0)}.readable-attention>.readable-label:after{animation:.85s ease-out both readable-editorial-line}@keyframes readable-editorial-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.readable-attention>.readable-label:after{animation:none;transform:scaleX(1)}}.memory-reset{margin-bottom:12px}.memory-reset~.filter-row{padding-block:12px}.memory-reset~.archive-list{margin-bottom:20px}.memory-reset~.archive-list .empty-state{padding-bottom:20px}.memory-reset~.home-install{margin-block:16px;padding-bottom:16px}.memory-reset~.local-note{padding-top:10px}.smic-article .discovery-verdict h1>strong{white-space:normal;font-size:clamp(36px,10vw,82px);line-height:1.08}.smic-article .discovery-verdict .smic-answer-feedback{font-size:18px;line-height:1.6}.smic-comparison{grid-template-columns:1fr 1fr;gap:28px;margin:28px 0 36px;display:grid}.smic-comparison>section{border-top:3px solid var(--ink);min-width:0;padding-top:20px}.smic-comparison h2{margin:14px 0 20px;font-size:30px;line-height:1.2}.smic-comparison p{font-size:16px;line-height:1.7}.smic-details{margin-block:28px}@media (width<=640px){.smic-comparison{grid-template-columns:1fr;gap:24px}.smic-comparison h2{font-size:28px}}.smic-figures{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:20px 0 8px;padding:0;list-style:none;display:grid}.smic-figures li{border-top:3px solid var(--red);align-content:start;gap:6px;padding:12px 0 6px;display:grid}.smic-figures strong{color:var(--red);font-size:clamp(32px,5vw,52px);line-height:1}.smic-figures span{font-size:.95em;line-height:1.45}.smic-chart{margin:24px 0 32px;padding:0}.smic-chart figcaption{gap:6px;margin-bottom:18px;display:grid}.smic-chart figcaption strong{font-size:clamp(20px,3vw,28px);line-height:1.25}.smic-chart ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.smic-chart li{grid-template-columns:1fr auto;align-items:end;gap:6px 14px;display:grid}.smic-chart-label{grid-column:1/-1;gap:2px;display:grid}.smic-chart-label b{font-size:1em;line-height:1.4}.smic-chart-label span{color:var(--muted);font-size:.9em}.smic-bar{border:1px solid var(--line);background:#f2eee31a;height:30px;display:flex}.smic-seg{height:100%;display:block}.smic-seg.aspa{background:var(--red)}.smic-seg.base{background:var(--ink)}.smic-seg.comp{background:repeating-linear-gradient(45deg,var(--ink),var(--ink) 6px,transparent 6px,transparent 10px);outline:1px solid var(--ink);outline-offset:-1px}.smic-seg.w80{width:80%}.smic-seg.w70{width:70%}.smic-seg.w27{width:27%}.smic-chart em{white-space:nowrap;font-size:clamp(20px,3.4vw,30px);font-style:normal;font-weight:700;line-height:1}.smic-chart-note{color:var(--muted);margin-top:16px;font-size:.9em;line-height:1.5}.smic-chart p.smic-chart-note{color:var(--muted);font-size:13px;line-height:1.55}.smic-bar{position:relative}.smic-bar:after{content:"";border-left:2px dashed var(--red);position:absolute;top:-5px;bottom:-5px;left:80%}.smic-chart .smic-chart-legend{color:var(--red);font-size:13px;font-weight:650}.smic-chart li{grid-template-columns:minmax(0,1fr) 150px}.smic-chart em{text-align:right}.smic-chart-label span strong{color:var(--ink);font-weight:750}.facies-question-recap{font-size:clamp(18px,2.8vw,25px);line-height:1.5}.facies-choice-recap{border-block:1px solid #f2eee355;padding:14px 0}.facies-article .discovery-verdict h1>span{max-width:680px}.facies-decisions{gap:24px;margin:28px 0;display:grid}.facies-decisions>section{border-left:4px solid var(--red);padding-left:24px}.facies-decisions h3{margin:12px 0;font-size:clamp(23px,3vw,30px)}.naissances-question-recap{font-size:clamp(18px,2.8vw,25px);line-height:1.5}.naissances-choice-recap{border-block:1px solid #f2eee355;padding:14px 0}.naissances-article .discovery-verdict h1>span{max-width:720px}.naissances-table{border-collapse:collapse;width:100%;margin:28px 0}.naissances-table caption{text-align:left;margin-bottom:14px;font-weight:700}.naissances-table th,.naissances-table td{text-align:left;border-bottom:1px solid var(--line);padding:16px 8px}.naissances-table thead th{color:var(--muted);font-size:.85em}.naissances-table td{text-align:right;white-space:nowrap;color:var(--red);font-size:clamp(25px,4vw,40px)}.antisemitisme-question-recap{font-size:clamp(18px,2.8vw,25px);line-height:1.5}.antisemitisme-choice-recap{border-block:1px solid #f2eee355;gap:8px;padding:14px 0;display:grid}.antisemitisme-article .discovery-verdict h1>strong{font-size:clamp(45px,8vw,100px);line-height:1.05}.antisemitisme-article .discovery-verdict h1>span{max-width:700px}.antisemitisme-method{padding-left:1.4em}.antisemitisme-method li{margin:18px 0;padding-left:.3em;line-height:1.65}.voile-question-recap{font-size:clamp(18px,2.8vw,25px);line-height:1.5}.voile-choice-recap{border-block:1px solid #f2eee355;gap:8px;padding:14px 0;display:grid}.voile-article .discovery-verdict h1>strong{overflow-wrap:normal;font-size:clamp(36px,6vw,78px);line-height:1.05}.voile-article .discovery-verdict h1>span{max-width:680px}.voyage-question-recap{font-size:clamp(18px,2.8vw,25px);line-height:1.5}.voyage-choice-recap{border-block:1px solid #f2eee355;gap:8px;padding:14px 0;display:grid}.voyage-article .discovery-verdict h1>strong{overflow-wrap:normal;font-size:clamp(36px,6vw,78px);line-height:1.05}.voyage-article .discovery-verdict h1>span{max-width:680px}.key-figures{border-block:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:28px 0;display:grid}.key-figures>div{align-content:start;gap:8px;padding:18px 16px 18px 0;display:grid}.key-figures>div+div{border-left:1px solid var(--ink);padding-left:16px}.key-figures b{color:var(--red,#c8102e);overflow-wrap:normal;font:400 clamp(30px,5.4vw,60px)/1 Anton,Impact,sans-serif}.key-figures span{color:var(--ink);text-transform:none;letter-spacing:0;font-family:inherit;font-size:clamp(15px,1.9vw,18px);font-weight:700;line-height:1.35}@media (width<=640px){.key-figures{grid-template-columns:1fr}.key-figures>div,.key-figures>div+div{border-left:0;padding:14px 0}.key-figures>div+div{border-top:1px solid var(--ink)}}.key-figures.key-words b{overflow-wrap:break-word;font-size:clamp(26px,4.2vw,44px)}.discovery-verdict [class$=-question-recap]{color:var(--art-red);font-weight:700}.discovery-verdict>h1+p{font-style:italic}.race-question-recap{font-size:clamp(18px,2.8vw,25px);line-height:1.5}.race-choice-recap{border-block:1px solid #f2eee355;gap:8px;padding:14px 0;display:grid}.race-article .discovery-verdict h1>strong{overflow-wrap:normal;font-size:clamp(36px,6vw,78px);line-height:1.05}.race-article .discovery-verdict h1>span{max-width:680px}.remplacement-question-recap{font-size:clamp(18px,2.8vw,25px);line-height:1.5}.remplacement-choice-recap{border-block:1px solid #f2eee355;gap:8px;padding:14px 0;display:grid}.remplacement-article .discovery-verdict h1>strong{overflow-wrap:normal;font-size:clamp(36px,6vw,78px);line-height:1.05}.remplacement-article .discovery-verdict h1>span{max-width:680px}.remplacement-figures{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.remplacement-figures li{border-top:3px solid var(--red);align-content:start;gap:6px;padding:12px 0 6px;display:grid}.remplacement-figures strong{color:var(--red);font-size:clamp(32px,5vw,52px);line-height:1}.remplacement-figures span{font-size:.95em;line-height:1.45}.remplacement-limit{color:var(--muted);font-size:.95em}.remplacement-statements{gap:14px;margin:18px 0;padding:0;list-style:none;display:grid}.remplacement-statements li{border-left:3px solid var(--red);padding:2px 0 2px 16px;line-height:1.6}.amesans-question-recap{font-size:clamp(18px,2.8vw,25px);line-height:1.5}.amesans-choice-recap{border-block:1px solid #f2eee355;gap:8px;padding:14px 0;display:grid}.amesans-article .discovery-verdict h1>strong{overflow-wrap:normal;font-size:clamp(36px,6vw,78px);line-height:1.05}.amesans-article .discovery-verdict h1>span{max-width:680px}.amesans-figures{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.amesans-figures li{border-top:3px solid var(--red);align-content:start;gap:6px;padding:12px 0 6px;display:grid}.amesans-figures strong{color:var(--red);font-size:clamp(32px,5vw,52px);line-height:1}.amesans-figures span{font-size:.95em;line-height:1.45}.amesans-limit{color:var(--muted);font-size:.95em}.logement-figures{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.logement-figures li{border-top:3px solid var(--red);align-content:start;gap:6px;padding:12px 0 6px;display:grid}.logement-figures strong{color:var(--red);font-size:clamp(28px,4.4vw,46px);line-height:1.05}.logement-figures span{font-size:.95em;line-height:1.45}.caf-figures{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.caf-figures li{border-top:3px solid var(--red);align-content:start;gap:6px;padding:12px 0 6px;display:grid}.caf-figures strong{color:var(--red);font-size:clamp(28px,4.4vw,46px);line-height:1.05}.caf-figures span{font-size:.95em;line-height:1.45}.retraite-figures{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.retraite-figures li{border-top:3px solid var(--red);align-content:start;gap:6px;padding:12px 0 6px;display:grid}.retraite-figures strong{color:var(--red);font-size:clamp(28px,4.4vw,46px);line-height:1.05}.retraite-figures span{font-size:.95em;line-height:1.45}.islam-question-recap{font-size:clamp(18px,2.8vw,25px);line-height:1.5}.islam-choice-recap{border-block:1px solid #f2eee355;gap:8px;padding:14px 0;display:grid}.islam-article .discovery-verdict h1>strong{overflow-wrap:normal;font-size:clamp(36px,6vw,78px);line-height:1.05}.islam-article .discovery-verdict h1>span{max-width:680px}main .population-verdict.discovery-verdict>[class$=-question-recap]{margin:4px 0 0;font-size:clamp(15.5px,2.3vw,21px);font-weight:400;line-height:1.32}main .population-verdict.discovery-verdict>[class$=-choice-recap]{border-top:0;border-bottom:1px solid #f2eee355;gap:4px;margin:0 0 4px;padding:18px 0 16px;display:grid}main .population-verdict.discovery-verdict>[class$=-choice-recap]>.eyebrow{margin:0}main .population-verdict.discovery-verdict>[class$=-choice-recap] strong{font-size:clamp(15.5px,2.3vw,21px);font-weight:400;line-height:1.32}main .population-verdict.discovery-verdict>p:not([class$=-question-recap]):not([class$=-choice-recap]){margin-bottom:18px;line-height:1.45}.debunk-article .discovery-verdict h1>strong{overflow-wrap:normal;font-size:clamp(36px,6vw,78px);line-height:1.05}.debunk-article .discovery-verdict h1>span{max-width:680px}.debunk-table-wrap{margin:26px 0;overflow-x:auto}.debunk-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.45}.debunk-table caption{text-align:left;margin-bottom:12px;font-weight:650}.debunk-table thead{background:var(--ink);color:var(--paper)}.debunk-table th,.debunk-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px}.debunk-table tbody td:first-child{min-width:220px;font-weight:650}.debunk-table .debunk-group th{background:var(--wash);color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:.85em}.debunk-status{letter-spacing:.03em;text-transform:uppercase;border:1px solid;margin:0 6px 6px 0;padding:2px 8px;font-size:.78em;font-weight:700;display:inline-block}.debunk-status-definitive,.debunk-status-prononcee,.debunk-status-sanction{color:var(--red)}.debunk-status-nonverifiee{background:var(--ink);color:var(--paper)}.debunk-status-encours{color:var(--ink)}@media (width<=760px){.debunk-table-wrap{margin:20px 0;overflow:visible}.debunk-table,.debunk-table tbody,.debunk-table tr,.debunk-table td,.debunk-table th{width:100%;display:block}.debunk-table caption{width:100%;font-size:15px;display:block}.debunk-table thead{position:absolute;left:-9999px}.debunk-table tbody tr{border:0;border-left:4px solid var(--ink);background:var(--wash);margin:0 0 12px;padding:14px 14px 12px}.debunk-table td{border:0;padding:0;font-size:14.5px;line-height:1.5}.debunk-table td:before{display:none}.debunk-table tbody td:first-child{min-width:0;margin-bottom:6px;font-size:16.5px;font-weight:700;line-height:1.35}.debunk-table td:nth-child(2){color:var(--muted);margin-bottom:10px;font-size:13.5px}.debunk-table td:nth-child(3){margin-bottom:10px}.debunk-table td:nth-child(4){border-top:1px solid var(--line);padding-top:8px;font-size:13.5px}.debunk-table td:nth-child(4):before{content:"Source · ";color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.85em;font-weight:700;display:inline}.debunk-status{margin:0 0 8px;display:table}.debunk-table .debunk-group{background:0 0;border:0;margin:22px 0 10px;padding:0}.debunk-table .debunk-group th{background:0 0;padding:0}}@media (width>=1100px){.debunk-table-wrap{width:min(1040px,100vw - 80px);position:relative;left:50%;transform:translate(-50%)}}.debunk-embed{margin:28px 0}.debunk-embed-slot{border:1px solid var(--line);background:var(--wash);text-align:left;padding:22px}.debunk-embed-slot p{margin:12px 0 0;font-size:.9em}.debunk-embed-load{font:inherit;border:2px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;padding:12px 16px;font-weight:700}.debunk-embed-load:hover,.debunk-embed-load:focus-visible{background:var(--red);border-color:var(--red)}.debunk-embed.is-loaded .debunk-embed-slot{background:0 0;border:0;padding:0}.debunk-embed-frame{border:1px solid var(--line);background:#fff;width:100%;height:720px;display:block}.debunk-embed figcaption{margin-top:10px;font-size:.9em}@media (width<=760px){.debunk-embed-frame{height:620px}}.debunk-figure{margin:24px 0}.debunk-figure img{border:1px solid var(--line);background:#fff;width:100%;height:auto;display:block}.debunk-figure figcaption{margin-top:10px;font-size:.9em}.debunk-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.debunk-fold>summary::-webkit-details-marker{display:none}.debunk-fold>summary h2{margin:0}.debunk-fold>summary:after{content:"+";font:700 28px/1 var(--mono,monospace);flex:none}.debunk-fold[open]>summary:after{content:"−"}.debunk-fold>summary:focus-visible{outline:3px solid var(--red);outline-offset:4px}.debunk-conclusion{margin:0 0 16px}.racisme-question-recap{font-size:clamp(18px,2.8vw,25px);line-height:1.5}.racisme-choice-recap{border-block:1px solid #f2eee355;gap:8px;padding:14px 0;display:grid}.racisme-article .discovery-verdict h1>strong{overflow-wrap:normal;font-size:clamp(36px,6vw,78px);line-height:1.05}.racisme-article .discovery-verdict h1>span{max-width:680px}.statement-list{margin:28px 0;padding:0;list-style:none}.statement-list>li{border-top:2px solid var(--ink);padding:18px 0 6px}.statement-who{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font:11px/1.5 Courier New,monospace;display:block}.statement-list p{margin:8px 0 14px}.statement-list strong{font-weight:700}:root{--share-strip-height:0px}.article-memory{border-top:1px solid var(--line);grid-column:1/-1;margin-top:12px;padding-top:24px;display:flex}.share-strip{background:var(--paper);border-bottom:1px solid var(--line);width:100%;margin:0;position:relative}.share-strip-inner{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:18px 0;display:flex}.share-strip-copy{flex:1;min-width:0}.share-strip-copy strong{margin:0 0 7px;font:650 16px/1.35 Helvetica Neue,Arial,sans-serif;display:block}.share-strip-open{min-height:36px;color:var(--red);text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:4px 0;font:400 13px/1.5 Helvetica Neue,Arial,sans-serif;text-decoration:underline;display:block}.share-strip-thumbnails{flex-shrink:0;align-items:center;gap:5px;display:flex}.share-strip-thumbnail{background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:flex}.share-strip-thumbnail img{object-fit:cover;width:46px;height:82px;display:block}.share-strip-open:hover{text-decoration-thickness:2px}.share-strip-thumbnail:hover img{outline:2px solid var(--red);outline-offset:2px}.share-strip.is-covered{visibility:hidden}.share-dock.share-strip-floating{top:var(--site-header-height,0px);background:var(--paper);border:0;border-bottom:1px solid var(--line);z-index:11;padding:0;position:fixed;bottom:auto;right:auto;transform:none;box-shadow:0 5px 12px #11120f12}.share-strip-floating[hidden]{display:none}.share-strip-floating .share-strip-inner{padding:11px 0}.share-strip-floating .share-strip-thumbnail img{width:34px;height:60px}.share-strip-floating .share-strip-copy strong{margin-bottom:3px;font-size:14px}.share-strip-floating .share-strip-open{font-size:12px}html:has(body.share-strip-stuck){scroll-padding-top:calc(var(--site-header-height,0px) + var(--share-strip-height) + 20px)}html:has(body.reply-jump){scroll-padding-top:calc(var(--site-header-height,0px) + 20px)}body.reply-jump .share-dock.share-strip-floating{display:none}@media (width>=641px){.share-strip-inner{padding-inline:20px}.share-strip-thumbnail img{width:50px;height:89px}.share-strip-thumbnails{gap:9px}.share-strip-floating .share-strip-inner{padding-inline:20px}}@media (width<=360px){.share-strip-inner{gap:8px}.share-strip-copy strong{font-size:14px}.share-strip-thumbnails{gap:2px}.share-strip-thumbnail img{width:39px;height:70px}.share-strip-open{font-size:12px}}.story-modal .story-title{color:var(--ink)}.story-modal .story-title>span{display:block}.story-modal .story-title .story-title-lead{color:var(--red)}.share-strip:not(.share-strip-floating){background:0 0;border-bottom:0;padding-top:24px}.share-strip.is-attached{padding-top:0}.share-strip:not(.share-strip-floating) .share-strip-inner{background:var(--paper);border:0;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);gap:20px;padding:26px 24px 24px}.share-strip.is-attached .share-strip-inner{border-top:0;box-shadow:inset 0 16px 14px -14px #11120f66}.share-strip-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:0 0 8px;font:700 11px/1.2 Courier New,monospace;display:block}.share-strip-floating .share-strip-eyebrow{display:none}.share-strip:not(.share-strip-floating) .share-strip-copy strong{text-transform:uppercase;margin:0 0 14px;font:400 clamp(24px,5vw,32px)/1.05 Anton,Impact,sans-serif}.share-strip:not(.share-strip-floating) .share-strip-open{background:var(--ink);min-height:44px;color:var(--paper);align-items:center;padding:0 16px;font:600 14px/1 Helvetica Neue,Arial,sans-serif;text-decoration:none;display:inline-flex}.share-strip:not(.share-strip-floating) .share-strip-open:hover{background:var(--red)}.share-strip:not(.share-strip-floating) .share-strip-thumbnails{gap:0;padding-right:8px}.share-strip:not(.share-strip-floating) .share-strip-thumbnail{min-width:52px;min-height:92px;margin-left:-14px}.share-strip:not(.share-strip-floating) .share-strip-thumbnail:first-child{margin-left:0;transform:rotate(-6deg)}.share-strip:not(.share-strip-floating) .share-strip-thumbnail:nth-child(2){z-index:1;transform:rotate(1deg)}.share-strip:not(.share-strip-floating) .share-strip-thumbnail:nth-child(3){transform:rotate(7deg)}.share-strip:not(.share-strip-floating) .share-strip-thumbnail img{border:2px solid var(--ink);width:56px;height:100px}@media (width>=641px){.share-strip:not(.share-strip-floating) .share-strip-inner{padding:30px 28px 26px}.share-strip:not(.share-strip-floating) .share-strip-thumbnail{min-width:70px;min-height:124px}.share-strip:not(.share-strip-floating) .share-strip-thumbnail img{width:70px;height:124px}}@media (width<=420px){.share-strip:not(.share-strip-floating) .share-strip-inner{flex-direction:column;align-items:flex-start;padding:24px 16px 22px}.share-strip:not(.share-strip-floating) .share-strip-thumbnails{align-self:center;padding-right:0}}.home-cover-frame{min-width:0;container-type:inline-size}.home-feature-cover{isolation:isolate;background:var(--ink);min-height:560px;color:var(--paper);flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}.home-feature-cover:before{content:"";z-index:-1;background:var(--art-red);width:180%;height:75px;position:absolute;bottom:95px;left:-20%;transform:rotate(-15deg)}.home-feature-cover>.eyebrow{font-size:10px;line-height:1.5}.home-feature-topline{justify-content:space-between;align-items:center;gap:16px;margin-block:-10px;display:flex}.home-feature-topline>.eyebrow{font-size:10px;line-height:1.5}.home-shuffle{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0;display:inline-flex}.home-shuffle[hidden]{display:none}.home-shuffle svg{flex:none;width:19px;height:19px}.home-feature-shuffle{width:44px;color:var(--paper);flex:none}.home-feature-shuffle svg{width:23px;height:23px}.home-feature-shuffle:hover{color:var(--art-red)}.home-feature-shuffle:focus-visible{outline-color:var(--paper)}.publication-shelf .section-line{flex-wrap:wrap;align-items:center;gap:8px 20px}.publication-shelf .section-line h2{white-space:nowrap;max-width:none;font-size:20px}.home-shelf-links{flex-wrap:wrap;align-items:center;gap:18px;margin-left:auto;display:flex}.home-shelf-links>.text-link{white-space:nowrap;align-items:center;gap:7px;min-height:44px;font-size:13px;display:inline-flex}.home-shelf-links>.home-shuffle{text-underline-offset:4px;text-decoration:underline}@media (width<=640px){.home-shelf-links{gap:16px}.home-shelf-links>.text-link{font-size:12px}.home-shelf-links .home-shuffle svg{width:16px;height:16px}}.home-feature-title{text-transform:uppercase;letter-spacing:0;font:400 clamp(38px,12cqw,92px)/1.13 Anton,sans-serif}.home-feature-cover .home-feature-title{margin-top:34px}.home-feature-title>span{white-space:nowrap;display:block}.home-feature-title>.home-feature-accent{color:var(--art-red)}.home-feature-rule{background:var(--paper);width:72%;height:3px;margin-top:28px}.home-feature-bottom{letter-spacing:1px;margin-top:auto;padding-top:90px;font:11px/1.5 Courier New,monospace;position:relative}@media (width<=640px){.home-cover-frame{margin-inline:-20px}.home-feature-cover{height:410px;min-height:410px;padding:23px 20px}.home-feature-cover:before{height:42px;bottom:68px}.home-feature-cover .home-feature-title{margin-top:30px}.home-feature-rule{margin-top:24px}.home-feature-bottom{padding-top:36px;font-size:10px}}.site-footer{border-top:4px solid var(--ink);padding-block:32px 44px;display:block}.site-footer .footer-brand{letter-spacing:-2.5px;font:850 44px/1.1 Arial,sans-serif;text-decoration:none;display:inline-block}.site-footer>p{color:var(--muted);margin:12px 0 32px;font:italic 20px/1.5 Arial,sans-serif}.site-footer .footer-links{display:block}.site-footer .footer-primary{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.site-footer .footer-primary a{min-height:44px;color:var(--ink);text-align:left;text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;font:18px/1.4 Arial,sans-serif;text-decoration:underline;display:inline-flex}.site-footer .footer-analytics{max-width:100%;min-height:44px;color:var(--muted);text-align:left;text-underline-offset:4px;background:0 0;border:0;margin:16px 0 0;padding:0;font:15px/1.5 Courier New,monospace;text-decoration:underline;display:block}.site-footer>span{color:var(--muted);margin-top:32px;font:15px/1.5 Courier New,monospace;display:block}@media (width<=640px){.site-footer{padding-block:28px 36px}.site-footer .footer-brand{letter-spacing:-2px;font-size:38px}.site-footer>p{margin-bottom:28px;font-size:18px}.site-footer .footer-primary{column-gap:18px}.site-footer .footer-primary a{font-size:17px}.site-footer .footer-analytics,.site-footer>span{font-size:13px}}.home-install{border-top:2px solid var(--ink);margin:32px 0;padding:24px 0}.home-install h2{margin:0 0 12px;font-size:28px}.home-install>p{line-height:1.6}.home-install .secondary{white-space:normal;text-align:left;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:48px;display:inline-flex}.home-install svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex-shrink:0;width:22px;height:22px}.home-install-welcome{border:0;margin:12px 0 0;padding:0}.home-install-welcome .secondary{width:100%;font-size:14px}.install-help{border-left:3px solid var(--red);background:var(--paper);text-align:left;margin-top:14px;padding:16px}.install-help p{overflow-wrap:anywhere;margin:0 0 8px;font-size:15px;line-height:1.65}.install-help-close{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-size:13px;text-decoration:underline}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#191a17;--ink:#f2eee3;--red:#ff7967;--wash:#272923;--white:#22241f;--line:#55584e;--muted:#b7b9ad}:root[data-theme=dark] :is(.home-feature-cover,.hero-art,.home-cover,.cost-cover,.capital-cover,.population-cover,.accueil-cover,.previous-art,.dossier-cost-art,.dossier-capital-art,.related-icon,.archive-thumb,.result-poster,.quote-block,.investigation-cover,.capital-verdict-header,.population-verdict,.accueil-verdict,.ledger-spending,.ledger-income.is-revealed,.population-position,.reply-poster,#estimate-form,.capital-estimate){--ink:#11120f;--paper:#f2eee3;--red:#b6281d;--wash:#262721;--muted:#cecabf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .primary{color:#f2eee3;background:#b6281d;border-color:#b6281d}:root[data-theme=dark] .primary:hover{background:#942118;border-color:#942118}:root[data-theme=dark] #caption-text{background:var(--wash)}:root[data-theme=dark] .bottom-nav{color:#f2eee3;border-top:1px solid var(--line);background:#11120f}:root[data-theme=dark] .reply-theme-links a[aria-current] small{color:#191a17}:root[data-theme=dark] .build-warning{background:#413820}.theme-picker{border:0;min-width:0;margin:0 0 26px;padding:0}.theme-picker legend{padding:0;font-size:16px;font-weight:700;line-height:1.5}.theme-picker>p{margin:6px 0 14px;font-size:14px;line-height:1.6}.theme-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.theme-options label{cursor:pointer;min-width:0;position:relative}.theme-options input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.theme-options label>span{border:1px solid var(--line);align-items:center;gap:12px;min-height:64px;padding:12px 16px;font-size:15px;font-weight:650;display:flex}.theme-options input:checked+span{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red);background:var(--wash)}.theme-options input:focus-visible+span{outline:3px solid var(--red);outline-offset:4px}.theme-swatch{border:1px solid #74766b;flex:none;place-items:center;width:34px;height:34px;font:400 19px/1 Georgia,serif;display:grid}.theme-swatch-light{color:#11120f;background:#f2eee3}.theme-swatch-dark{color:#f2eee3;background:#191a17}.theme-picker .theme-note{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.6}@media (width<=360px){.theme-options{gap:8px}.theme-options label>span{gap:8px;padding:10px}}.b-sobre{display:none}.brand .b-std,.footer-brand .b-std{display:contents}:root[data-interface=sobre] .b-std{display:none}:root[data-interface=sobre] .b-sobre{display:inline}:root[data-interface=sobre] .brand .b-sobre{align-items:center;gap:10px;display:inline-flex}.brand-mark{background:var(--red);border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.brand .brand-mark svg{width:17px;height:17px;color:var(--paper)}.theme-swatch-standard{color:#bd2920;letter-spacing:-2px;background:#f4f1e8;font:800 15px/1 Arial,sans-serif}.theme-swatch-sobre{color:#fff;background:#1f4e9c;border-color:#1f4e9c;font:700 17px/1 Arial,sans-serif}:root[data-interface=sobre]{--paper:#fff;--ink:#14213d;--red:#1f4e9c;--art-red:#1f4e9c;--signal:#c8102e;--line:#d5dbe6;--muted:#5a6578;--wash:#f1f4fa;--white:#fff}:root[data-interface=sobre][data-theme=dark]{--paper:#0e1729;--ink:#e8edf7;--red:#8fb0f2;--art-red:#8fb0f2;--signal:#ff6b7d;--line:#2c3a57;--muted:#a3b0c8;--wash:#16213a;--white:#131e35}:root[data-interface=sobre][data-theme=dark] :is(.home-feature-cover,.hero-art,.home-cover,.cost-cover,.capital-cover,.population-cover,.accueil-cover,.previous-art,.dossier-cost-art,.dossier-capital-art,.related-icon,.archive-thumb,.result-poster,.quote-block,.investigation-cover,.capital-verdict-header,.population-verdict,.accueil-verdict,.ledger-spending,.ledger-income.is-revealed,.population-position,.reply-poster,#estimate-form,.capital-estimate){--ink:#0e1729;--paper:#fff;--red:#1f4e9c;--art-red:#1f4e9c;--wash:#16213a;--muted:#d5dbe6}:root[data-interface=sobre][data-theme=dark] .primary{color:#fff;background:#2f5fb8;border-color:#2f5fb8}:root[data-interface=sobre][data-theme=dark] .primary:hover{background:#244c96;border-color:#244c96}:root[data-interface=sobre][data-theme=dark] .bottom-nav{color:#e8edf7;background:#0a1121}:root[data-interface=sobre][data-theme=dark] .reply-theme-links a[aria-current] small{color:#0e1729}:root[data-interface=sobre] .brand-dot,:root[data-interface=sobre] .memory-dot{background:var(--signal);color:var(--signal)}:root[data-interface=sobre] .storage-warning,:root[data-interface=sobre] .danger-button{color:var(--signal)}:root[data-interface=sobre] :not(svg):not(svg *){text-transform:none!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}:root[data-interface=sobre] :is(h1,h2,h3,.brand,.footer-brand){font-weight:750}:root[data-interface=sobre] .brand{letter-spacing:-.5px}:root[data-interface=sobre] .eyebrow{letter-spacing:.2px;font-weight:650}:root[data-interface=sobre] :is(.share-strip,#share-dock,.share-dock,[data-action=stories],.site-footer .footer-links,.site-footer>p){display:none!important}.sobre-legal{display:none}:root[data-interface=sobre] .sobre-legal{padding:0 0 24px;font-size:13px;display:block}:root[data-interface=sobre] .sobre-legal a{align-items:center;min-height:44px;display:inline-flex}:root[data-interface=sobre] .bottom-nav{background:var(--paper);color:var(--ink);border-top:1px solid var(--line)}:root[data-interface=sobre] .bottom-nav a[aria-current]{color:var(--red)}:root[data-interface=sobre] .bottom-nav .memory-dot{background:var(--signal)}:root[data-interface=sobre] :is(.home-feature-cover,.investigation-cover),:root[data-interface=sobre][data-theme=dark] :is(.home-feature-cover,.investigation-cover){--red:#8fb0f2}:root[data-interface=sobre] .home-feature-title>.home-feature-accent{color:#8fb0f2}.install-sobre-note{display:none}:root[data-interface=sobre] .install-sobre-note{border-left:3px solid var(--signal);background:var(--wash);margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5;display:block}:root[data-interface=sobre] :is(.previous-art.previous-population,.previous-art.previous-vote,.question-art,.population-cover img){filter:hue-rotate(205deg)saturate(1.15)}:root[data-interface=sobre] :is(.accueil-allowance>div>strong,.accueil-allowance>strong,.accueil-body h2,.accueil-cover>div,.accueil-heading h1,.accueil-verdict h2,.analytics-consent h2,.archive-thumb,.big-date,.budget-ledger p,.capital-bar-label>strong,.capital-cover-type,.capital-verdict-header h1 strong,.capital-verdict-header h1>span,.caption-picker h3,.cost-cover-type,.discovery-verdict h1>strong,.dossier-capital-art,.dossier-cost-art,.estimate-number output,.home-bridge p,.home-feature-title,.information-body h3,.information-page .information-section>summary h2,.key-figures b,.ledger-income>strong,.only-word,.population-body h2,.population-callout>strong,.population-verdict h1 strong,.population-verdict h1>span,.previous-art,.previous-art>span,.previous-publication h3,.publication-pager>a,.quote-block p,.related-card h3,.reply-group h2,.reply-hero h1,.reply-poster strong,.result-number,.retraite-reference>strong,.story-viewer-toolbar h2,.theme-picker-memory legend,.welcome-dialog h2,h1,h2,h3){font-weight:800}:root[data-interface=sobre] :is(.home-feature-title,.accueil-cover>div,.cost-cover-type,.capital-cover-type,.previous-art>span){line-height:1.08;letter-spacing:-.02em!important}:root[data-interface=sobre] .debunk-article .population-verdict.discovery-verdict h1>strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(30px,4.2vw,48px);line-height:1.14}:root[data-interface=sobre] .debunk-article .population-verdict.discovery-verdict h1>span{letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(20px,2.6vw,28px);font-weight:650;line-height:1.3}:root[data-interface=sobre] .key-figures>div{min-width:0}:root[data-interface=sobre] .key-figures b{overflow-wrap:anywhere;max-width:100%}:root[data-interface=sobre] .accueil-cover,:root[data-interface=sobre][data-theme=dark] .accueil-cover{--red:#8fb0f2}:root[data-interface=sobre] :is(.population-verdict,.accueil-verdict,.capital-verdict-header),:root[data-interface=sobre][data-theme=dark] :is(.population-verdict,.accueil-verdict,.capital-verdict-header),:root[data-interface=sobre][data-theme=dark] #main :is(.population-verdict,.accueil-verdict,.capital-verdict-header){--red:#8fb0f2;--art-red:#8fb0f2}:root[data-interface=sobre] :is(.population-verdict,.capital-verdict-header),:root[data-interface=sobre][data-theme=dark] :is(.population-verdict,.capital-verdict-header){border-bottom-color:#1f4e9c}.install-mode{color:var(--muted);margin:-4px 0 14px;font-size:14px;line-height:1.6}:root[data-interface=sobre] .previous-art.previous-accueil>span:last-child{color:#8fb0f2}.memory-appearance{border-top:2px solid var(--ink);margin:32px 0 0;padding-top:24px}.memory-appearance>h2{text-transform:uppercase;margin:0 0 6px;font:400 28px/1.2 Anton,sans-serif}.memory-appearance .picker-row{border:0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;margin:0;padding:14px 0;display:grid}.picker-label{font-size:16px;font-weight:700;line-height:1.5}.picker-row .theme-options{gap:0;max-width:none;display:inline-flex}.picker-row .theme-options label>span{border:1px solid var(--line);gap:8px;min-height:44px;padding:8px 16px;font-size:14px}.picker-row .theme-options label+label>span{border-left:0}.picker-row .theme-options input:checked+span{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red);background:var(--wash)}.picker-row .theme-options label+label input:checked+span{border-left:1px solid var(--red)}.picker-row .theme-swatch{width:24px;height:24px;font-size:13px}.picker-row .sobre-encart,.picker-row .theme-note{grid-column:1/-1;margin:0}.sobre-encart{border:1px solid var(--line);background:var(--wash);gap:10px;margin-top:8px;padding:16px;font-size:14px;line-height:1.6;display:grid}.sobre-encart h3{text-transform:none;letter-spacing:0;margin:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4}.sobre-encart p{margin:0}.sobre-encart .interface-changes{border-top:1px solid var(--line);gap:6px;margin:0;padding:12px 0 0;list-style:none;display:grid}.sobre-encart .interface-changes li{padding-left:24px;position:relative}.sobre-encart .interface-changes li:before{content:"✓";color:var(--red);font-weight:700;position:absolute;left:0}.sobre-return-help{background:var(--paper);gap:4px;padding:12px;font-size:13px;line-height:1.5;display:grid}.sobre-return-help p{color:var(--muted)}.sobre-return-help p:first-child{color:var(--ink)}.picker-row .theme-note{color:var(--muted);font-size:12px;line-height:1.6}@media (width<=480px){.memory-appearance .picker-row{grid-template-columns:minmax(0,1fr)}.picker-row .theme-options{grid-template-columns:1fr 1fr;display:grid}}.memory-appearance+.home-install{margin-top:24px}.memory-data{border-top:2px solid var(--ink);margin:20px 0 0;padding-top:8px}.memory-quick-reset{margin:0 0 20px}.memory-data[open]+.memory-quick-reset{display:none}.memory-data>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:16px;font-weight:700;list-style:none;display:flex}.memory-data>summary::-webkit-details-marker{display:none}.memory-data-sign:before{content:"+";font-size:22px;font-weight:400}.memory-data[open] .memory-data-sign:before{content:"–"}.memory-data>summary:focus-visible{outline:3px solid var(--red);outline-offset:4px}.memory-data .memory-reset{border-top:0;margin:8px 0 20px;padding-top:0}.memory-data .memory-reset h2{margin:0 0 8px;font-size:22px}.memory-data .page-bottom{margin-top:0}.install-mode-sobre,:root[data-interface=sobre] .install-mode{display:none}:root[data-interface=sobre] .install-mode-sobre{color:var(--muted);margin:-4px 0 14px;font-size:14px;line-height:1.6;display:block}:root[data-interface=sobre] .memory-appearance,:root[data-interface=sobre] .memory-data{display:none}:root[data-interface=sobre] .memory-quick-reset{display:block}.theme-toggle{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{color:var(--red)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.theme-toggle-sun,:root[data-theme=dark] .theme-toggle-moon{display:none}:root[data-theme=dark] .theme-toggle-sun{display:block}.theme-toggle:focus-visible{outline:3px solid var(--red);outline-offset:2px}.memory-return{display:none}:root[data-interface=sobre] .memory-return{margin:0 0 24px;display:block}.memory-return-link{min-height:44px;color:var(--muted);text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:13px;line-height:1.5;text-decoration:underline;display:block}.memory-return-link:hover{color:var(--ink)}.interface-return{border:1px solid var(--ink);background:var(--paper);max-width:420px;margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.interface-return[hidden]{display:none}.interface-return p{color:var(--ink);margin:0 0 10px;font-style:normal}.interface-return div{flex-wrap:wrap;gap:8px;display:flex}.interface-return button{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:8px 14px;font-weight:700}.interface-return button[data-interface-return-confirm]{background:var(--ink);color:var(--paper)}.desktop-nav .theme-toggle{width:36px;height:36px}.bottom-nav>a,.bottom-nav>.theme-toggle{flex:1 1 0;width:auto;min-width:0}.bottom-nav .theme-toggle{height:auto;min-height:44px;color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:600;display:flex}.bottom-nav .theme-toggle svg{width:21px;height:21px}.bottom-nav .theme-toggle:hover{color:inherit}.bottom-nav .theme-toggle span{font:inherit}.bottom-nav>a>span,.bottom-nav>.theme-toggle>span{white-space:nowrap}.install-present{border:1px solid var(--line);background:var(--wash);gap:10px;margin:16px 0;padding:16px;font-size:14px;line-height:1.6;display:grid}.install-present h3{text-transform:none;letter-spacing:0;margin:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4}.install-present p{margin:0}.install-steps{border-top:1px solid var(--line);gap:10px;margin:0;padding:12px 0 0;display:grid}.install-steps dt{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.install-steps dd{margin:2px 0 0}.install-present-note{color:var(--muted);font-size:13px}:root[data-interface=sobre] .install-present{display:none}.sobre-carousel{margin:6px 0 0}.sobre-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0;padding:4px 2px 8px;list-style:none;display:flex;overflow-x:auto}.sobre-track::-webkit-scrollbar{display:none}.sobre-track:focus-visible{outline:3px solid var(--red);outline-offset:2px}.sobre-card{scroll-snap-align:center;border:1px solid var(--ink);background:var(--paper);flex:0 0 min(100%,320px);grid-template-rows:auto auto 1fr;display:grid}.sobre-card-head{border-bottom:2px solid var(--ink);letter-spacing:.02em;justify-content:space-between;align-items:baseline;padding:10px 14px 8px;font:400 15px Anton,sans-serif;display:flex}.sobre-card img{aspect-ratio:1;object-fit:cover;border-bottom:1px solid var(--line);width:100%;height:auto;display:block}.sobre-card-text{padding:12px 14px 16px}.sobre-card-text h4{text-transform:uppercase;margin:0 0 8px;font:400 22px/1.12 Anton,sans-serif}.sobre-card-text p{margin:0;font-size:14px;line-height:1.55}.sobre-dots{justify-content:center;align-items:center;gap:8px;margin:10px 0 2px;display:flex}.sobre-dots i{background:var(--line);border-radius:50%;width:8px;height:8px}.sobre-dots i.on{background:var(--red);border-radius:5px;width:22px}.sobre-nav{justify-content:space-between;margin-top:8px;display:flex}.sobre-nav[hidden]{display:none}.sobre-nav button{border:1px solid var(--ink);min-height:44px;color:inherit;cursor:pointer;background:0 0;padding:0 14px;font:700 13px Helvetica,Arial,sans-serif}.sobre-guarantees{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.sobre-guarantees>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.sobre-guarantees>summary:focus-visible{outline:3px solid var(--red);outline-offset:4px}.sobre-guarantees .interface-changes{border-top:0;padding-top:4px}@media (prefers-reduced-motion:reduce){.sobre-track{scroll-behavior:auto}}.sobre-encart{grid-template-columns:minmax(0,1fr)}.sobre-encart>*,.sobre-carousel{min-width:0;max-width:100%}.picker-row .sobre-encart{background:0 0;border:0;gap:8px;margin-top:4px;padding:0}.sobre-card{border-color:var(--line);background:var(--paper)}.sobre-card-head{border-bottom:1px solid var(--ink);letter-spacing:.08em;color:var(--muted);justify-content:flex-start;padding:10px 14px 8px;font-size:14px}.sobre-card-head span:last-child{font-size:inherit}.sobre-track{margin-inline:-2px;padding-inline:2px}.sobre-card-text h4{font-size:24px}.sobre-guarantees{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-bottom:0}.sobre-guarantees>summary{justify-content:space-between;font-size:16px;list-style:none}.sobre-guarantees>summary::-webkit-details-marker{display:none}.sobre-guarantees-sign:before{content:"+";font-size:22px;font-weight:400}.sobre-guarantees[open] .sobre-guarantees-sign:before{content:"–"}.sobre-guarantees[open]{padding-bottom:12px}.memory-trousseaux{border-top:2px solid var(--ink);margin:32px 0 0;padding-top:8px}.memory-trousseaux>summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:56px;font:400 28px/1.2 Anton,sans-serif;list-style:none;display:flex}.memory-trousseaux>summary::-webkit-details-marker{display:none}.memory-trousseaux[open] .memory-data-sign:before{content:"–"}.memory-trousseaux>summary:focus-visible{outline:3px solid var(--red);outline-offset:4px}.memory-trousseaux-grid{grid-template-columns:minmax(0,1fr);gap:28px 56px;margin-top:20px;display:grid}.memory-trousseau h3{text-transform:uppercase;margin:0;font:400 20px/1.1 Anton,Impact,sans-serif}.memory-trousseaux-empty{color:var(--muted);margin:8px 0 0;font-size:16px;line-height:1.6}@media (width>=721px){.memory-trousseaux-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.filter-row+.archive-list .empty-state{padding:16px 0 28px}.filter-row+.archive-list .empty-state p{margin:0}:root{--site-header-height:calc(96px + env(safe-area-inset-top,0px))}html{scroll-padding-top:calc(var(--site-header-height) + 20px)}.site-header-wrap{z-index:12;background:var(--paper);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}@media (width<=640px){:root{--site-header-height:calc(73px + env(safe-area-inset-top,0px))}}.reply-shortcut-wrap{padding-top:28px}.accueil-body>.reply-shortcut-wrap+section{padding-top:24px}:is(.cost-verdict,.capital-prose)>.accueil-reply{border-top:2px solid var(--ink);margin-top:28px;padding-top:24px}.reply-shortcut{max-width:100%;min-height:48px;color:var(--red);align-items:center;gap:10px;font:700 15px/1.3 Helvetica Neue,Arial,sans-serif;text-decoration:none;display:inline-flex}.reply-shortcut>span{white-space:nowrap;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.reply-shortcut:hover{color:var(--ink)}.reply-shortcut svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.reply-shortcut-bubble{width:34px;height:34px}.reply-shortcut-arrow{width:17px;height:17px}.reply-shortcut-dock{z-index:12;border:1px solid var(--ink);background:var(--paper);border-radius:12px 12px 0 0;width:max-content;max-width:calc(100% - 24px);position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 -3px 12px #11120f12}.reply-shortcut-dock .reply-shortcut{gap:8px;min-height:44px;padding:7px 12px;font-size:13px}.reply-shortcut-dock .reply-shortcut-bubble{width:23px;height:23px}.reply-shortcut-dock .reply-shortcut-arrow{width:15px;height:15px}.reply-shortcut-dock .reply-shortcut>span{white-space:normal;text-underline-offset:3px}@media (width<=360px){.reply-shortcut-dock .reply-shortcut{gap:6px;padding-inline:9px;font-size:12px}}.reply-shortcut-dots{opacity:0}.reply-shortcut-dots circle{fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:50%}.reply-shortcut.is-speaking .reply-shortcut-dots{animation:2.4s step-end both reply-dots-finish}.reply-shortcut.is-speaking .reply-shortcut-dots circle{animation:.9s ease-in-out 2 reply-dot-hop}.reply-shortcut.is-speaking .reply-shortcut-dots circle:nth-child(2){animation-delay:.12s}.reply-shortcut.is-speaking .reply-shortcut-dots circle:nth-child(3){animation-delay:.24s}.reply-shortcut.is-speaking .reply-shortcut-line{animation:2.4s step-end both reply-line-appear}.accueil-reply:target{animation:1.3s ease-out reply-destination}@keyframes reply-dot-hop{0%,65%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes reply-dots-finish{0%{opacity:1}to{opacity:0}}@keyframes reply-line-appear{0%{opacity:0}to{opacity:1}}@keyframes reply-destination{0%{background:color-mix(in srgb,var(--red) 12%,var(--paper))}to{background:0 0}}@media (width<=640px){.reply-shortcut{gap:9px;font-size:14px}.reply-shortcut-bubble{width:30px;height:30px}.reply-shortcut-arrow{width:16px;height:16px}}@media (width<=360px){.reply-shortcut{gap:7px;font-size:13px}}@media (prefers-reduced-motion:reduce){.reply-shortcut.is-speaking .reply-shortcut-dots,.reply-shortcut.is-speaking .reply-shortcut-dots circle,.reply-shortcut.is-speaking .reply-shortcut-line,.accueil-reply:target{animation:none}.reply-shortcut.is-speaking .reply-shortcut-dots{opacity:0}}.accueil-reply p.has-reply-bar{border-left-color:#0000;position:relative}.reply-bar{background:var(--red);transform-origin:top;position:absolute;top:0;bottom:0}.accueil-reply p.reply-pre{opacity:0}.reply-shortcut>span.has-shortcut-ul{text-decoration:none;display:inline-block;position:relative}.shortcut-ul{transform-origin:0;background:currentColor;height:2px;position:absolute;bottom:-4px;left:0;right:0}.shortcut-text.shortcut-pre{opacity:0}.trousseau-host{margin-top:28px}.trousseau{background:0 0}.trousseau-toggle{max-width:100%;min-height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font:700 15px/1.3 Helvetica Neue,Arial,sans-serif;display:inline-flex}.trousseau-key{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.trousseau-key .trousseau-hole{fill:currentColor;stroke:none}.trousseau-panel{flex-direction:column;padding:10px 0 8px;animation:.3s ease-out trousseau-unfold;display:flex}.trousseau-panel h3{text-transform:uppercase;margin:0 0 14px;font:400 clamp(24px,4vw,30px)/1 Anton,Impact,sans-serif}.trousseau-chips{flex-wrap:wrap;gap:8px;display:flex}.trousseau-chip{border:1px solid var(--muted);min-height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 14px 7px;font:500 14px Helvetica Neue,Arial,sans-serif;display:inline-flex}.trousseau-chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.trousseau-ring{flex-wrap:wrap;margin:10px 0 0 6px;display:flex}.trousseau-ring .trousseau-key{transform-origin:62% 37%;width:42px;height:42px;margin-left:-6px}.trousseau-ring .is-full{color:var(--ink)}.trousseau-ring .is-new{color:var(--red);animation:.6s ease-out trousseau-drop}.trousseau-ring .is-empty{color:#b8ae98;stroke-dasharray:2 2;stroke-width:1.8px}.trousseau-count{margin-top:6px;font-size:14px;line-height:1.4}.trousseau-list{margin:8px 0 0;padding:0;list-style:none}.trousseau-row{border-bottom:1.5px solid var(--line);align-items:center;display:flex}.trousseau-row a{min-width:0;min-height:48px;color:var(--ink);flex:1;align-items:center;gap:12px;padding:8px 0;font-size:16px;line-height:1.3;text-decoration:none;display:flex}.trousseau-row a .trousseau-key{stroke-width:1.8px;width:20px;height:20px}.trousseau-row a span{flex:1}.trousseau-row a em{color:var(--red);font:600 12px Helvetica Neue,Arial,sans-serif}.trousseau-row.is-current a{color:var(--red);font-weight:600}.trousseau-link{min-height:44px;color:var(--red);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font:700 15px Helvetica Neue,Arial,sans-serif;text-decoration:underline;text-decoration-thickness:2px}.trousseau-host>.trousseau-link{margin-top:6px}@keyframes trousseau-drop{0%{opacity:0;transform:translateY(-36px)rotate(-25deg)}70%{opacity:1;transform:translateY(4px)rotate(8deg)}to{transform:none}}@keyframes trousseau-unfold{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.trousseau-panel,.trousseau-ring .is-new{animation:none}}.trousseau-dots{gap:4px;min-height:6px;display:flex}.trousseau-dots i{background:var(--red);border-radius:50%;width:6px;height:6px}.trousseau-chip[aria-pressed=true] .trousseau-dots i{background:#e0473d}.trousseau-chip:hover{border-color:var(--ink)}.trousseau-chips+h3{margin:16px 0 4px}.trousseau-toggle>span{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:3px}.trousseau-toggle .trousseau-key{stroke:currentColor;width:34px;height:34px}.trousseau-toggle.is-kept .trousseau-key{fill:none;stroke:var(--red)}.trousseau-toggle.is-kept .trousseau-hole{fill:var(--red)}.trousseau-arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.trousseau-toggle[aria-expanded=true] .trousseau-arrow{transform:rotate(180deg)}.trousseau-toggle:hover{color:var(--red)}.trousseau-remove{width:44px;height:44px;color:var(--red);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:-8px;display:flex}.trousseau-remove svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.trousseau-remove:hover{color:var(--ink)}.leur-place{margin-top:22px}.leur-place-box>summary{cursor:pointer;color:var(--ink);align-items:center;gap:10px;padding:10px 0;font-size:20px;font-weight:700;list-style:none;display:inline-flex;position:relative}.leur-place-ul{background:var(--red);transform-origin:0 100%;height:2px;position:absolute;bottom:0;left:0;right:0}.leur-place-box>summary::-webkit-details-marker{display:none}.leur-place-arrow{color:var(--red);display:inline-block}.leur-place-arrow:before{content:"↓"}.leur-place-box[open] .leur-place-arrow:before{content:"↑"}.leur-place-label{white-space:pre-wrap}.leur-place-box>summary:hover{color:var(--red)}.leur-place-mark{color:var(--red);font-family:Courier New,monospace}.leur-place-body{background:var(--wash);color:var(--ink);border-left:5px solid var(--red);margin-top:18px;padding:28px 26px 22px}.leur-place-body .eyebrow{margin:0 0 14px}.leur-place-draft{border:1px dashed var(--red);color:var(--red);margin:0 0 16px;padding:8px 12px;font-size:14px;font-weight:700}.leur-place-line{color:var(--ink);margin:0 0 14px;font:400 22px/1.55 Georgia,Times New Roman,serif}.leur-place-quote{border-left:3px solid var(--red);padding-left:18px;font-size:26px}.leur-place-emphasis{color:var(--red);font-size:26px}.leur-place-meta{color:var(--muted);font:400 15px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}.leur-place-feelings{flex-wrap:wrap;gap:8px;font:400 15px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.leur-place-feeling{flex:100%}.leur-place-feeling>summary{cursor:pointer;border:1.5px solid var(--ink);color:var(--ink);background:0 0;padding:8px 14px;font-size:14px;list-style:none;display:inline-block}.leur-place-feeling>summary::-webkit-details-marker{display:none}.leur-place-feeling[open]>summary{background:var(--ink);color:var(--paper)}.leur-place-feeling>p{background:var(--paper);color:var(--ink);border-left:0;margin:10px 0 0;padding:12px 14px;font-size:15px;line-height:1.6}.leur-place-testimony{margin-left:0;margin-right:0}.leur-place-testimony blockquote{margin:0 0 6px;font-size:20px}.leur-place-testimony figcaption{color:var(--muted);font:400 13px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}.leur-place-testimony a{color:var(--ink)}.leur-place-todo{border:1px dashed var(--red);color:var(--red);white-space:nowrap;padding:1px 6px;font-size:12px;font-weight:700}.leur-place-source{color:var(--muted);font-size:12px}.leur-place-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.leur-place-bar[hidden]{display:none}.leur-place-count{color:var(--muted);margin-right:auto;font-size:13px}.leur-place-bar button{cursor:pointer;border-radius:0;padding:10px 18px;font-size:14px;font-weight:700}.leur-place-next{background:var(--ink);color:var(--paper);border:2px solid var(--ink)}.leur-place-next:hover{background:var(--red);border-color:var(--red);color:var(--white)}.leur-place-close{color:var(--ink);border:2px solid var(--ink);background:0 0}.leur-place-close:hover{background:var(--ink);color:var(--paper)}.leur-place-next[hidden],[data-stepped] .leur-place-steps>[data-step]{display:none}[data-stepped] .leur-place-steps>[data-step].is-shown{animation:.9s both leur-place-in;display:block}[data-stepped] .leur-place-steps>.leur-place-feelings.is-shown{display:flex}@keyframes leur-place-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-stepped] .leur-place-steps>[data-step].is-shown{animation:none}}@media (width<=640px){.leur-place-body{padding:22px 18px 18px}.leur-place-line{font-size:19px}.leur-place-quote,.leur-place-emphasis{font-size:22px}}:root[data-interface=sobre] .leur-place-body{border-left-width:4px}:root[data-interface=sobre] .leur-place-line,:root[data-interface=sobre] .leur-place-testimony blockquote{line-height:1.6;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}:root[data-interface=sobre] .leur-place-quote{font-size:23px}:root[data-interface=sobre] .leur-place-emphasis{color:var(--red);font-weight:750}:root[data-interface=sobre] .leur-place-mark{display:none}:root[data-interface=sobre] .leur-place-box>summary{font-weight:650}:root[data-interface=sobre] .leur-place-ul{height:2px}:root[data-interface=sobre] .leur-place-todo,:root[data-interface=sobre] .leur-place-draft{border-color:var(--signal);color:var(--signal)}:root[data-interface=sobre] .leur-place-next:hover{background:var(--red);border-color:var(--red);color:#fff}:root[data-interface=sobre][data-theme=dark] .leur-place-next:hover{color:#0e1729}.leur-place-links{color:var(--muted);margin-top:10px;font:400 14px/1.6 Helvetica Neue,Helvetica,Arial,sans-serif;display:block}.leur-place-links a,.leur-place-source a,.leur-place-meta a{color:var(--ink);text-underline-offset:3px}.leur-place-links a:hover,.leur-place-source a:hover,.leur-place-meta a:hover{color:var(--red)}.leur-place-notes{background:var(--paper);border-left:3px solid var(--red);color:var(--ink);margin:0 0 16px;padding:10px 14px;font:400 14px/1.55 Helvetica Neue,Helvetica,Arial,sans-serif}.leur-place-notes-title{color:var(--red);margin:0 0 6px;font-size:13px;font-weight:700}.leur-place-notes ul{margin:0;padding-left:18px}.leur-place-notes li{margin:0 0 4px}:root[data-interface=sobre] .leur-place-notes-title{color:var(--signal)}
