.sitesr{--sr-bg:#fff;--sr-panel:#f7f8fa;--sr-ink:#16181d;--sr-body:#33373e;--sr-muted:#5d626b;--sr-faint:#9aa0a9;--sr-line:#e2e5ea;--sr-grid:#e8ebef;--sr-accent:#2d57ee;--sr-accent-soft:#2d57ee17;--sr-ref:#a3a9b3;--sr-mark:#3d4350;--sr-alert:#c53535;--sr-text:70ch;--sr-wide:1120px;background:var(--sr-bg);color:var(--sr-ink);font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.sitesr{--sr-bg:#111317;--sr-panel:#1a1d23;--sr-ink:#eef0f3;--sr-body:#c9ccd2;--sr-muted:#a0a5ae;--sr-faint:#6c727c;--sr-line:#2c3038;--sr-grid:#262a31;--sr-accent:#7d9bff;--sr-accent-soft:#7d9bff24;--sr-ref:#6c727c;--sr-mark:#c9ccd2;--sr-alert:#ff7a6b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.sitesr-page){background:#111317}}.sitesr-body{padding-bottom:48px}.sr-section{max-width:var(--sr-wide);border-top:1px solid var(--sr-line);margin:0 auto;padding:44px 16px 8px}.sr-section>.sr-eyebrow,.sr-section>.sr-h2,.sr-section>.sr-finding,.sr-section>.sr-body,.sr-section>.sr-list,.sr-section>.sr-h3,.sr-section>.sr-note,.sr-section>.sr-panel-box,.sr-section>.sr-actions,.sr-section>.sr-details{max-width:var(--sr-text)}@media (min-width:768px){.sr-section{padding-inline:32px}}.sr-cover{border-top:0;padding-top:40px}.sr-sample-tag{border:1px solid var(--sr-line);color:var(--sr-muted);border-radius:999px;margin-bottom:14px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.sr-h1{letter-spacing:-.025em;color:var(--sr-ink);max-width:22ch;font-size:clamp(30px,5vw,46px);line-height:1.08}.sr-h2{letter-spacing:-.02em;color:var(--sr-ink);margin-top:4px;font-size:clamp(22px,3vw,28px)}.sr-h2-small{margin-top:30px;font-size:18px}.sr-h3{color:var(--sr-ink);margin-top:24px;font-size:15px;font-weight:600}.sr-eyebrow{letter-spacing:.12em;color:var(--sr-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.sr-finding{color:var(--sr-ink);margin-top:10px;font-size:18px;font-weight:500;line-height:1.5}.sr-body{color:var(--sr-body);margin-top:12px;font-size:15.5px;line-height:1.65}.sr-why{color:var(--sr-ink);font-weight:600}.sr-note{color:var(--sr-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;font-size:12.5px;line-height:1.55;display:flex}.sr-source{color:var(--sr-muted);margin-top:6px;font-size:11.5px}.sr-link{color:var(--sr-accent);font-weight:500}.sr-link:hover{text-decoration:underline}.sr-meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 24px;max-width:820px;margin:22px 0 0;display:grid}.sr-meta dt{letter-spacing:.08em;text-transform:uppercase;color:var(--sr-muted);font-size:11px}.sr-meta dd{color:var(--sr-ink);margin:2px 0 0;font-size:15px}.sr-findings{max-width:var(--sr-text);margin:12px 0 0;padding-left:1.3em}.sr-findings li{color:var(--sr-ink);margin-top:8px;font-size:16.5px;line-height:1.55}.sr-figures{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:24px 0 0;display:grid}.sr-figure{border:1px solid var(--sr-line);background:var(--sr-panel);border-radius:8px;padding:12px 14px}.sr-figure dt{color:var(--sr-muted);font-size:11.5px;line-height:1.35}.sr-figure dd{letter-spacing:-.02em;color:var(--sr-ink);margin:6px 0 0;font-size:24px;font-weight:600}.sr-follow{z-index:5;max-width:var(--sr-wide);color:var(--sr-muted);background:var(--sr-bg);align-items:center;gap:12px;margin:12px auto 0;padding:8px 16px;font-size:12.5px;display:flex;position:sticky;top:0}@media (min-width:768px){.sr-follow{padding-inline:32px}}.sr-exhibit{min-width:0;margin:26px 0 0;padding:0}.sr-exhibit-title{color:var(--sr-ink);margin-bottom:8px;font-size:14px;font-weight:600}.sr-plot{width:100%}.sr-plot svg{max-width:none;display:block}.sr-pickable{cursor:pointer}.sr-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.sr-legend{color:var(--sr-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.sr-ramp{border:1px solid var(--sr-line);background:linear-gradient(90deg,#f2f7fb,#16408a);border-radius:2px;width:120px;height:10px;display:inline-block}.sr-ramp-depth{background:linear-gradient(90deg,#f6c7a0,#8a1c0c)}.sr-key{align-items:center;gap:6px;display:inline-flex}.sr-key-line{background:var(--sr-ref);width:18px;height:2px;display:inline-block}.sr-key-tick{background:#c53535;width:2px;height:10px;display:inline-block}.sr-grade{border-radius:4px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:700;display:inline-grid;box-shadow:inset 0 0 0 1px #0000001f}.sr-grade-cell{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sr-inherited{color:var(--sr-muted);font-size:11.5px;font-style:italic}.sr-where-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:1100px){.sr-where-grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:start}}@media (min-width:1300px){.sr-where-grid{margin-inline:calc(-1*min(120px,50vw - 590px))}}.sr-where-grid .sr-exhibit{position:sticky;top:40px}.sr-map-wrap{position:relative}.sr-map{border:1px solid var(--sr-line);background:var(--sr-bg);border-radius:8px;width:100%;height:420px;overflow:hidden}.sr-map-letter{pointer-events:none;font-size:13px;font-weight:700}.sr-print-only{visibility:hidden;width:100%;position:absolute;top:0;left:-10000px}.sitesr .map-popup-row dd{color:var(--ink-primary)}.sr-table-wrap{min-width:0;margin-top:26px}.sr-table{border-collapse:collapse;width:100%;font-size:12.5px}.sr-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--sr-muted);border-bottom:1px solid var(--sr-line);white-space:nowrap;padding:7px 8px;font-size:11px;font-weight:600}.sr-table td:first-child{min-width:150px}.sr-table td{border-bottom:1px solid var(--sr-grid);color:var(--sr-body);vertical-align:top;padding:7px 8px}.sr-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--sr-ink)}.sr-row-on td{background:var(--sr-accent-soft)}.sr-dbtn{font:inherit;color:var(--sr-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sr-line);text-decoration-color:var(--sr-line);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.sr-dbtn[aria-pressed=true]{color:var(--sr-accent);-webkit-text-decoration-color:var(--sr-accent);text-decoration-color:var(--sr-accent)}.sr-multiples{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px 18px;display:grid}.sr-panel{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:4px 4px 0}.sr-panel-on{border-color:var(--sr-accent);background:var(--sr-accent-soft)}.sr-panel-title{color:var(--sr-ink);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.sr-panel-yoy{font-variant-numeric:tabular-nums;color:var(--sr-muted);margin:2px 0 0;font-size:12px}.sr-panel-yoy.sr-yoy-better{color:var(--sr-accent)}.sr-panel-yoy.sr-yoy-worse{color:var(--sr-alert)}.sr-list{margin:12px 0 0;padding-left:1.2em}.sr-list li{color:var(--sr-body);margin-top:6px;font-size:15px;line-height:1.6}.sr-details{color:var(--sr-body);margin-top:18px;font-size:14px}.sr-details summary{cursor:pointer;color:var(--sr-ink);font-weight:600}.sr-panel-box{border:1px solid var(--sr-line);background:var(--sr-panel);border-radius:10px;gap:12px;margin-top:18px;padding:18px;display:grid}.sr-panel-box .sr-figure{background:var(--sr-bg);max-width:240px}.sr-alert{border-left:3px solid var(--sr-alert);background:var(--sr-bg);color:var(--sr-ink);border-radius:4px;padding:12px 14px;font-size:14.5px;line-height:1.55}.sr-alert-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--sr-muted);margin-bottom:4px;font-size:11px}.sr-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sr-btn{border:1px solid var(--sr-line);color:var(--sr-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex}.sr-btn:hover{border-color:var(--sr-muted)}.sr-btn-primary{background:var(--sr-accent);border-color:var(--sr-accent);color:#fff}.sitesr .sr-btn-primary{color:#fff}@media (prefers-color-scheme:dark){.sitesr .sr-btn-primary{color:#0b0d12}}@media print{@page{size:A4;margin:18mm 14mm 16mm}@page{@bottom-right{content:counter(page);font-size:9pt;color:#5d626b}}@page{@top-left{font-size:8.5pt;color:#5d626b}}html,body{background:#fff!important}.sitesr{--sr-bg:#fff;--sr-panel:#f7f8fa;--sr-ink:#16181d;--sr-body:#33373e;--sr-muted:#5d626b;--sr-faint:#9aa0a9;--sr-line:#d5d9df;--sr-grid:#e8ebef;--sr-accent:#2d57ee;--sr-ref:#a3a9b3;--sr-mark:#3d4350;--sr-alert:#c53535;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sr-screen-only,.sr-follow,.sr-noprint{display:none!important}.sr-print-only{visibility:visible;position:static;left:auto}.sr-section{break-before:page;border-top:0;max-width:none;padding:0 0 6mm}.sr-cover{break-before:auto}.sr-exhibit,.sr-table-wrap tr,.sr-panel-box,.sr-panel,.sr-figures,.sr-alert{break-inside:avoid}.sr-exhibit-title,.sr-h2,.sr-h3{break-after:avoid}.sr-finding{font-size:13pt}.sr-body,.sr-list li,.sr-findings li{font-size:10.5pt}.sr-scroll{overflow:visible}.sr-details>:not(summary){display:block}.sr-details::details-content{content-visibility:visible;display:block}.sr-details summary{list-style:none}.sr-where-grid{grid-template-columns:1fr;margin-inline:0}.sr-where-grid .sr-exhibit,.sr-follow{position:static}.sr-multiples{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-plot svg{max-width:100%;height:auto}}.sr-exports{background:0 0;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sr-exports-label{letter-spacing:.06em;text-transform:uppercase;color:var(--sr-muted);font-size:12px;font-weight:600}.sr-exports-note{color:var(--sr-muted);font-size:12px}.sr-btn-small{padding:6px 12px;font-size:13px}@media print{.sr-exports{display:none!important}}.sitesr-page{min-height:100vh}.sr-pagehead{border-bottom:1px solid var(--sr-line);background:var(--sr-bg)}.sr-pagehead-inner{max-width:var(--sr-wide);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 auto;padding:12px 16px;display:flex}@media (min-width:768px){.sr-pagehead-inner{padding-inline:32px}}.sr-brand{letter-spacing:.06em;color:var(--sr-ink);font-weight:700}.sr-pagehead-label{color:var(--sr-muted);flex:200px;font-size:13px}.sr-draft{max-width:var(--sr-wide);color:var(--sr-ink);background:#b07d0014;border:1px dashed #b07d00;border-radius:8px;margin:12px 16px 0;padding:10px 16px;font-size:14px;font-weight:600}@media (min-width:768px){.sr-draft{margin-inline:max(32px, calc((100% - var(--sr-wide)) / 2 + 32px))}}.sr-frozen{max-width:var(--sr-wide);color:var(--sr-muted);margin:8px auto 0;padding:0 16px;font-size:12.5px}@media (min-width:768px){.sr-frozen{padding-inline:32px}}@media print{.sr-pagehead,.sr-frozen{display:none}.sr-draft{margin:0 0 4mm}}.sitesr .sr-daygrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 18px;display:grid}.sitesr .sr-daylabel{color:var(--sr-muted);margin:0 0 2px;font-size:12px;font-weight:600}
