.my-wz-page{padding-block:clamp(32px,4.5vw,64px) clamp(72px,8vw,112px)}.my-wz-grid{grid-template-columns:minmax(0,1fr) clamp(260px,24vw,320px);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.my-wz-progress{border-bottom:1px solid #12131133;padding-inline:clamp(20px,4vw,40px)}.my-wz-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2.4vw,28px);display:grid}.my-wz-progress li{min-width:0;display:flex}.my-wz-progress-item{width:100%;min-height:60px;color:var(--my-ink-muted);font-family:var(--my-font-l);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-bottom:4px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:18px 0 14px;font-size:15px;font-weight:700;line-height:1.1;display:flex}.my-wz-progress-label{min-width:0}.my-wz-progress-mark{border:solid var(--my-orange-ink);border-width:0 0 2px 2px;flex:none;width:10px;height:6px;margin-bottom:3px;display:none;transform:rotate(-45deg)}.my-wz-progress li[data-state=done] .my-wz-progress-item{color:var(--my-ink)}.my-wz-progress li[data-state=done] .my-wz-progress-mark{display:block}.my-wz-progress li[data-state=current] .my-wz-progress-item{color:var(--my-ink);border-bottom-color:var(--my-orange)}button.my-wz-progress-item:hover .my-wz-progress-label{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}button.my-wz-progress-item:focus-visible{outline-offset:2px}@media (max-width:559px){.my-wz-progress ol{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:12px}.my-wz-progress-item{letter-spacing:.03em;align-items:flex-end;gap:6px;min-height:56px;padding-top:14px;font-size:13px}.my-wz-progress-mark{width:8px;height:5px;margin-bottom:4px}}@media (max-width:379px){.my-wz-progress{padding-inline:16px}.my-wz-progress ol{gap:6px}.my-wz-progress-item{letter-spacing:.01em;gap:4px;font-size:12px}.my-wz .my-wo-form{padding-inline:16px}}.my-wz-step-head{border-bottom:1px solid #12131133;gap:8px;padding-bottom:18px;display:grid}.my-wz-step-title{font-family:var(--my-font-d);text-transform:uppercase;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:800;line-height:.9}.my-wz-step-title:focus{outline:none}.my-wz-step-title:focus-visible{outline:3px solid var(--my-focus);outline-offset:4px}.my-wz-step-lede{max-width:60ch;color:var(--my-ink-muted);font-size:17px}.my-wz-review-title{font-family:var(--my-font-d);text-transform:uppercase;font-size:24px;font-weight:800;line-height:1}.my-wz-tally-form{display:none}.my-wz-side{gap:28px;display:grid;position:sticky;top:92px}.my-wz-side-block{border-top:1px solid var(--my-line-strong);align-content:start;gap:12px;padding-top:18px;display:grid}.my-wz-side-block:first-child{border-top:4px solid var(--my-orange);padding-top:15px}.my-wz-side-title{font-family:var(--my-font-l);letter-spacing:.14em;text-transform:uppercase;color:var(--my-paper);font-size:15px;font-weight:700;line-height:1.2}.my-wz-side-number{font-family:var(--my-font-d);color:var(--my-accent-text);justify-self:start;font-size:clamp(2.4rem,3.2vw,2.9rem);font-weight:800;line-height:.95;text-decoration:none}.my-wz-side-number:hover{text-decoration:underline;text-decoration-thickness:3px}.my-wz-side-text{color:var(--my-muted);font-size:16px}.my-wz-side-mail{border-top:1px dashed var(--my-line-strong);gap:4px;margin-top:4px;padding-top:14px;font-size:16px;display:grid}.my-wz-side-mail-label{font-family:var(--my-font-m);text-transform:uppercase;color:var(--my-muted);font-size:12px;line-height:1.4}.my-wz-side-mail a{overflow-wrap:anywhere;text-underline-offset:3px;justify-self:start;min-height:24px;font-weight:600;text-decoration-thickness:1px}.my-wz-side-mail a:hover{color:var(--my-accent-text);-webkit-text-decoration-color:var(--my-orange);text-decoration-color:var(--my-orange)}.my-wz-side-list{gap:6px;display:grid}.my-wz-side-list li{padding-left:20px;font-size:15px;position:relative}.my-wz-side-list li:before{content:"";background:var(--my-orange);width:8px;height:8px;position:absolute;top:.55em;left:0}@media (max-width:999px){.my-wz-grid{grid-template-columns:minmax(0,1fr)}.my-wz-side{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));position:static}}