.percentile-controls{grid-template-columns:1fr 1fr;margin-top:28px}.percentile-result{border:1px solid var(--color-rule);border-top:4px solid var(--color-brand);background:var(--color-surface);margin:28px 0;padding:clamp(20px,4vw,40px)}.percentile-result h2{margin:12px 0;font-size:clamp(2rem,6vw,3.5rem)}.percentile-position{font-size:clamp(1.3rem,3vw,2rem);font-weight:700;line-height:1.3}.percentile-result p{max-width:78ch;line-height:1.6}.percentile-bin-summary{border-left:3px solid var(--color-brand);background:var(--color-surface);padding:12px 16px;line-height:1.6}.percentile-reference{grid-template-columns:repeat(3,1fr);gap:24px;margin:24px 0;display:grid}.percentile-reference p{border-top:1px solid var(--color-rule);padding-top:12px}.percentile-reference strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:1.8rem;display:block}@media (max-width:650px){.percentile-controls,.percentile-reference{grid-template-columns:1fr;gap:12px}}
