@import url('./landing.css');
.info-main{max-width:820px;margin:0 auto;padding:76px 24px 100px}.info-main h1{font-size:clamp(42px,6vw,72px);margin:14px 0 22px}.info-main>.lead{font-size:21px;max-width:58ch;color:var(--muted)}.info-main section{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.info-main section h2{font-size:clamp(27px,3vw,36px);letter-spacing:-.04em}.info-main section p{font-size:16px;line-height:1.75;max-width:68ch}.back-link{margin-top:54px}.contact-form{display:grid;gap:12px;max-width:650px;margin-top:24px}.contact-form label{font-size:13px;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:13px}.contact-form textarea{resize:vertical}.contact-form :is(input,select,textarea):focus-visible{outline:3px solid oklch(57% .14 65);outline-offset:2px}.contact-form .button{cursor:pointer;justify-self:start}.form-note,.form-status{font-size:13px!important;color:var(--muted);margin:0}.form-status{min-height:1.5em}.site-footer{align-items:start}#withdrawal-form[hidden],#withdrawal-login[hidden],#withdrawal-receipt[hidden]{display:none!important}
.contact-form .form-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:500;line-height:1.5}.contact-form .form-checkbox input{width:auto;flex:none;margin:4px 0 0;padding:0;accent-color:var(--ink)}
