/**
 * Terms of Use page — extends privacy legal page styles
 */

.usl-terms-page .pp-hero::before {
    background:
        radial-gradient(ellipse 65% 50% at 100% 0%, rgba(251, 191, 36, 0.22) 0%, transparent 55%),
        radial-gradient(ellipse 40% 40% at 0% 100%, rgba(96, 165, 250, 0.14) 0%, transparent 50%);
}

.usl-terms-page .pp-hero__shield i {
    color: #fcd34d;
}

.usl-terms-page .pp-section__icon {
    color: var(--pp-navy);
    background: linear-gradient(135deg, #fffbeb 0%, #fef3c7 100%);
}
