.planned-changes[data-astro-cid-4rkgbdqz]{border:1px solid var(--color-border);background:var(--color-bg-subtle);border-radius:14px;margin-top:36px;padding:24px;font-size:.93rem;line-height:1.7}.planned-changes[data-astro-cid-4rkgbdqz] h2{margin-top:0;font-size:1.25rem}.planned-changes[data-astro-cid-4rkgbdqz] ul{padding-left:20px}.planned-changes[data-astro-cid-4rkgbdqz] li{margin:12px 0}.planned-changes[data-astro-cid-4rkgbdqz] a{text-decoration:underline}.updates-page[data-astro-cid-4rkgbdqz]{max-width:1320px;margin:auto;padding:48px 28px 72px}.updates-head[data-astro-cid-4rkgbdqz]{max-width:880px;margin-bottom:32px}.eyebrow[data-astro-cid-4rkgbdqz]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-size:.75rem;font-weight:700}h1[data-astro-cid-4rkgbdqz]{margin:12px 0 16px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.12}.updates-head[data-astro-cid-4rkgbdqz]>p[data-astro-cid-4rkgbdqz]{max-width:720px;color:var(--color-text-secondary);font-size:1.08rem}.legend[data-astro-cid-4rkgbdqz]{color:var(--color-muted);flex-wrap:wrap;gap:20px;margin-top:20px;font-size:.78rem;display:flex}.legend[data-astro-cid-4rkgbdqz] span[data-astro-cid-4rkgbdqz]{align-items:center;gap:7px;display:flex}.legend[data-astro-cid-4rkgbdqz] i[data-astro-cid-4rkgbdqz]{border-radius:3px;width:9px;height:9px}.upcoming-dot[data-astro-cid-4rkgbdqz]{background:var(--color-brand)}.past-dot[data-astro-cid-4rkgbdqz]{background:var(--color-brand-container)}.toolbar[data-astro-cid-4rkgbdqz]{background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.toolbar[data-astro-cid-4rkgbdqz] label[data-astro-cid-4rkgbdqz]{align-items:center;gap:8px;font-size:.8rem;display:flex}.toolbar[data-astro-cid-4rkgbdqz] .search-control[data-astro-cid-4rkgbdqz]{flex:1;min-width:170px}.toolbar[data-astro-cid-4rkgbdqz] input[data-astro-cid-4rkgbdqz]{width:100%}button[data-astro-cid-4rkgbdqz],select[data-astro-cid-4rkgbdqz],input[data-astro-cid-4rkgbdqz]{font:inherit;color:var(--color-text)}button[data-astro-cid-4rkgbdqz],select[data-astro-cid-4rkgbdqz]{cursor:pointer}button[data-astro-cid-4rkgbdqz]{border:1px solid var(--color-border);background:var(--color-card);border-radius:8px;padding:9px 13px;font-size:.82rem}button[data-astro-cid-4rkgbdqz]:hover{border-color:var(--color-accent)}button[data-astro-cid-4rkgbdqz]:focus-visible,select[data-astro-cid-4rkgbdqz]:focus-visible,input[data-astro-cid-4rkgbdqz]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}input[data-astro-cid-4rkgbdqz],select[data-astro-cid-4rkgbdqz]{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;padding:10px;font-size:.82rem}.view-switch[data-astro-cid-4rkgbdqz]{background:var(--color-bg-subtle);border-radius:10px;gap:4px;padding:4px;display:flex}.view-switch[data-astro-cid-4rkgbdqz] button[data-astro-cid-4rkgbdqz]{background:0 0;border:0}.view-switch[data-astro-cid-4rkgbdqz] button[data-astro-cid-4rkgbdqz][aria-pressed=true]{background:var(--color-brand);color:#fff}.tags-filter[data-astro-cid-4rkgbdqz]{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 28px;display:flex}.tags-filter[data-astro-cid-4rkgbdqz]>span[data-astro-cid-4rkgbdqz]{color:var(--color-muted);margin-right:4px;font-size:.78rem}.tags-filter[data-astro-cid-4rkgbdqz] button[data-astro-cid-4rkgbdqz]{border-radius:999px;padding:6px 12px}.tags-filter[data-astro-cid-4rkgbdqz] button[data-astro-cid-4rkgbdqz][aria-pressed=true]{background:var(--color-brand-container);border-color:var(--color-accent);color:var(--color-on-brand-container)}.tags-filter[data-astro-cid-4rkgbdqz] .clear[data-astro-cid-4rkgbdqz]{color:var(--color-muted);background:0 0;border:0;margin-left:auto;text-decoration:underline}.calendar-heading[data-astro-cid-4rkgbdqz]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.calendar-heading[data-astro-cid-4rkgbdqz] p[data-astro-cid-4rkgbdqz]{margin:0 0 4px}.calendar-heading[data-astro-cid-4rkgbdqz] h2[data-astro-cid-4rkgbdqz]{margin:0;font-size:1.6rem}.month-controls[data-astro-cid-4rkgbdqz]{gap:8px;display:flex}.year-calendar[data-astro-cid-4rkgbdqz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.year-calendar[data-astro-cid-4rkgbdqz] .calendar-month{background:var(--color-card);border:1px solid var(--color-border);border-radius:14px;padding:16px}.year-calendar[data-astro-cid-4rkgbdqz] .calendar-month header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.year-calendar[data-astro-cid-4rkgbdqz] .calendar-month h3{margin:0;font-size:1rem}.year-calendar[data-astro-cid-4rkgbdqz] .calendar-month header>span{color:var(--color-muted);font-size:.68rem}.year-calendar[data-astro-cid-4rkgbdqz] .mini-weekdays,.year-calendar[data-astro-cid-4rkgbdqz] .month-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.year-calendar[data-astro-cid-4rkgbdqz] .mini-weekdays{color:var(--color-muted);margin-bottom:6px;font-size:.65rem}.year-calendar[data-astro-cid-4rkgbdqz] .year-day,.year-calendar[data-astro-cid-4rkgbdqz] .empty-day{border-radius:6px;justify-content:center;align-items:center;height:29px;font-size:.72rem;display:flex}.year-calendar[data-astro-cid-4rkgbdqz] .event-day{background:var(--color-brand);color:#fff;cursor:pointer;border:0;padding:0;font-weight:700;position:relative}.year-calendar[data-astro-cid-4rkgbdqz] .event-day.is-past{background:var(--color-brand-container);color:var(--color-on-brand-container)}.year-calendar[data-astro-cid-4rkgbdqz] .event-day small{font-size:.48rem;line-height:1;position:absolute;bottom:0;right:1px}.year-calendar[data-astro-cid-4rkgbdqz] .today{box-shadow:inset 0 0 0 1px var(--color-accent);font-weight:700}.year-calendar[data-astro-cid-4rkgbdqz] .selected-day,.year-calendar[data-astro-cid-4rkgbdqz] .event-day:hover{outline:2px solid var(--color-accent);outline-offset:1px}.year-calendar[data-astro-cid-4rkgbdqz] .event-day:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.results-heading[data-astro-cid-4rkgbdqz]{align-items:center;gap:16px;margin:28px 0 16px;display:flex}.results-heading[data-astro-cid-4rkgbdqz] h2[data-astro-cid-4rkgbdqz]{margin:0;font-size:1.25rem}.results-heading[data-astro-cid-4rkgbdqz] p[data-astro-cid-4rkgbdqz]{color:var(--color-muted);margin:0;font-size:.82rem}.results-heading[data-astro-cid-4rkgbdqz] button[data-astro-cid-4rkgbdqz]{margin-left:auto}.update-cards[data-astro-cid-4rkgbdqz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.update-card[data-astro-cid-4rkgbdqz]{border:1px solid var(--color-brand);border-top:4px solid var(--color-brand);background:var(--color-brand);color:#fff;border-radius:14px;flex-direction:column;padding:20px;scroll-margin-top:140px;display:flex}.update-card[data-astro-cid-4rkgbdqz][hidden],[data-astro-cid-4rkgbdqz][hidden]{display:none!important}.update-card[data-astro-cid-4rkgbdqz].is-past{border-color:var(--color-border);border-top-color:color-mix(in srgb,var(--color-brand) 30%,var(--color-card));background:var(--color-bg-subtle);color:var(--color-text-secondary)}.card-date[data-astro-cid-4rkgbdqz]{justify-content:space-between;align-items:center;gap:10px;font-size:.75rem;font-weight:600;display:flex}.card-date[data-astro-cid-4rkgbdqz]>span[data-astro-cid-4rkgbdqz]{background:#fff2;border-radius:99px;padding:3px 7px;font-size:.65rem}.is-past[data-astro-cid-4rkgbdqz] .card-date[data-astro-cid-4rkgbdqz]>span[data-astro-cid-4rkgbdqz]{background:var(--color-surface);color:var(--color-muted)}.date-kind[data-astro-cid-4rkgbdqz]{text-transform:uppercase;letter-spacing:.05em;margin:12px 0 5px;font-size:.67rem}.update-card[data-astro-cid-4rkgbdqz] h3[data-astro-cid-4rkgbdqz]{margin:0 0 12px;font-size:1.1rem;line-height:1.35}.card-description[data-astro-cid-4rkgbdqz]{margin:0 0 20px;font-size:.88rem;line-height:1.65}.card-bottom[data-astro-cid-4rkgbdqz]{flex-direction:column;gap:16px;margin-top:auto;display:flex}.card-tags[data-astro-cid-4rkgbdqz]{flex-wrap:wrap;gap:6px;display:flex}.card-tags[data-astro-cid-4rkgbdqz] span[data-astro-cid-4rkgbdqz]{background:#ffffff20;border-radius:5px;padding:3px 7px;font-size:.67rem}.is-past[data-astro-cid-4rkgbdqz] .card-tags[data-astro-cid-4rkgbdqz] span[data-astro-cid-4rkgbdqz]{background:var(--color-card);color:var(--color-muted)}.card-bottom[data-astro-cid-4rkgbdqz] a[data-astro-cid-4rkgbdqz]{color:inherit;text-underline-offset:3px;font-size:.78rem;font-weight:600;text-decoration:underline}.empty-state[data-astro-cid-4rkgbdqz]{border:1px dashed var(--color-border);text-align:center;color:var(--color-muted);border-radius:12px;padding:32px}.date-note[data-astro-cid-4rkgbdqz]{color:var(--color-muted);margin:18px 0 0;font-size:.78rem}.reference-section[data-astro-cid-4rkgbdqz]{border-top:1px solid var(--color-border);margin-top:40px}.reference-section[data-astro-cid-4rkgbdqz] details[data-astro-cid-4rkgbdqz]{border-bottom:1px solid var(--color-border);padding:20px 0}.reference-section[data-astro-cid-4rkgbdqz] summary[data-astro-cid-4rkgbdqz]{cursor:pointer;font-size:1.1rem;font-weight:600}.rules-content[data-astro-cid-4rkgbdqz],.faq-answer[data-astro-cid-4rkgbdqz]{max-width:850px;margin-top:18px;font-size:.93rem;line-height:1.7}.rules-content[data-astro-cid-4rkgbdqz] ul{padding-left:20px}.rules-content[data-astro-cid-4rkgbdqz] li{margin:10px 0}.rules-content[data-astro-cid-4rkgbdqz] h2{display:none}.rules-content[data-astro-cid-4rkgbdqz] a{text-decoration:underline}.faq-answer[data-astro-cid-4rkgbdqz] h3[data-astro-cid-4rkgbdqz]{margin:16px 0 4px;font-size:1rem}.faq-answer[data-astro-cid-4rkgbdqz] p[data-astro-cid-4rkgbdqz]{margin:0}.sr-only[data-astro-cid-4rkgbdqz]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.year-calendar[data-astro-cid-4rkgbdqz]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.year-calendar[data-astro-cid-4rkgbdqz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.update-cards[data-astro-cid-4rkgbdqz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.updates-page[data-astro-cid-4rkgbdqz]{padding:28px 16px 48px}.desktop-break[data-astro-cid-4rkgbdqz]{display:none}.toolbar[data-astro-cid-4rkgbdqz]{gap:12px;padding:12px}.toolbar[data-astro-cid-4rkgbdqz] .search-control[data-astro-cid-4rkgbdqz]{flex-basis:100%}.toolbar[data-astro-cid-4rkgbdqz] label[data-astro-cid-4rkgbdqz]{flex-wrap:wrap}.calendar-heading[data-astro-cid-4rkgbdqz]{flex-direction:column;align-items:flex-start}.month-controls[data-astro-cid-4rkgbdqz]{flex-wrap:wrap}.update-cards[data-astro-cid-4rkgbdqz]{grid-template-columns:1fr}.results-heading[data-astro-cid-4rkgbdqz]{flex-wrap:wrap}.tags-filter[data-astro-cid-4rkgbdqz] .clear[data-astro-cid-4rkgbdqz]{margin-left:0}.year-calendar[data-astro-cid-4rkgbdqz]{grid-template-columns:1fr}.year-calendar[data-astro-cid-4rkgbdqz] .year-day,.year-calendar[data-astro-cid-4rkgbdqz] .empty-day{height:36px}}
