.hub[data-astro-cid-ygpa7ykt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.core[data-astro-cid-ygpa7ykt]{background:var(--ink);color:var(--bg);text-align:center;border-radius:14px;grid-column:1/-1;align-content:center;justify-items:center;gap:.2rem;padding:1.5rem 1rem;display:grid}.core[data-astro-cid-ygpa7ykt] strong[data-astro-cid-ygpa7ykt]{font-family:var(--font-display);font-size:1.5rem}.core-tag[data-astro-cid-ygpa7ykt]{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 70%, white);font-size:.72rem;font-weight:700}.core-sub[data-astro-cid-ygpa7ykt]{opacity:.75;font-size:.85rem}.spoke[data-astro-cid-ygpa7ykt]{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:1rem 1.1rem}.spoke[data-astro-cid-ygpa7ykt] h3[data-astro-cid-ygpa7ykt]{margin:0 0 .25rem;font-size:1.05rem}.spoke[data-astro-cid-ygpa7ykt] h3[data-astro-cid-ygpa7ykt]:before{content:"";vertical-align:middle;background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:.5rem;display:inline-block}.spoke[data-astro-cid-ygpa7ykt] p[data-astro-cid-ygpa7ykt]{color:var(--muted);margin:0;font-size:.92rem}@media (width>=52rem){.hub[data-astro-cid-ygpa7ykt]{grid-template-columns:repeat(3,minmax(0,1fr))}.core[data-astro-cid-ygpa7ykt]{grid-area:2/2}}.rules[data-astro-cid-ygpa7ykt]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.rules[data-astro-cid-ygpa7ykt]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rules[data-astro-cid-ygpa7ykt] li[data-astro-cid-ygpa7ykt]{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem 1.2rem;display:grid}.when[data-astro-cid-ygpa7ykt]{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:.15rem .55rem;font-size:.75rem;font-weight:700}.rules[data-astro-cid-ygpa7ykt] p[data-astro-cid-ygpa7ykt]{color:var(--muted);margin:0}.rules[data-astro-cid-ygpa7ykt] strong[data-astro-cid-ygpa7ykt]{color:var(--ink)}.day[data-astro-cid-ygpa7ykt]{border-left:2px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.day[data-astro-cid-ygpa7ykt] li[data-astro-cid-ygpa7ykt]{grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding:.8rem 0 .8rem 1.5rem;display:grid;position:relative}.day[data-astro-cid-ygpa7ykt] li[data-astro-cid-ygpa7ykt]:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:1.3rem;left:-6px}.time[data-astro-cid-ygpa7ykt]{font-family:var(--font-mono);white-space:nowrap;padding-top:.15rem;font-size:.9rem;font-weight:500}.day[data-astro-cid-ygpa7ykt] p[data-astro-cid-ygpa7ykt]{color:var(--muted);max-width:58ch;margin:0}
