
/* Shared contrast safeguards */
.section.dark,.quote-band,.hero-system,.pagehero,.lb-hero{color:#fff}
.section.dark h1,.section.dark h2,.section.dark h3,.section.dark p,.section.dark li,
.quote-band h1,.quote-band h2,.quote-band h3,.quote-band p,
.hero-system h1,.hero-system h2,.hero-system h3,.hero-system p,.hero-system li,
.pagehero h1,.pagehero h2,.pagehero h3,.pagehero p,.pagehero li,
.lb-hero h1,.lb-hero h2,.lb-hero h3,.lb-hero p,.lb-hero li{color:inherit}
.section.dark .card,.section.dark .local,.section.dark .finder-option,
.section.dark details,.section.dark .faq-card{background:#fff;color:#172033}
.section.dark .card h2,.section.dark .card h3,.section.dark .card p,.section.dark .card li,
.section.dark .local h2,.section.dark .local h3,.section.dark .local p,.section.dark .local li,
.section.dark .finder-option strong,.section.dark .finder-option span,
.section.dark details summary,.section.dark details p{color:#172033}
.section.cream,.section:not(.dark){color:#172033}
.section.cream h1,.section.cream h2,.section.cream h3,.section.cream p,
.section:not(.dark) h1,.section:not(.dark) h2,.section:not(.dark) h3,.section:not(.dark) p{color:inherit}
.eyebrow,.num,.capacity{color:#B87333!important}
