.article-page.svelte-12utc7c.svelte-12utc7c{max-width:760px;margin:0 auto;padding:2rem 1.5rem 3rem}.article-header.svelte-12utc7c.svelte-12utc7c{margin-bottom:2rem}.article-header.svelte-12utc7c h1.svelte-12utc7c{font-size:2rem;line-height:1.2;margin:0 0 1rem}.article-meta.svelte-12utc7c.svelte-12utc7c{display:flex;align-items:center;gap:1rem}.meta-item.svelte-12utc7c.svelte-12utc7c{display:flex;align-items:center;gap:.4rem;font-size:.9rem;color:var(--text-muted)}.lead-section.svelte-12utc7c.svelte-12utc7c{margin-bottom:2.5rem}.lead.svelte-12utc7c.svelte-12utc7c{font-size:1.15rem;line-height:1.7;color:var(--text-subtle);margin:0}.content-section.svelte-12utc7c.svelte-12utc7c{margin-bottom:2.5rem}.content-section.svelte-12utc7c h2.svelte-12utc7c{font-size:1.5rem;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-soft)}.content-section.svelte-12utc7c h3.svelte-12utc7c{font-size:1.15rem;margin:1.5rem 0 1rem}.content-section.svelte-12utc7c p.svelte-12utc7c{line-height:1.7;margin:0 0 1rem}.highlight-box.svelte-12utc7c.svelte-12utc7c{background:var(--accent-primary-soft);border-left:4px solid var(--accent-primary);border-radius:0 var(--radius-control) var(--radius-control) 0;padding:1.25rem 1.5rem;margin:1.5rem 0}.highlight-box.svelte-12utc7c h4.svelte-12utc7c{margin:0 0 .75rem;font-size:1rem;color:var(--accent-primary)}.highlight-box.svelte-12utc7c ul.svelte-12utc7c{margin:0;padding-left:1.25rem}.highlight-box.svelte-12utc7c li.svelte-12utc7c{margin:.4rem 0;color:var(--text-subtle)}.months-grid.svelte-12utc7c.svelte-12utc7c{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;margin:1.5rem 0}.month-item.svelte-12utc7c.svelte-12utc7c{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;background:var(--surface-card);border:1px solid var(--border-soft);border-radius:var(--radius-control);transition:border-color .2s ease}.month-item.svelte-12utc7c.svelte-12utc7c:hover{border-color:var(--accent-primary)}.month-num.svelte-12utc7c.svelte-12utc7c{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--accent-primary);color:#fff;border-radius:50%;font-size:.85rem;font-weight:700;flex-shrink:0}.month-info.svelte-12utc7c.svelte-12utc7c{display:flex;flex-direction:column;gap:.15rem}.month-info.svelte-12utc7c strong.svelte-12utc7c{font-size:.95rem;color:var(--text-strong)}.month-info.svelte-12utc7c span.svelte-12utc7c{font-size:.8rem;color:var(--text-muted)}.info-card.svelte-12utc7c.svelte-12utc7c{background:var(--surface-card-muted);border:1px solid var(--border-soft);border-radius:var(--radius-card);padding:1.5rem;margin:1.5rem 0}.info-card.svelte-12utc7c h4.svelte-12utc7c{margin:0 0 1rem;font-size:1rem;color:var(--text-strong)}.info-card.svelte-12utc7c ul.svelte-12utc7c{margin:0;padding-left:1.25rem}.info-card.svelte-12utc7c li.svelte-12utc7c{margin:.5rem 0;color:var(--text-subtle)}.article-nav.svelte-12utc7c.svelte-12utc7c{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-soft)}.article-nav.svelte-12utc7c h2.svelte-12utc7c{font-size:1.25rem;margin:0 0 1.25rem}.nav-cards.svelte-12utc7c.svelte-12utc7c{display:flex;flex-direction:column;gap:.75rem}.nav-card.svelte-12utc7c.svelte-12utc7c{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:var(--surface-card);border:1px solid var(--border-soft);border-radius:var(--radius-card);text-decoration:none;color:inherit;transition:all .2s ease}.nav-card.svelte-12utc7c.svelte-12utc7c:hover{border-color:var(--accent-primary);box-shadow:var(--card-shadow);transform:translate(4px)}.nav-card-icon.svelte-12utc7c.svelte-12utc7c{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--accent-primary-soft);border-radius:var(--radius-control);color:var(--accent-primary);flex-shrink:0}.nav-card-content.svelte-12utc7c.svelte-12utc7c{flex:1}.nav-card-content.svelte-12utc7c h3.svelte-12utc7c{margin:0 0 .25rem;font-size:1rem;color:var(--text-strong)}.nav-card-content.svelte-12utc7c p.svelte-12utc7c{margin:0;font-size:.9rem;color:var(--text-muted)}.nav-card-arrow.svelte-12utc7c.svelte-12utc7c{color:var(--text-muted);transition:transform .2s ease,color .2s ease}.nav-card.svelte-12utc7c:hover .nav-card-arrow.svelte-12utc7c{color:var(--accent-primary);transform:translate(4px)}@media (max-width: 600px){.article-page.svelte-12utc7c.svelte-12utc7c{padding:1.5rem 1rem 2rem}.article-header.svelte-12utc7c h1.svelte-12utc7c{font-size:1.6rem}.months-grid.svelte-12utc7c.svelte-12utc7c{grid-template-columns:1fr}}
