.breadcrumb[data-astro-cid-aln55mhj]{padding-block:1.25rem;font-size:.85rem;color:var(--color-dark-70);display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.breadcrumb[data-astro-cid-aln55mhj] a[data-astro-cid-aln55mhj]{color:var(--color-ocean)}.breadcrumb[data-astro-cid-aln55mhj] span[data-astro-cid-aln55mhj][aria-current]{color:var(--color-dark);font-weight:600}.hub-hero[data-astro-cid-aln55mhj]{background-color:var(--color-dark);color:var(--color-light);padding-block:clamp(2.5rem,5vw,4.5rem);background-image:linear-gradient(#142028d6,#142028d6),url(/images/brand/banner-fountain-detail.jpg);background-size:cover;background-position:center}.hub-hero[data-astro-cid-aln55mhj] h1[data-astro-cid-aln55mhj]{margin-bottom:1rem;max-width:22ch}.hub-hero[data-astro-cid-aln55mhj] .lead[data-astro-cid-aln55mhj]{color:#f3efe8eb;max-width:62ch;line-height:1.7}.hero-actions[data-astro-cid-aln55mhj]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.hub-narrow[data-astro-cid-aln55mhj]{max-width:760px}.hub-narrow[data-astro-cid-aln55mhj] h2[data-astro-cid-aln55mhj]{margin-bottom:1rem}.hub-narrow[data-astro-cid-aln55mhj] h2[data-astro-cid-aln55mhj]:not(:first-child){margin-top:2.5rem}.cause-list[data-astro-cid-aln55mhj],.check-list[data-astro-cid-aln55mhj]{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.cause-list[data-astro-cid-aln55mhj] li[data-astro-cid-aln55mhj],.check-list[data-astro-cid-aln55mhj] li[data-astro-cid-aln55mhj]{display:flex;align-items:flex-start;gap:.6rem;color:var(--color-dark-85)}.cause-list[data-astro-cid-aln55mhj] svg{color:var(--color-terra);flex-shrink:0;margin-top:.2rem}.check-list[data-astro-cid-aln55mhj] svg{color:var(--color-ocean);flex-shrink:0;margin-top:.2rem}.cost-callout[data-astro-cid-aln55mhj]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1.25rem 1.5rem;background:#6b9ea81a;border:1px solid var(--color-sand);border-radius:var(--radius-lg)}.cost-callout-label[data-astro-cid-aln55mhj]{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-dark-70)}.cost-callout-figure[data-astro-cid-aln55mhj]{display:block;font-weight:700;font-size:1.3rem;color:var(--color-ocean);font-variant-numeric:tabular-nums}.brand-row[data-astro-cid-aln55mhj]{margin-top:1.5rem}.brand-label[data-astro-cid-aln55mhj]{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-dark-70);margin-bottom:.5rem}.brand-tags[data-astro-cid-aln55mhj]{display:flex;flex-wrap:wrap;gap:.5rem}.brand-tag[data-astro-cid-aln55mhj]{font-size:.85rem;padding:.3rem .7rem;border-radius:1rem;background:var(--color-sand);color:var(--color-dark-85)}.region-section[data-astro-cid-aln55mhj]{background:#6b9ea80f}.region-intro[data-astro-cid-aln55mhj]{color:var(--color-dark-85);max-width:60ch;margin-bottom:1.5rem}.region-block[data-astro-cid-aln55mhj]{margin-bottom:2rem}.region-head[data-astro-cid-aln55mhj]{border-bottom:2px solid var(--color-sand);padding-bottom:.5rem;margin-bottom:1rem}.region-head[data-astro-cid-aln55mhj] h3[data-astro-cid-aln55mhj]{margin:0}.city-grid[data-astro-cid-aln55mhj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem}.city-chip[data-astro-cid-aln55mhj]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .9rem;background:#fffdf8;border:1px solid var(--color-sand);border-radius:var(--radius-md);font-weight:500;color:var(--color-dark);transition:transform .15s ease,box-shadow .15s ease}.city-chip[data-astro-cid-aln55mhj]:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);border-color:var(--color-ocean)}.faq-simple[data-astro-cid-aln55mhj]{display:grid;gap:.75rem}.faq-item[data-astro-cid-aln55mhj]{border:1px solid var(--color-sand);border-radius:var(--radius-md);background:#fffdf8;padding:1rem 1.25rem}.faq-item[data-astro-cid-aln55mhj] summary[data-astro-cid-aln55mhj]{font-weight:600;cursor:pointer;color:var(--color-dark)}.faq-item[data-astro-cid-aln55mhj] p[data-astro-cid-aln55mhj]{margin-top:.75rem;color:var(--color-dark-85);line-height:1.7}.related-section[data-astro-cid-aln55mhj]{background:#6b9ea80f}.topic-grid[data-astro-cid-aln55mhj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;margin-top:1rem}.topic-card[data-astro-cid-aln55mhj]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.25rem;background:#fffdf8;border:1px solid var(--color-sand);border-radius:var(--radius-md);transition:transform .15s ease,box-shadow .15s ease}.topic-card[data-astro-cid-aln55mhj]:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.topic-icon[data-astro-cid-aln55mhj]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#6b9ea81f;color:var(--color-ocean);flex-shrink:0}.topic-name[data-astro-cid-aln55mhj]{flex:1;font-weight:600;color:var(--color-dark)}.sym-cta[data-astro-cid-aln55mhj]{background:var(--color-ocean);color:var(--color-light);padding-block:clamp(2.5rem,5vw,4rem);text-align:center}.sym-cta[data-astro-cid-aln55mhj] h2[data-astro-cid-aln55mhj],.sym-cta[data-astro-cid-aln55mhj] p[data-astro-cid-aln55mhj]{color:var(--color-light)}.sym-cta-inner[data-astro-cid-aln55mhj]{max-width:60ch;margin-inline:auto}.sym-cta[data-astro-cid-aln55mhj] .hero-actions[data-astro-cid-aln55mhj]{justify-content:center;margin-top:1.5rem}.sym-cta[data-astro-cid-aln55mhj] .btn-secondary[data-astro-cid-aln55mhj]{color:var(--color-light);border-color:var(--color-light)}.sym-cta[data-astro-cid-aln55mhj] .btn-secondary[data-astro-cid-aln55mhj]:hover{background:var(--color-light);color:var(--color-ocean)}
