.PageStyle_root___h2QE[data-page-style=approved]{background-color:var(--page-style-background)}#main-content .PageStyle_root___h2QE[data-page-style=approved]{background:var(--page-style-background)!important}#main-content .PageStyle_root___h2QE[data-page-style=approved] :is(.fund-checkout-cta,.brand-button--primary,.button-primary,.cta-button:not(.secondary):not(.ghost):not(.tertiary):not(.link)):not(:disabled):not([aria-disabled=true]){background:var(--page-style-action-background)!important;color:var(--page-style-action-text)!important;border-color:var(--page-style-primary)!important;box-shadow:var(--page-style-action-shadow)!important}.PageStyle_root___h2QE[data-page-style=approved] h1{font-family:var(--page-style-heading-font)}.PageStyle_root___h2QE[data-page-style=approved] :focus-visible{--page-style-action-shadow:0 0 0 3px white;outline:3px solid var(--page-style-primary);outline-offset:3px;box-shadow:0 0 0 3px white!important}.PageStyle_root___h2QE[data-page-style=approved] :is(input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=range]),select,textarea):not([aria-invalid=true]){border:1px solid var(--page-style-primary)!important}.PageStyle_root___h2QE[data-page-style=approved][data-style-typography=editorial] h1{font-weight:500;letter-spacing:-.025em}.PageStyle_root___h2QE[data-page-style=approved][data-style-typography=compact] h1{letter-spacing:-.015em}.PageStyle_root___h2QE[data-page-style=approved][data-style-hero=campaign] [aria-labelledby=campaign-detail-hero-title],.PageStyle_root___h2QE[data-page-style=approved][data-style-hero=editorial] [aria-labelledby=campaign-detail-hero-title]{border-left:6px solid var(--page-style-accent)}.PageStyle_root___h2QE[data-page-style=approved] .brand-button--primary,.PageStyle_root___h2QE[data-page-style=approved] .button-primary{background:var(--page-style-primary);border-color:var(--page-style-primary);color:white}.PageStyle_root___h2QE[data-page-style=approved][data-style-button=outlined] .brand-button--primary,.PageStyle_root___h2QE[data-page-style=approved][data-style-button=outlined] .button-primary{background:white;color:var(--page-style-primary)}.PageStyle_root___h2QE[data-page-style=approved][data-style-card=bordered] .card{border:1px solid var(--page-style-primary)}.PageStyle_root___h2QE[data-page-style=approved][data-style-card=elevated] .card{box-shadow:0 4px 16px rgb(0 59 92/12%)}.PageStyle_root___h2QE[data-page-style=approved][data-style-button=split-emphasis] .brand-button--primary{background:var(--page-style-primary);color:white;box-shadow:inset 0 -3px 0 var(--page-style-accent)}