.pending-year[data-astro-cid-24ziowxu]{border-left:4px solid color-mix(in oklab,var(--accent) 60%,transparent)}.data-disclaimer[data-astro-cid-24ziowxu]{margin:.6rem 0 1rem;padding:.9rem 1.1rem;border-left:4px solid color-mix(in oklab,var(--accent) 70%,transparent);background:color-mix(in oklab,var(--accent) 6%,var(--surface));border-radius:0 .5rem .5rem 0;color:var(--text);line-height:1.55;font-size:.95rem}.data-disclaimer[data-astro-cid-24ziowxu] strong[data-astro-cid-24ziowxu]{color:var(--text)}.data-disclaimer[data-astro-cid-24ziowxu] a[data-astro-cid-24ziowxu]{color:var(--accent);text-decoration:underline;text-underline-offset:.12rem}.pending-badge[data-astro-cid-24ziowxu]{display:inline-block;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .6rem;border-radius:999px;background:color-mix(in oklab,var(--accent) 15%,transparent);color:var(--accent);font-weight:600;margin-bottom:.6rem}.pending-year[data-astro-cid-24ziowxu] h1[data-astro-cid-24ziowxu]{margin:0 0 .5rem}.pending-year[data-astro-cid-24ziowxu] ul[data-astro-cid-24ziowxu]{margin:.4rem 0 .6rem 1.1rem;display:grid;gap:.3rem}.pending-note[data-astro-cid-24ziowxu]{font-size:.85rem;color:var(--muted);margin-top:.6rem}h1[data-astro-cid-24ziowxu],h2[data-astro-cid-24ziowxu]{margin-bottom:.5rem}h3[data-astro-cid-24ziowxu]{margin-bottom:.3rem}p[data-astro-cid-24ziowxu]{color:var(--muted);line-height:1.65}.metric-label[data-astro-cid-24ziowxu]{font-size:.9rem;color:var(--muted)}.grid[data-astro-cid-24ziowxu].cols-4{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:1rem}.school-link[data-astro-cid-24ziowxu]{margin-top:.2rem;margin-bottom:.8rem}.school-link[data-astro-cid-24ziowxu] a[data-astro-cid-24ziowxu]{color:var(--accent);font-weight:700;text-decoration:none}.school-link[data-astro-cid-24ziowxu] a[data-astro-cid-24ziowxu]:hover,.school-link[data-astro-cid-24ziowxu] a[data-astro-cid-24ziowxu]:focus-visible{text-decoration:underline;outline:none}.province-grid[data-astro-cid-24ziowxu]{margin-top:.9rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.province-grid[data-astro-cid-24ziowxu] a[data-astro-cid-24ziowxu]{border:1px solid var(--line);border-radius:.9rem;padding:.85rem;text-decoration:none;color:inherit;background:color-mix(in oklab,var(--surface) 75%,transparent);transition:transform .15s ease}.province-grid[data-astro-cid-24ziowxu] a[data-astro-cid-24ziowxu]:hover,.province-grid[data-astro-cid-24ziowxu] a[data-astro-cid-24ziowxu]:focus-visible{transform:translateY(-1px);border-color:color-mix(in oklab,var(--accent) 45%,var(--line));outline:none}.province-grid[data-astro-cid-24ziowxu] h3[data-astro-cid-24ziowxu]{font-size:1.1rem;margin:0 0 .3rem}.province-grid[data-astro-cid-24ziowxu] p[data-astro-cid-24ziowxu]{margin:0}.holiday-details-panel[data-astro-cid-24ziowxu] .section-intro[data-astro-cid-24ziowxu]{margin-bottom:1.2rem}.holiday-detail[data-astro-cid-24ziowxu]{border-bottom:1px solid var(--line);padding:1rem 0}.holiday-detail[data-astro-cid-24ziowxu]:last-of-type{border-bottom:none;padding-bottom:0}.holiday-detail[data-astro-cid-24ziowxu] h3[data-astro-cid-24ziowxu]{margin:0 0 .3rem;font-size:1.05rem}.holiday-meta[data-astro-cid-24ziowxu]{font-size:.82rem;color:var(--accent);margin:0 0 .5rem;font-weight:500}.holiday-detail[data-astro-cid-24ziowxu]>p[data-astro-cid-24ziowxu]:last-child{margin:0;line-height:1.65}.streak-callout[data-astro-cid-24ziowxu] p[data-astro-cid-24ziowxu]{margin-top:.5rem;font-size:.92rem}.streak-callout[data-astro-cid-24ziowxu] a[data-astro-cid-24ziowxu]{color:var(--accent);font-weight:600;text-decoration:none}.streak-callout[data-astro-cid-24ziowxu] a[data-astro-cid-24ziowxu]:hover{text-decoration:underline}@media(max-width:900px){.province-grid[data-astro-cid-24ziowxu]{grid-template-columns:1fr}.grid[data-astro-cid-24ziowxu].cols-4{grid-template-columns:repeat(2,1fr)}}
