.shell{color:var(--mimo-official-ink);background:linear-gradient(#fff 0% 420px,#faf7f5 100%);overflow-x:hidden}.shell__inner{width:min(100% - 48px,1260px);max-width:1260px;margin:0 auto;padding:0 0 72px}.shell__topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #dee0e3b8;align-items:center;min-height:54px;margin-bottom:0;padding:4px 0;display:flex;position:sticky;top:0}.shell__nav{justify-content:flex-end;gap:24px;width:100%;min-width:0;display:flex}.shell__navLink{color:#0000008c;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-height:36px;padding:7px 0;font-size:14px;font-weight:400;line-height:22px;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.shell__navLink:hover,.shell__navLink:focus-visible{color:#000000e0;background:0 0}.shell__header{border-bottom:1px solid var(--mimo-official-line);max-width:920px;margin:0;padding:64px 0 42px}.shell__eyebrow{color:var(--mimo-type-accent);margin:0 0 14px;font-size:16px;font-weight:500;line-height:22px}.shell__title{color:#000;letter-spacing:0;margin:0;font-size:clamp(42px,8vw,72px);font-weight:400;line-height:1}.shell__description{max-width:760px;color:var(--mimo-official-muted);margin:16px 0 0;font-size:16px;line-height:1.6}.shell__announcement{color:#fff;text-align:center;background:#000;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:8px 24px;font-size:13px;line-height:22px;display:flex}.shell__announcement a{color:inherit;text-underline-offset:2px;text-decoration:underline}.shell__footer{border-top:1px solid var(--mimo-official-line);color:var(--mimo-official-muted);flex-wrap:wrap;gap:8px 18px;margin-top:42px;padding-top:18px;font-size:12px;line-height:18px;display:flex}.page{padding-top:28px}.band{border-bottom:1px solid var(--mimo-official-line);min-width:0;margin:0 0 24px;padding:24px 0}.section-title{color:var(--mimo-official-ink);margin:0 0 8px;font-size:clamp(22px,3vw,32px);font-weight:600;line-height:1.12}.subsection-title{color:var(--mimo-official-ink);margin:24px 0 10px;font-size:16px;font-weight:600;line-height:22px}.section-copy{max-width:820px;color:var(--mimo-official-muted);margin:0 0 16px;line-height:1.6}.fine-print,.empty-state{color:var(--mimo-official-muted);margin:0;font-size:13px;line-height:1.6}.notice{max-width:720px;color:var(--mimo-official-ink);background:radial-gradient(circle at 84% 10%,#ff67001f,#0000 160px),#fffaf5;border:1px solid #1d060129;gap:8px;margin:18px 0 0;padding:14px;display:grid}.notice strong{color:var(--mimo-official-ink)}.inline-meta{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.inline-meta__item{min-height:34px;color:var(--mimo-official-muted);background:#fffaf5;border:1px solid #1d060129;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.inline-meta__item strong{color:var(--mimo-official-ink);margin-left:6px}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.kpi{border:1px solid var(--mimo-official-line);background:#fff9;min-width:0;padding:14px}.kpi__label{color:var(--mimo-official-muted);margin:0 0 4px;font-size:12px;line-height:16px}.kpi__value{color:var(--mimo-official-ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.3}.kpi__hint{color:var(--mimo-official-muted);margin:6px 0 0;font-size:12px;line-height:16px}.shell--official-report{background:var(--mimo-paper-warm)}.shell--official-report>.shell__inner{width:min(100% - 48px,1260px)}.shell--official-home{color:#000;background:#fff;min-height:100vh}.shell--official-home>.shell__inner{width:min(100% - 48px,1260px)}.official-home-section{border-top:1px solid #1d06011f;padding:72px 0}.official-home-section__header{margin-bottom:32px}.official-home-section__header h2{color:var(--mimo-type-ink);font-family:var(--mimo-type-serif);letter-spacing:0;margin:0;font-size:40px;font-weight:400;line-height:1.4}.official-home-section__header p{color:var(--mimo-type-muted);font-family:var(--mimo-type-serif);margin:8px 0 0;font-size:18px;font-weight:400;line-height:31.5px}.official-home-section__header p strong{color:var(--mimo-x-ink);font-weight:700}.official-home-section__header>a{color:#000;margin-top:18px;font-size:14px;line-height:22px;transition:opacity .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.22,1,.36,1)}.official-home-section__header>a:hover{opacity:.7}.shell:not(.shell--official-home) .band{border-color:#1d060124}.shell:not(.shell--official-home) .notice,.shell:not(.shell--official-home) .inline-meta__item{border-color:var(--mimo-x-line);background:var(--mimo-x-panel);box-shadow:none}.shell:not(.shell--official-home) .notice{background:radial-gradient(circle at 84% 10%, #ff67001f, transparent 160px), var(--mimo-x-panel)}.shell:not(.shell--official-home) .notice>span{color:var(--mimo-x-muted)}.editorial-numbered-shell{max-width:920px;margin:0 auto;padding-top:18px}.editorial-numbered-shell .section-title{color:var(--mimo-ink);margin-bottom:18px;font-size:clamp(36px,8vw,84px);line-height:.95}.numbered-row{border-bottom:1px solid var(--mimo-ink);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:84px;display:grid}.public-access-gate{z-index:120;opacity:0;pointer-events:none;background:0 0;place-items:center;padding:24px;transition:opacity .16s,background-color .16s;display:grid;position:fixed;inset:0}.public-access-gate[data-state=challenge]{opacity:1;pointer-events:auto;background:#00000047}.public-access-gate__dialog{background:#fff;border:1px solid #1d060129;width:min(100%,420px);padding:24px;box-shadow:0 18px 54px #1d060133}.public-access-gate__dialog h2,.public-access-gate__dialog p{display:none}.public-access-gate[data-state=challenge] .public-access-gate__dialog h2,.public-access-gate[data-state=challenge] .public-access-gate__dialog p{display:block}.public-access-gate__dialog h2{color:var(--mimo-official-ink);margin:0 0 8px;font-size:20px;line-height:1.3}.public-access-gate__dialog p{color:var(--mimo-official-muted);margin:0 0 16px;font-size:14px;line-height:1.5}.public-access-gate__background-widget{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.public-access-gate__widget{min-height:65px}.shell{min-height:100vh}.shell>.shell__inner,.shell--official-home>.shell__inner,.shell--official-report>.shell__inner{padding-top:72px}.shell>.shell__inner>.shell__topbar,.shell--official-home>.shell__inner>.shell__topbar,.shell--official-report>.shell__inner>.shell__topbar{z-index:90;width:auto;position:fixed;top:0;left:24px;right:24px}@media (max-width:860px){.shell__inner,.shell--official-home>.shell__inner,.shell--official-report>.shell__inner{width:min(100% - 28px,1260px)}.shell__header{padding:42px 0 28px}.shell__title{font-size:clamp(34px,10vw,52px)}.shell__description{font-size:15px}.shell__nav{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.numbered-row{grid-template-columns:42px minmax(0,1fr) auto}}@media (max-width:640px){.official-home-section{padding:48px 0}.official-home-section__header h2{font-size:32px}.shell__announcement{padding:8px 14px}.shell__inner,.shell--official-home>.shell__inner,.shell--official-report>.shell__inner{width:calc(100% - 28px);padding-top:68px}.shell>.shell__inner>.shell__topbar,.shell--official-home>.shell__inner>.shell__topbar,.shell--official-report>.shell__inner>.shell__topbar{min-height:50px;left:14px;right:14px}.shell__nav{gap:16px}.shell__navLink{font-size:13px}.inline-meta__item{justify-content:space-between;width:100%}.inline-meta__item strong{text-align:right;overflow-wrap:anywhere;max-width:62%}}
