.JTdI7G_page{max-width:1150px}.JTdI7G_eyebrow{letter-spacing:1.8px;color:var(--k-gold);font-size:10px}.JTdI7G_intro{max-width:740px;color:var(--k-sand);line-height:1.8}.JTdI7G_page nav{flex-wrap:wrap;gap:20px;margin:24px 0;font-size:13px;display:flex}.JTdI7G_cards{grid-template-columns:1fr 1fr;gap:18px;padding:0;list-style:none;display:grid}.JTdI7G_panel{background:var(--k-card);border:1px solid var(--k-stone);border-radius:10px;min-width:0;margin:20px 0;padding:24px}.JTdI7G_cards .JTdI7G_panel{margin:0}.JTdI7G_panel h2{overflow-wrap:anywhere;font-size:22px;line-height:1.4}.JTdI7G_panel h2 a{color:var(--k-ink)}.JTdI7G_panel>div:has(img){height:230px}.JTdI7G_panel fieldset{border:0;min-width:0;padding:0}.JTdI7G_panel legend{color:var(--k-sand);margin:14px 0;font-size:12px}.JTdI7G_option{border:1px solid var(--k-stone);cursor:pointer;border-radius:8px;gap:14px;margin:12px 0;padding:16px;display:flex}.JTdI7G_option:has(input:checked){border-color:var(--k-gold);background:var(--k-raised)}.JTdI7G_option input{margin-top:3px}.JTdI7G_option small{color:var(--k-sand);margin-top:5px;font-size:12px;line-height:1.6;display:block}.JTdI7G_option strong{font-size:14px}.JTdI7G_actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.JTdI7G_primary{color:inherit;border-color:var(--surface-control-border);background:0 0}.JTdI7G_badge{color:var(--k-gold);text-transform:uppercase;letter-spacing:1px;font-size:11px}.JTdI7G_muted{color:var(--k-sand);font-size:12px;line-height:1.6}.JTdI7G_notice,.JTdI7G_error{border-radius:8px;padding:16px;font-size:13px;line-height:1.7}.JTdI7G_notice{background:var(--k-border);border:1px solid var(--k-stone);color:var(--k-linen)}.JTdI7G_error{background:var(--k-raised);border:1px solid var(--k-down-ink);color:var(--k-down-wash-paper)}.JTdI7G_panel h2[tabindex]:focus{outline:2px solid var(--k-gold);outline-offset:5px}@media (max-width:650px){.JTdI7G_cards{grid-template-columns:1fr}.JTdI7G_panel{padding:20px}.JTdI7G_panel h2{font-size:20px}.JTdI7G_option{padding:14px}.JTdI7G_page nav{gap:14px}.JTdI7G_actions button{flex:1}.JTdI7G_panel>div:has(img){height:190px}}.JTdI7G_actions button[aria-pressed=true]{background:color-mix(in srgb,currentColor 12%,transparent);border-color:currentColor}.JTdI7G_search{max-width:500px;margin:24px 0;display:block}.JTdI7G_search input{width:100%;min-height:44px;margin-top:8px;display:block}.JTdI7G_actions button{min-height:44px}
