@media (max-width:1023.98px){.cand-funnel .cwiz{padding:32px 16px}.cand-funnel .cwiz div:has(>div>button.js-chip){grid-template-columns:repeat(3,minmax(0,1fr))!important}.cand-funnel .cwiz button.js-chip{display:inline-flex!important;align-items:center;min-height:44px;max-width:100%;white-space:normal;text-align:left}.cand-funnel .cwiz div:has(>input[type=checkbox]){display:flex;align-items:center;gap:10px;min-height:44px}.cand-funnel .cwiz div:has(>input[type=checkbox])>label{display:flex;align-items:center;min-height:44px}.cand-funnel .cwiz input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;flex:none;width:44px;height:44px;margin:-11px;padding:0;border:0;border-radius:12px;background:50%/22px 22px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Crect x='.75' y='.75' width='20.5' height='20.5' rx='5.25' fill='%23fff' stroke='%23C4CBDC' stroke-width='1.5'/%3E%3C/svg%3E")}.cand-funnel .cwiz input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Crect width='22' height='22' rx='6' fill='%232164F4'/%3E%3Cpath d='M16.33 7 9 14.33l-3.33-3.33' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cand-funnel .cwiz input[type=checkbox]:disabled{opacity:.5}.cand-funnel .cwiz input[type=checkbox]:focus-visible{outline-offset:-9px}.cand-funnel .cauth-top>button.link{display:inline-flex;align-items:center;justify-content:flex-end;min-width:44px;min-height:44px;margin-block:-12px}.cand-funnel .cauth-note>.link[role=button]:only-child{display:inline-block;padding:15px 8px;margin:-15px -8px}}@media (min-width:768px) and (max-width:1023.98px){.cand-funnel .modal a.link[href="/auth/forgot-password"]{display:inline-block;padding-block:4px 23px;margin-block:-4px -18px}}@media (max-width:599.98px){.cand-funnel .cwiz{padding:24px 16px}.cand-funnel .cwiz-row{grid-template-columns:minmax(0,1fr);row-gap:0}.cand-funnel .cwiz div:has(>div>button.js-chip){grid-template-columns:repeat(2,minmax(0,1fr))!important}.cand-funnel .cwiz button.js-chip{font-size:13px;padding-inline:12px}}@media (max-width:359.98px){.cand-funnel .cwiz button.js-chip{font-size:12.5px;padding-inline:8px}}@media (max-width:479.98px){.cand-funnel .cwiz-foot{flex-wrap:wrap;gap:12px}.cand-funnel .cwiz-foot .cwiz-actions{display:contents}.cand-funnel .cwiz-foot .btn{flex:1 1 0;min-width:0}.cand-funnel .cwiz-foot .btn-primary{flex-basis:100%}.cand-funnel .cwiz-foot>span:empty{display:none}}