.archive-section[data-astro-cid-t5qh4vjv]{max-width:var(--wide-width);padding:var(--spacing-12) var(--spacing-6);margin:0 auto}.archive-header[data-astro-cid-t5qh4vjv]{margin-bottom:var(--spacing-10);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-subtle)}.archive-label[data-astro-cid-t5qh4vjv]{font-size:var(--font-size-xs);color:var(--color-brand);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--spacing-2);font-weight:500;display:block}.archive-title[data-astro-cid-t5qh4vjv]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tight);margin-bottom:var(--spacing-2)}.archive-intro[data-astro-cid-t5qh4vjv]{max-width:62ch;margin-top:var(--spacing-5);font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.note[data-astro-cid-t5qh4vjv]{background:var(--color-surface-subtle,#f2f5f9);border-left:3px solid var(--color-brand);padding:var(--spacing-5) var(--spacing-6);margin-bottom:var(--spacing-12);max-width:78ch}.note-title[data-astro-cid-t5qh4vjv]{font-size:var(--font-size-lg);margin:0 0 var(--spacing-3)}.note[data-astro-cid-t5qh4vjv] p[data-astro-cid-t5qh4vjv]{font-size:var(--font-size-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}.posts-grid[data-astro-cid-t5qh4vjv]{gap:var(--spacing-10) var(--spacing-8);grid-template-columns:repeat(2,1fr);display:grid}.guides[data-astro-cid-t5qh4vjv]{margin-top:var(--spacing-12);padding-top:var(--spacing-6);border-top:1px solid var(--color-border-subtle)}.guides-title[data-astro-cid-t5qh4vjv]{font-size:var(--font-size-lg);font-weight:var(--font-weight-display);color:var(--color-brand);margin-bottom:var(--spacing-4)}.guides-list[data-astro-cid-t5qh4vjv]{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.guide-card[data-astro-cid-t5qh4vjv]{padding:var(--spacing-4);border:1px solid var(--color-border-subtle);background:#fff;border-radius:3px;text-decoration:none;display:block}.guide-card[data-astro-cid-t5qh4vjv]:hover{border-color:var(--color-brand)}.guide-name[data-astro-cid-t5qh4vjv]{margin-bottom:var(--spacing-1);font-weight:600;display:block}.guide-blurb[data-astro-cid-t5qh4vjv]{font-size:var(--font-size-sm);line-height:var(--leading-relaxed);color:var(--color-muted);display:block}.sheet-group-title[data-astro-cid-t5qh4vjv]{font-size:var(--font-size-lg);font-weight:var(--font-weight-display);color:var(--color-brand);margin-top:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border-subtle);grid-column:1/-1}.sheet-card[data-astro-cid-t5qh4vjv]{border:1px solid var(--color-border-subtle);padding:var(--spacing-6);border-radius:4px;flex-direction:column;display:flex}.sheet-tags[data-astro-cid-t5qh4vjv]{gap:var(--spacing-2);margin-bottom:var(--spacing-3);flex-wrap:wrap;display:flex}.tag[data-astro-cid-t5qh4vjv]{font-size:var(--font-size-xs);color:var(--color-brand);background:var(--color-surface-subtle,#f2f5f9);letter-spacing:var(--tracking-wide,.02em);border-radius:2px;padding:2px 7px}.sheet-title[data-astro-cid-t5qh4vjv]{font-size:var(--font-size-xl);line-height:var(--leading-snug);margin:0 0 var(--spacing-3)}.sheet-blurb[data-astro-cid-t5qh4vjv]{font-size:var(--font-size-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0 0 var(--spacing-5);flex:auto}.sheet-dl[data-astro-cid-t5qh4vjv]{font-size:var(--font-size-sm);color:var(--color-brand);border-bottom:1px solid var(--color-brand);align-self:flex-start;padding-bottom:1px;font-weight:600;text-decoration:none}.sheet-dl[data-astro-cid-t5qh4vjv]:hover{opacity:.75}.cta[data-astro-cid-t5qh4vjv]{margin-top:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid var(--color-border-subtle);max-width:78ch}.cta-title[data-astro-cid-t5qh4vjv]{font-size:var(--font-size-xl);margin:0 0 var(--spacing-3)}.cta[data-astro-cid-t5qh4vjv] p[data-astro-cid-t5qh4vjv]{font-size:var(--font-size-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0 0 var(--spacing-3)}@media (width<=900px){.posts-grid[data-astro-cid-t5qh4vjv]{grid-template-columns:1fr}}
