.wrap.svelte-1w567vk{max-width:1200px;margin:0 auto;padding:48px 32px 88px}.eyebrow.svelte-1w567vk{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700;display:block}h1.svelte-1w567vk{font-family:var(--reading);margin:10px 0 12px;font-size:50px;font-weight:600;line-height:1.08}.lede.svelte-1w567vk{max-width:40em;font-family:var(--reading);color:var(--sub);margin:0 0 28px;font-size:20px;line-height:1.6}.tabs.svelte-1w567vk{gap:8px;margin-bottom:20px;display:flex}.tabs.svelte-1w567vk button:where(.svelte-1w567vk){border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-weight:600}.tabs.svelte-1w567vk button.on:where(.svelte-1w567vk){background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.cards.svelte-1w567vk{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card.svelte-1w567vk{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:18px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.card.svelte-1w567vk:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));color:var(--ink)}.card.svelte-1w567vk b:where(.svelte-1w567vk){font-size:21px;font-weight:600}.blurb.svelte-1w567vk{color:var(--sub);font-size:15px;line-height:1.5}.open.svelte-1w567vk{color:var(--accent);margin-top:auto;font-size:14px;font-weight:600}
