.deadline-list[data-v-a5586bdd]{line-height:1.8;padding-left:1.4rem}.deadline-list li+li[data-v-a5586bdd]{margin-top:.65rem}.campaign-page[data-v-a5586bdd]{padding-bottom:1.5rem}.campaign-hero[data-v-a5586bdd]{background:#3b1b17;border-radius:12px;color:#fffaf0;overflow:hidden;position:relative}.campaign-hero-image[data-v-a5586bdd]{display:block;height:clamp(190px,29vw,340px);object-fit:cover;object-position:center;opacity:.72;width:100%}.campaign-hero-content[data-v-a5586bdd]{background:linear-gradient(90deg,rgba(43,16,13,.95),rgba(43,16,13,.7),transparent);top:0;right:0;bottom:0;left:0;padding:clamp(1.5rem,4vw,3.5rem);position:absolute}.eyebrow[data-v-a5586bdd],.section-kicker[data-v-a5586bdd]{color:var(--color-accent);font-size:.73rem;font-weight:800;letter-spacing:.12em;margin:0 0 .55rem}.campaign-hero h1[data-v-a5586bdd]{color:#fffaf0;font-family:var(--font-serif);font-size:clamp(1.85rem,4vw,3.2rem);line-height:1.2;margin:0;max-width:620px}.hero-lead[data-v-a5586bdd]{font-size:clamp(.94rem,1.8vw,1.1rem);line-height:1.75;margin:.8rem 0 1.25rem;max-width:600px}.official-button[data-v-a5586bdd]{align-items:center;background:var(--color-accent);border-radius:5px;color:#4a211b;display:inline-flex;font-size:.9rem;font-weight:800;gap:.55rem;padding:.7rem 1rem;text-decoration:none}.official-button[data-v-a5586bdd]:hover{background:#f3daa8;color:#4a211b}.campaign-notice[data-v-a5586bdd]{align-items:center;background:#f6ead4;border-left:4px solid var(--color-primary);border-radius:6px;color:var(--color-text);display:flex;flex-wrap:wrap;font-size:.88rem;gap:.4rem .8rem;line-height:1.6;margin:1rem 0 2rem;padding:.8rem 1rem}.campaign-notice strong[data-v-a5586bdd]{color:var(--color-primary)}.content-section[data-v-a5586bdd]{margin-top:2.75rem}.section-heading[data-v-a5586bdd]{max-width:760px}.section-heading h2[data-v-a5586bdd],.campaign-cta h2[data-v-a5586bdd]{color:var(--color-primary);font-family:var(--font-serif);font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.3;margin:0}.section-heading>p[data-v-a5586bdd]:not(.section-kicker){color:var(--color-text-light);line-height:1.8;margin:.65rem 0 0}.award-grid[data-v-a5586bdd],.eligibility-grid[data-v-a5586bdd]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.award-card[data-v-a5586bdd],.eligibility-card[data-v-a5586bdd]{background:#fffaf0;border:1px solid rgba(142,34,25,.14);border-radius:8px;box-shadow:var(--shadow-sm);padding:1.2rem}.award-card[data-v-a5586bdd]{border-top:4px solid var(--color-primary)}.award-card p[data-v-a5586bdd]{color:var(--color-text-light);font-size:.68rem;font-weight:800;letter-spacing:.1em;margin:0}.award-card h3[data-v-a5586bdd]{color:var(--color-primary);font-family:var(--font-serif);font-size:2rem;margin:.45rem 0 .15rem}.award-card span[data-v-a5586bdd]{font-weight:800}.award-card small[data-v-a5586bdd]{color:var(--color-text-light);display:block;line-height:1.5;margin-top:.65rem}.eligibility-grid[data-v-a5586bdd]{grid-template-columns:repeat(3,minmax(0,1fr))}.eligibility-card h3[data-v-a5586bdd],.steps-list h3[data-v-a5586bdd]{color:var(--color-primary);font-size:1rem;margin:0}.eligibility-card p[data-v-a5586bdd],.fine-print[data-v-a5586bdd],.steps-list p[data-v-a5586bdd]{color:var(--color-text-light);font-size:.88rem;line-height:1.7;margin:.55rem 0 0}.fine-print[data-v-a5586bdd]{margin-top:.9rem}.steps-list[data-v-a5586bdd]{display:grid;gap:.8rem;list-style:none;margin:1.25rem 0 0;padding:0}.steps-list li[data-v-a5586bdd]{align-items:flex-start;background:#fffaf0;border-radius:8px;display:flex;gap:1rem;padding:1rem}.step-number[data-v-a5586bdd]{align-items:center;background:var(--color-primary);border-radius:50%;color:var(--color-accent);display:inline-flex;flex:0 0 auto;font-family:var(--font-serif);font-weight:800;height:30px;justify-content:center;width:30px}.steps-list p[data-v-a5586bdd]{font-size:.9rem;margin-top:.35rem}.faq-list[data-v-a5586bdd]{display:grid;gap:.7rem;margin-top:1.2rem}.faq-item[data-v-a5586bdd]{background:#fffaf0;border:1px solid rgba(142,34,25,.14);border-radius:7px;padding:.8rem 1rem}.faq-item summary[data-v-a5586bdd]{color:var(--color-primary);cursor:pointer;font-weight:800}.faq-item p[data-v-a5586bdd]{color:var(--color-text-light);font-size:.9rem;line-height:1.7;margin:.7rem 0 0}.campaign-cta[data-v-a5586bdd]{background:linear-gradient(135deg,#6d1d18,#3b1b17);border-radius:10px;color:#fffaf0;margin-top:2.75rem;padding:clamp(1.5rem,4vw,2.5rem);text-align:center}.campaign-cta h2[data-v-a5586bdd]{color:var(--color-accent)}.campaign-cta p[data-v-a5586bdd]{line-height:1.7;margin:.7rem auto 1.25rem;max-width:620px}@media (max-width:700px){.campaign-hero-content[data-v-a5586bdd]{background:linear-gradient(90deg,#2b100ded,#2b100da6)}.eligibility-grid[data-v-a5586bdd]{grid-template-columns:1fr}}@media (max-width:460px){.award-grid[data-v-a5586bdd]{grid-template-columns:1fr}.campaign-hero-image[data-v-a5586bdd]{height:290px}}.campaign-hero[data-v-a5586bdd]{display:grid}.campaign-hero-image[data-v-a5586bdd],.campaign-hero-content[data-v-a5586bdd]{grid-area:1 / 1}.campaign-hero-image[data-v-a5586bdd]{height:100%;min-height:290px}.campaign-hero-content[data-v-a5586bdd]{position:relative}.source-note[data-v-a5586bdd]{background:#fffaf0;border:1px solid rgba(142,34,25,.14);border-radius:8px;margin-top:1.5rem;padding:1.25rem}.source-note h2[data-v-a5586bdd]{color:var(--color-primary);font-size:1.15rem;margin:0 0 .65rem}.source-note p[data-v-a5586bdd]{line-height:1.7;margin:.5rem 0}.source-note ul[data-v-a5586bdd]{line-height:1.8;margin:.7rem 0;padding-left:1.25rem}.source-note a[data-v-a5586bdd]{color:var(--color-primary);font-weight:700;text-decoration:underline}
