.fa-site .branded-privacy{--paper:var(--background);--ink:var(--foreground);--ink-soft:var(--muted-foreground);--rule:var(--border);--teal:var(--accent);--indigo:var(--accent);color:var(--foreground)}[data-brand=ff] .branded-privacy{--paper:var(--ff-bg);--ink:var(--ff-ink);--ink-soft:var(--ff-slate);--rule:var(--ff-line);--teal:var(--ff-navy);--indigo:var(--ff-navy)}:is(.fa-site,[data-brand=ff]) .branded-privacy .privacy-copy{width:100%;margin:auto;padding-inline:24px}:is(.fa-site,[data-brand=ff]) .branded-privacy h1{margin:8px 0 16px;font-size:48px}:is(.fa-site,[data-brand=ff]) .branded-privacy h2{margin:32px 0 8px;font-size:24px}:is(.fa-site,[data-brand=ff]) .branded-privacy p{margin:0 0 16px;line-height:1.7}:is(.fa-site,[data-brand=ff]) .branded-privacy :is(input,select,textarea){background:var(--paper);color:var(--ink);border-color:var(--rule)}:is(.fa-site,[data-brand=ff]) .branded-privacy .form-card{background:var(--paper);color:var(--ink);border:1px solid var(--rule)}.fa-site .branded-privacy .btn{background:var(--primary);color:var(--primary-foreground)}[data-brand=ff] .branded-privacy .btn{background:var(--ff-navy);color:var(--ff-bg)}:is(.fa-site,[data-brand=ff]) .branded-privacy .field label{color:var(--ink-soft)}@media (width<=600px){:is(.fa-site,[data-brand=ff]) .branded-privacy h1{font-size:36px}}
