.lp-account-section{padding-bottom:0}.lp-account{border:1px solid var(--cs-line);background:var(--cs-surface);color:var(--cs-ink);border-radius:22px;margin-bottom:32px;padding:clamp(22px,4vw,36px);scroll-margin-top:112px}.lp-account h2{letter-spacing:-.025em;margin:8px 0 12px;font-size:clamp(25px,3vw,34px);line-height:1.2}.lp-account h3{margin:0 0 8px}.lp-account p{max-width:75ch;line-height:1.7}.lp-email-form,.lp-account-actions{margin-top:22px}.lp-email-form>label{margin-bottom:8px;font-weight:650;display:block}.lp-email-row{flex-wrap:wrap;gap:12px;display:flex}.lp-email-row input{border:1px solid var(--cs-line);background:var(--cs-surface);min-width:0;color:var(--cs-ink);border-radius:10px;flex:260px;padding:13px 16px;font-size:16px}.lp-email-row input:focus-visible{outline:2px solid var(--cs-ink);outline-offset:3px}.lp-account button:disabled,.lp-lesson-control button:disabled{opacity:.6;cursor:wait}.lp-account .cs-note{margin-top:16px}.lp-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp-import{border-top:1px solid var(--cs-line);margin-top:22px;padding-top:18px}.lp-notice{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:12px;margin-top:18px;padding:16px}.lp-error{color:var(--cs-danger);margin-top:14px}.lp-lesson-control{max-width:100%}.lp-lesson-control p{max-width:45ch;margin-top:12px}@media (max-width:600px){.lp-email-row{flex-direction:column}.lp-email-row input{flex-basis:auto;width:100%}.lp-email-row button,.lp-account .cs-actions>*{width:100%}}
