.year-page[data-v-aaa443a7]{margin:0 auto;max-width:800px;padding:2rem 1rem}.page-header[data-v-aaa443a7]{margin-bottom:2rem;text-align:center}.page-eyebrow[data-v-aaa443a7]{color:var(--color-accent);font-size:.85rem;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.page-title[data-v-aaa443a7]{color:var(--color-primary-dark);font-family:var(--font-heading);font-size:2.2rem;margin-bottom:.5rem}.page-subtitle[data-v-aaa443a7]{border-radius:1rem;display:inline-block;font-size:1.2rem;margin-bottom:.5rem;padding:.3rem 1rem}.date-range[data-v-aaa443a7]{color:var(--color-text-muted);font-size:.95rem;margin-bottom:.25rem}.date-note[data-v-aaa443a7]{color:var(--neutral-500);font-size:.8rem;font-style:italic}.content-section[data-v-aaa443a7]{margin-bottom:3rem}.about-layout[data-v-aaa443a7]{align-items:flex-start;display:flex;gap:2rem}.animal-painting[data-v-aaa443a7]{border-radius:1rem;box-shadow:var(--shadow-md);flex-shrink:0;width:200px}.about-text h2[data-v-aaa443a7]{color:var(--color-primary-dark);font-family:var(--font-heading);font-size:1.5rem;margin-bottom:1rem}.about-text p[data-v-aaa443a7]{line-height:1.7;margin-bottom:1rem}.cta-section[data-v-aaa443a7]{background:var(--neutral-100);border-radius:1rem;padding:2rem;text-align:center}.cta-section h2[data-v-aaa443a7]{color:var(--color-primary-dark);font-family:var(--font-heading);margin-bottom:.5rem}.cta-section p[data-v-aaa443a7]{color:var(--color-text-muted);margin-bottom:1.5rem}.btn-primary[data-v-aaa443a7]{background:var(--color-accent);border-radius:var(--radius-md);color:var(--neutral-950);display:inline-block;font-size:var(--text-base);font-weight:700;padding:.8rem 2rem;text-decoration:none;transition:background var(--transition-fast)}.btn-primary[data-v-aaa443a7]:hover{background:var(--gold-500)}.year-nav[data-v-aaa443a7]{align-items:center;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;padding:1rem 0}.year-nav-link[data-v-aaa443a7]{color:var(--color-primary);font-weight:600;text-decoration:none}.year-nav-link[data-v-aaa443a7]:hover{color:var(--color-primary-dark)}.year-copy[data-v-aaa443a7]{font-size:1.05rem;line-height:1.8}.year-copy h2[data-v-aaa443a7]{color:var(--color-primary-dark);font-family:var(--font-heading);font-size:1.5rem;margin-bottom:1rem}.year-copy[data-v-aaa443a7] p{margin-bottom:1rem}.year-copy[data-v-aaa443a7] strong{color:var(--color-text)}.year-copy[data-v-aaa443a7] ul{margin-bottom:1rem;padding-left:1.25rem}.year-copy[data-v-aaa443a7] li{margin-bottom:.75rem}.sign-block[data-v-aaa443a7]{margin-bottom:2rem}.sign-block h3[data-v-aaa443a7]{color:var(--color-primary-dark);font-family:var(--font-heading);font-size:1.2rem;margin-bottom:.5rem}.sign-links[data-v-aaa443a7]{display:flex;flex-wrap:wrap;font-size:.95rem;gap:1rem}.sign-links a[data-v-aaa443a7]{color:var(--color-primary);font-weight:600;text-decoration:none}.sign-links a[data-v-aaa443a7]:hover,.year-faq h2[data-v-aaa443a7],.year-related h2[data-v-aaa443a7]{color:var(--color-primary-dark)}.year-faq h2[data-v-aaa443a7],.year-related h2[data-v-aaa443a7]{font-family:var(--font-heading);font-size:1.5rem;margin-bottom:1rem}.faq-item[data-v-aaa443a7]{margin-bottom:1.25rem}.faq-item h3[data-v-aaa443a7]{color:var(--color-text);font-size:1.05rem;margin-bottom:.35rem}.faq-item p[data-v-aaa443a7]{line-height:1.7}.year-related ul[data-v-aaa443a7]{list-style:none;padding:0}.year-related li[data-v-aaa443a7]{margin-bottom:.5rem}.year-related a[data-v-aaa443a7]{color:var(--color-primary);font-weight:600;text-decoration:none}.year-related a[data-v-aaa443a7]:hover{color:var(--color-primary-dark)}.year-related span[data-v-aaa443a7]{color:var(--color-text-muted)}@media(max-width:640px){.about-layout[data-v-aaa443a7]{align-items:center;flex-direction:column}.animal-painting[data-v-aaa443a7]{width:150px}.page-title[data-v-aaa443a7]{font-size:1.6rem}}
