.tracks[data-astro-cid-gbfqsoev]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;list-style:none;display:grid}.tracks[data-astro-cid-gbfqsoev]>li[data-astro-cid-gbfqsoev]{display:grid}.track[data-astro-cid-gbfqsoev]{gap:.875rem;height:100%;padding:1.75rem;position:relative;overflow:hidden}.track[data-astro-cid-gbfqsoev]:before{content:"";background:linear-gradient(90deg, var(--color-signal), transparent 70%);opacity:0;height:2px;transition:opacity .2s var(--ease-settle);position:absolute;inset:0 0 auto}.track[data-astro-cid-gbfqsoev]:hover:before,.track[data-astro-cid-gbfqsoev]:focus-visible:before{opacity:1}.track__top[data-astro-cid-gbfqsoev]{justify-content:space-between;align-items:start;display:flex}.track__n[data-astro-cid-gbfqsoev]{font:500 .8125rem/1 var(--font-mono);color:var(--color-dim)}.track__title[data-astro-cid-gbfqsoev]{font-size:1.375rem}.track[data-astro-cid-gbfqsoev] .plain-list[data-astro-cid-gbfqsoev]{gap:.5rem;font-size:.9375rem}.track__price[data-astro-cid-gbfqsoev]{border-top:1px dashed var(--color-rule);font:500 .875rem/1.4 var(--font-mono);margin-top:auto;padding-top:.875rem;color:var(--color-text)!important}.principles[data-astro-cid-gbfqsoev]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.price-note[data-astro-cid-gbfqsoev]{font-size:.875rem}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-gbfqsoev]:before{transition:none}}
