.health-intro{padding:34px;border-radius:28px;background:linear-gradient(125deg,#fff,#e4e8ff);border:1px solid var(--glass-line);margin-bottom:28px}.health-intro h1,.health-intro h2{color:var(--navy);font-size:clamp(28px,4vw,44px);margin:14px 0}.health-intro p{max-width:700px;color:var(--muted)}.health-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.health-card{padding:30px;border-radius:24px;background:rgba(255,255,255,.88);border:1px solid var(--glass-line)}.health-card h2,.health-card h3{color:var(--navy);margin:12px 0}.health-card p,.health-note{color:var(--muted);line-height:1.85}.health-card .btn{margin-top:22px}.health-card ul,.health-flow{padding-left:22px;margin-top:14px}.health-card li,.health-flow li{margin:10px 0}.health-tag{font-size:12px;font-weight:700;background:var(--yellow-soft);border-radius:20px;padding:6px 12px;display:inline-block;color:var(--navy)}.health-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.health-policy{margin-top:28px;border-top:1px solid var(--glass-line);padding-top:24px}.health-policy details{padding:16px 0;border-bottom:1px solid var(--glass-line)}.health-policy summary{cursor:pointer;font-weight:700;color:var(--navy)}.health-policy p{margin:12px 0;color:var(--muted)}.health-policy a{color:var(--navy);text-decoration:underline}.health-request{margin-top:28px}.health-request label{display:block;font-weight:700;color:var(--navy);margin:18px 0 8px}.health-request select{max-width:100%;padding:12px;border-radius:12px;border:1px solid var(--glass-line);background:white;font:inherit}.health-mail{display:block;margin-top:22px;overflow-wrap:anywhere}.health-note{font-size:13px;margin-top:18px}.health-paths{margin:24px 0}.health-paths a{color:var(--navy);text-decoration:underline}.health-route{padding-block:35px 65px}#menu{gap:14px}#menu a[data-health-nav]{white-space:nowrap}@media(min-width:961px){.nav{gap:12px}#menu a{font-size:12px}#menu{gap:11px}}@media(max-width:960px){.health-grid{grid-template-columns:1fr}.health-card,.health-intro{padding:24px}}@media(max-width:600px){.health-actions .btn{width:100%}.health-route{padding-top:20px}}
.health-request{scroll-margin-top:110px}
