.intake-layout{display:grid;grid-template-columns:1.65fr 1fr;gap:75px;padding:70px 0 100px}.intake-main fieldset{border:0;border-top:1px solid var(--line);padding:30px 0 10px;margin:35px 0 0;min-width:0}.intake-main legend{font:29px var(--serif);padding-right:20px;letter-spacing:-.6px}.intake-main label{font-size:12px;margin-bottom:22px}.intake-main input,.intake-main select,.intake-main textarea{background:white;border-color:#bdc8ba;color:var(--ink)}.intake-main option{background:white;color:var(--ink)}.intake-main input::placeholder,.intake-main textarea::placeholder{color:#768273}.intake-main small{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:7px}.intake-main input[type=file]{padding:17px;font-size:12px}.intake-main input[disabled]{opacity:.65}.intake-notice{background:var(--paper);padding:22px;font-size:13px}.intake-notice a{text-decoration:underline}.intake-hint{font-size:12px;color:var(--muted);line-height:1.8}.intake-error{font-size:13px;color:#8b312b}.intake-files{padding-left:20px;font-size:12px;overflow-wrap:anywhere}.intake-aside{align-self:start;position:sticky;top:130px}.document-guide{padding:35px 0}.document-guide h3{font-size:28px;line-height:1.2}.document-guide li,.document-guide p{font-size:13px;color:var(--muted);margin-bottom:12px}.document-guide ul{padding-left:20px}.intake-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.intake-consent{display:flex;gap:13px;align-items:flex-start}.intake-consent input{width:18px;min-height:18px;margin:4px 0 0;flex:none}.intake-consent span{padding-top:1px}.intake-main [hidden]{display:none!important}.intake-main fieldset[hidden]{display:none!important}.intake-success{background:var(--lime);padding:30px}.intake-success h2{font-size:37px}.intake-success p{font-size:14px}@media(max-width:900px){.intake-layout{grid-template-columns:1fr;gap:30px}.intake-aside{position:static}.intake-layout{padding-top:40px}}@media(max-width:600px){.intake-main .form-row{grid-template-columns:1fr}.intake-main legend{font-size:25px}.intake-main input,.intake-main select,.intake-main textarea{font-size:16px}.intake-layout{padding-bottom:60px}}
