.configuration-intro{color:#f8fafc;background:#102735;padding-top:30px}.configuration-intro .public-eyebrow{color:#8fd5e8}.configuration-intro h1{letter-spacing:-1.2px;font-size:clamp(28px,3vw,40px);line-height:1.2}.configuration-description{color:#c6d6de;max-width:780px;margin-top:12px;font-size:15px;line-height:1.7}.configuration-progress{flex-wrap:wrap;gap:6px 32px;margin-top:22px;font-size:14px;display:flex}.configuration-step{color:#afc2cd;border-bottom:2px solid #0000;padding-block:12px}.configuration-step[aria-current=step]{color:#f8fafc;border-color:#16b8dc;font-weight:600}.configuration-body{padding-block:30px}.practice-configurator h2{letter-spacing:-.5px;font-size:20px}.practice-configurator .configuration-primary{color:#fff;background:#006e93;border-color:#006e93}.practice-configurator .configuration-primary:hover{background:#005773;border-color:#005773}.practice-configurator input[type=checkbox]{accent-color:#007fa3}.practice-configurator :where(input,select,textarea,button,summary):focus-visible{outline-offset:3px;outline:2px solid #009fc5}.dark .practice-configurator .configuration-primary{color:#06202b;background:#0ba4c8;border-color:#0ba4c8}.dark .practice-configurator .configuration-primary:hover{background:#51c8e2;border-color:#51c8e2}.practice-configurator .text-gray-500{color:var(--public-muted)}.practice-configurator :where(fieldset,form){min-width:0}@media (max-width:639px){.configuration-intro{padding-top:24px}.configuration-description{font-size:14px}.configuration-progress{gap:0 18px;margin-top:16px;font-size:12px}.configuration-step{padding-block:12px}.configuration-body{padding-block:24px}}.configuration-summary{border-block:1px solid var(--public-border,#d5dce1);max-width:100%;padding-block:16px}.configuration-facts{grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:6px 16px;display:grid}.configuration-facts dd{overflow-wrap:anywhere}@media (min-width:1024px){.practice-configurator form:has(>.configuration-summary){grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;column-gap:36px;display:grid}.practice-configurator form:has(>.configuration-summary)>*{grid-column:1}.practice-configurator form>.configuration-summary{grid-area:1/2/span 8;position:sticky;top:20px}}
