.page-sector_health .site-main{overflow:hidden}.rc12-health-hero{padding-top:clamp(4.5rem,8vw,7rem)}.rc12-health-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.rc12-health-lead{max-width:790px}.rc12-health-actions{margin-top:1.6rem}.rc12-health-cta-note{margin-top:.75rem;color:var(--muted);font-size:.86rem}.rc12-health-hero-card{padding:1.5rem;border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-2)}.rc12-health-hero-card img{width:76px;height:76px}.rc12-health-hero-card>span{display:block;margin-top:1rem;color:var(--accent-deep);font-size:.68rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.rc12-health-hero-card h2{margin-top:.45rem;font-size:1.45rem}.rc12-health-hero-card p{margin-top:.7rem;color:var(--muted)}.rc12-health-hero-card ul{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}.rc12-health-hero-card li{padding:.35rem .55rem;border-radius:999px;background:var(--soft);font-size:.72rem;font-weight:700;color:var(--foreground)}
.rc12-health-context-grid,.rc12-health-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.rc12-health-context-grid article,.rc12-health-signal-grid article{padding:1.35rem;border:1px solid var(--border);border-radius:var(--r-md);background:#fff;box-shadow:var(--shadow-1)}.rc12-health-context-grid article>span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:var(--soft);color:var(--accent-deep);font-size:.7rem;font-weight:850}.rc12-health-context-grid h3,.rc12-health-signal-grid h3{margin-top:.9rem;font-size:1.1rem}.rc12-health-context-grid p,.rc12-health-signal-grid p{margin-top:.55rem;color:var(--muted);font-size:.88rem}.rc12-health-section-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:2.5rem;align-items:end;margin-bottom:2rem}.rc12-health-section-head>p{justify-self:end;color:var(--muted)}.rc12-health-signal-grid article small{display:inline-block;padding:.28rem .48rem;border-radius:999px;background:var(--soft);color:var(--accent-deep);font-size:.64rem;font-weight:850;text-transform:uppercase;letter-spacing:.07em}
.rc12-health-section-head--dark h2,.rc12-health-section-head--dark p{color:#f7f4ec}.rc12-health-section-head--dark>p{opacity:.76}.rc12-health-framework-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rc12-health-framework-grid article{padding:1.5rem;border:1px solid rgba(247,244,236,.14);border-radius:var(--r-md);background:rgba(255,255,255,.055)}.rc12-health-framework-grid span{display:inline-block;padding:.3rem .55rem;border-radius:999px;background:rgba(255,255,255,.1);color:var(--accent);font-size:.67rem;font-weight:850}.rc12-health-framework-grid h3{margin-top:.85rem;color:#fff;font-size:1.15rem}.rc12-health-framework-grid p{margin-top:.6rem;color:rgba(247,244,236,.76);font-size:.9rem}
.rc12-health-evidence-layout{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.rc12-health-evidence-intro{position:sticky;top:2rem}.rc12-health-evidence-intro p:not(.eyebrow){margin:1rem 0 1.25rem;color:var(--muted)}.rc12-health-evidence-list{display:grid;gap:.75rem}.rc12-health-evidence-list article{display:grid;grid-template-columns:48px 1fr;gap:1rem;padding:1.15rem;border:1px solid var(--border);border-radius:var(--r-md);background:#fff}.rc12-health-evidence-list article>span{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:var(--soft);color:var(--accent-deep);font-size:.7rem;font-weight:850}.rc12-health-evidence-list h3{font-size:1.05rem}.rc12-health-evidence-list p{margin-top:.4rem;color:var(--muted);font-size:.87rem}
.rc12-health-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.rc12-health-control-grid li{padding:1.3rem;border:1px solid var(--border);border-radius:var(--r-md);background:#fff}.rc12-health-control-grid li>span{color:var(--accent-deep);font-size:.72rem;font-weight:900;letter-spacing:.08em}.rc12-health-control-grid h3{margin-top:.6rem;font-size:1.08rem}.rc12-health-control-grid p{margin-top:.5rem;color:var(--muted);font-size:.87rem}.rc12-health-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.rc12-health-path-grid article{padding:1.45rem;border:1px solid var(--border);border-radius:var(--r-md);background:#fff;box-shadow:var(--shadow-1)}.rc12-health-path-grid article>span{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:var(--foreground);color:#fff;font-size:.75rem;font-weight:850}.rc12-health-path-grid h3{margin-top:.85rem}.rc12-health-path-grid p{margin-top:.55rem;color:var(--muted);font-size:.88rem}.rc12-health-path-grid a{display:inline-flex;margin-top:1rem;color:var(--accent-deep);font-weight:800;text-decoration:none}.rc12-health-path-grid a:hover{text-decoration:underline}
.rc12-health-limits-grid{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:3rem;align-items:start}.rc12-health-limits-grid h2{color:#fff}.rc12-health-limits-grid .btn{margin-top:1.2rem}.rc12-health-limits-grid ul{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.rc12-health-limits-grid li{position:relative;padding:1rem 1rem 1rem 2.4rem;border:1px solid rgba(247,244,236,.14);border-radius:var(--r-md);background:rgba(255,255,255,.055);color:rgba(247,244,236,.82);font-size:.9rem}.rc12-health-limits-grid li:before{content:'✓';position:absolute;left:1rem;color:var(--accent);font-weight:900}.rc12-health-final-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:2rem;align-items:center;padding:clamp(1.8rem,4vw,3rem);border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-1)}.rc12-health-final-panel p:not(.eyebrow){margin-top:1rem;color:var(--muted)}.rc12-health-final-panel>div:last-child{display:flex;flex-direction:column;gap:.75rem}.rc12-health-final-panel .btn{justify-content:center}
@media(max-width:1080px){.rc12-health-hero-grid,.rc12-health-section-head,.rc12-health-evidence-layout,.rc12-health-limits-grid,.rc12-health-final-panel{grid-template-columns:1fr}.rc12-health-section-head>p{justify-self:start}.rc12-health-evidence-intro{position:static}.rc12-health-context-grid,.rc12-health-signal-grid,.rc12-health-control-grid,.rc12-health-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.rc12-health-hero{padding-top:6.5rem}.rc12-health-actions{flex-direction:column;align-items:stretch}.rc12-health-actions .btn{justify-content:center}.rc12-health-context-grid,.rc12-health-signal-grid,.rc12-health-framework-grid,.rc12-health-control-grid,.rc12-health-path-grid{grid-template-columns:1fr}.rc12-health-evidence-list article{grid-template-columns:40px 1fr;padding:1rem}.rc12-health-hero-card{padding:1.2rem}}
