.vt{--ct-border:#e3e7e5;--ct-rule:#eef1ef}.ct-hero-actions{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}@media (width<=767px){.ct-hero-actions{flex-direction:column;align-items:stretch}}.ct-switch{column-gap:var(--gut);min-height:90svh;padding:var(--sec) var(--m);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:48px;display:grid}.ct-switch-head{grid-column:1/6;align-content:start;gap:24px;display:grid}.ct-switch-head .vt-lead{max-width:38ch}.ct-choices{grid-area:2/1/auto/6;align-self:end;gap:6px;display:grid}.ct-choice{background:var(--step);width:100%;min-height:68px;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:0 22px;font-family:Archivo,system-ui,sans-serif;font-size:clamp(18px,.6vw + 13px,22px);font-weight:700;line-height:1.2;display:flex}.ct-choice-arrow{transition:transform var(--t-ui) var(--ease-out);flex:none;font-weight:500}.ct-choice[aria-selected=true]{background:var(--ink);color:var(--on-dark)}.ct-choice[aria-selected=true] .ct-choice-arrow{transform:translate(6px)}.ct-choice:active{transform:scale(.985)}.ct-choice:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.ct-choice[aria-selected=false]:hover{background:var(--sheet)}.ct-choice[aria-selected=false]:hover .ct-choice-arrow{transform:translate(4px)}}.ct-door{scroll-margin:calc(var(--hdr) + 16px);grid-area:1/7/span 2/13;align-self:center}.ct-poster{align-content:start;justify-items:start;gap:22px;min-height:460px;padding:clamp(28px,3.4vw,56px);display:grid;transform:rotate(-1.5deg)}.ct-poster[hidden]{display:none}.ct-poster-h{letter-spacing:-.008em;text-transform:uppercase;max-width:22ch;font-family:Archivo,system-ui,sans-serif;font-size:clamp(32px,2.2vw + 12px,56px);font-weight:860;font-stretch:70%;line-height:.92}.ct-poster .vt-lead{max-width:40ch}.ct-steps{gap:12px;max-width:46ch;margin:0;padding:0;list-style:none;display:grid}.ct-steps li{padding-left:22px;position:relative}.ct-steps li:before{content:"";background:currentColor;width:8px;height:8px;position:absolute;top:.62em;left:0}.ct-poster-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:6px;display:flex}.ct-subject{max-width:46ch}@media (prefers-reduced-motion:no-preference){.ct-poster:not([hidden]){animation:ct-paste .7s var(--ease-expo) both}}@keyframes ct-paste{0%{clip-path:inset(0 0 100%);transform:translateY(18px)rotate(-4deg)}to{clip-path:inset(-40px);transform:rotate(-1.5deg)}}@media (width<=899px){.ct-switch{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:32px;min-height:0}.ct-switch-head,.ct-choices,.ct-door{grid-area:auto/1/auto/-1}.ct-door{margin-top:16px}.ct-poster{min-height:0;transform:rotate(-1deg)}}@media (width<=767px){.ct-choice{min-height:60px;padding:0 16px}.ct-poster{padding:28px 20px}.ct-poster-actions{flex-direction:column;align-items:stretch;width:100%}.ct-poster-actions .vt-btn{white-space:normal;width:100%}}.ct-aside{justify-items:start;gap:24px;display:grid}[data-ui].ct-aide{border:1px solid var(--ct-border);background:var(--sheet);width:100%;max-width:460px;color:var(--ink);text-align:left;border-radius:16px;gap:18px;padding:20px;font-family:Archivo,system-ui,sans-serif;display:grid}[data-ui] .ct-aide-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-ui] .ct-aide-top>div{flex:200px}[data-ui] .ct-aide-h1{letter-spacing:-.01em;font-size:22px;font-weight:600}[data-ui] .ct-aide-sub{color:var(--soft);margin-top:4px;font-size:14px;line-height:1.4}[data-ui] .ct-aide-sub u{color:var(--ink);text-underline-offset:2px;font-weight:500;text-decoration-thickness:1px}[data-ui] .ct-aide-btn{background:var(--ink);height:32px;color:var(--sheet);white-space:nowrap;border-radius:6px;flex:none;place-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-grid}[data-ui] .ct-aide-panel{border:1px solid var(--ct-border);border-radius:12px;overflow:clip}[data-ui] .ct-aide-list-h{justify-content:space-between;padding:14px 16px 10px;font-size:15px;font-weight:600;display:flex}[data-ui] .ct-aide-list-h .num{color:var(--soft);font-weight:400}[data-ui] .ct-aide-row{border-top:1px solid var(--ct-rule);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}[data-ui] .ct-aide-row.is-on{background:var(--zinc)}[data-ui] .ct-aide-row-main{gap:2px;min-width:0;display:grid}[data-ui] .ct-aide-row-main strong{font-size:14px;font-weight:500}[data-ui] .ct-aide-row-main span{color:var(--soft);font-size:12px}[data-ui] .ct-aide-pill{background:var(--step);white-space:nowrap;border-radius:999px;flex:none;place-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-grid}[data-ui] .ct-aide-pill--answered{background:var(--green-soft);color:var(--green)}.ct-editor{flex-basis:100%;max-width:52ch}
