.wrap.svelte-1pp6ots{margin-top:1rem;margin-bottom:2rem;padding-inline:1rem;max-width:1200px;margin-inline:auto}.hero.svelte-1pp6ots{text-align:start}.hero.svelte-1pp6ots h1:where(.svelte-1pp6ots){margin:0;font-size:2rem}.courses-hero-h2.svelte-1pp6ots{margin:.5rem 0 0;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:600;line-height:1.4;text-wrap:balance;opacity:.95}.filters.svelte-1pp6ots{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;justify-content:flex-start;margin:2rem 0;padding:1rem;background:color-mix(in oklab,#ffffff 8%,transparent);border:1px solid color-mix(in oklab,#ffffff 22%,transparent);border-radius:12px}.filters.svelte-1pp6ots>.filter-field:where(.svelte-1pp6ots){display:inline-block;vertical-align:bottom;text-align:start;margin:0;box-sizing:border-box}.filter-field-box.svelte-1pp6ots{position:relative;display:block;min-width:220px}.filter-field-box.svelte-1pp6ots .filter-icon:where(.svelte-1pp6ots){position:absolute;top:50%;transform:translateY(-50%);display:flex;pointer-events:none;z-index:1;color:color-mix(in oklab,#ffffff 72%,transparent)}.filter-field--he.svelte-1pp6ots .filter-icon:where(.svelte-1pp6ots){left:.65rem;right:auto}.filter-field--en.svelte-1pp6ots .filter-icon:where(.svelte-1pp6ots){right:.65rem;left:auto}.filter-icon.svelte-1pp6ots svg:where(.svelte-1pp6ots){display:block}.filter-control.svelte-1pp6ots{box-sizing:border-box;width:100%;min-height:2.5rem;padding-top:.5rem;padding-bottom:.5rem;border:1px solid color-mix(in oklab,#ffffff 25%,transparent);border-radius:8px;font:inherit;background:color-mix(in oklab,#050532 35%,transparent);color:#f8fafc}.filter-field--he.svelte-1pp6ots .filter-control:where(.svelte-1pp6ots){padding-left:2.5rem;padding-right:.65rem}.filter-field--en.svelte-1pp6ots .filter-control:where(.svelte-1pp6ots){padding-left:.65rem;padding-right:2.5rem}select.filter-control.svelte-1pp6ots{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;cursor:pointer}.filter-field-box--select.svelte-1pp6ots .filter-chevron:where(.svelte-1pp6ots){position:absolute;top:50%;transform:translateY(-50%);display:flex;pointer-events:none;z-index:1;color:color-mix(in oklab,#ffffff 62%,transparent)}.filter-field--he.svelte-1pp6ots .filter-field-box--select:where(.svelte-1pp6ots) .filter-chevron:where(.svelte-1pp6ots){left:auto;right:.55rem}.filter-field--en.svelte-1pp6ots .filter-field-box--select:where(.svelte-1pp6ots) .filter-chevron:where(.svelte-1pp6ots){left:.55rem;right:auto}.filter-chevron.svelte-1pp6ots svg:where(.svelte-1pp6ots){display:block}.filter-field--he.svelte-1pp6ots select.filter-control:where(.svelte-1pp6ots){padding-right:1.85rem}.filter-field--en.svelte-1pp6ots select.filter-control:where(.svelte-1pp6ots){padding-left:1.85rem;padding-right:2.5rem}.filter-control.svelte-1pp6ots::placeholder{color:color-mix(in oklab,#f8fafc 45%,transparent)}.filter-field-box--actions.svelte-1pp6ots{position:relative}.filters-actions.svelte-1pp6ots{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-width:0;box-sizing:border-box;gap:.75rem}button.link-reset.svelte-1pp6ots{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;padding:0;margin:0;font:inherit;cursor:pointer}.link-reset.svelte-1pp6ots{align-self:center;text-align:start;color:#fff;text-decoration:underline;text-decoration-color:color-mix(in oklab,#fff 40%,transparent);text-underline-offset:3px}.link-reset.svelte-1pp6ots:hover{text-decoration-color:var(--nv-primary)}@media (max-width: 36rem){.filters.svelte-1pp6ots{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-items:stretch;gap:.75rem}.filters.svelte-1pp6ots>.filter-field:where(.svelte-1pp6ots){width:100%;max-width:100%;display:block;min-width:0}.filter-field-box.svelte-1pp6ots{min-width:0;width:100%;max-width:100%}.filters-actions.svelte-1pp6ots{min-height:2.5rem}.filters-actions.svelte-1pp6ots button.link-reset:where(.svelte-1pp6ots),.filters-actions.svelte-1pp6ots .link-reset:where(.svelte-1pp6ots){flex-shrink:0;align-self:center}}.grid.svelte-1pp6ots{list-style:none;margin:0;padding:0;display:grid;justify-items:stretch;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.card.svelte-1pp6ots{display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid color-mix(in oklab,#ffffff 22%,transparent);border-radius:16px;text-decoration:none;color:inherit;height:100%;box-sizing:border-box;background:color-mix(in oklab,#ffffff 6%,transparent);transition:box-shadow .15s ease,border-color .15s ease,background .15s ease}.card.svelte-1pp6ots:hover{box-shadow:0 8px 28px #05053240;border-color:color-mix(in oklab,var(--nv-primary) 55%,transparent);background:color-mix(in oklab,#ffffff 11%,transparent)}.card-media.svelte-1pp6ots{position:relative;aspect-ratio:16 / 10;width:100%;flex-shrink:0;background:color-mix(in oklab,#050532 55%,transparent);border-bottom:1px solid color-mix(in oklab,#ffffff 18%,transparent)}.thumb.svelte-1pp6ots{display:block;width:100%;height:100%;object-fit:cover}.card-media-placeholder.svelte-1pp6ots{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:3rem;line-height:1}.card-body.svelte-1pp6ots{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1rem 1.1rem;flex:1;min-height:0;text-align:start}.card-body.svelte-1pp6ots h2:where(.svelte-1pp6ots){margin:0;font-size:1.1rem;line-height:1.25}.meta.svelte-1pp6ots{margin:0;font-size:.75rem;color:color-mix(in oklab,#ffffff 65%,transparent);text-transform:uppercase;letter-spacing:.04em}.desc.svelte-1pp6ots{margin:0;font-size:.9rem;color:color-mix(in oklab,#ffffff 72%,transparent);line-height:1.4}.empty.svelte-1pp6ots{color:color-mix(in oklab,#ffffff 72%,transparent);text-align:start}
