.unique-service-depth{background:linear-gradient(135deg,#fffdf9 0%,#f4f3fb 100%)}
.unique-service-depth .service-grid{align-items:start}.unique-service-depth p{font-size:1.03rem;line-height:1.85}
.context-links{background:#fff;border:1px solid rgba(47,58,143,.1);border-radius:24px;padding:28px;box-shadow:0 18px 44px rgba(47,58,143,.08)}
.context-links h3{color:#2f3a8f;margin-bottom:14px}.context-links a,.article-paths a{display:block;padding:13px 0;border-bottom:1px solid rgba(47,58,143,.1);color:#2f3a8f;font-weight:600}.context-links a:last-child{border:0}.context-links .home-context{color:#157447}
.article-paths{margin:38px 0;padding:28px;border-radius:24px;background:#f4f3fb}.article-paths h2{margin-top:0}
.post-layout-classic .post-hero{background-image:linear-gradient(90deg,rgba(36,49,125,.98) 0%,rgba(47,58,143,.88) 52%,rgba(47,58,143,.12) 100%),url('/ativos/imagens/img-003.webp');background-position:center right}
.post-layout-guide .post-hero{background-image:linear-gradient(90deg,rgba(36,49,125,.98) 0%,rgba(86,99,178,.86) 52%,rgba(47,58,143,.10) 100%),url('/ativos/imagens/img-003.webp');background-position:center right}
.post-layout-calm .post-hero{background-image:linear-gradient(90deg,rgba(59,71,126,.98) 0%,rgba(136,124,168,.82) 52%,rgba(47,58,143,.08) 100%),url('/ativos/imagens/img-003.webp');background-position:center right}
.post-layout-work .post-hero{background-image:linear-gradient(90deg,rgba(38,58,117,.98) 0%,rgba(66,127,139,.84) 52%,rgba(47,58,143,.08) 100%),url('/ativos/imagens/img-003.webp');background-position:center right}
.post-layout-dialogue .post-hero{background-image:linear-gradient(90deg,rgba(57,52,119,.98) 0%,rgba(166,111,130,.82) 52%,rgba(47,58,143,.08) 100%),url('/ativos/imagens/img-003.webp');background-position:center right}
.post-layout-classic .post-hero .hero-content,.post-layout-guide .post-hero .hero-content,.post-layout-calm .post-hero .hero-content,.post-layout-work .post-hero .hero-content,.post-layout-dialogue .post-hero .hero-content{max-width:1180px;padding-right:38%}
.service-specific{background:#fff}.service-specific .specific-inner{max-width:1120px}.service-specific h2{max-width:850px}.service-specific-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:30px}.specific-card{padding:28px;border:1px solid rgba(47,58,143,.1);border-radius:24px;background:#fffdf9}.specific-card h3{color:#2f3a8f;margin-bottom:10px}.specific-card p{line-height:1.75;margin:0}.specific-note{margin-top:26px;padding:22px 26px;border-left:4px solid #c98c8c;background:#f7f4ef;border-radius:0 18px 18px 0}
.home-reading{background:#fff}.home-reading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.home-reading-grid a{padding:25px;border-radius:22px;background:#f4f3fb;color:#2f3a8f;box-shadow:0 12px 35px rgba(47,58,143,.06)}.home-reading-grid strong,.home-reading-grid span{display:block}.home-reading-grid span{margin-top:7px;color:#4a4038;font-size:.92rem}
@media(max-width:760px){.home-reading-grid,.service-specific-grid{grid-template-columns:1fr}.context-links{margin-top:10px}.unique-service-depth .service-grid{grid-template-columns:1fr}.post-layout-classic .post-hero,.post-layout-guide .post-hero,.post-layout-calm .post-hero,.post-layout-work .post-hero,.post-layout-dialogue .post-hero{background-image:linear-gradient(180deg,rgba(47,58,143,.82) 0%,rgba(47,58,143,.95) 62%,#2f3a8f 100%),url('/ativos/imagens/img-003.webp');background-position:72% top;background-size:auto 100%,auto 100%;min-height:600px;align-items:end}.post-layout-classic .post-hero .hero-content,.post-layout-guide .post-hero .hero-content,.post-layout-calm .post-hero .hero-content,.post-layout-work .post-hero .hero-content,.post-layout-dialogue .post-hero .hero-content{padding:250px 6% 45px;max-width:none}.post-hero h1{font-size:clamp(2rem,10vw,2.8rem)}}
