.cta[data-astro-cid-r2dyvf42]{max-width:var(--measure);padding:var(--space-6);background:var(--sv-bg-alt);border:1px solid var(--sv-line);border-radius:var(--radius-lg);color:var(--sv-ink);margin-inline:auto}.cta-top[data-astro-cid-r2dyvf42]{margin-bottom:var(--space-12)}.cta-bottom[data-astro-cid-r2dyvf42],.cta-fiscal[data-astro-cid-r2dyvf42]{margin-top:var(--space-12)}.cta-tag[data-astro-cid-r2dyvf42]{margin-bottom:var(--space-3);background:var(--color-tag);color:var(--color-tag-ink);font-size:11px;font-weight:var(--font-medium);border-radius:6px;padding:4px 8px;display:inline-block}.cta-title[data-astro-cid-r2dyvf42]{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-regular);line-height:var(--leading-snug);letter-spacing:-.02em;text-wrap:balance}.cta-fiscal[data-astro-cid-r2dyvf42] .cta-title[data-astro-cid-r2dyvf42]{font-size:var(--text-lg)}.cta-copy[data-astro-cid-r2dyvf42]{margin:0 0 var(--space-4);color:var(--sv-ink-soft);font-size:var(--text-base);line-height:var(--leading-normal)}.cta-actions[data-astro-cid-r2dyvf42]{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.cta-button[data-astro-cid-r2dyvf42]{min-height:44px;padding:0 var(--space-6);border-radius:var(--radius-md);background:var(--color-lime);color:var(--color-lime-ink);font-weight:var(--font-medium);transition:background var(--transition-normal);align-items:center;text-decoration:none;display:inline-flex}.cta-button[data-astro-cid-r2dyvf42]:hover{background:var(--color-lime-hover);color:var(--color-lime-ink)}.cta-secondary[data-astro-cid-r2dyvf42]{padding-block:var(--space-2);color:var(--sv-ink);font-size:var(--text-sm);text-decoration:underline;text-decoration-color:var(--sv-ink-soft);text-underline-offset:2px}.cta-price[data-astro-cid-r2dyvf42]{margin:var(--space-4) 0 0;color:var(--sv-ink-soft);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){.cta-button[data-astro-cid-r2dyvf42]{transition:none}}main[data-astro-cid-tldeq5d5]{width:min(960px, calc(100% - var(--gutter) * 2));padding-top:40px}.breadcrumbs[data-astro-cid-tldeq5d5]{color:var(--sv-ink-soft);flex-wrap:wrap;gap:12px;margin-bottom:48px;font-size:13px;display:flex}.breadcrumbs[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{padding-block:8px}.prose[data-astro-cid-tldeq5d5]{max-width:var(--measure);line-height:var(--leading-relaxed);margin-inline:auto}.post-header[data-astro-cid-tldeq5d5]{margin-bottom:var(--space-8)}.post-header[data-astro-cid-tldeq5d5] h1[data-astro-cid-tldeq5d5]{margin:var(--space-4) 0 var(--space-4)}.lede[data-astro-cid-tldeq5d5]{margin:0 0 var(--space-6);color:var(--text-secondary);max-width:650px;font-size:17px;line-height:1.5}.meta[data-astro-cid-tldeq5d5]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.hero[data-astro-cid-tldeq5d5]{margin:0 0 var(--space-12)}.hero[data-astro-cid-tldeq5d5] img[data-astro-cid-tldeq5d5]{border-radius:var(--radius-xl);width:100%;display:block}.prose[data-astro-cid-tldeq5d5] h2{padding-top:var(--space-2)}.prose[data-astro-cid-tldeq5d5] a{text-decoration-color:var(--sv-ink-soft)}.prose[data-astro-cid-tldeq5d5] a:hover{text-decoration-color:var(--color-black)}.prose[data-astro-cid-tldeq5d5] img{margin:var(--space-8) 0}.prose[data-astro-cid-tldeq5d5] table{white-space:nowrap;display:block;overflow-x:auto}.post-nav[data-astro-cid-tldeq5d5]{gap:var(--space-4);margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--color-gray-200);grid-template-columns:repeat(3,1fr);display:grid}.nav-card[data-astro-cid-tldeq5d5]{gap:var(--space-2);padding:var(--space-4) var(--space-6);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);color:var(--text-primary);transition:transform var(--transition-normal), border-color var(--transition-normal), background var(--transition-normal);flex-direction:column;text-decoration:none;display:flex}.nav-card[data-astro-cid-tldeq5d5]:hover{background:var(--color-gray-50);border-color:var(--color-black);color:var(--text-primary);transform:translateY(-1px)}.nav-card[data-astro-cid-tldeq5d5][data-home]{background:var(--color-black);border-color:var(--color-black);color:var(--text-inverse)}.nav-card[data-astro-cid-tldeq5d5][data-home]:hover{background:var(--color-black-hover);border-color:var(--color-black-hover);color:var(--text-inverse)}.nav-card-prev[data-astro-cid-tldeq5d5]{grid-column:1}.nav-card[data-astro-cid-tldeq5d5][data-home]{grid-column:2}.nav-card-next[data-astro-cid-tldeq5d5]{text-align:right;grid-column:3}.nav-label[data-astro-cid-tldeq5d5]{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:0}.nav-card[data-astro-cid-tldeq5d5][data-home] .nav-label[data-astro-cid-tldeq5d5]{color:var(--color-lime)}.nav-title[data-astro-cid-tldeq5d5]{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=720px){.post-nav[data-astro-cid-tldeq5d5]{margin-top:var(--space-12);grid-template-columns:1fr}.nav-card-prev[data-astro-cid-tldeq5d5],.nav-card[data-astro-cid-tldeq5d5][data-home],.nav-card-next[data-astro-cid-tldeq5d5]{grid-column:1}.nav-card-next[data-astro-cid-tldeq5d5]{text-align:left}.post-header[data-astro-cid-tldeq5d5]{margin-bottom:var(--space-6)}.lede[data-astro-cid-tldeq5d5]{font-size:var(--text-lg)}.hero[data-astro-cid-tldeq5d5]{margin-bottom:var(--space-8)}}
