.intro[data-astro-cid-gwls2o5x]{padding-block:var(--space-2xl) var(--space-lg)}.lede[data-astro-cid-gwls2o5x]{font-size:var(--text-lg);max-width:46ch;margin:0}.picker[data-astro-cid-gwls2o5x]{gap:var(--space-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;padding-block-end:var(--space-2xl);display:grid}fieldset[data-astro-cid-gwls2o5x]{border:0;min-width:0;margin:0;padding:0}.legend[data-astro-cid-gwls2o5x]{font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-textMuted);padding:0 0 var(--space-sm);font-weight:600}.chips[data-astro-cid-gwls2o5x]{gap:10px;display:grid}.chips[data-astro-cid-gwls2o5x] input[data-astro-cid-gwls2o5x]{opacity:0;width:1px;height:1px;position:absolute}.chips[data-astro-cid-gwls2o5x] label[data-astro-cid-gwls2o5x]{justify-content:space-between;align-items:center;gap:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);cursor:pointer;background:var(--color-bg);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);padding:17px 20px;display:flex}.chips[data-astro-cid-gwls2o5x] label[data-astro-cid-gwls2o5x]:hover{border-color:color-mix(in srgb, var(--color-text) 30%, transparent)}.chips[data-astro-cid-gwls2o5x] label[data-astro-cid-gwls2o5x]:after{content:"→";color:var(--color-textMuted);font-size:var(--text-sm)}.chips[data-astro-cid-gwls2o5x] input[data-astro-cid-gwls2o5x]:focus-visible+label[data-astro-cid-gwls2o5x]{outline:2px solid var(--color-focus);outline-offset:3px}.chips[data-astro-cid-gwls2o5x] input[data-astro-cid-gwls2o5x]:checked+label[data-astro-cid-gwls2o5x]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.chips[data-astro-cid-gwls2o5x] input[data-astro-cid-gwls2o5x]:checked+label[data-astro-cid-gwls2o5x]:after{content:"✓";color:var(--color-bg)}.panel[data-astro-cid-gwls2o5x]{border:1px solid var(--color-text);border-radius:var(--radius-md);padding:var(--space-lg) var(--space-lg) var(--space-md);background:var(--color-surface);display:block}.picker[data-astro-cid-gwls2o5x]:has(.chips input:checked) .panel[data-astro-cid-gwls2o5x]{display:none}.picker[data-astro-cid-gwls2o5x]:has(#o-checkup:checked) .panel--checkup[data-astro-cid-gwls2o5x],.picker[data-astro-cid-gwls2o5x]:has(#o-braces:checked) .panel--braces[data-astro-cid-gwls2o5x],.picker[data-astro-cid-gwls2o5x]:has(#o-implant:checked) .panel--implant[data-astro-cid-gwls2o5x],.picker[data-astro-cid-gwls2o5x]:has(#o-unsure:checked) .panel--unsure[data-astro-cid-gwls2o5x]{display:block}.panel[data-astro-cid-gwls2o5x] h2[data-astro-cid-gwls2o5x]{font-family:var(--font-body-family);font-size:var(--text-sm);color:var(--color-textMuted);margin:0 0 var(--space-3xs);font-weight:500}.figure[data-astro-cid-gwls2o5x]{font-family:var(--font-display-family);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;margin:0 0 var(--space-md);font-variation-settings:"SOFT" 30, "WONK" 1, "opsz" 96;font-size:clamp(2.25rem,3.8vw,3.25rem);font-weight:500;line-height:1.02}.label[data-astro-cid-gwls2o5x]{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-textMuted);margin:0 0 var(--space-2xs)}.panel[data-astro-cid-gwls2o5x] ul[data-astro-cid-gwls2o5x]{margin:0 0 var(--space-md);gap:6px;padding:0;list-style:none;display:grid}.panel[data-astro-cid-gwls2o5x] li[data-astro-cid-gwls2o5x]{font-size:var(--text-sm);padding-left:18px;position:relative}.panel[data-astro-cid-gwls2o5x] li[data-astro-cid-gwls2o5x]:before{content:"·";font-weight:700;position:absolute;left:4px}.note[data-astro-cid-gwls2o5x]{font-size:var(--text-sm);color:var(--color-textMuted);border-top:1px solid var(--color-border);padding-top:var(--space-sm);margin:0}.all[data-astro-cid-gwls2o5x]{border-top:1px solid var(--color-text);padding-block:var(--space-lg) var(--space-xl)}.all[data-astro-cid-gwls2o5x] h2[data-astro-cid-gwls2o5x]{font-family:var(--font-body-family);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-textMuted);margin:0 0 var(--space-sm);font-weight:600}table[data-astro-cid-gwls2o5x]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th[data-astro-cid-gwls2o5x],td[data-astro-cid-gwls2o5x]{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:baseline;padding:13px 0}th[data-astro-cid-gwls2o5x]{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-textMuted);font-weight:600}td[data-astro-cid-gwls2o5x]:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap}td[data-astro-cid-gwls2o5x]:last-child,th[data-astro-cid-gwls2o5x]:last-child{text-align:right}.disclaimer[data-astro-cid-gwls2o5x]{font-size:var(--text-xs);color:var(--color-textMuted);max-width:70ch;margin:var(--space-md) 0 0}@media (width<=900px){.intro[data-astro-cid-gwls2o5x]{padding-block:var(--space-xl) var(--space-md)}.picker[data-astro-cid-gwls2o5x]{gap:var(--space-md);padding-bottom:var(--space-xl);grid-template-columns:1fr}.panel[data-astro-cid-gwls2o5x]{padding:var(--space-md)}.all[data-astro-cid-gwls2o5x]{padding-bottom:var(--space-lg)}th[data-astro-cid-gwls2o5x]:nth-child(3),td[data-astro-cid-gwls2o5x]:nth-child(3){display:none}}
