.v3-chooser-page{max-width:var(--container);margin-inline:auto;padding:var(--s-12) var(--s-6) var(--s-16);color:var(--sempa-noir)}.v3-ui:has(.v3-chooser-page){padding-bottom:0}.v3-chooser-header .p-nav a:is(:hover,[aria-current]){border-bottom-color:transparent}.v3-chooser-page [hidden]{display:none!important}.chooser-intro{max-width:56rem;margin-bottom:var(--s-10)}.chooser-kicker{font-size:.75rem;letter-spacing:.12em;font-weight:600;color:var(--ink-600);margin:0 0 var(--s-3);line-height:1.5}.chooser-intro h1{font-size:var(--reference-h1);line-height:1.1;letter-spacing:-.04em;font-weight:500;margin:0 0 var(--s-5)}.chooser-intro>p:not(.chooser-kicker){font-size:var(--reference-lead);line-height:1.6;color:var(--ink-600);max-width:65ch;margin:0 0 var(--s-3)}.chooser-alternatives{display:flex;gap:var(--s-4) var(--s-8);flex-wrap:wrap}.v3-chooser-page .v3-action--tertiary{font-family:var(--font-body);padding:0;line-height:1.5}.v3-chooser-page .v3-action--tertiary .v3-link-label{text-decoration:underline;text-underline-offset:var(--s-1)}.chooser-fallback{max-width:50rem;padding:var(--s-5);border:1px solid var(--finish-line);border-radius:var(--r-md);font-size:1rem;color:var(--ink-600);line-height:1.6}.v3-chooser-page .x3-chooser-form{max-width:50rem;margin:0;border:1px solid var(--finish-line);border-radius:var(--r-md);padding:var(--s-8);background:var(--white)}.v3-chooser-page .x3-step-count{display:flex;gap:var(--s-4);align-items:center;font-size:.875rem;color:var(--ink-600);margin-bottom:var(--s-5)}.v3-chooser-page :is(.x3-step-count,.v3-activity-subtitle,#chooser-results-title){scroll-margin-block:var(--s-4)}.v3-chooser-page .x3-progress{display:flex;gap:var(--s-1)}.v3-chooser-page .x3-progress i{display:block;width:var(--s-6);height:var(--s-1);background:var(--v3-action-line);border-radius:var(--v3-status-radius)}.v3-chooser-page .x3-progress .is-current{background:var(--v3-action-ink)}.v3-chooser-page fieldset{border:0;padding:0;margin:0;min-width:0}.v3-chooser-page .x3-step legend{width:100%;padding:0;font-size:var(--reference-h3);font-weight:600;line-height:1.4;margin-bottom:var(--s-2)}.chooser-question-help{font-size:.9375rem;color:var(--ink-600);line-height:1.6;margin:0 0 var(--s-5)}.v3-chooser-page .x3-options{display:flex;flex-direction:column;gap:var(--s-2)}.v3-chooser-page .x3-choice button{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);width:100%;min-height:var(--v3-action-height);border:1px solid var(--v3-action-line);border-radius:var(--r-sm);padding:var(--s-3) var(--s-4);background:var(--white);color:var(--v3-action-ink);font:400 1rem/1.5 var(--font-body);text-align:left;cursor:pointer}.v3-chooser-page .x3-choice button[aria-pressed=true]{border-color:var(--v3-action-ink);background:var(--finish-surface);font-weight:600}.v3-chooser-page .x3-choice button:hover{border-color:var(--v3-action-ink)}.v3-chooser-page .x3-choice button i{font-style:normal;flex:none}.v3-chooser-page .x3-step>:is([data-next],[data-recommend]){margin-top:var(--s-6);cursor:pointer}.v3-chooser-page :is(.x-link,.chooser-text-button){font:inherit;display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--v3-action-functional-height);padding:var(--s-2) 0;border:0;background:none;color:var(--v3-action-ink);cursor:pointer;text-decoration:none}.v3-chooser-page :is(.x-link,.chooser-text-button)>.v3-link-label,.v3-chooser-page .chooser-text-button,.v3-chooser-page .v3-other-activities{text-decoration:underline;text-underline-offset:var(--s-1)}.v3-chooser-page [data-back]{margin-top:var(--s-6);margin-right:var(--s-5)}.v3-chooser-page .v3-activity-subtitle{font-size:1rem;font-weight:600;margin:0 0 var(--s-4)}.v3-chooser-page .v3-other-activities{margin-top:var(--s-3)}.chooser-results-heading{max-width:56rem;margin-bottom:var(--s-6)}.chooser-results h2{font-size:var(--reference-h2);font-weight:500;letter-spacing:-.03em;line-height:1.2;margin:0 0 var(--s-4)}.chooser-results-heading>p:not(.chooser-kicker){font-size:1rem;line-height:1.6;color:var(--ink-600);margin:0 0 var(--s-4)}#chooser-answers{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);margin:0 0 var(--s-2)}#chooser-answers dt{font-size:.75rem;color:var(--ink-600);margin-bottom:var(--s-1)}#chooser-answers dd{font-size:.9375rem;margin:0;font-weight:500}.v3-chooser-page .chooser-intention{display:flex;flex-wrap:wrap;gap:var(--s-2);padding:0;margin:0 0 var(--s-5)}.chooser-intention legend{font-size:.9375rem;margin-bottom:var(--s-3);font-weight:600}.chooser-intention label{display:flex;align-items:center;gap:var(--s-2);min-height:var(--v3-action-functional-height);padding:var(--s-2) var(--s-4);border:1px solid var(--v3-action-line);border-radius:var(--v3-status-radius);font-size:.9375rem;cursor:pointer}.chooser-intention label:has(:checked){border-color:var(--v3-action-ink);background:var(--finish-surface)}.chooser-intention input{accent-color:var(--v3-action-ink);margin:0}.chooser-note{font-size:.875rem;line-height:1.6;color:var(--ink-600);margin:0 0 var(--s-8);max-width:65ch}.chooser-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-12) var(--s-8)}.chooser-card{display:flex;flex-direction:column;min-width:0;border-top:1px solid var(--finish-line);padding-top:var(--s-5)}.chooser-card-images{display:flex;align-items:center;justify-content:center;gap:var(--s-4);height:calc(var(--s-32) * 2 + var(--s-6));margin:0 0 var(--s-6)}.chooser-card-images img{display:block;min-width:0;width:100%;height:100%;object-fit:contain}.chooser-card-images--pair img{width:calc(50% - var(--s-2))}.chooser-card h3{font-size:var(--reference-h3);font-weight:600;line-height:1.3;margin:0 0 var(--s-3);letter-spacing:-.02em}.chooser-card-copy>p:not(.chooser-kicker){font-size:1rem;line-height:1.6;color:var(--ink-600);margin:0 0 var(--s-5)}.chooser-why h4{font-size:.875rem;font-weight:600;margin:0 0 var(--s-2)}.chooser-why p{font-size:.9375rem;line-height:1.55;color:var(--ink-600);margin:0 0 var(--s-5)}.chooser-card-actions{margin-top:auto}.chooser-option{display:flex;align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap}.chooser-option+.chooser-option{border-top:1px solid var(--finish-line);padding-top:var(--s-4);margin-top:var(--s-5)}.chooser-option>p{width:100%;font-size:.9375rem;line-height:1.5;margin:0}.chooser-option>p span{display:block;color:var(--ink-600);font-size:.875rem;margin-top:var(--s-1)}.chooser-advice{border-top:1px solid var(--finish-line);padding-top:var(--s-8);margin-top:var(--s-12)}.chooser-advice h3{font-size:var(--reference-h3);line-height:1.3;font-weight:500;margin:0 0 var(--s-3)}.chooser-advice p{font-size:1rem;line-height:1.6;color:var(--ink-600);margin:0 0 var(--s-5)}.v3-chooser-page :is(button,a,input,legend[tabindex],h2[tabindex],.v3-activity-subtitle):focus-visible{outline:var(--v3-action-focus-width) solid var(--v3-action-ink);outline-offset:var(--s-1)}@media(max-width:700px){.v3-chooser-page{padding:var(--s-8) var(--s-5) var(--s-10)}.chooser-intro{margin-bottom:var(--s-6)}.chooser-intro h1{font-size:var(--reference-h1-mobile)}.chooser-alternatives{gap:var(--s-1)}.v3-chooser-page .x3-chooser-form{padding:var(--s-5)}.v3-chooser-page .x3-step legend{font-size:1.25rem}.chooser-cards{grid-template-columns:1fr;gap:var(--s-8)}.chooser-card-images{height:calc(var(--s-32) + var(--s-24))}.chooser-card{padding-top:var(--s-4)}.chooser-card-images{margin-bottom:var(--s-4)}.chooser-intention label{padding-inline:var(--s-3)}.chooser-advice{margin-top:var(--s-8)}.chooser-option{align-items:stretch;flex-direction:column}.chooser-option .v3-action{width:100%}}@media(prefers-reduced-motion:reduce){.v3-chooser-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
