.dr{background:#fff;min-block-size:100svh}.dr-side{display:none}.dr-col{box-sizing:border-box;inline-size:100%;max-inline-size:520px;padding:calc(env(safe-area-inset-top,0px) + 10px) 20px 40px;margin-inline:auto}.dr-bar{justify-content:space-between;align-items:center;min-block-size:56px;margin-block-end:18px;display:flex}.dr-h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:30px;font-weight:800;line-height:1.12}[dir=rtl] .dr-h1{letter-spacing:0;line-height:1.3}.dr-lead{color:var(--t-ink-2);text-wrap:pretty;margin:10px 0 0;font-size:17px;line-height:1.45}.dr-lead p{margin:0}.dr-lead p+p{margin-block-start:6px}.dr-body{margin-block-start:26px}.dr-form{gap:14px;display:grid}.dr-forgot{justify-self:start;font-size:15px}.dr-act{z-index:3;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--t-hair);background:#fff;margin:6px -20px 0;position:sticky;inset-block-end:0}.dr-after{border-block-start:1px solid var(--t-hair);margin-block-start:28px}.dr-alt{border-block-end:1px solid var(--t-hair);color:var(--t-ink-2);margin:0;padding-block:16px;font-size:15px;line-height:1.6}.dr-alt:last-child{border-block-end:0}.dr-alt a{font-weight:800}.dr .t-group{gap:12px;display:grid}.dr .me-steps li{border:1.5px solid var(--t-hair)}.dr .me-steps{margin-block:18px}@media (min-width:1024px){.dr[data-photo]{grid-template-columns:minmax(0,1fr) minmax(480px,600px);display:grid}.dr-side{background:#57636a;block-size:100svh;display:block;position:sticky;inset-block-start:0;overflow:hidden}.dr-side__img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}[dir=rtl] .dr-side__img{scale:-1 1}.dr-col{padding-block-start:24px}.dr[data-photo] .dr-col{max-inline-size:none;padding:24px 56px 56px}.dr-bar{margin-block-end:8vh}.dr-h1{font-size:40px}.dr-act{border:0;margin:8px 0 0;padding:0;position:static}}.dr-su .su,.dr-su .su-col{background:#fff}.dr-su .su-bar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--t-hair);background:#fff}.dr-su .su-title{letter-spacing:-.02em;margin:8px 0 16px;font-size:30px;line-height:1.12}[dir=rtl] .dr-su .su-title{letter-spacing:0;line-height:1.3}.dr-su .sh-card{box-shadow:0 0 0 1.5px var(--t-hair);border-radius:20px}.dr-su .t-chip{--t-sh:0px;border:1.5px solid var(--t-hair);box-shadow:none}.dr-su .t-chip .t-chip__dot{display:none}.dr-su .t-chip:has(>.t-chip__input:checked){border-color:var(--t-ink);background:var(--t-ink);color:#fff}.dr-su .su-cta{border-block-start:1px solid var(--t-hair);background:#fff}@media (min-width:1024px){.dr-su .su-title{font-size:40px}}
