@layer components{.campaign-article[data-v-1bf6d686]{--article-divider:var(--color-divider-strong);min-width:0;padding-block-end:clamp(4rem,8vw,7rem)}.campaign-article-section h2[data-v-1bf6d686]{max-inline-size:24ch;color:var(--color-brand-primary);font-family:var(--font-family-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.6rem + 1.5vw,3.25rem);font-weight:650;line-height:1.02}.campaign-article-layout[data-v-1bf6d686]{grid-template-columns:minmax(13rem,3fr) minmax(0,9fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.campaign-article-body[data-v-1bf6d686]{min-width:0}.campaign-article-section[data-v-1bf6d686]{border-block-end:var(--border-width) solid var(--article-divider);gap:clamp(2rem,5vw,4rem);padding-block:clamp(4rem,8vw,7rem);scroll-margin-block-start:var(--space-5);display:grid}.campaign-article-section-heading[data-v-1bf6d686]{gap:var(--space-4);display:grid}.campaign-article-section-heading>p[data-v-1bf6d686]: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-article-prose[data-v-1bf6d686]{gap:var(--space-5);display:grid}.campaign-cited-paragraph[data-v-1bf6d686]{gap:var(--space-2);display:grid}.campaign-article-points>li>p[data-v-1bf6d686]:first-child,.campaign-cited-paragraph>p[data-v-1bf6d686]:first-child{max-inline-size:70ch;color:var(--color-text);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.8}.campaign-article-points[data-v-1bf6d686]{gap:0;margin:0;padding:0;list-style:none;display:grid}.campaign-article-points li[data-v-1bf6d686]{gap:var(--space-2);border-block-start:var(--border-width) solid var(--article-divider);padding-block:var(--space-5);display:grid}.campaign-article-points--ordered[data-v-1bf6d686]{padding-inline-start:2rem;list-style:decimal}.campaign-article-points--ordered li[data-v-1bf6d686]{padding-inline-start:var(--space-2);display:list-item}.campaign-article-points--ordered li[data-v-1bf6d686]::marker{color:var(--color-accent-action);font-weight:var(--font-weight-bold)}.campaign-article-points li[data-v-1bf6d686]:last-child{padding-block-end:0}@media (width<=56rem){.campaign-article-layout[data-v-1bf6d686]{grid-template-columns:minmax(0,1fr);gap:0}}}
