@layer components{.campaign-faq[data-v-6e4ca459]{--faq-divider:var(--color-divider-strong);min-width:0;margin-inline:calc(var(--campaign-content-inset)*-1);background:var(--color-surface);overflow:clip}.campaign-faq-opening[data-v-6e4ca459]{color:var(--color-surface);background:var(--color-brand-primary)}.campaign-faq-layout[data-v-6e4ca459],.campaign-faq-opening-inner[data-v-6e4ca459],.campaign-faq-sources[data-v-6e4ca459]{padding-inline:var(--campaign-content-inset)}.campaign-faq-opening-inner[data-v-6e4ca459]{gap:clamp(2.5rem,6vw,5rem);padding-block:clamp(4rem,9vw,7.5rem);display:grid}.campaign-faq-claim[data-v-6e4ca459]{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);align-items:end;gap:clamp(2.5rem,7vw,6rem);display:grid}.campaign-faq h1[data-v-6e4ca459]{--color-brand-primary:var(--color-surface);--font-size-heading-1:clamp(3.5rem,5.7vw,5.25rem);--line-height-heading:.98;max-inline-size:11ch;color:var(--color-brand-primary);font-family:var(--font-family-heading);font-size:var(--font-size-heading-1);font-weight:var(--font-weight-bold);letter-spacing:-.04em;line-height:var(--line-height-heading);text-wrap:balance;margin:0}.campaign-faq-introduction[data-v-6e4ca459]{justify-items:start;gap:var(--space-5);min-width:0;display:grid}.campaign-faq-description[data-v-6e4ca459]{max-inline-size:42ch;color:var(--color-surface);font-size:var(--font-size-lede);text-wrap:pretty;margin:0;line-height:1.55}.campaign-faq-layout[data-v-6e4ca459]{grid-template-columns:minmax(13rem,3fr) minmax(0,9fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);min-width:0;display:grid}.campaign-faq h2[data-v-6e4ca459]{--font-size-heading-2:clamp(2rem,1.6rem + 1.5vw,3.25rem);--line-height-heading:1.02;max-inline-size:24ch;color:var(--color-brand-primary);font-family:var(--font-family-heading);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-bold);letter-spacing:-.035em;line-height:var(--line-height-heading);text-wrap:balance;margin:0}.campaign-faq-group[data-v-6e4ca459]{border-block-end:var(--border-width) solid var(--faq-divider);gap:clamp(2rem,5vw,4rem);padding-block:clamp(4rem,8vw,7rem);scroll-margin-block-start:var(--space-5);display:grid}.campaign-faq-group-heading[data-v-6e4ca459]{gap:var(--space-3);align-items:start;display:grid}.campaign-faq-group-heading>p[data-v-6e4ca459]:last-child{max-inline-size:62ch;color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.65}.campaign-faq-items[data-v-6e4ca459]{border-block-start:var(--border-width) solid var(--faq-divider)}.campaign-faq details[data-v-6e4ca459]{border-block-end:var(--border-width) solid var(--faq-divider)}.campaign-faq summary[data-v-6e4ca459]{min-block-size:3rem;padding:var(--space-5) 3rem var(--space-5) 0;color:var(--color-brand-primary);font-size:1.125rem;font-weight:var(--font-weight-strong);cursor:pointer;grid-template-columns:minmax(0,1fr);list-style:none;display:grid;position:relative}.campaign-faq summary[data-v-6e4ca459]::-webkit-details-marker{display:none}.campaign-faq summary>span[data-v-6e4ca459]{overflow-wrap:anywhere;min-width:0}.campaign-faq summary[data-v-6e4ca459]:after{color:var(--color-accent-action);font-family:var(--font-family-mono);content:"+";font-size:1.5rem;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-2);transform:translateY(-50%)}.campaign-faq details[open] summary[data-v-6e4ca459]:after{content:"−"}.campaign-faq summary[data-v-6e4ca459]:focus-visible,.campaign-faq summary[data-v-6e4ca459]:hover{color:var(--color-accent-action)}.campaign-faq summary[data-v-6e4ca459]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.campaign-faq-answer[data-v-6e4ca459]{gap:var(--space-5);padding:0 var(--space-7) var(--space-6) 0;display:grid}.campaign-faq-paragraph[data-v-6e4ca459]{gap:var(--space-2);display:grid}.campaign-faq-answer[data-v-6e4ca459] :is(ol,p){max-inline-size:70ch;color:var(--color-text);text-wrap:pretty;margin:0;line-height:1.8}.campaign-faq-answer p[data-v-6e4ca459]{font-size:1rem}.campaign-faq-answer ol[data-v-6e4ca459]{gap:var(--space-4);padding-inline-start:1.5rem;display:grid}.campaign-faq-sources[data-v-6e4ca459]{border-block-start:var(--border-width) solid var(--faq-divider);min-width:0}@media (width<=56rem){.campaign-faq-claim[data-v-6e4ca459]{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.campaign-faq h1[data-v-6e4ca459]{max-inline-size:14ch}.campaign-faq-layout[data-v-6e4ca459]{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=40rem){.campaign-faq-opening-inner[data-v-6e4ca459]{gap:var(--space-7);padding-block:var(--space-8)}.campaign-faq-context[data-v-6e4ca459]{display:grid}.campaign-faq-context p[data-v-6e4ca459]{font-size:1rem}.campaign-faq h1[data-v-6e4ca459]{--font-size-heading-1:clamp(2.75rem,13vw,3.5rem)}.campaign-faq summary[data-v-6e4ca459]{padding-inline-end:2.5rem;font-size:1rem}.campaign-faq-answer[data-v-6e4ca459]{padding-inline:0}.campaign-faq-answer ol[data-v-6e4ca459],.campaign-faq-answer p[data-v-6e4ca459],.campaign-faq-group-heading>p[data-v-6e4ca459]:last-child{font-size:1rem}}}
