.lead-section[data-astro-cid-irahaz3f]{gap:var(--space-12);margin-top:var(--space-10);margin-bottom:var(--space-16);grid-template-columns:minmax(0,1fr) 380px;display:grid}.lead-story[data-astro-cid-irahaz3f]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.lead-stack[data-astro-cid-irahaz3f]{min-width:0;display:grid}.lead-slide[data-astro-cid-irahaz3f]{gap:var(--space-4);opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;transition:opacity .3s,visibility 0s linear .3s;display:flex}.lead-slide[data-astro-cid-irahaz3f].is-active{opacity:1;visibility:visible;transition:opacity .3s}[data-astro-cid-irahaz3f][data-rotator]:not([data-armed]) .lead-slide[data-astro-cid-irahaz3f]:not(.is-active) .lead-image[data-astro-cid-irahaz3f] img[data-astro-cid-irahaz3f]{display:none}.lead-rotates[data-astro-cid-irahaz3f] .lead-image[data-astro-cid-irahaz3f]{margin-bottom:var(--space-6)}.lead-controls-layer[data-astro-cid-irahaz3f]{align-self:start;gap:var(--space-2);pointer-events:none;flex-direction:column;grid-area:1/1;min-width:0;display:flex}.lead-controls-spacer[data-astro-cid-irahaz3f]{aspect-ratio:16/9;display:block}.lead-controls[data-astro-cid-irahaz3f]{align-items:center;gap:var(--space-3);pointer-events:auto;display:none}[data-astro-cid-irahaz3f][data-rotator][data-ready] .lead-controls[data-astro-cid-irahaz3f]{display:flex}.lead-toggle[data-astro-cid-irahaz3f]{border:1px solid var(--border-normal);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.lead-toggle[data-astro-cid-irahaz3f]:hover{border-color:var(--border-bright);color:var(--text-primary)}.lead-toggle[data-astro-cid-irahaz3f] svg[data-astro-cid-irahaz3f]{fill:currentColor}.lead-toggle[data-astro-cid-irahaz3f] .icon-play[data-astro-cid-irahaz3f],[data-astro-cid-irahaz3f][data-rotator]:not([data-playing]) .lead-toggle[data-astro-cid-irahaz3f] .icon-pause[data-astro-cid-irahaz3f]{display:none}[data-astro-cid-irahaz3f][data-rotator]:not([data-playing]) .lead-toggle[data-astro-cid-irahaz3f] .icon-play[data-astro-cid-irahaz3f]{display:block}.lead-steps[data-astro-cid-irahaz3f]{gap:var(--space-2);flex:1;display:flex}.lead-step[data-astro-cid-irahaz3f]{cursor:pointer;background:0 0;border:0;flex:1;align-content:center;height:24px;padding:0;display:grid}.lead-step-track[data-astro-cid-irahaz3f]{background:var(--border-normal);border-radius:2px;height:3px;display:block;overflow:hidden}.lead-step[data-astro-cid-irahaz3f]:hover .lead-step-track[data-astro-cid-irahaz3f]{background:var(--border-bright)}.lead-step-fill[data-astro-cid-irahaz3f]{background:var(--accent-fill);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.lead-step[data-astro-cid-irahaz3f][aria-current] .lead-step-fill[data-astro-cid-irahaz3f]{transform:scaleX(1)}[data-astro-cid-irahaz3f][data-rotator][data-playing] .lead-step[data-astro-cid-irahaz3f][aria-current] .lead-step-fill[data-astro-cid-irahaz3f]{animation:lead-step-fill var(--rotate-time,8s) linear forwards}[data-astro-cid-irahaz3f][data-rotator][data-hold] .lead-step[data-astro-cid-irahaz3f][aria-current] .lead-step-fill[data-astro-cid-irahaz3f]{animation-play-state:paused}@keyframes lead-step-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lead-slide[data-astro-cid-irahaz3f],.lead-slide[data-astro-cid-irahaz3f].is-active{transition:none}}.lead-image[data-astro-cid-irahaz3f]{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--bg-secondary);display:block;overflow:hidden}.lead-image[data-astro-cid-irahaz3f] img[data-astro-cid-irahaz3f]{object-fit:contain;width:100%;height:100%}.story-meta[data-astro-cid-irahaz3f]{gap:var(--space-1) var(--space-4);font-size:var(--text-body-sm);color:var(--text-tertiary);flex-wrap:wrap;margin:0;display:flex}.story-category[data-astro-cid-irahaz3f]{font-weight:var(--weight-semibold);color:var(--accent)}.lead-title[data-astro-cid-irahaz3f]{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:var(--tracking-tight);max-width:20ch;margin:0;line-height:1.1}.lead-title[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f],.latest-item[data-astro-cid-irahaz3f]{color:inherit}.lead-title[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]:hover,.latest-item[data-astro-cid-irahaz3f]:hover .latest-title[data-astro-cid-irahaz3f]{text-underline-offset:.15em;text-decoration:underline 2px}.lead-summary[data-astro-cid-irahaz3f]{max-width:62ch;font-size:var(--text-body-lg);line-height:var(--line-normal);color:var(--text-secondary);margin:0}.latest[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{font-family:var(--font-display);font-size:var(--text-h5);margin:0 0 var(--space-3)}.latest-list[data-astro-cid-irahaz3f]{border-bottom:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.latest-list[data-astro-cid-irahaz3f] li[data-astro-cid-irahaz3f]{border-top:1px solid var(--border-subtle);margin:0}.latest-item[data-astro-cid-irahaz3f]{gap:var(--space-4);padding:var(--space-4) 0;display:flex}.latest-item[data-astro-cid-irahaz3f].is-active .latest-title[data-astro-cid-irahaz3f]{color:var(--accent)}.latest-item[data-astro-cid-irahaz3f] img[data-astro-cid-irahaz3f]{aspect-ratio:16/9;object-fit:contain;border-radius:var(--radius-sm);background:var(--bg-secondary);flex:none;width:128px;height:auto}.latest-text[data-astro-cid-irahaz3f]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.latest-title[data-astro-cid-irahaz3f]{font-weight:var(--weight-semibold);color:var(--text-primary);line-height:1.3}@media (width<=1024px){.lead-section[data-astro-cid-irahaz3f]{gap:var(--space-8);grid-template-columns:1fr}.lead-title[data-astro-cid-irahaz3f]{max-width:none}}@media (width<=768px){.lead-section[data-astro-cid-irahaz3f]{margin-top:var(--space-6);margin-bottom:var(--space-12)}.lead-title[data-astro-cid-irahaz3f]{font-size:var(--text-h2)}}.category-section[data-astro-cid-irahaz3f]{margin-bottom:var(--space-16)}.category-section[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-6)}.empty-state[data-astro-cid-irahaz3f]{color:var(--text-tertiary);font-style:italic}.section-link[data-astro-cid-irahaz3f]{margin-top:var(--space-4);font-weight:var(--weight-semibold);display:inline-block}.start-here[data-astro-cid-irahaz3f]{margin-bottom:var(--space-16)}.start-here-intro[data-astro-cid-irahaz3f]{max-width:68ch;margin-bottom:var(--space-6)}.start-here-intro[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{font-family:var(--font-display);font-size:var(--text-h2);margin:0 0 var(--space-2)}.start-here-intro[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{color:var(--text-secondary);line-height:var(--line-relaxed);margin:0}.start-here-groups[data-astro-cid-irahaz3f]{gap:var(--space-6) var(--space-6);margin-bottom:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=760px){.start-here-groups[data-astro-cid-irahaz3f]{grid-template-columns:repeat(3,1fr)}}.start-here-group-title[data-astro-cid-irahaz3f]{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--accent);margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.start-here-list[data-astro-cid-irahaz3f]{margin:0;padding:0;list-style:none}.start-here-list[data-astro-cid-irahaz3f] li[data-astro-cid-irahaz3f]{border-bottom:1px solid var(--border-subtle);margin:0}.start-here-list[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]{padding:var(--space-3) 0;color:var(--text-primary);font-weight:var(--weight-semibold);line-height:1.3;display:block}.start-here-list[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]:hover,.start-here-list[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]:focus-visible{text-underline-offset:.15em;text-decoration:underline}.home-newsletter[data-astro-cid-irahaz3f]{max-width:760px;margin:0 auto var(--space-16)}
