.page.svelte-1b8k1mn{padding-top:clamp(28px,5vw,56px)}.crumbs.svelte-1b8k1mn{color:var(--muted);font-size:var(--step--1);gap:8px;display:flex}.top.svelte-1b8k1mn{align-items:flex-start;gap:20px;margin:18px 0 36px;display:flex}.icon.svelte-1b8k1mn{background:var(--teal-soft);width:60px;height:60px;color:var(--teal);border-radius:14px;flex:none;place-items:center;display:grid}.banner.svelte-1b8k1mn{isolation:isolate;background:var(--night);color:#f4f7fb;border-radius:16px;flex-direction:column;justify-content:flex-end;gap:16px;min-height:clamp(240px,30vw,360px);padding:clamp(20px,4vw,44px);position:relative;overflow:hidden}.banner.svelte-1b8k1mn .art:where(.svelte-1b8k1mn){z-index:-2;position:absolute;inset:0}.banner.svelte-1b8k1mn .art:where(.svelte-1b8k1mn) img:where(.svelte-1b8k1mn){object-fit:cover;object-position:70% 55%;width:100%;height:100%}.banner.svelte-1b8k1mn:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a1528e0 0%,#0a15288c 45%,#0a152800 75%);position:absolute;inset:0}.banner.svelte-1b8k1mn .icon:where(.svelte-1b8k1mn){color:#5ed6c8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a15288c}.banner.svelte-1b8k1mn h1:where(.svelte-1b8k1mn){color:#f4f7fb}.banner.svelte-1b8k1mn .lead:where(.svelte-1b8k1mn),.banner.svelte-1b8k1mn .count:where(.svelte-1b8k1mn){color:#c9d6e8}.banner.svelte-1b8k1mn .text:where(.svelte-1b8k1mn){max-width:min(60ch,62%)}@media (width<=640px){.banner.svelte-1b8k1mn{min-height:300px}.banner.svelte-1b8k1mn:before{background:linear-gradient(#0a15281a 0%,#0a152899 45%,#0a1528f0 100%)}.banner.svelte-1b8k1mn .text:where(.svelte-1b8k1mn){max-width:none}}.lead.svelte-1b8k1mn{max-width:60ch;font-size:var(--step-1);color:var(--muted);margin-top:8px}.count.svelte-1b8k1mn{color:var(--muted);font-size:var(--step--1);margin-top:8px}.grid.svelte-1b8k1mn{grid-template-columns:repeat(auto-fill,minmax(min(200px,42vw),1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.empty.svelte-1b8k1mn{color:var(--muted);justify-items:center;gap:14px;padding:40px 0;display:grid}.empty.svelte-1b8k1mn img:where(.svelte-1b8k1mn){width:170px;height:auto}.related.svelte-1b8k1mn{margin-top:64px}.related.svelte-1b8k1mn h2:where(.svelte-1b8k1mn){font-size:var(--step-1);margin-bottom:14px}.related.svelte-1b8k1mn ul:where(.svelte-1b8k1mn){flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.related.svelte-1b8k1mn a:where(.svelte-1b8k1mn){border:1px solid var(--line-strong);color:var(--text);font-weight:650;font-size:var(--step--1);border-radius:10px;align-items:center;gap:8px;padding:.45rem .8rem;text-decoration:none;display:inline-flex}.related.svelte-1b8k1mn a:where(.svelte-1b8k1mn):hover{background:var(--teal-soft)}.related.svelte-1b8k1mn .num:where(.svelte-1b8k1mn){color:var(--muted)}
