.cat-head.svelte-4j1gzm{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);align-items:end;gap:1.5rem;padding-bottom:.8rem;display:grid}.text.svelte-4j1gzm{gap:.35rem;min-width:0;display:grid}.page.svelte-4j1gzm{border-bottom:0;align-items:center;gap:1rem 2.25rem;padding-bottom:.5rem}.with-avatar.svelte-4j1gzm{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.avatar.svelte-4j1gzm{width:100%;height:auto;display:block}.page.svelte-4j1gzm .text:where(.svelte-4j1gzm){gap:.85rem}.page.svelte-4j1gzm .sub:where(.svelte-4j1gzm){max-width:58ch;color:var(--ink);font-size:1.2rem;line-height:1.5}@media (width<=640px){.with-avatar.svelte-4j1gzm{grid-template-columns:minmax(0,1fr)}.avatar.svelte-4j1gzm{max-width:180px}}.title.svelte-4j1gzm{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0;font-size:1.45rem;line-height:1.15;display:flex}.page.svelte-4j1gzm .title:where(.svelte-4j1gzm){font-size:clamp(1.6rem,4vw,2.2rem)}.title.svelte-4j1gzm a:where(.svelte-4j1gzm){text-decoration:none}.title.svelte-4j1gzm a:where(.svelte-4j1gzm):hover,.title.svelte-4j1gzm a:where(.svelte-4j1gzm):focus-visible{color:var(--red)}.title.svelte-4j1gzm .num:where(.svelte-4j1gzm){font-family:var(--font-body);color:var(--ink-3);font-size:.9rem;font-weight:500}.sub.svelte-4j1gzm{max-width:62ch;color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.5}.page.svelte-4j1gzm .sub:where(.svelte-4j1gzm){font-size:1rem}.more.svelte-4j1gzm{color:var(--ink);justify-self:start;font-size:.85rem;font-weight:600;text-decoration:none}.more.svelte-4j1gzm:hover,.more.svelte-4j1gzm:focus-visible{color:var(--red)}.scene.svelte-4j1gzm{display:none}@media (width>=900px){.with-scene.svelte-4j1gzm{grid-template-columns:minmax(0,1fr) auto}.scene.svelte-4j1gzm{width:auto;height:170px;display:block}.page.svelte-4j1gzm .scene:where(.svelte-4j1gzm){height:210px}}.crumbs.svelte-160w91v{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:1rem;font-size:.85rem;display:flex}.crumbs.svelte-160w91v a:where(.svelte-160w91v){color:var(--muted);text-decoration:none}.crumbs.svelte-160w91v a:where(.svelte-160w91v):hover{color:var(--red)}.crumbs.svelte-160w91v [aria-current]:where(.svelte-160w91v){color:var(--text)}.intro-more.svelte-160w91v{max-width:66ch;color:var(--ink-2);margin:0;font-size:.98rem;line-height:1.65}.facts.svelte-160w91v{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--ink-2);gap:.45rem;margin:0;padding:.9rem 0;font-size:.85rem;list-style:none;display:grid}.facts.svelte-160w91v li:where(.svelte-160w91v):first-child{justify-self:start}.prose.svelte-160w91v{max-width:72ch;color:var(--ink-2);font-size:.95rem;line-height:1.6}.prose.svelte-160w91v p:where(.svelte-160w91v){margin:0 0 .9rem}.prose.svelte-160w91v a:where(.svelte-160w91v){color:var(--text)}.prose.svelte-160w91v a:where(.svelte-160w91v):hover{color:var(--red)}.grid-section.svelte-160w91v{margin:1.5rem 0 2rem}.grid.svelte-160w91v{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;display:grid}.reasons.svelte-160w91v{gap:.6rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.reasons.svelte-160w91v li:where(.svelte-160w91v){border-bottom:1px solid var(--border);gap:.1rem;padding:.55rem 0;display:grid}.reasons.svelte-160w91v a:where(.svelte-160w91v){text-decoration:none}.reasons.svelte-160w91v .meta:where(.svelte-160w91v){color:var(--ink-3);font-size:.75rem}.reasons.svelte-160w91v .why:where(.svelte-160w91v){color:var(--ink-2)}.layout.svelte-160w91v{grid-template-columns:minmax(0,1fr);grid-template-areas:"avatar""head""main""side";gap:1.5rem;display:grid}.avatar.svelte-160w91v{grid-area:avatar;width:100%;max-width:200px;height:auto;display:block}.head.svelte-160w91v{grid-area:head;min-width:0}.main.svelte-160w91v{grid-area:main}.side.svelte-160w91v{grid-area:side}@media (width>=1000px){.layout.svelte-160w91v{grid-template-columns:minmax(0,270px) minmax(0,1fr);grid-template-areas:"avatar head""side main";gap:1.5rem 2.25rem}.avatar.svelte-160w91v{align-self:center;max-width:none}.side.svelte-160w91v{align-self:start;position:sticky;top:80px}}.main.svelte-160w91v{min-width:0}.side.svelte-160w91v{gap:1.5rem;min-width:0;display:grid}.side.svelte-160w91v .rule-head:where(.svelte-160w91v) h2:where(.svelte-160w91v){white-space:normal}.pills.svelte-160w91v{flex-wrap:wrap;gap:.4rem;display:flex}.faq.svelte-160w91v{margin:0}details.svelte-160w91v{border-bottom:1px solid var(--border);padding:.6rem 0}summary.svelte-160w91v{cursor:pointer;color:var(--text);font-weight:600}summary.svelte-160w91v:hover{color:var(--red)}summary.svelte-160w91v:focus-visible{outline:2px solid var(--red);outline-offset:2px}details.svelte-160w91v p:where(.svelte-160w91v){margin:.5rem 0 0}
