.litoral-breadcrumbs[data-astro-cid-bktabgid]{background:var(--ansp-azul-profundo);padding-block:.6rem;font-size:var(--ansp-text-xs)}.litoral-breadcrumbs[data-astro-cid-bktabgid] ol[data-astro-cid-bktabgid]{display:flex;gap:.5rem;list-style:none;color:#f5f2ea99}.litoral-breadcrumbs[data-astro-cid-bktabgid] li[data-astro-cid-bktabgid]+li[data-astro-cid-bktabgid]:before{content:"›";margin-right:.5rem}.litoral-breadcrumbs[data-astro-cid-bktabgid] [data-astro-cid-bktabgid][aria-current=page]{color:var(--ansp-branco);font-weight:600}.litoral-hero[data-astro-cid-bktabgid]{background:var(--ansp-azul-paulista);padding-block:clamp(3rem,2.5rem + 3vw,5rem)}.litoral-hero[data-astro-cid-bktabgid] .p-eyebrow[data-astro-cid-bktabgid]{color:var(--ansp-verde-chave)}.litoral-hero__titulo[data-astro-cid-bktabgid]{margin-top:.9rem;font-family:var(--ansp-font-display);font-weight:800;line-height:1.12;font-size:var(--ansp-text-3xl);color:var(--ansp-branco);max-width:22ch;text-wrap:balance}.litoral-hero[data-astro-cid-bktabgid] .p-lead[data-astro-cid-bktabgid]{color:#f5f2ead9}.litoral-lista[data-astro-cid-bktabgid]{background:var(--ansp-branco)}.litoral-grid[data-astro-cid-bktabgid]{display:grid;gap:1.5rem}@media(min-width:64rem){.litoral-grid--2[data-astro-cid-bktabgid]{grid-template-columns:1fr 1fr}.litoral-grid--3[data-astro-cid-bktabgid]{grid-template-columns:repeat(3,1fr)}}.litoral-card[data-astro-cid-bktabgid]{border-radius:var(--ansp-radius-lg);overflow:hidden;background:var(--ansp-branco);border:1px solid var(--ansp-nevoa);box-shadow:var(--ansp-shadow-card)}.litoral-card__link[data-astro-cid-bktabgid]{display:block;height:100%;color:inherit;text-decoration:none}.litoral-card__media[data-astro-cid-bktabgid]{position:relative}.litoral-card__media[data-astro-cid-bktabgid] img[data-astro-cid-bktabgid]{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:50% 45%;transition:transform .4s ease}.litoral-card__link[data-astro-cid-bktabgid]:hover img[data-astro-cid-bktabgid]{transform:scale(1.03)}.litoral-card__status[data-astro-cid-bktabgid]{position:absolute;top:1rem;left:1rem;padding:.4rem .95rem;border-radius:999px;background:var(--ansp-coral-urbano);color:var(--ansp-branco);font-family:var(--ansp-font-display);font-size:var(--ansp-text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.litoral-card__body[data-astro-cid-bktabgid]{display:grid;justify-items:start;padding:2rem}.litoral-card__body[data-astro-cid-bktabgid] h2[data-astro-cid-bktabgid]{font-size:var(--ansp-text-xl)}.litoral-card__local[data-astro-cid-bktabgid]{margin-top:.4rem;font-size:var(--ansp-text-sm);font-weight:600;color:var(--ansp-verde-chave-hover)}.litoral-card__desc[data-astro-cid-bktabgid]{margin-top:.9rem;color:var(--ansp-cinza-cidade);font-size:var(--ansp-text-sm);line-height:1.7}.litoral-card__tags[data-astro-cid-bktabgid]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.2rem;list-style:none}.litoral-card__tags[data-astro-cid-bktabgid] li[data-astro-cid-bktabgid]{padding:.35rem .8rem;border-radius:999px;background:var(--ansp-concreto-claro);color:var(--ansp-azul-paulista);font-size:var(--ansp-text-xs);font-weight:700}.litoral-card__cta[data-astro-cid-bktabgid]{display:inline-block;margin-top:1.5rem;font-family:var(--ansp-font-display);font-weight:800;color:var(--ansp-verde-chave-hover)}.litoral-onde[data-astro-cid-bktabgid]{background:var(--ansp-concreto-claro)}.litoral-faq[data-astro-cid-bktabgid]{background:var(--ansp-branco)}.litoral-faq__lista[data-astro-cid-bktabgid]{margin-top:2.5rem;display:grid;gap:.75rem;max-width:52rem}.litoral-faq__item[data-astro-cid-bktabgid]{border-radius:var(--ansp-radius-md);background:var(--ansp-branco);border:1px solid var(--ansp-nevoa)}.litoral-faq__item[data-astro-cid-bktabgid][open]{border-color:var(--ansp-verde-chave)}.litoral-faq__pergunta[data-astro-cid-bktabgid]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.4rem;cursor:pointer;font-weight:700;color:var(--ansp-azul-paulista);list-style:none}.litoral-faq__pergunta[data-astro-cid-bktabgid]::-webkit-details-marker{display:none}.litoral-faq__seta[data-astro-cid-bktabgid]{flex:none;font-family:var(--ansp-font-display);font-size:1.3rem;color:var(--ansp-verde-chave);transition:rotate .2s ease}.litoral-faq__item[data-astro-cid-bktabgid][open] .litoral-faq__seta[data-astro-cid-bktabgid]{rotate:45deg}.litoral-faq__resposta[data-astro-cid-bktabgid]{padding:0 1.4rem 1.3rem;color:var(--ansp-cinza-cidade);line-height:1.7;max-width:70ch}.litoral-cta[data-astro-cid-bktabgid]{background:radial-gradient(120% 150% at 85% -20%,rgba(34,168,121,.35),transparent 55%),var(--ansp-azul-profundo)}.litoral-cta__inner[data-astro-cid-bktabgid]{display:grid;justify-items:center;text-align:center}.litoral-cta[data-astro-cid-bktabgid] h2[data-astro-cid-bktabgid]{font-size:var(--ansp-text-2xl);color:var(--ansp-branco)}.litoral-cta[data-astro-cid-bktabgid] p[data-astro-cid-bktabgid]{margin-top:1.1rem;max-width:56ch;color:#f5f2eacc;font-size:var(--ansp-text-lg);line-height:1.6}.litoral-cta[data-astro-cid-bktabgid] .p-btn[data-astro-cid-bktabgid]{margin-top:2rem}
