.wizard{max-width:960px;padding-block:2rem 4rem}.wizard-head,.wizard-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.wizard h1{font-size:clamp(2rem,5vw,3rem)}.wizard h2{margin:1rem 0;font-size:1.6rem}.wizard progress{accent-color:#b82c23;width:100%;height:12px}.wizard-form{max-width:none!important;padding:1.5rem!important}.wizard fieldset{border:0;min-width:0;margin:0;padding:0}.wizard label{margin:1rem 0 .4rem;font-weight:600;display:block}.wizard input:not([type=checkbox]),.wizard textarea,.wizard select{color:#261d1a;width:100%;font:inherit;background:#fffdf9;border:1px solid #b8aa9e;border-radius:10px;padding:.8rem;display:block}.wizard textarea{min-height:120px}.wizard small{color:#65554c;margin-top:.3rem;display:block}.wizard button{cursor:pointer;min-height:44px}.wizard .wizard-actions{justify-content:flex-start;margin-top:1.3rem}.wizard button:disabled{opacity:.55;cursor:wait}.wizard :focus-visible{outline-offset:4px;outline:3px solid #164e97}.wizard-photos{gap:1.2rem;padding:0;list-style:none;display:grid}.wizard-photos li{border-bottom:1px solid #d6cabe;grid-template-columns:160px 1fr;gap:1rem;padding-bottom:1rem;display:grid}.wizard-photos img{object-fit:cover;border-radius:10px;max-width:100%}.wizard-check{align-items:flex-start;gap:.8rem;display:flex!important}.wizard-check input{min-width:24px;min-height:24px}.wizard-preview{border-radius:16px;max-width:390px;margin:1rem auto;overflow:hidden}.wizard-preview.wide{max-width:none}.wizard-preview main{min-height:0}.wizard-resume{margin-block:1rem;padding-block:1rem}.wizard-head>div:last-child{align-items:center;gap:.7rem;display:flex}.wizard [role=alert]{color:#a51d16;font-weight:600}.wizard details{margin-block:1rem}.wizard summary{cursor:pointer;padding:.7rem 0}.wizard .sp-sharelink{overflow-wrap:anywhere;margin-block:1rem;display:block}@media (max-width:540px){.wizard-photos li{grid-template-columns:1fr}.wizard-form{padding:1rem!important}.wizard-head{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.wizard *{transition:none!important;animation:none!important}}
