.guides-page.svelte-1kv4k0u{--page:#f6f8fc;--paper:#fff;--ink:#07101f;--text:#263044;--muted:#65708a;--faint:#8b95aa;--line:#dbe3f0;background:var(--page);min-height:100vh;color:var(--ink)}.site-header.svelte-1kv4k0u{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:92rem;margin:0 auto;padding:20px 32px;display:flex}.brand.svelte-1kv4k0u{color:var(--ink);align-items:center;gap:12px;font-size:14px;font-weight:800;display:inline-flex}.brand.svelte-1kv4k0u img:where(.svelte-1kv4k0u){width:32px;height:32px}.site-header.svelte-1kv4k0u nav:where(.svelte-1kv4k0u){color:var(--muted);align-items:center;gap:28px;font-size:14px;font-weight:650;display:flex}.site-header.svelte-1kv4k0u nav:where(.svelte-1kv4k0u) a:where(.svelte-1kv4k0u){color:inherit;transition:color .16s}.site-header.svelte-1kv4k0u nav:where(.svelte-1kv4k0u) a:where(.svelte-1kv4k0u):hover{color:var(--ink)}main.svelte-1kv4k0u{border-top:1px solid var(--line);width:100%;max-width:92rem;margin:0 auto;padding:0 2rem 5rem}.guides-hero.svelte-1kv4k0u{padding:2.2rem 0 2rem}.guide-filter.svelte-1kv4k0u strong:where(.svelte-1kv4k0u),.guide-meta.svelte-1kv4k0u span:where(.svelte-1kv4k0u),.guide-meta.svelte-1kv4k0u time:where(.svelte-1kv4k0u){color:var(--faint);font-size:.78rem;font-weight:780;line-height:1.3}.guides-hero.svelte-1kv4k0u h1:where(.svelte-1kv4k0u){color:var(--ink);letter-spacing:0;margin:0;font-size:1.55rem;font-weight:820;line-height:1.28}.guide-index.svelte-1kv4k0u{border-top:1px solid var(--line);grid-template-columns:14rem minmax(0,1fr);gap:5rem;padding-top:1.6rem;display:grid}.guide-filter.svelte-1kv4k0u{align-self:start;padding-top:.4rem;position:sticky;top:0}.guide-filter.svelte-1kv4k0u div:where(.svelte-1kv4k0u){flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.guide-filter.svelte-1kv4k0u span:where(.svelte-1kv4k0u){border:1px solid var(--line);color:#56617a;background:#ffffff85;border-radius:4px;padding:.38rem .56rem;font-size:.82rem;font-weight:680;line-height:1}.guide-list.svelte-1kv4k0u{display:grid}.guide-list.svelte-1kv4k0u article:where(.svelte-1kv4k0u){border-bottom:1px solid var(--line);padding:1.25rem 0 1.35rem}.guide-meta.svelte-1kv4k0u{flex-wrap:wrap;gap:.45rem .8rem;display:flex}.guide-list.svelte-1kv4k0u a:where(.svelte-1kv4k0u){max-width:50rem;color:var(--ink);margin-top:.55rem;font-size:1.32rem;font-weight:800;line-height:1.35;transition:color .16s;display:block}.guide-list.svelte-1kv4k0u a:where(.svelte-1kv4k0u):hover{color:#186f65}.guide-list.svelte-1kv4k0u p:where(.svelte-1kv4k0u){max-width:54rem;color:var(--text);margin:.5rem 0 0;font-size:.94rem;line-height:1.75}@media (width<=900px){.site-header.svelte-1kv4k0u,main.svelte-1kv4k0u{padding-left:1.25rem;padding-right:1.25rem}.site-header.svelte-1kv4k0u nav:where(.svelte-1kv4k0u){gap:16px;font-size:13px}.guide-index.svelte-1kv4k0u{grid-template-columns:1fr;gap:1.8rem}.guides-hero.svelte-1kv4k0u{padding-top:3rem}.guide-filter.svelte-1kv4k0u{border-bottom:1px solid var(--line);padding-bottom:1.4rem;position:static}}@media (width<=620px){.site-header.svelte-1kv4k0u nav:where(.svelte-1kv4k0u) a:where(.svelte-1kv4k0u){display:none}}
