body.blog-post{background:#fffdf9}
.post-hero{min-height:390px;display:grid;align-items:center;position:relative;background:#2f3a8f;background-image:linear-gradient(90deg,rgba(47,58,143,.97),rgba(47,58,143,.80) 55%,rgba(47,58,143,.35)),url('/ativos/imagens/img-003.webp');background-size:cover;background-position:center;overflow:hidden}
.post-hero .hero-content{position:relative;z-index:2;max-width:900px;margin:0 auto;padding:70px 20px;color:#fff;width:min(100%,1240px)}
.post-hero .back-link{display:inline-flex;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.13);color:#fff;border-radius:999px;padding:10px 18px;font-weight:700;margin-bottom:18px}
.post-hero .eyebrow{display:inline-block;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:9px 15px;text-transform:none;letter-spacing:.04em}
.post-hero h1{font-size:clamp(2.1rem,4.5vw,3.65rem);line-height:1.1;color:#fff;max-width:880px;margin:20px 0 14px;text-wrap:balance}
.post-meta{color:rgba(255,255,255,.84);font-size:.94rem}
.post-section{padding:80px 0}.post-body{max-width:780px;margin:0 auto}.post-body h2{font-size:clamp(1.65rem,3vw,2.2rem);margin:44px 0 16px;color:#2f3a8f;line-height:1.25}.post-body p{font-size:1.06rem;line-height:1.9;margin-bottom:18px;color:#4a4038}
.author-box{display:flex;gap:18px;align-items:center;background:#f5f1ea;border:1px solid rgba(74,64,56,.08);border-radius:24px;padding:24px;margin:36px 0}.author-box img{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none}.author-box strong,.author-box span{display:block}.author-box strong{color:#2f3a8f;font-size:1.08rem}.author-box span{font-size:.88rem;color:#6c625c;margin-top:4px}
.disclaimer{font-size:.9rem;color:#645b56;border-left:4px solid #c98c8c;padding:15px 18px;background:#f5f1ea;border-radius:0 16px 16px 0;margin:34px 0}.inline-cta{background:linear-gradient(135deg,#c98c8c,#2f3a8f);color:#fff;border-radius:28px;padding:40px;text-align:center;margin:44px 0}.inline-cta h2,.inline-cta p{color:#fff}.inline-cta h2{margin:0 0 10px}.inline-cta p{margin-bottom:22px}
.related-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.related-links a{padding:13px 20px;border-radius:999px;background:#2f3a8f;color:#fff;font-weight:700;box-shadow:0 10px 26px rgba(47,58,143,.18);transition:.25s}.related-links a:hover{background:#4652b6;transform:translateY(-2px)}
footer address{font-style:normal;line-height:1.8;color:rgba(255,255,255,.8)}footer address a{color:inherit}
@media(max-width:700px){.post-hero{min-height:auto;background-image:linear-gradient(180deg,rgba(47,58,143,.92),rgba(47,58,143,.78)),url('/ativos/imagens/img-003.webp')}.post-hero .hero-content{padding:54px 6%}.post-section{padding:55px 0}.author-box{align-items:flex-start}.inline-cta{padding:32px 24px}.related-links a{width:100%;text-align:center}}
@media(max-width:980px){body.blog-post header,body.blog-index header{overflow:visible}body.blog-post .nav,body.blog-index .nav{position:relative}body.blog-post .menu,body.blog-index .menu{position:fixed!important;z-index:2147483000!important;top:82px!important;left:0!important;right:0!important;width:100%!important;max-height:calc(100dvh - 82px);overflow-y:auto;background:#fffdf9!important;border:0!important;border-top:1px solid rgba(47,58,143,.08)!important;border-bottom:1px solid rgba(47,58,143,.12)!important;box-shadow:0 20px 45px rgba(30,38,96,.2)!important;transform:translateY(-16px)!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.blog-post .menu.open,body.blog-index .menu.open{transform:translateY(0)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.blog-post .menu a,body.blog-index .menu a{display:block;width:100%;padding:13px 24px;text-align:center;color:#4a4038!important;background:#fffdf9!important}body.blog-post .hamb,body.blog-index .hamb{position:relative;z-index:2147483640;min-width:48px;min-height:48px;display:grid;place-items:center}}
.blog-post .post-hero{position:relative!important;top:auto!important;z-index:auto!important}
