/* PowderQuote readability fixes
   Loaded after premium-global-pages.css so light-surface text keeps
   sufficient contrast even when broader FAQ/legal rules are defined later. */

/* Pricing FAQ: the generic dark FAQ rule is declared after .compact-faq
   in premium-global-pages.css, so use a more specific light-surface rule. */
.pricing-faq-section .compact-faq details {
    border-color: rgba(42, 78, 89, 0.16);
    background: #ffffff;
}

.pricing-faq-section .compact-faq summary {
    color: #1f343e;
    font-weight: 800;
}

.pricing-faq-section .compact-faq details p {
    color: #4f6772;
}

.pricing-faq-section .compact-faq summary::after {
    color: #22b893;
}

/* Legal documents use a white content card. The legacy notice style was
   designed for the old dark card and produced pale yellow text on white. */
.legal-content .legal-notice {
    border-color: rgba(176, 116, 18, 0.24);
    background: #fff8e9;
    color: #5f4518;
}

.legal-content .legal-notice strong {
    color: #3f2d0d;
}

.legal-content .legal-notice a {
    color: #08765d;
    font-weight: 700;
}

/* Slightly stronger body contrast on long legal documents. */
.legal-content p,
.legal-content li {
    color: #465f69;
}
