.guia-v27 {padding:clamp(48px,6vw,84px) 0;background:var(--guia-bg);color:var(--guia-text)}
.guia-dia {--guia-bg:#f4f7fb;--guia-text:#101e37;--guia-copy:#35445c;--guia-card:white;--guia-line:#d7e0ed;--guia-ink:#a73e00;--guia-tint:#fff1e4}
.guia-noite {--guia-bg:#07132e;--guia-text:#fff;--guia-copy:#d9e4f6;--guia-card:#112341;--guia-line:#354866;--guia-ink:#ffad72;--guia-tint:#332c33}
.guia-v27 h2 {color:var(--guia-text);font-size:clamp(27px,3vw,40px);max-width:36ch;line-height:1.14;text-wrap:balance}
.guia-v27 .guia-intro {max-width:68ch;margin:16px 0 24px;color:var(--guia-copy)}
.guia-cards {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.guia-card {padding:clamp(18px,2vw,28px);border-radius:22px;background:var(--guia-card);border:1px solid var(--guia-line)}
.guia-card h3 {display:flex;gap:12px;align-items:center;margin:0 0 12px;color:var(--guia-text);line-height:1.3;font-size:clamp(17px,2vw,21px)}
.guia-card svg {box-sizing:content-box;width:22px;height:22px;padding:9px;flex:none;border-radius:13px;background:var(--guia-tint);color:var(--guia-ink)}
.guia-v27 .guia-card p {color:var(--guia-copy);line-height:1.65;margin:0}
.guia-v27 .guia-link {display:inline-block;margin-top:20px;padding:12px 18px;border-radius:24px;background:var(--guia-text);color:var(--guia-bg);font-weight:700}
.service-page #complementares {background:#07132e;color:white}
.service-page #complementares .section-intro {color:#e0e8f5}
.service-page #complementares .eyebrow,.service-page #complementares em {color:#ffad72}
.service-page #complementares .related-link {background:white;color:#10213b}
@media(max-width:700px){.guia-cards{grid-template-columns:1fr}.guia-card{padding:18px}}
.guia-formato-1 .guia-card {border-width:0 0 1px;border-radius:0;background:transparent}
.guia-formato-1 .guia-cards {gap:0 24px}
@media(min-width:1000px){.guia-formato-2 .guia-cards {grid-template-columns:repeat(4,minmax(0,1fr))}.guia-formato-2 .guia-card h3 {display:grid;align-content:start}}
