.EKoolikottPage[data-v-8fd2e0a0]{--sticky-top-inset: var(--navbar-offset, 0px);max-width:var(--layout-max-width);margin:0 auto;padding:var(--spacing-8) var(--layout-gutter) var(--spacing-12)}.EKoolikottPage__header h1[data-v-8fd2e0a0]{max-width:36ch;margin:0;font-family:var(--font-family-display);font-size:clamp(2rem,5vw,3.4rem);line-height:1.08;text-wrap:balance}.EKoolikottPage__header p[data-v-8fd2e0a0]{max-width:80ch;margin:var(--spacing-4) 0 0;color:var(--color-neutral-80);font-size:var(--font-size-large);line-height:1.55}.EKoolikottPage__notice[data-v-8fd2e0a0]{margin-top:var(--spacing-6)}.EKoolikottPage__body[data-v-8fd2e0a0]{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:var(--spacing-8);margin-top:var(--spacing-8);align-items:start}.EKoolikottPage__filters[data-v-8fd2e0a0]{position:sticky;top:var(--sticky-top-inset);max-height:calc(100dvh - var(--sticky-top-inset));overflow-y:auto;overscroll-behavior:contain;transition:top .3s ease-out,max-height .3s ease-out}@media(prefers-reduced-motion:reduce){.EKoolikottPage__filters[data-v-8fd2e0a0]{transition:none}}.EKoolikottPage__results[data-v-8fd2e0a0]{display:flex;flex-direction:column;gap:var(--spacing-6)}@media(width<900px){.EKoolikottPage__body[data-v-8fd2e0a0]{grid-template-columns:minmax(0,1fr)}.EKoolikottPage__filters[data-v-8fd2e0a0]{position:static;max-height:none}}
