.breadcrumb[data-astro-cid-wxfpy4qo]{font-size:.82rem;color:var(--color-text-dim);margin-bottom:1.5rem}.breadcrumb[data-astro-cid-wxfpy4qo] a[data-astro-cid-wxfpy4qo]{color:var(--color-text-dim)}.breadcrumb[data-astro-cid-wxfpy4qo] a[data-astro-cid-wxfpy4qo]:hover{color:var(--color-accent)}.status-fallback[data-astro-cid-wxfpy4qo]{text-align:center;color:var(--color-text-dim);font-size:.9rem;padding:2rem}.periods-list[data-astro-cid-wxfpy4qo]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.75rem}.period-card[data-astro-cid-wxfpy4qo]{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--radius-sm)}.period-number[data-astro-cid-wxfpy4qo]{font-family:var(--font-display);font-style:italic;font-size:1.3rem;color:var(--color-accent);flex-shrink:0;width:24px;line-height:1.2}.period-info[data-astro-cid-wxfpy4qo]{flex:1}.period-header[data-astro-cid-wxfpy4qo]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.period-dates[data-astro-cid-wxfpy4qo]{font-weight:500;font-size:.9rem;color:var(--color-text)}.period-sign[data-astro-cid-wxfpy4qo]{font-size:.72rem;padding:2px 7px;border-radius:10px;background:var(--color-bg-elevated);color:var(--color-text-muted)}.period-status[data-astro-cid-wxfpy4qo]{font-size:.7rem;font-weight:600}.period-status--active[data-astro-cid-wxfpy4qo]{color:#e8a838}.period-status--past[data-astro-cid-wxfpy4qo]{color:var(--color-text-dim)}.period-status--future[data-astro-cid-wxfpy4qo]{color:var(--color-text-muted)}.period-shadow[data-astro-cid-wxfpy4qo]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.35rem;font-size:.72rem;color:var(--color-text-dim)}.periods-note[data-astro-cid-wxfpy4qo]{font-size:.82rem;color:var(--color-text-dim)}.periods-note[data-astro-cid-wxfpy4qo] a[data-astro-cid-wxfpy4qo]{color:var(--color-accent)}.related-links[data-astro-cid-wxfpy4qo]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem}.related-card[data-astro-cid-wxfpy4qo]{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1rem;background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);text-decoration:none;transition:border-color .15s}.related-card[data-astro-cid-wxfpy4qo]:hover{border-color:var(--color-accent)}.rc-icon[data-astro-cid-wxfpy4qo]{font-size:1.1rem}.rc-title[data-astro-cid-wxfpy4qo]{font-family:var(--font-display);font-style:italic;font-size:.95rem;color:var(--color-accent-light)}.rc-desc[data-astro-cid-wxfpy4qo]{font-size:.75rem;color:var(--color-text-dim)}.hub-faq[data-astro-cid-wxfpy4qo]{margin:.5rem 0}.hub-faq-item[data-astro-cid-wxfpy4qo]{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);margin-bottom:.5rem;background:var(--color-bg-card);overflow:hidden}.hub-faq-question[data-astro-cid-wxfpy4qo]{padding:.9rem 1.1rem;cursor:pointer;font-weight:500;font-size:.92rem;color:var(--color-text);list-style:none}.hub-faq-question[data-astro-cid-wxfpy4qo]::-webkit-details-marker{display:none}.hub-faq-question[data-astro-cid-wxfpy4qo]:before{content:"▸ ";color:var(--color-accent)}details[data-astro-cid-wxfpy4qo][open]>.hub-faq-question[data-astro-cid-wxfpy4qo]:before{content:"▾ "}.hub-faq-answer[data-astro-cid-wxfpy4qo]{padding:0 1.1rem .9rem;color:var(--color-text-muted);font-size:.88rem;line-height:1.7}.hub-faq-answer[data-astro-cid-wxfpy4qo] p[data-astro-cid-wxfpy4qo]{margin:0}.toc[data-astro-cid-wxfpy4qo]{background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);padding:.9rem 1.1rem;margin-bottom:2rem}.toc-label[data-astro-cid-wxfpy4qo]{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-dim);margin:0 0 .4rem}.toc-list[data-astro-cid-wxfpy4qo]{margin:0;padding-left:1.2rem}.toc-list[data-astro-cid-wxfpy4qo] li[data-astro-cid-wxfpy4qo]{margin-bottom:.2rem;font-size:.85rem}.toc-list[data-astro-cid-wxfpy4qo] a[data-astro-cid-wxfpy4qo]{color:var(--color-accent)}.toc-list[data-astro-cid-wxfpy4qo] a[data-astro-cid-wxfpy4qo]:hover{color:var(--color-accent-hover)}ul[data-astro-cid-wxfpy4qo]{color:var(--color-text-muted);font-size:.92rem;padding-left:1.5rem}li[data-astro-cid-wxfpy4qo]{margin-bottom:.4rem}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
