
.health-breadcrumb{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding:1.15rem 0 0;color:#678084;font-size:.92rem}.health-breadcrumb a{color:#4f767e;text-decoration:none}.health-breadcrumb strong{color:#173f49}
.read-pill{display:inline-flex;align-items:center;gap:.5rem;background:#e9f5f7;color:#124f5f;border-radius:999px;padding:.45rem .75rem;font-weight:700;font-size:.78rem;letter-spacing:.03em;margin-bottom:.9rem}
.health-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:2rem;align-items:center}.health-hero-media{border-radius:30px;overflow:hidden;box-shadow:0 18px 42px rgba(5,44,53,.10);background:#dfe8ea}.health-hero-media img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover}
.health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.topic-card,.reason-card,.topic-mini-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(18,79,95,.11);border-radius:28px;overflow:hidden;box-shadow:0 16px 36px rgba(5,44,53,.06)}
.topic-card-media{aspect-ratio:4/3;background:#dde8ea}.topic-card-media img{width:100%;height:100%;object-fit:cover;display:block}.topic-card-body{padding:1.15rem 1.15rem 1.2rem;display:flex;flex-direction:column;gap:.7rem;flex:1}.topic-tag,.reason-tag{display:inline-flex;align-items:center;align-self:flex-start;background:#f3f6f7;border-radius:999px;padding:.38rem .7rem;color:#aa7a2f;font-size:.72rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.topic-card h3,.reason-card h3,.topic-mini-card h3{margin:0;color:#143f49;line-height:1.3;font-size:1.15rem}.topic-card p,.reason-card p,.topic-mini-card p{margin:0;color:#5e6d70;line-height:1.7}.card-link{margin-top:auto;color:#124f5f;font-weight:800;text-decoration:none}.card-link:hover{text-decoration:underline}
.health-quick-box{background:#fff;border:1px solid rgba(18,79,95,.12);border-radius:28px;padding:1.4rem 1.35rem;box-shadow:0 14px 34px rgba(5,44,53,.06)}.health-quick-box strong{display:block;color:#173f49;margin-bottom:.45rem}.health-quick-box p{margin:0;color:#5a696d;line-height:1.8}
.point-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.point-card{background:#fff;border:1px solid rgba(18,79,95,.1);border-radius:24px;padding:1.05rem 1rem;box-shadow:0 10px 24px rgba(5,44,53,.05)}.point-card strong{display:block;color:#173f49;margin-bottom:.35rem}.point-card p{color:#5c696d;line-height:1.75;margin:0}
.reason-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem}.reason-card{padding:1.2rem}.reason-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.6rem}
.alert-banner{background:#fff6ee;border-left:4px solid #ff7a18;border-radius:0 18px 18px 0;padding:1rem 1.1rem;color:#58656a;line-height:1.8}.alert-banner strong{color:#173f49}
.learn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.topic-mini-card{padding:1.15rem}
.nav-row{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.next-topics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.next-topic-card{background:#fff;border:1px dashed rgba(18,79,95,.25);border-radius:24px;padding:1rem}.next-topic-card strong{color:#173f49;display:block;margin-bottom:.35rem}.next-topic-card p{margin:0;color:#68787c;line-height:1.65}
@media (max-width:980px){.health-hero-grid,.learn-grid,.reason-grid{grid-template-columns:1fr}.health-grid,.point-grid,.next-topics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-hero-media img{min-height:300px}}
@media (max-width:640px){.health-grid,.point-grid,.next-topics-grid{grid-template-columns:1fr}.health-hero-media img{min-height:240px}.topic-card h3,.reason-card h3,.topic-mini-card h3{font-size:1.05rem}}


/* Ajustes finais */
.read-pill{display:none !important;}
.topic-card-media{height:280px;aspect-ratio:auto;}
.topic-card-media img{height:100%;}
.health-hero-media img{min-height:360px;height:100%;}
.bullet-panel{background:#fff;border:1px solid rgba(18,79,95,.10);border-radius:24px;padding:1.15rem 1.2rem;box-shadow:0 10px 24px rgba(5,44,53,.05)}
.bullet-panel ul{margin:0;padding-left:1.2rem;display:grid;gap:.65rem;color:#5c696d;line-height:1.8}
.bullet-panel li::marker{color:#124f5f}
.hero-actions .btn-outline,.nav-row .btn-outline{background:#fff !important;color:#124f5f !important;border:1px solid rgba(18,79,95,.18) !important;box-shadow:none !important;opacity:1 !important}
.hero-actions .btn-outline:hover,.nav-row .btn-outline:hover{background:#f3f7f8 !important;color:#124f5f !important}
@media (max-width:640px){.topic-card-media{height:220px;}}


.reason-actions .btn-outline,.final-cta-actions .btn-outline,.topic-card-body .btn-outline{background:#fff !important;color:#124f5f !important;border:1px solid rgba(18,79,95,.18) !important;box-shadow:none !important;opacity:1 !important}
.reason-card{justify-content:space-between;min-height:250px}
.reason-actions{margin-top:1rem}
.reason-actions .btn{display:inline-flex;align-items:center;justify-content:center}


/* Conteúdo aprofundado */
.article-narrow{max-width:900px}.article-narrow>p{font-size:1rem;line-height:1.9;color:#536468}.article-subsection{margin-top:1.4rem}.article-subsection h3{color:#143f49;margin:0 0 .8rem}
.health-quick-box--strong{position:relative;background:linear-gradient(135deg,#124f5f,#196a79);border:0;color:#fff;padding:1.7rem 1.6rem;box-shadow:0 20px 45px rgba(18,79,95,.2)}.health-quick-box--strong .quick-label{display:inline-flex;background:#ff7a18;color:#fff;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.health-quick-box--strong h2{color:#fff;margin:.1rem 0 .55rem;font-size:1.45rem}.health-quick-box--strong p{color:rgba(255,255,255,.9);font-size:1rem;line-height:1.8}
.article-bullets{background:#fff;border:1px solid rgba(18,79,95,.1);border-radius:24px;padding:1.2rem 1.3rem;box-shadow:0 10px 26px rgba(5,44,53,.05)}.article-bullets ul{margin:0;padding-left:1.25rem;display:grid;gap:.65rem}.article-bullets li{color:#55666a;line-height:1.75}.article-bullets li::marker{color:#ff7a18}
.alert-banner--important{padding:1.25rem 1.3rem}.alert-banner--important strong{display:block;font-size:1.05rem;margin-bottom:.35rem}.alert-banner--important p{margin:0}
.faq-health{display:grid;gap:.7rem}.faq-health details{background:#fff;border:1px solid rgba(18,79,95,.12);border-radius:18px;padding:1rem 1.1rem}.faq-health summary{cursor:pointer;color:#143f49;font-weight:800}.faq-health details p{margin:.75rem 0 0;color:#596a6e;line-height:1.75}
.source-box{margin-top:2rem;padding:1rem 1.1rem;border-top:1px solid rgba(18,79,95,.15);color:#66777b;font-size:.86rem}.source-box strong{color:#143f49}.source-box p{margin:.35rem 0 .6rem}.source-box ul{margin:0;padding-left:1.1rem}.source-box a{color:#124f5f}


/* Biblioteca Saúde final */
.health-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.health-feature-card{display:flex;flex-direction:column;min-height:190px;background:#fff;border:1px solid rgba(18,79,95,.12);border-radius:24px;padding:1.15rem;text-decoration:none;box-shadow:0 12px 28px rgba(5,44,53,.055);transition:transform .18s ease,box-shadow .18s ease}.health-feature-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(5,44,53,.09)}.health-feature-card span{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#aa7a2f}.health-feature-card h3{color:#143f49;font-size:1.08rem;line-height:1.35;margin:.55rem 0 .8rem}.health-feature-card strong{margin-top:auto;color:#124f5f}
.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.library-card{display:flex;flex-direction:column;border-radius:28px;overflow:hidden;background:#fff;border:1px solid rgba(18,79,95,.11);text-decoration:none;box-shadow:0 16px 36px rgba(5,44,53,.06);transition:transform .18s ease,box-shadow .18s ease}.library-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px rgba(5,44,53,.1)}.library-card-media{height:280px;background:#dfe8ea}.library-card-media img{width:100%;height:100%;object-fit:cover;display:block}.library-card-copy{display:flex;flex-direction:column;gap:.65rem;padding:1.15rem;flex:1}.library-card-copy span{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#aa7a2f;font-weight:800}.library-card-copy h3{margin:0;color:#143f49;line-height:1.3;font-size:1.12rem}.library-card-copy p{margin:0;color:#5d6c70;line-height:1.65;font-size:.92rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.library-card-copy strong{margin-top:auto;color:#124f5f}
.article-narrow h2{font-size:clamp(1.6rem,3vw,2.35rem);color:#143f49;margin:0 0 .8rem}.article-narrow p{color:#536468;line-height:1.9}.article-narrow .article-bullets{margin-top:1rem}
@media(max-width:980px){.health-feature-grid,.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.health-feature-grid,.library-grid{grid-template-columns:1fr}.library-card-media{height:220px}}

/* Final Saúde polish — 2026-10-08 */
.quick-facts-section{padding:2.8rem 0 3.2rem !important;background:#f7f2e8 !important;}
.health-quick-box--strong{background:#fff !important;color:#143f49 !important;border:1px solid rgba(18,79,95,.12) !important;border-left:5px solid #ff7a18 !important;padding:1.8rem 1.8rem !important;box-shadow:0 16px 36px rgba(5,44,53,.07) !important;}
.health-quick-box--strong h2{color:#143f49 !important;margin:.2rem 0 .65rem !important;}
.health-quick-box--strong p{color:#56676b !important;font-size:1rem;line-height:1.85 !important;}
.health-quick-box--strong .quick-label{margin-bottom:.9rem !important;}
.health-contact-cta .final-cta-actions{min-width:260px;}
.health-contact-cta .contact-whatsapp{background:#fff !important;color:#124f5f !important;border-color:#fff !important;}
.health-contact-cta .contact-whatsapp:hover{background:#f7f2e8 !important;}

/* Final health-title polish */
.health-accent-title span{color:var(--orange,#ff7a18)}
.hero-copy h1 br{display:block}
