.lk-entry{box-sizing:border-box;max-width:32.5rem;margin:clamp(24px,4vw,64px) auto;padding:clamp(24px,4vw,44px);background:#fff;color:#172d40;border:1px solid #dce4e9;border-radius:20px;box-shadow:0 14px 44px rgba(24,47,64,.07)}
.lk-entry h2{font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:-.035em;margin:0 0 30px}
.lk-entry label{display:block;font-weight:650;margin:17px 0 6px}
.lk-entry input:not([type=hidden]):not([type=checkbox]){box-sizing:border-box;width:100%;min-height:46px;padding:9px 12px;font:inherit;font-size:16px;border:1px solid #becbd4;border-radius:7px;background:#fff;color:#182d40}
.lk-entry :focus-visible{outline:2px solid #1260a1;outline-offset:2px}
.lk-entry .lk-pass{position:relative}.lk-entry .lk-pass input{padding-right:65px!important}
.lk-entry .lk-show,.lk-entry .lk-resend{background:transparent;border:0;color:#105a9c;cursor:pointer;font-weight:600}
.lk-entry .lk-show{position:absolute;right:5px;top:50%;transform:translateY(-50%);padding:10px}
.lk-entry .lk-consent{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:400}
.lk-entry .lk-primary{display:inline-block;background:#105a9c;color:#fff;border:0;border-radius:7px;font:inherit;font-weight:700;cursor:pointer;padding:12px 20px;margin-top:16px}
.lk-entry .lk-primary:disabled{opacity:.65}.lk-entry a{color:#105a9c;text-decoration:underline;text-underline-offset:3px}.lk-entry .lk-switch{margin:20px 0 0}.lk-entry .lk-error{color:#963716}.lk-entry [hidden]{display:none!important}
@media(max-width:480px){.lk-entry .lk-primary{width:100%}.lk-entry{margin:20px auto}}
