.track[data-astro-cid-uvah5tqb]{background:linear-gradient(90deg,#d9e6cc 0%,#e9dcb8 45%,#dfe6ea 100%)}.track-mark[data-astro-cid-uvah5tqb]{position:absolute;top:-5px;bottom:-5px}.track-today[data-astro-cid-uvah5tqb]{background:var(--color-ochre-500);border-radius:2px;width:2px}.track-frost[data-astro-cid-uvah5tqb]{border-left:2px dashed var(--color-frost-600);width:0}.track-label[data-astro-cid-uvah5tqb]{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.track-label[data-astro-cid-uvah5tqb][data-align=start]{left:0;transform:none}.track-label[data-astro-cid-uvah5tqb][data-align=end]{left:auto;right:0;transform:none}.track-today[data-astro-cid-uvah5tqb] .track-label[data-astro-cid-uvah5tqb]{color:var(--color-ochre-700);top:-1.2rem}.track-frost[data-astro-cid-uvah5tqb] .track-label[data-astro-cid-uvah5tqb]{color:var(--color-frost-600);top:.9rem}.cal-row-grid[data-astro-cid-x5f7omd3]{grid-template-columns:17rem 1fr;display:grid}.cal-months[data-astro-cid-x5f7omd3]{z-index:5;position:sticky;top:5rem}.cal-row[data-astro-cid-x5f7omd3]{border-top:1px solid var(--color-earth-200);min-height:3.6rem}.cal-row[data-astro-cid-x5f7omd3]:hover{background:#fdfefb}.cal-row-main[data-astro-cid-x5f7omd3]{flex-direction:column;justify-content:center;gap:.375rem;padding:.625rem 1.25rem;display:flex}.cal-row-name[data-astro-cid-x5f7omd3]{color:var(--color-earth-900);font-size:.92rem;font-weight:600;line-height:1.25}.cal-row-tags[data-astro-cid-x5f7omd3]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cal-row-toggle[data-astro-cid-x5f7omd3]{border:1px solid var(--color-earth-200);width:1.25rem;height:1.25rem;color:var(--color-earth-700);border-radius:999px;place-items:center;transition:background-color .15s;display:grid}.cal-row-toggle[data-astro-cid-x5f7omd3]:hover{background:var(--color-earth-100)}.cal-month[data-astro-cid-x5f7omd3]{border-left:1px solid var(--color-earth-200);text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--color-earth-900);padding:.75rem .5rem;font-size:.7rem;font-weight:700}.cal-why[data-astro-cid-x5f7omd3]{color:var(--color-slate-500);grid-column:1/-1;margin-top:-.2rem;padding:0 1.25rem .8rem;font-size:.82rem;line-height:1.625}.cal-cell[data-astro-cid-x5f7omd3]{grid-template-columns:repeat(8,1fr);align-items:center;padding:.6rem 0;display:grid;position:relative}.cal-cell[data-astro-cid-x5f7omd3]:before{content:"";background-image:linear-gradient(to right, var(--color-earth-200) 1px, transparent 1px);pointer-events:none;background-size:25% 100%;position:absolute;inset:0}.cal-frost[data-astro-cid-x5f7omd3]{border-left:2px dashed color-mix(in srgb, var(--color-frost-600) 55%, transparent);width:0;position:absolute;top:0;bottom:0}.cal-bar[data-astro-cid-x5f7omd3]{z-index:1;border-radius:999px;height:.875rem;margin:0 3px;position:relative}.cal-bar-label[data-astro-cid-x5f7omd3]{color:var(--color-slate-500);white-space:nowrap;margin-left:.5rem;font-size:.7rem;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.cal-bar[data-astro-cid-x5f7omd3].tight .cal-bar-label[data-astro-cid-x5f7omd3]{margin-left:0;margin-right:.5rem;left:auto;right:100%}.cal-tag[data-astro-cid-x5f7omd3]{z-index:1;border-radius:999px;grid-column:1/-1;justify-self:end;margin-right:.75rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600}@media (width<=760px){.cal-row-grid[data-astro-cid-x5f7omd3]{grid-template-columns:1fr}.cal-months[data-astro-cid-x5f7omd3]{top:5rem}.cal-months-label[data-astro-cid-x5f7omd3]{display:none}.cal-cell[data-astro-cid-x5f7omd3]{margin:0 1.25rem .7rem;padding-top:0}}#frost-table[data-astro-cid-fbpxa4ko] tbody[data-astro-cid-fbpxa4ko] tr[data-astro-cid-fbpxa4ko]{cursor:pointer}#frost-table[data-astro-cid-fbpxa4ko] tbody[data-astro-cid-fbpxa4ko] tr[data-astro-cid-fbpxa4ko]:hover td[data-astro-cid-fbpxa4ko]{background:var(--color-earth-50)}#frost-table[data-astro-cid-fbpxa4ko] tbody[data-astro-cid-fbpxa4ko] tr[data-astro-cid-fbpxa4ko].is-active td[data-astro-cid-fbpxa4ko]{background:var(--color-earth-100)}#frost-table[data-astro-cid-fbpxa4ko] tbody[data-astro-cid-fbpxa4ko] tr[data-astro-cid-fbpxa4ko].is-active td[data-astro-cid-fbpxa4ko]:first-child{box-shadow:inset 3px 0 0 var(--color-ochre-500)}.faq-item[data-astro-cid-n4it3of4] summary[data-astro-cid-n4it3of4]{cursor:pointer;color:var(--color-earth-900);justify-content:space-between;gap:1rem;padding:1.1rem 0;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-n4it3of4] summary[data-astro-cid-n4it3of4]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-n4it3of4] summary[data-astro-cid-n4it3of4]:after{content:"+";color:var(--color-earth-600);font-weight:700}.faq-item[data-astro-cid-n4it3of4][open] summary[data-astro-cid-n4it3of4]:after{content:"–"}.js .reveal-card{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(24px)}.js .reveal-card.is-visible{opacity:1;transform:translateY(0)}.js .reveal-card:first-child{transition-delay:0s}.js .reveal-card:nth-child(2){transition-delay:80ms}.js .reveal-card:nth-child(3){transition-delay:.16s}.js .reveal-card:nth-child(4){transition-delay:.24s}.js .reveal-card:nth-child(5){transition-delay:.32s}.js .reveal-card:nth-child(6){transition-delay:.4s}@media (prefers-reduced-motion:reduce){.js .reveal-card{opacity:1;transition:none;transform:none}}
