[data-surface=keisoteka] .ks-registration .lg__mid{padding-block:32px}[data-surface=keisoteka] .ks-registration .lg__card{width:min(520px,100%);gap:20px}[data-surface=keisoteka] .ks-registration .lg__lede{margin-top:-10px}[data-surface=keisoteka] .ks-registration .lg__bottom{padding-bottom:24px}[data-surface=keisoteka] .ks-registration .f-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-surface=keisoteka] .ks-registration .f-note{font-size:12px;color:var(--muted)}[data-surface=keisoteka] .ks-registration__check{position:relative;display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;cursor:pointer;font-size:13px;color:var(--ink-2);line-height:1.45}[data-surface=keisoteka] .ks-registration__check input{position:absolute;opacity:0;width:18px;height:18px;margin:0}[data-surface=keisoteka] .ks-registration__check i{width:18px;height:18px;border:1.5px solid var(--line);border-radius:5px;display:grid;place-items:center;margin-top:1px}[data-surface=keisoteka] .ks-registration__check svg{opacity:0;color:#fff}[data-surface=keisoteka] .ks-registration__check input:checked+i{background:var(--ink);border-color:var(--ink)}[data-surface=keisoteka] .ks-registration__check input:checked+i svg{opacity:1}[data-surface=keisoteka] .ks-registration__check input:focus-visible+i{outline:2px solid var(--ink);outline-offset:2px}[data-surface=keisoteka] .ks-registration__check a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}[data-surface=keisoteka] .ks-registration__steps{display:grid;gap:10px;padding:16px 18px;border-radius:12px;background:var(--ground);font-size:13px;color:var(--ink-2)}[data-surface=keisoteka] .ks-registration__steps b{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500}[data-surface=keisoteka] .ks-registration__steps ol{margin:0;padding-left:18px;display:grid;gap:6px}[data-surface=keisoteka] .ks-registration__resend{display:grid;gap:20px}@media(max-width:560px){[data-surface=keisoteka] .ks-registration .f-grid{grid-template-columns:1fr}}[data-surface=keisoteka] .ks-registration .lg__card,[data-surface=keisoteka] .ks-registration .lg__mid{min-width:0}[data-surface=keisoteka] .ks-registration .lg__card h1{overflow-wrap:anywhere}@media(max-width:430px){[data-surface=keisoteka] .ks-registration .lg__card h1{font-size:22px}}