.Ox8kJG_page{color:#0b1220;max-width:1440px;margin:auto;padding:40px 20px 80px}.Ox8kJG_layout{align-items:start;gap:36px;display:grid}.Ox8kJG_intro h1{letter-spacing:-.025em;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.3}.Ox8kJG_intro p{color:#515867}.Ox8kJG_panel{background:#fffefa;border:1px solid #d9c9aa;border-radius:12px;min-width:0;padding:24px}.Ox8kJG_panel fieldset{min-width:0}.Ox8kJG_panel h2{line-height:1.5}.Ox8kJG_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:28px;display:grid}.Ox8kJG_steps li{color:#515867;border-top:3px solid #ded8cd;padding-top:8px;font-size:12px}.Ox8kJG_steps li[aria-current=step]{color:#0b1220;border-color:#0b1220;font-weight:700}.Ox8kJG_choice{cursor:pointer;border:1px solid #dcd6cb;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px;font-size:15px;line-height:1.7;transition:border-color .18s,background-color .18s;display:flex}.Ox8kJG_choice:hover{border-color:#735b32}.Ox8kJG_choice[data-selected=true]{background:#eeeae1;border-color:#0b1220}.Ox8kJG_choice:focus-within{outline-offset:3px;outline:3px solid #735b32}.Ox8kJG_choice input{accent-color:#0b1220;flex-shrink:0;width:20px;height:20px}.Ox8kJG_page :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #735b32}@media (min-width:768px){.Ox8kJG_page{padding:56px 32px 96px}.Ox8kJG_panel{padding:36px}}@media (min-width:1100px){.Ox8kJG_layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px}.Ox8kJG_intro{position:sticky;top:120px}}@media (prefers-reduced-motion:reduce){.Ox8kJG_choice{transition:none}}
