.page.svelte-17diauh{--red:#ce1f26;--ink:#23272b;--muted:#5f656b;--soft:#f4f5f6;--line:#e4e6e8;color:var(--ink);background:#fff;font-size:18px;line-height:1.6}a.svelte-17diauh{color:inherit;text-decoration:none}.layout.svelte-17diauh{grid-template-columns:240px minmax(0,720px);gap:80px;max-width:1200px;margin:0 auto;padding:0 32px;display:grid}aside.svelte-17diauh nav:where(.svelte-17diauh){gap:4px;margin-top:32px;font-size:14px;display:grid;position:sticky;top:32px}aside.svelte-17diauh a:where(.svelte-17diauh){border-left:2px solid var(--line);color:var(--muted);gap:10px;padding:8px 12px;display:flex}aside.svelte-17diauh a:where(.svelte-17diauh) span:where(.svelte-17diauh){color:#b0b5ba;font-weight:700}aside.svelte-17diauh a.on:where(.svelte-17diauh){border-color:var(--red);color:var(--ink);font-weight:600}aside.svelte-17diauh a.on:where(.svelte-17diauh) span:where(.svelte-17diauh){color:var(--red)}.intro.svelte-17diauh{padding-top:24px;padding-bottom:28px}.eyebrow.svelte-17diauh{color:var(--red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:600}h1.svelte-17diauh{letter-spacing:-.025em;margin-bottom:12px;font-size:44px;font-weight:650;line-height:1.1}.lead.svelte-17diauh{color:var(--muted);margin-bottom:16px;font-size:19px}.who-title.svelte-17diauh{color:var(--muted);margin-bottom:8px;font-size:15px;font-weight:600}.row.svelte-17diauh{border:1px solid var(--line);border-radius:14px;align-items:center;gap:20px;margin-bottom:10px;padding:18px 20px;transition:border-color .15s,background .15s;display:flex}.row.svelte-17diauh:hover{border-color:var(--red);background:snow}.row.svelte-17diauh .n:where(.svelte-17diauh){color:var(--red);font-size:14px;font-weight:700}.t.svelte-17diauh{flex:1;line-height:1.35;display:grid}.t.svelte-17diauh b:where(.svelte-17diauh){font-weight:650}.t.svelte-17diauh span:where(.svelte-17diauh){color:var(--muted);font-size:16px}.row.svelte-17diauh svg{color:var(--red)}.block.svelte-17diauh{padding-top:64px;padding-bottom:8px}.block.svelte-17diauh .n:where(.svelte-17diauh){color:var(--red);font-size:14px;font-weight:700}.block.svelte-17diauh h2:where(.svelte-17diauh){letter-spacing:-.02em;margin-bottom:6px;font-size:32px;font-weight:650;line-height:1.15}.sub.svelte-17diauh{color:var(--muted)}.search-box.svelte-17diauh{background:#fcf0f0;border-radius:16px;margin:16px 0 8px;padding:20px}.search-box.svelte-17diauh h3:where(.svelte-17diauh){margin-bottom:10px;font-weight:600}dl.svelte-17diauh div:where(.svelte-17diauh){border-bottom:1px solid var(--line);padding:14px 0}dt.svelte-17diauh{font-weight:600}dd.svelte-17diauh{color:var(--muted);font-size:16px}.excerpt.svelte-17diauh{border:1px solid var(--line);border-radius:16px;margin:24px 0;padding:20px}.cta.svelte-17diauh{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.btn.svelte-17diauh{background:var(--red);color:#fff;border-radius:10px;align-items:center;gap:8px;padding:14px 22px;font-size:16px;font-weight:600;display:inline-flex}.btn.ghost.svelte-17diauh{color:var(--ink);background:#fff;border:1px solid #d5d9dd}.link.svelte-17diauh{color:var(--muted);border-bottom:1px solid #c9cdd1;font-size:15px}main.svelte-17diauh{padding-bottom:72px}@media (width<=900px){.layout.svelte-17diauh{grid-template-columns:minmax(0,1fr);gap:0;padding:0 20px}aside.svelte-17diauh{display:none}.intro.svelte-17diauh{padding-top:8px}h1.svelte-17diauh{font-size:32px}.lead.svelte-17diauh{font-size:17px}.row.svelte-17diauh{gap:14px;padding:14px 16px}.block.svelte-17diauh{padding-top:48px}.block.svelte-17diauh h2:where(.svelte-17diauh){font-size:26px}}
