.iwf.svelte-zilk8f{position:relative;overflow:hidden;background:#eef4fb}img.svelte-zilk8f{display:block;width:100%;height:100%;object-fit:cover}.iwf__ph.svelte-zilk8f{position:absolute;inset:0;display:none;background:linear-gradient(135deg,#3888c859,#a0c8e840)}.iwf__ph--on.svelte-zilk8f{display:block}.bx.svelte-1i4bue0.svelte-1i4bue0{display:grid;gap:1.25rem}@media (min-width: 960px){.bx.svelte-1i4bue0.svelte-1i4bue0{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);align-items:start}.bx__toolbar.svelte-1i4bue0.svelte-1i4bue0{position:sticky;top:5rem}}.bx__toolbar.svelte-1i4bue0.svelte-1i4bue0{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:14px;border:1px solid #c8d8e8;background:#f4f8fd}html[data-theme=dark] .bx__toolbar.svelte-1i4bue0.svelte-1i4bue0{background:#10141c;border-color:#1e2a38}.bx__search.svelte-1i4bue0 input.svelte-1i4bue0{width:100%;padding:.55rem .65rem;border-radius:10px;border:1px solid #c8d8e8;font:inherit}.bx__legend.svelte-1i4bue0 h3.svelte-1i4bue0,.bx__topics.svelte-1i4bue0 h3.svelte-1i4bue0,.bx__sort.svelte-1i4bue0 h3.svelte-1i4bue0{margin:0 0 .35rem;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.bx__legend.svelte-1i4bue0 ul.svelte-1i4bue0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.bx__badge.svelte-1i4bue0.svelte-1i4bue0{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;font-size:.65rem;font-weight:800;margin-right:.35rem;color:#f0f6ff}.bx__badge--ed.svelte-1i4bue0.svelte-1i4bue0{background:#3888c8}.bx__badge--fd.svelte-1i4bue0.svelte-1i4bue0{background:#7090b0}.bx__badge--arc.svelte-1i4bue0.svelte-1i4bue0{background:#60a8d8}.bx__chips.svelte-1i4bue0.svelte-1i4bue0,.bx__sortbtns.svelte-1i4bue0.svelte-1i4bue0{display:flex;flex-wrap:wrap;gap:.35rem}.bx__chip.svelte-1i4bue0.svelte-1i4bue0{border-radius:999px;border:1px solid #8aa8c8;background:#fff;padding:.35rem .75rem;font-size:.8rem;font-weight:600;cursor:pointer}.bx__chip--on.svelte-1i4bue0.svelte-1i4bue0{background:#3888c8;color:#f0f6ff;border-color:#3888c8}.bx__filters.svelte-1i4bue0.svelte-1i4bue0{display:grid;gap:.5rem}.bx__filters.svelte-1i4bue0 label.svelte-1i4bue0{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bx__filters.svelte-1i4bue0 select.svelte-1i4bue0{border-radius:8px;border:1px solid #c8d8e8;padding:.35rem;font:inherit}.bx__meta.svelte-1i4bue0.svelte-1i4bue0{grid-column:1 / -1;margin:0;font-size:.9rem;color:#8898aa}.bx__grid.svelte-1i4bue0.svelte-1i4bue0{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.bx__card.svelte-1i4bue0.svelte-1i4bue0{border-radius:16px;border:1px solid #c8d8e8;overflow:hidden;background:#fff;box-shadow:0 10px 30px #3888c814}html[data-theme=dark] .bx__card.svelte-1i4bue0.svelte-1i4bue0{background:#10141c;border-color:#1e2a38}.bx__card-link.svelte-1i4bue0.svelte-1i4bue0{text-decoration:none;color:inherit;display:block}.bx__media.svelte-1i4bue0.svelte-1i4bue0{position:relative;aspect-ratio:16/10;overflow:hidden}.bx__media.svelte-1i4bue0 .iwf{position:absolute;inset:0;width:100%;height:100%}.bx__overlay.svelte-1i4bue0.svelte-1i4bue0{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;padding:.75rem;background:linear-gradient(to top,#080c12d1,#080c120d);color:#f0f6ff}.bx__overlay.svelte-1i4bue0 h4.svelte-1i4bue0{margin:0;font-size:1.05rem;line-height:1.2;font-family:"DM Serif Display",Georgia,serif}.bx__arrow.svelte-1i4bue0.svelte-1i4bue0{font-size:1.35rem;line-height:1;flex-shrink:0}.bx__media.svelte-1i4bue0 .bx__badge.svelte-1i4bue0{position:absolute;top:.5rem;right:.5rem;margin:0}.bx__summary.svelte-1i4bue0.svelte-1i4bue0{margin:0;padding:.75rem .85rem 1rem;font-size:.92rem;line-height:1.5;color:#4a5568}html[data-theme=dark] .bx__summary.svelte-1i4bue0.svelte-1i4bue0{color:#c8d8e8}.sr.svelte-1i4bue0.svelte-1i4bue0{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.band[data-astro-cid-yvqv4oc2]{padding:2rem 0}.band__inner[data-astro-cid-yvqv4oc2]{width:min(100% - 2rem,72rem);margin-inline:auto}.page-head[data-astro-cid-yvqv4oc2] h1[data-astro-cid-yvqv4oc2]{margin:0 0 .5rem}.page-head[data-astro-cid-yvqv4oc2] p[data-astro-cid-yvqv4oc2]{max-width:44rem;margin:0;color:#8898aa}
