.calc[data-astro-cid-24sszhsk]{padding-top:3rem}@media(min-width:768px){.calc[data-astro-cid-24sszhsk]{padding-top:4rem}}.sb__warn[data-astro-cid-24sszhsk]{margin:0 0 1.5rem;padding:.25rem 0 .25rem 1.25rem;border-left:2px solid var(--color-brand-navy);font-size:.92rem;line-height:1.6;color:var(--color-text-body)}.sb__warn[data-astro-cid-24sszhsk] strong{color:var(--color-brand-navy)}.sb__src[data-astro-cid-24sszhsk]{margin:0;font-size:.78rem;line-height:1.45;color:var(--color-text-muted)}.sb__select[data-astro-cid-24sszhsk]{width:100%;padding:.6rem .75rem;border-radius:var(--radius-button);border:1px solid var(--color-glass-border);background-color:var(--color-glass-fill);color:var(--color-brand-navy);font-family:inherit;font-size:1rem;font-weight:700}.sb__select[data-astro-cid-24sszhsk]:focus{outline:none;border-color:var(--color-brand-navy);box-shadow:0 0 0 1px var(--color-brand-navy)}.sb__seg[data-astro-cid-24sszhsk]{display:flex;gap:3px;padding:3px;border:1px solid var(--color-glass-border);border-radius:var(--radius-button);background:var(--color-glass-fill)}.sb__seg[data-astro-cid-24sszhsk] button[data-astro-cid-24sszhsk]{flex:1;border:0;background:transparent;color:var(--color-text-muted);border-radius:1px;padding:.55rem .75rem;font:inherit;font-size:.9rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background-color .2s,color .2s}.sb__seg[data-astro-cid-24sszhsk] button[data-astro-cid-24sszhsk]:hover{color:var(--color-brand-navy)}.sb__seg[data-astro-cid-24sszhsk] button[data-astro-cid-24sszhsk][aria-pressed=true]{background:var(--color-brand-navy);color:var(--color-brand-ivory)}.sb__for[data-astro-cid-24sszhsk]{margin:.35rem 0 0;font-size:.9rem;color:#f6f3ecb8}.sb__bar[data-astro-cid-24sszhsk]{position:relative;margin-top:1.5rem;height:1.5rem}.sb__track[data-astro-cid-24sszhsk]{position:absolute;inset:.55rem 0 auto;height:.4rem;border-radius:0;background:#c3d0fd38}.sb__band[data-astro-cid-24sszhsk]{position:absolute;left:25%;width:50%;top:0;bottom:0;border-radius:0;background:var(--color-brand-periwinkle)}.sb__marker[data-astro-cid-24sszhsk]{position:absolute;top:0;left:50%;width:0;display:flex;justify-content:center;transition:left .5s cubic-bezier(.65,0,.35,1)}html.motion-forced .sb__band[data-astro-cid-24sszhsk]{transform-origin:left center;animation:bi-grow .8s cubic-bezier(.65,0,.35,1) .5s both}.sb__marker[data-astro-cid-24sszhsk] span[data-astro-cid-24sszhsk]{display:block;flex:none;width:.55rem;height:1.5rem;border-radius:1px;background:var(--color-brand-ivory);border:2px solid var(--color-brand-navy);box-shadow:none}.sb__ends[data-astro-cid-24sszhsk]{display:flex;justify-content:space-between;margin-top:.3rem;font-size:.78rem;font-weight:700;color:#f6f3ecb8;font-variant-numeric:tabular-nums}.sb__verdict[data-astro-cid-24sszhsk]{margin:.9rem 0 0;font-size:1rem;line-height:1.55;color:#f6f3ecd9}.sb__verdict[data-astro-cid-24sszhsk] strong{color:var(--color-brand-ivory)}.sb__verdict[data-astro-cid-24sszhsk].is-out strong{color:var(--color-brand-periwinkle)}.sb__block[data-astro-cid-24sszhsk],.sb__below[data-astro-cid-24sszhsk]{margin-top:3rem}.sb__below[data-astro-cid-24sszhsk]{border:1px solid var(--color-glass-border);border-radius:var(--radius-card);padding:1.5rem 1.6rem;background:var(--color-glass-fill)}.sb__below[data-astro-cid-24sszhsk][hidden]{display:none}.sb__h2[data-astro-cid-24sszhsk]{font-size:clamp(1.5rem,1.2vw + 1.1rem,2rem);font-weight:400;letter-spacing:-.02em;color:var(--color-brand-navy);line-height:1.05;margin-bottom:.75rem}.sb__below[data-astro-cid-24sszhsk] p{font-size:.94rem;line-height:1.6;color:var(--color-text-body);max-width:46rem}.sb__below[data-astro-cid-24sszhsk] p+p{margin-top:.8rem}.sb__below[data-astro-cid-24sszhsk] a{color:var(--color-brand-navy);font-weight:700;text-decoration:underline;text-decoration-color:var(--color-brand-periwinkle-dark);text-underline-offset:3px}.sb__sources[data-astro-cid-24sszhsk]{margin:1.1rem 0 0;border-top:1px solid var(--color-brand-navy)}.sb__sources[data-astro-cid-24sszhsk]>div[data-astro-cid-24sszhsk]{padding:.9rem 0;border-bottom:1px solid var(--color-glass-border)}.sb__sources[data-astro-cid-24sszhsk] dt[data-astro-cid-24sszhsk]{font-weight:700;color:var(--color-brand-navy);font-size:.9rem;margin-bottom:.25rem}.sb__sources[data-astro-cid-24sszhsk] dd[data-astro-cid-24sszhsk]{margin:0;font-size:.83rem;line-height:1.55;color:var(--color-text-muted)}.sb__provenance[data-astro-cid-24sszhsk]{margin:.8rem 0 0;font-size:.78rem;color:var(--color-text-muted)}@media(prefers-reduced-motion:reduce){.sb__marker[data-astro-cid-24sszhsk]{transition:none}}
