.care-intake-wrap{max-width:960px;margin:auto;padding:30px clamp(20px,5vw,60px) 100px}.care-intake-wrap>p{font-size:17px;line-height:1.7;color:#e2eaf4}.care-intake-wrap h1{font-size:clamp(44px,7vw,78px);line-height:1.1}.care-intake-wrap fieldset,.care-intake-wrap #care-next,.care-owner-record,#care-resume{min-width:0;border:1px solid #b7cde746;background:linear-gradient(140deg,#1c3046ed,#10192cf5);border-radius:22px;margin:25px 0;padding:25px}.care-intake-wrap legend{padding:0 10px;color:#ffe1a0;font-weight:800;font-size:19px}.care-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.care-fields .wide{grid-column:1/-1}.care-fields label{display:flex;flex-direction:column;gap:9px;font-size:16px;line-height:1.5;color:#f0f4fa}.care-fields input,.care-fields select,.care-fields textarea,.care-owner-record input[type=date]{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:48px;border:1px solid #a9c4db75;border-radius:10px;padding:12px;background:#091321;color:#f3f6fb;font:16px/1.45 system-ui}.care-fields select{padding-right:28px}.care-fields textarea{resize:vertical}.care-fields small,.care-intake-wrap small{color:#c3d1e3;font-size:13px}.care-check{display:flex;align-items:flex-start;gap:13px;line-height:1.65;margin:18px 0;color:#e7eef7;font-size:15px}.care-check input{flex:none;width:23px;height:23px;margin:3px 0;accent-color:#f0ce7f}.care-intake-wrap a:not(.button){color:#f5d590;text-decoration:underline;text-underline-offset:4px}.care-intake-wrap .button{min-height:50px;white-space:normal;max-width:100%}.care-intake-wrap [hidden]{display:none!important}.care-intake-wrap input:focus-visible,.care-intake-wrap select:focus-visible,.care-intake-wrap textarea:focus-visible,.care-intake-wrap button:focus-visible,.care-intake-wrap a:focus-visible{outline:3px solid #78e5ed;outline-offset:3px}.care-advanced{margin-top:25px;border-top:1px solid #a6c1d642;padding-top:18px}.care-advanced summary{min-height:44px;font-weight:700;cursor:pointer;color:#f0d397}.care-advanced .care-fields{margin-top:18px}#care-next:focus{outline:2px solid #a8e3ed}.care-error{color:#ffb9b9!important}.care-owner-record{overflow-wrap:anywhere}.care-owner-record pre{white-space:pre-wrap;font:14px/1.65 system-ui}.care-owner-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.care-owner-record .care-check{font-size:14px}.care-owner-record .care-check input{width:20px;height:20px}.care-plan-summary{align-self:center;line-height:1.7;color:#f2d38e!important}@media(max-width:650px){.care-intake-wrap{padding:24px 20px 110px}.care-fields{grid-template-columns:1fr}.care-intake-wrap fieldset,.care-intake-wrap #care-next,.care-owner-record,#care-resume{padding:20px 16px}.care-intake-wrap legend{font-size:17px}.care-intake-wrap .button{width:100%;display:flex;justify-content:space-between}.care-intake-wrap h1{font-size:48px}.care-intake-wrap>p{font-size:16px}}
