.hero-inner.svelte-116uhib{max-width:640px}h1.svelte-116uhib{font-size:clamp(32px,6vw,48px);letter-spacing:-1.5px}.lede.svelte-116uhib{font-family:var(--font);font-size:17px;line-height:1.6;margin-top:8px}.lead-section.svelte-116uhib,.guides-section.svelte-116uhib,.codes-section.svelte-116uhib,.perms-section.svelte-116uhib,.faq-section.svelte-116uhib{padding-top:0}.sec-h.svelte-116uhib{font-size:clamp(22px,4vw,28px);letter-spacing:-.02em;margin-top:4px}.sec-lede.svelte-116uhib{max-width:640px;font-family:var(--font);font-size:15px;line-height:1.65;margin-top:10px}.lead.svelte-116uhib{display:flex;gap:20px;align-items:flex-start;padding:26px;text-decoration:none;color:inherit;background:#f4a91f21;box-shadow:4px 4px 0 var(--charcoal);transition:transform .08s ease,box-shadow .08s ease}.lead.svelte-116uhib:hover{background:#f4a91f33}.lead.svelte-116uhib:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--charcoal)}.lead-mark.svelte-116uhib{flex-shrink:0;width:54px;height:54px;display:grid;place-items:center;font-size:28px;color:var(--charcoal);background:var(--amber);border:2px solid var(--charcoal);border-radius:50%}.lead-eyebrow.svelte-116uhib{margin:0 0 4px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:2px;color:var(--orange)}.lead.svelte-116uhib h2:where(.svelte-116uhib){margin:0;font-size:clamp(20px,3.4vw,26px);letter-spacing:-.02em}.lead-body.svelte-116uhib{margin:10px 0 0;font-family:var(--font);font-size:15px;line-height:1.6;color:var(--mid-brown)}.lead-cta.svelte-116uhib{display:inline-block;margin-top:14px;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--orange)}.guides.svelte-116uhib{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;margin-top:18px}.guide.svelte-116uhib{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;transition:transform .08s ease}.guide.svelte-116uhib:active{transform:translate(2px,2px)}.guide-glyph.svelte-116uhib{font-size:26px;line-height:1}.guide.svelte-116uhib h2:where(.svelte-116uhib){margin:0;font-size:18px}.guide-body.svelte-116uhib{margin:0;font-family:var(--font);font-size:14.5px;line-height:1.55;color:var(--mid-brown);flex:1}.guide-cta.svelte-116uhib{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--orange)}.codes.svelte-116uhib{list-style:none;margin:22px 0 0;padding:0;border-top:1.5px solid var(--border)}.code-row.svelte-116uhib{display:grid;grid-template-columns:92px 118px 1fr;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1.5px solid var(--border)}.code-name.svelte-116uhib{font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.5px;color:var(--charcoal)}.code-on.svelte-116uhib{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:var(--stone)}.code-does.svelte-116uhib{font-family:var(--font);font-size:14.5px;line-height:1.55;color:var(--mid-brown)}@media(max-width:620px){.code-row.svelte-116uhib{grid-template-columns:1fr;gap:4px}}.codes-note.svelte-116uhib{margin-top:16px;max-width:640px;font-family:var(--font);font-size:14px;line-height:1.6}.perms.svelte-116uhib{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:22px}.perm.svelte-116uhib{display:flex;flex-direction:column;gap:8px}.perm-h.svelte-116uhib{margin:0;font-family:var(--font-display);font-weight:700;font-size:16px}.perm-b.svelte-116uhib{margin:0;font-family:var(--font);font-size:14px;line-height:1.6}.faq.svelte-116uhib{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:22px}.faq-item.svelte-116uhib{display:flex;flex-direction:column;gap:6px}.faq-q.svelte-116uhib{margin:0;font-family:var(--font-display);font-weight:700;font-size:15px}.faq-a.svelte-116uhib{margin:0;font-family:var(--font);font-size:14px;line-height:1.6}.footer-cta.svelte-116uhib{margin-top:40px;display:flex;flex-wrap:wrap;gap:12px}
