.sf[data-astro-cid-l2bg64kx]{background:var(--surface)}.sf__grid[data-astro-cid-l2bg64kx]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}.sf__text[data-astro-cid-l2bg64kx]{display:flex;flex-direction:column;gap:20px;position:sticky;top:120px}.sf__points[data-astro-cid-l2bg64kx]{display:flex;flex-direction:column;gap:18px;margin-top:8px}.sf__points[data-astro-cid-l2bg64kx] li[data-astro-cid-l2bg64kx]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.5;color:var(--ink-60)}.sf__points[data-astro-cid-l2bg64kx] b[data-astro-cid-l2bg64kx]{display:block;color:var(--ink);font-weight:500;margin-bottom:2px}.sf__points[data-astro-cid-l2bg64kx] a{color:var(--teal);text-decoration:underline;text-underline-offset:2px}.sf__pn[data-astro-cid-l2bg64kx]{font-size:13px;font-weight:500;color:var(--teal);padding-top:2px;border-top:2px solid var(--teal);align-self:start}.sf__card[data-astro-cid-l2bg64kx]{display:flex;flex-direction:column;gap:22px;padding:36px}.sf__head[data-astro-cid-l2bg64kx]{display:flex;flex-direction:column;gap:6px}.sf__title[data-astro-cid-l2bg64kx]{font-size:24px;font-weight:500;letter-spacing:-.04em;line-height:1.1}.sf__sub[data-astro-cid-l2bg64kx]{font-size:13px;color:var(--ink-60);line-height:1.4}.sf__types[data-astro-cid-l2bg64kx]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.sf__pill[data-astro-cid-l2bg64kx]{align-items:flex-start;text-align:left;padding:12px 14px}.sf__pill[data-astro-cid-l2bg64kx] small[data-astro-cid-l2bg64kx]{line-height:1.3}.sf__datefield[data-astro-cid-l2bg64kx].is-hidden{display:none}.sf__datefield[data-astro-cid-l2bg64kx] input[data-astro-cid-l2bg64kx]{font-size:18px}.sf__check[data-astro-cid-l2bg64kx]{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:14px;background:var(--mint-soft)}.sf__check[data-astro-cid-l2bg64kx][hidden]{display:none}.sf__cb[data-astro-cid-l2bg64kx]{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;font-size:14px;line-height:1.4;cursor:pointer}.sf__cb[data-astro-cid-l2bg64kx] input[data-astro-cid-l2bg64kx]{width:18px;height:18px;margin-top:1px;accent-color:var(--teal)}.sf__hit[data-astro-cid-l2bg64kx]{font-size:13px;line-height:1.45;color:var(--teal-dark);font-weight:500}.sf__hit[data-astro-cid-l2bg64kx][hidden]{display:none}.sf__out[data-astro-cid-l2bg64kx]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}.sf__stat[data-astro-cid-l2bg64kx]{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:14px;background:var(--surface);border:1px solid var(--ink-06);min-width:0}.sf__stat--hero[data-astro-cid-l2bg64kx]{background:var(--petrol-900);border-color:var(--petrol-900);color:var(--on-dark);background-image:radial-gradient(300px 160px at 100% 0%,rgba(43,119,118,.5),transparent 60%)}.sf__sl[data-astro-cid-l2bg64kx]{font-size:13px;line-height:1.3;color:var(--ink-60)}.sf__stat--hero[data-astro-cid-l2bg64kx] .sf__sl[data-astro-cid-l2bg64kx]{color:var(--on-dark-70)}.sf__sv[data-astro-cid-l2bg64kx]{font-size:28px;font-weight:500;letter-spacing:-.04em;line-height:1.05}.sf__stat--hero[data-astro-cid-l2bg64kx] .sf__sv[data-astro-cid-l2bg64kx]{color:#ffb183}.sf__ss[data-astro-cid-l2bg64kx]{font-size:12px;line-height:1.35;color:var(--on-dark-70)}.sf__bar[data-astro-cid-l2bg64kx][hidden]{display:none}.sf__track[data-astro-cid-l2bg64kx]{position:relative;height:10px;border-radius:10px;background:var(--ink-06);margin-top:26px}.sf__fill[data-astro-cid-l2bg64kx]{position:absolute;left:0;top:0;bottom:0;border-radius:10px;background:var(--teal);transition:width .3s ease}.sf__today[data-astro-cid-l2bg64kx]{position:absolute;top:-6px;width:2px;height:22px;background:var(--orange);transform:translate(-1px);transition:left .3s ease}.sf__today[data-astro-cid-l2bg64kx] span[data-astro-cid-l2bg64kx]{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);font-size:12px;font-weight:500;color:var(--orange-dark);white-space:nowrap}.sf__ends[data-astro-cid-l2bg64kx]{display:flex;justify-content:space-between;margin-top:8px;font-size:13px;color:var(--ink-60)}.sf__rule[data-astro-cid-l2bg64kx]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.5;color:var(--ink)}.sf__rule[data-astro-cid-l2bg64kx] svg{width:16px;height:16px;color:var(--teal);margin-top:3px}.sf__src[data-astro-cid-l2bg64kx]{color:var(--ink-60);font-size:13px}.sf__actions[data-astro-cid-l2bg64kx]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.sf__note[data-astro-cid-l2bg64kx]{font-size:13px;line-height:1.5;color:var(--ink-60)}.sf__note[data-astro-cid-l2bg64kx] a{color:var(--teal);text-decoration:underline;text-underline-offset:2px}@media(max-width:1024px){.sf__grid[data-astro-cid-l2bg64kx]{grid-template-columns:1fr;gap:40px}.sf__text[data-astro-cid-l2bg64kx]{position:static}}@media(max-width:600px){.sf__card[data-astro-cid-l2bg64kx]{padding:22px;gap:20px}.sf__types[data-astro-cid-l2bg64kx]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf__pill[data-astro-cid-l2bg64kx]{padding:10px 12px}.sf__pill[data-astro-cid-l2bg64kx] span[data-astro-cid-l2bg64kx]{font-size:13px;overflow-wrap:anywhere;hyphens:auto}.sf__out[data-astro-cid-l2bg64kx]{grid-template-columns:1fr}.sf__sv[data-astro-cid-l2bg64kx]{font-size:24px}}
