.public-intake{color:#24282b;letter-spacing:0;background:#fff;flex:1;width:100%;min-height:0;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;overflow:hidden auto}.public-intake *{box-sizing:border-box}.intake-header{border-bottom:1px solid #dfe3e5;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:12px 32px;display:flex}.public-intake a{color:#751638;text-underline-offset:3px;text-decoration:underline}.intake-main{max-width:780px;margin:0 auto;padding:40px 24px 48px}.intake-main h1{letter-spacing:0;margin:0 0 16px;font-size:30px;font-weight:700;line-height:1.2}.intake-main h2{border-top:1px solid #dfe3e5;margin:16px 0;padding-top:16px;font-size:19px}.intake-intro,.intake-help{color:#585e63}.intake-steps{border-bottom:1px solid #dfe3e5;gap:24px;margin:24px 0 28px;padding:0;list-style:none;display:flex}.intake-steps li{color:#62676b;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 0;font-size:14px;display:flex}.intake-steps li[aria-current]{color:#751638;border-color:#751638;font-weight:700}.intake-steps span{font-weight:700}.public-intake fieldset{border:0;min-width:0;margin:0;padding:0}.intake-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.intake-field{flex-direction:column;gap:8px;min-width:0;display:flex}.intake-wide{grid-column:1/-1}.intake-field label{font-size:14px;font-weight:600}.intake-field input:not([type=checkbox]),.intake-field textarea,.intake-field select{font:inherit;color:#24282b;background:#fff;border:1px solid #8d959a;border-radius:5px;width:100%;min-height:46px;padding:10px 12px}.intake-select{position:relative}.intake-field select{appearance:none;cursor:pointer;height:46px;padding-right:42px}.intake-select-icon{pointer-events:none;display:flex;position:absolute;top:14px;right:14px}.intake-field textarea{resize:vertical;min-height:100px}.intake-field [aria-invalid=true]{border-color:#b12a25}.intake-field input:focus,.intake-field select:focus,.intake-field textarea:focus,.public-intake button:focus-visible{outline-offset:2px;outline:2px solid #751638}.intake-field .intake-checkbox{align-items:flex-start;gap:12px;font-weight:400;line-height:1.6;display:flex}.intake-checkbox input{accent-color:#751638;flex-shrink:0;width:20px;height:20px;margin-top:3px}.intake-help,.intake-error{margin:0;font-size:14px}.intake-error{color:#a5211d}.intake-challenge{max-width:100%;min-height:28px;margin:28px 0 16px}.intake-actions{border-top:1px solid #dfe3e5;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:28px;padding-top:24px;display:flex}.public-intake button{color:#fff;font:inherit;cursor:pointer;background:#751638;border:1px solid #751638;border-radius:5px;min-height:46px;padding:12px 22px;font-weight:600}.public-intake button:hover{background:#5a102b}.public-intake button.intake-secondary{color:#24282b;background:#fff;border-color:#8d959a;margin-right:auto}.public-intake button:disabled{opacity:.6;cursor:wait}.intake-footer{border-top:1px solid #dfe3e5;margin-top:40px;padding-top:20px;font-size:14px}.intake-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.intake-reference{overflow-wrap:anywhere;color:#585e63;font-size:14px}@media (width<=540px){.intake-header{gap:16px;padding:12px 18px}.intake-header a{font-size:14px}.intake-main{padding:28px 20px 40px}.intake-main h1{font-size:26px}.intake-fields{grid-template-columns:1fr}.intake-steps{gap:12px}.intake-steps li{align-items:flex-start;font-size:12px}.intake-actions button{flex:1;padding:12px}}@media (width<=340px){.intake-main{padding-left:10px;padding-right:10px}}