.intake-fieldset{border:0;min-width:0;margin:0;padding:30px 0 0}.required-indicator{color:#a53f3a;margin-left:3px;font-weight:700;display:inline}.required-key{color:var(--muted);margin:17px 2px 0;font-size:10px;line-height:1.4}.intake-fieldset+.intake-fieldset{border-top:1px solid var(--line);margin-top:31px}.intake-fieldset legend{color:var(--navy);letter-spacing:.09em;text-transform:uppercase;padding:0;font-size:12px;font-weight:730}.intake-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 20px;margin-top:23px;display:grid}.intake-field{min-width:0;display:block}.intake-field-full{grid-column:1/-1}.intake-field>span,.dme-file-label label{color:#405066;margin-bottom:9px;font-size:11px;font-weight:650;display:block}.intake-field em,.dme-file-label>span{color:#84909c;letter-spacing:.08em;text-transform:uppercase;margin-left:6px;font-size:8px;font-style:normal;font-weight:690}.intake-field input,.intake-field textarea{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #1025412b;border-radius:9px;outline:0;padding:0 15px;font-size:15px;transition:border-color .25s,box-shadow .25s}.intake-field input{height:54px}.intake-field textarea{resize:vertical;min-height:112px;padding-block:13px;line-height:1.5}.intake-field input:focus,.intake-field textarea:focus,.dme-file-input:focus-visible{border-color:var(--cyan);box-shadow:0 0 0 4px #1eced71f}.intake-field input[aria-invalid=true],.intake-field textarea[aria-invalid=true],.dme-file-input[aria-invalid=true]{border-color:#b74a43;box-shadow:0 0 0 3px #b74a4314}.intake-field>small,.intake-error{color:#687789;margin-top:7px;font-size:10px;line-height:1.4;display:block}.intake-field>small:not(#transfer-medications-help),.intake-error{color:#a43d37}.intake-scope>p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.5}.intake-scope .intake-scope-error{color:#a43d37;margin-top:10px}.intake-radio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.intake-radio-grid label{cursor:pointer;min-width:0;position:relative}.intake-radio-grid input{width:18px;height:18px;accent-color:var(--blue);margin:0;position:absolute;top:19px;left:17px}.intake-radio-grid label>span{background:#fff;border:1px solid #10254124;border-radius:11px;flex-direction:column;justify-content:center;min-height:95px;padding:17px 16px 17px 48px;transition:border-color .25s,background .25s,box-shadow .25s;display:flex}.intake-radio-grid input:checked+span{background:#68ead51a;border-color:#1eced794;box-shadow:inset 0 0 0 1px #1eced721}.intake-radio-grid input:focus-visible+span{outline:3px solid var(--cyan);outline-offset:3px}.intake-radio-grid strong{font-size:12px;font-weight:680;line-height:1.25}.intake-radio-grid small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}.intake-medications{margin-top:18px;animation:.35s cubic-bezier(.16,1,.3,1) intake-field-in}.intake-form .transfer-privacy-note{background:#edf6f2;border-radius:10px 32px 10px 10px;grid-template-columns:24px 1fr;gap:12px;margin-top:29px;padding:16px 18px;display:grid}.intake-form .transfer-privacy-note>span{width:21px;height:21px;color:var(--blue);border:1px solid #2365cb59;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.intake-form .transfer-privacy-note p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.intake-form .transfer-status{border-radius:9px;margin-top:18px;padding:16px 18px;font-size:12px;line-height:1.55}.intake-form .transfer-status-error{color:#82342f;background:#b74a4312;border:1px solid #b74a4338}.intake-complete,.intake-fallback{flex-direction:column;justify-content:center;align-items:flex-start;min-height:480px;display:flex}.intake-complete-mark{background:linear-gradient(135deg, var(--mint), var(--cyan));width:49px;height:49px;color:var(--navy);border-radius:50%;place-items:center;margin-bottom:27px;font-size:20px;font-weight:760;display:grid}.intake-complete h3,.intake-fallback h3{letter-spacing:-.052em;max-width:650px;margin:15px 0 18px;font-size:clamp(38px,4.2vw,57px);font-weight:490;line-height:.99}.intake-complete>p:not(.eyebrow),.intake-fallback>p:not(.eyebrow){max-width:540px;color:var(--muted);margin:0 0 27px;font-size:14px;line-height:1.65}.intake-reset{color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:19px;padding:0 0 4px;font-size:12px;font-weight:650}.intake-reset:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}@keyframes intake-field-in{0%{opacity:0;transform:translateY(-5px)}}@media (max-width:600px){.intake-form-grid,.intake-radio-grid{grid-template-columns:1fr}.intake-field-full{grid-column:auto}.intake-fieldset{padding-top:26px}.intake-fieldset+.intake-fieldset{margin-top:27px}.intake-complete,.intake-fallback{min-height:410px}.intake-complete h3,.intake-fallback h3{font-size:38px}}@media (prefers-reduced-motion:reduce){.intake-medications{animation:none}}
