.dossier{max-width:94rem;color:var(--ink);margin:0 auto;padding:clamp(1.5rem,5vh,3.5rem) clamp(1rem,3.5vw,3.5rem) clamp(3rem,8vh,5rem)}.dossier h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:300;line-height:1.12}.dossier__empty{max-width:46rem;margin:0 auto}.dossier [hidden]{display:none!important}.dossier__layout{grid-template-columns:13rem minmax(0,1fr);gap:0 clamp(2rem,4vw,4.5rem);margin-top:.5rem;display:grid}.dossier__aside{align-self:start;padding-top:2.5rem;position:sticky;top:1.5rem}.dossier__nav{border-left:1px solid var(--rule);flex-direction:column;display:flex}.dossier__nav a{font-size:var(--fs-md);color:var(--ink-soft);border-left:2px solid #0000;margin-left:-1px;padding:.45rem 0 .45rem 1rem;text-decoration:none;transition:color .15s,border-color .15s}.dossier__nav a:hover{color:var(--ink)}.dossier__nav a[aria-current]{border-left-color:var(--accent);color:var(--ink);font-weight:500}.dossier__main{min-width:0}.dossier__section{padding-top:2.5rem;scroll-margin-top:1rem}.dossier__section h2{border-top:1px solid var(--rule);font-size:var(--fs-3xl);letter-spacing:-.015em;align-items:baseline;gap:.6rem;margin:0 0 1.25rem;padding-top:1rem;font-weight:500;display:flex}.dossier__bar{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin-bottom:1.25rem;padding-top:1rem;display:flex}.dossier__section .dossier__bar h2{border:0;margin:0;padding:0}.dossier__source{font-size:var(--fs-sm);color:var(--ink-label);margin:-.75rem 0 1.5rem}.dossier .count{font-size:var(--fs-sm);color:var(--ink-label);font-weight:400}.dossier .dim{color:var(--ink-label)}.dossier .small{font-size:var(--fs-sm)}.dossier .warn{color:var(--accent)}.dossier .star{color:var(--accent);margin-left:.1em}.dossier .footnote{font-size:var(--fs-xs);color:var(--ink-label);margin:.9rem 0 0;line-height:1.5}.dossier .charts{margin-bottom:1.75rem}.dossier-facts{font-size:var(--fs-lg);grid-template-columns:minmax(8rem,max-content) 1fr;margin:0;display:grid}.dossier-facts dt,.dossier-facts dd{border-bottom:1px solid var(--rule);margin:0;padding:.6rem 0}.dossier-facts dt{color:var(--ink-label);padding-right:1.75rem}.dossier-facts--wide{max-width:52rem}.dossier-facts__prose,.dossier .dossier-prose{white-space:pre-line;max-width:52rem;margin:0;line-height:1.6}.dossier .facts-sub{font-size:var(--fs-sm);color:var(--ink-label);margin-top:.2rem;display:block}.dossier-scroll{--fade-before:0px;--fade-after:0px;mask-image:linear-gradient(to right, transparent, #000 var(--fade-before), #000 calc(100% - var(--fade-after)), transparent);overflow-x:auto}.dossier-scroll[data-before]{--fade-before:2.5rem}.dossier-scroll[data-after]{--fade-after:2.5rem}.dossier__section:not(.is-open) .dossier-extra{display:none}.dossier-table{border-collapse:collapse;width:100%;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.dossier-table th,.dossier-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--rule);padding:.55rem 1rem .55rem 0}.dossier-table th{border-bottom-color:var(--ink);font-size:var(--fs-xs);color:var(--ink-label);font-weight:600}.dossier-table th:first-child,.dossier-table td:first-child,.dossier-table--text th,.dossier-table--text td{text-align:left}.dossier-table--text td:nth-child(2){white-space:normal;min-width:16rem}.dossier-table tbody tr:hover{background:var(--surface)}.dossier .sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.dossier .sort:after{content:"↕";opacity:.35;letter-spacing:0}.dossier .sort:hover,.dossier [aria-sort] .sort{color:var(--ink)}.dossier [aria-sort=ascending] .sort:after{content:"↑";opacity:1}.dossier [aria-sort=descending] .sort:after{content:"↓";opacity:1}.dossier .filter{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);width:min(100%,18rem);font:inherit;font-size:var(--fs-md);color:var(--ink);padding:.5rem .8rem}.dossier .filter:focus{border-color:var(--ink);outline:none}.dossier .table-status{min-height:1.2em;margin:.5rem 0 0}.dossier .more{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);font:inherit;font-size:var(--fs-md);color:var(--ink);cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.dossier .more:hover{border-color:var(--ink)}@media (width<=1023px){.dossier__layout{margin-top:1.5rem;display:block}.dossier__aside{z-index:5;background:color-mix(in srgb, var(--paper) 94%, transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--rule);margin:0 calc(-1*clamp(1rem,3.5vw,3.5rem));padding:.5rem clamp(1rem,3.5vw,3.5rem);top:0}.dossier__nav{--fade-before:0px;--fade-after:0px;scrollbar-width:none;mask-image:linear-gradient(to right, transparent, #000 var(--fade-before), #000 calc(100% - var(--fade-after)), transparent);border:0;flex-direction:row;gap:.25rem;overflow-x:auto}.dossier__nav[data-before]{--fade-before:2.5rem}.dossier__nav[data-after]{--fade-after:2.5rem}.dossier__nav a{border-radius:var(--radius-pill);font-size:var(--fs-md);border:0;flex:none;margin:0;padding:.35rem .8rem}.dossier__nav a[aria-current]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule)}.dossier__section{scroll-margin-top:3.75rem}}@media (width<=640px){.dossier-facts{grid-template-columns:1fr}.dossier-facts dt{font-size:var(--fs-xs);border:0;padding-bottom:0}.dossier-facts dd{padding-top:.15rem}}.dossier--list{padding-top:clamp(1.25rem,4vh,2.75rem)}.dossier--list h1{font-size:clamp(1.6rem,3.4vw,2.2rem)}.dossier__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(1rem,2.5vh,1.6rem);display:flex}.dossier__intro h1{margin-bottom:0}.dossier__sections{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.dossier__sections a{font-size:var(--fs-lg);color:var(--ink-soft);white-space:nowrap;text-decoration:none;transition:color .15s}.dossier__sections a:hover{color:var(--accent)}.dossier__sections a[aria-current=page]{color:var(--ink);text-underline-offset:.45em;text-decoration:underline 1px}.dossier__sheet{border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:var(--surface);height:clamp(30rem,74vh,58rem);overflow:hidden;box-shadow:0 1px 2px #14100a0a,0 12px 32px -12px #14100a1f}.dossier__sheet:empty{--bar:2.6rem;--head:2.2rem;--row:1.95rem;background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--accent) 6%, transparent) 50%, transparent 70%) 0 0 / 300% 100% no-repeat, linear-gradient(var(--rule), var(--rule)) 0 var(--bar) / 100% 1px no-repeat, linear-gradient(var(--paper), var(--paper)) 0 calc(var(--bar) + 1px) / 100% var(--head) no-repeat, linear-gradient(var(--rule-strong), var(--rule-strong)) 0 calc(var(--bar) + var(--head)) / 100% 1px no-repeat, repeating-linear-gradient(to bottom, transparent 0 calc(var(--row) - 1px), #ece8e0 calc(var(--row) - 1px) var(--row)) 0 calc(var(--bar) + var(--head) + 1px) / 100% 100% no-repeat, var(--surface);animation:1.6s ease-in-out infinite dossier-sheet-wait}@keyframes dossier-sheet-wait{0%{background-position:100% 0, 0 var(--bar), 0 calc(var(--bar) + 1px), 0 calc(var(--bar) + var(--head)), 0 calc(var(--bar) + var(--head) + 1px), 0 0}to{background-position:0 0, 0 var(--bar), 0 calc(var(--bar) + 1px), 0 calc(var(--bar) + var(--head)), 0 calc(var(--bar) + var(--head) + 1px), 0 0}}@media (prefers-reduced-motion:reduce){.dossier__sheet:empty{animation:none}}.dossier__sheet .xl__bar{border-top:0}.dossier__locked{padding:clamp(1rem,6vh,4rem) 0}.dossier__locked p{font-size:var(--fs-body);color:var(--ink-soft);margin:.9rem 0 0;line-height:1.55}.dossier__empty-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}@media (width<=640px){.dossier__sheet{border-left:0;border-right:0;border-radius:0;height:72svh;margin:0 calc(-1*clamp(1rem,3.5vw,3.5rem))}.dossier__sheet .xl{min-height:0}}.dossier-peek{overscroll-behavior:contain;background:var(--paper);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow-y:auto}html:has(.dossier-peek[open]){overflow:hidden}.dossier-peek::backdrop{background:var(--backdrop)}.dossier-peek__body{min-height:100%}.dossier-peek .dossier h1{margin:0;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.12}.dossier-peek__bar{z-index:2;justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.dossier-peek__close{border:1px solid var(--rule-strong);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-3);border-radius:50%;flex:none;place-items:center;margin:1rem 1rem 0 0;transition:border-color .15s,color .15s;display:grid}.dossier-peek__close:hover{background:var(--surface);border-color:var(--accent);color:var(--accent)}.dossier-values{margin:0;padding:0;list-style:none}.dossier-values li+li{margin-top:.35rem}.dossier-cols{grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));align-items:start;gap:0 3.5rem;display:grid}.dossier-cols--side{grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}.dossier-table tfoot td{border-bottom:0;border-top:1px solid var(--ink);font-weight:600}@media (width<=900px){.dossier-cols--side{grid-template-columns:1fr}}.dossier-lead{font-size:var(--fs-md);color:var(--ink-soft);margin:0 0 1.5rem}.dossier-row{cursor:pointer}.dossier-open{font:inherit;color:var(--ink);text-align:left;text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.dossier-row:hover .dossier-open{color:var(--accent);text-decoration-color:var(--accent)}.dossier-dlg{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);width:min(76rem,100vw - 2rem);max-height:calc(100vh - 3rem);color:var(--ink);box-shadow:var(--shadow-3);padding:clamp(1.25rem,3vw,2.25rem) clamp(1rem,3vw,2.5rem)}.dossier-dlg::backdrop{background:var(--backdrop);backdrop-filter:blur(2px)}.dossier-dlg,.dossier-dlg::backdrop{opacity:0;transition:opacity .18s ease, transform .18s ease, overlay .18s allow-discrete, display .18s allow-discrete}.dossier-dlg{transform:translateY(12px)scale(.98)}.dossier-dlg[open],.dossier-dlg[open]::backdrop{opacity:1}.dossier-dlg[open]{transform:none}@starting-style{.dossier-dlg[open],.dossier-dlg[open]::backdrop{opacity:0}.dossier-dlg[open]{transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.dossier-dlg,.dossier-dlg::backdrop{transition:none}}.dossier-dlg__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.dossier-dlg__eyebrow{font-size:var(--fs-xs);color:var(--ink-label);margin:0 0 .3rem;font-weight:600}.dossier-dlg__title{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:300}.dossier-dlg__sum{font-size:var(--fs-md);color:var(--ink-soft);flex-wrap:wrap;gap:.4rem 1.75rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.dossier-dlg__sum strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.dossier-dlg .dossier-dlg__note{margin:1rem 0 0}.dossier-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.dossier-list li{border-bottom:1px solid var(--rule)}.dossier-list summary{cursor:pointer;grid-template-columns:6.5rem 1fr;gap:1rem;padding:.75rem 0;list-style:none;display:grid}.dossier-list summary::-webkit-details-marker{display:none}.dossier-list summary:hover .dossier-disc__title{color:var(--accent)}.dossier-disc__date{font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--ink-label);padding-top:.08rem}.dossier-disc__main{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.dossier-disc__kind{border-radius:var(--radius-xs);background:var(--wash);font-size:var(--fs-2xs);color:var(--ink-soft);padding:.05rem .5rem;font-weight:600}.dossier-disc__kind--serious{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent)}.dossier-disc__title:after{content:" +";color:var(--ink-label)}details[open] .dossier-disc__title:after{content:" −"}.dossier-disc__body{font-size:var(--fs-md);padding:0 0 1rem 7.5rem;line-height:1.6}.dossier-disc__body p{white-space:pre-line;margin:0 0 .6rem}.dossier-disc__body a{color:var(--ink)}@media (width<=640px){.dossier-list summary{grid-template-columns:1fr;gap:.15rem}.dossier-disc__body{padding-left:0}}.dossier .flag{font-size:var(--fs-xs);color:var(--accent);margin-left:.5em}.dossier--flush{width:100%;padding:1.5rem 0 clamp(3rem,8vh,5rem)}
