main.svelte-cwls5q{--page:52rem;padding-block:clamp(40px,6vw,72px)}h1.svelte-cwls5q{font-size:clamp(2.2rem,5vw,3rem)}.lead.svelte-cwls5q{margin:16px 0 0;font-size:1.1rem}h2.svelte-cwls5q{font-size:1.6rem}h3.svelte-cwls5q{margin:0 0 8px;font-size:1.15rem}.more.svelte-cwls5q{margin-block:48px 16px}.intro.svelte-cwls5q{margin:0 0 16px}.ways.svelte-cwls5q{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:16px;display:grid}section.svelte-cwls5q{border:1px solid var(--line);background:var(--surface-raised);border-radius:18px;flex-direction:column;padding:20px;display:flex}section.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-muted);flex:1;margin:0 0 14px;font-size:.95rem}.layout.svelte-cwls5q{grid-template-columns:auto 1fr;gap:10px 20px;margin:0 0 20px;display:grid}.layout.svelte-cwls5q dd:where(.svelte-cwls5q){color:var(--text-muted);margin:0}.layout.svelte-cwls5q code:where(.svelte-cwls5q){white-space:nowrap;font-size:.88em}.steps.svelte-cwls5q{gap:20px;margin:0;padding-left:1.4rem;display:grid}.steps.svelte-cwls5q li:where(.svelte-cwls5q){overflow-wrap:anywhere;min-width:0}.steps.svelte-cwls5q li:where(.svelte-cwls5q)::marker{color:var(--text-muted);font-family:var(--font-display)}.steps.svelte-cwls5q .code:where(.svelte-cwls5q){overflow-wrap:normal;margin-top:10px}.steps.svelte-cwls5q :where(.svelte-cwls5q):not(pre)>code:where(.svelte-cwls5q),.steps.svelte-cwls5q a:where(.svelte-cwls5q) code:where(.svelte-cwls5q){font-size:.88em}.support.svelte-cwls5q{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:16px;display:grid}.card.svelte-cwls5q{border:1px solid var(--line);background:var(--surface-raised);color:inherit;border-radius:18px;flex-direction:column;gap:6px;padding:22px 24px;text-decoration:none;transition:border-color .15s;display:flex}.card.svelte-cwls5q:hover{border-color:var(--bubble-1)}.card.sponsor.svelte-cwls5q{border-color:var(--navy-line);background:var(--navy);color:var(--on-navy)}.card.sponsor.svelte-cwls5q .muted:where(.svelte-cwls5q){color:var(--on-navy-muted)}.card.sponsor.svelte-cwls5q:hover{border-color:#ea4aaa}.card.svelte-cwls5q .heart:where(.svelte-cwls5q){color:var(--bubble-1);font-size:1.5rem;line-height:1}.card.sponsor.svelte-cwls5q .heart:where(.svelte-cwls5q){color:#ea4aaa}.card.svelte-cwls5q strong:where(.svelte-cwls5q){font:500 1.3rem var(--font-display)}.muted.svelte-cwls5q{color:var(--text-muted);flex:1;font-size:.95rem}.cta.svelte-cwls5q{margin-top:8px;font-size:.9rem;font-weight:600}.arrow.svelte-cwls5q{transition:transform .15s;display:inline-block}.card.svelte-cwls5q:hover .arrow:where(.svelte-cwls5q){transform:translate(4px)}@media (width<=560px){.layout.svelte-cwls5q{grid-template-columns:1fr;gap:2px}.layout.svelte-cwls5q dd:where(.svelte-cwls5q){margin-bottom:10px}}
