.us-area .ua-results{display:flex;flex-direction:column;gap:14px}.us-area .ua-hero-copy{min-width:0}.us-area .us-row{margin-top:0}.us-provider-headline{font-size:15px;margin:4px 0 10px}.us-provider-headline strong{font-size:22px;font-weight:800;color:var(--ua-ink)}.us-healthcare-offer-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);gap:14px;align-items:start;margin-top:10px}.us-health-pack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}.us-area .us-health-pack button{border-radius:10px;min-height:56px;padding:8px 10px;text-align:left;font-size:13px;font-weight:600;background:#FFFFFF;border:2px solid var(--ua-border)}.us-area .us-health-pack button strong{display:block;font-size:12px;font-weight:600;color:var(--ua-muted)}.us-area .us-health-pack button[aria-pressed=true]{border-color:var(--ua-yellow);background:#FFFDF6}.us-resident-banner{margin-top:auto;padding:14px 16px;border-radius:12px;background:var(--ua-navy);color:#FFFFFF;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.us-resident-banner strong{font-size:15px;font-weight:800;color:#FFFFFF}.us-area .us-resident-banner .ua-buy{width:auto;min-height:40px;padding:0 16px;font-size:13px}.us-age-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px;align-items:end;margin:10px 0}.us-area .us-age-columns button{border:0;border-radius:8px;background:transparent;padding:4px 2px;min-height:0;display:flex;flex-direction:column;align-items:center;gap:4px}.us-age-track{height:90px;width:100%;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--ua-border)}.us-age-track span{display:block;width:70%;background:var(--ua-blue);border-radius:4px 4px 0 0;transition:height .15s}.us-area .us-age-columns button[aria-pressed=true]{background:#EEF3FD}.us-area .us-age-columns button small{font-size:11px}.us-compare{display:flex;align-items:center;gap:8px;font-size:13px;color:#4A5670;margin:8px 0}.us-compare input{width:18px;height:18px;accent-color:var(--ua-blue)}.us-area .us-income-row,.us-area .us-rent-row{display:flex;flex-direction:column;gap:4px;width:100%;border-radius:8px;border:1px solid transparent;background:transparent;padding:6px 8px;text-align:left;min-height:0}.us-income-row>span:first-child,.us-rent-row>span:first-child{display:flex;justify-content:space-between;font-size:13px;color:#4A5670}.us-area .us-income-row[aria-pressed=true]{background:#EEF3FD;border-color:var(--ua-blue)}.us-comparison{display:block;height:4px;border-radius:2px;background:#EDF1F6;overflow:hidden;margin-top:2px}.us-comparison span{display:block;height:100%;background:#C9D2E0}.us-home-trend{width:100%;max-height:140px;margin-top:8px}.us-alerts{display:flex;flex-direction:column;gap:6px;margin:8px 0}.us-alerts details{border:1px solid var(--ua-border);border-radius:10px;padding:8px 10px;background:#F5F7FA}.us-alerts summary{cursor:pointer;font-weight:700;font-size:13px}.us-alerts summary span{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--ua-blue);color:#FFFFFF;font-size:12px;margin-right:6px}.us-hazards{display:flex;flex-direction:column;gap:4px;margin:8px 0}.us-area .us-hazards button{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:10px;width:100%;border-radius:8px;min-height:44px;text-align:left}.us-hazards small{text-align:right;overflow-wrap:anywhere}.us-severity{display:flex;gap:3px}.us-severity i{height:8px;flex:1;border-radius:2px;background:#E3E8F0}.us-severity .is-filled{background:var(--ua-blue)}.us-area .us-hazard-unrated{color:var(--ua-muted)}.us-hospital-types,.us-hospital-types label{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.us-hospital-types label{font-size:13px;min-width:0;max-width:100%}.us-hospital-types select{min-height:44px;max-width:100%;border:1px solid var(--ua-border);border-radius:8px;background:#FFFFFF;color:var(--ua-ink);font:inherit;padding:8px}.us-area .us-hazards button[aria-pressed=true]{background:#EEF3FD;border-color:var(--ua-blue)}.us-free-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.us-free-tools a{display:block;padding:12px;border:1px solid var(--ua-border);border-radius:10px;text-decoration:none;color:var(--ua-ink);font-weight:700}.us-free-tools a small{display:block;color:var(--ua-blue);font-weight:600;margin-top:2px}.us-marketing-modal{width:min(560px,calc(100vw - 32px));max-height:92vh;border:0;border-radius:18px;padding:24px;color:var(--ua-ink);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:14px}.us-marketing-modal::backdrop{background:rgba(11,26,51,.6)}.us-marketing-modal h2{font-size:20px;font-weight:800;margin:0 40px 4px 0}.us-marketing-modal form{display:flex;flex-direction:column;gap:12px;margin-top:14px}.us-marketing-modal label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#4A5670}.us-marketing-modal :is(input,textarea){border:1px solid #d8dfea;border-radius:10px;padding:10px 12px;font:inherit;color:var(--ua-ink)}.us-marketing-modal fieldset{border:0;padding:0;margin:0}.us-marketing-modal legend{font-size:13px;font-weight:600;color:#4A5670;margin-bottom:6px}.us-marketing-modal .ua-pills button{border:1px solid var(--ua-border);border-radius:999px;background:#FFFFFF;min-height:40px;padding:0 14px;font-weight:600}.us-marketing-modal .ua-pills [aria-pressed=true]{background:var(--ua-navy);color:#FFFFFF;border-color:var(--ua-navy)}.us-marketing-modal .ua-lookup{background:var(--ua-yellow);border:0;color:#2A1D00;border-radius:10px;min-height:48px;font-weight:800;font-size:15px}.us-modal-close{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:10px;border:1px solid var(--ua-border);background:#FFFFFF;font-size:20px;line-height:1;cursor:pointer}.us-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:720px){.us-healthcare-offer-body{grid-template-columns:1fr}.us-resident-banner{flex-direction:column;align-items:stretch}.us-area .us-resident-banner .ua-buy{width:100%}}