.page.svelte-100slfm{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;max-width:1240px;margin:0 auto}@media(min-width:1280px){.page.svelte-100slfm{grid-template-columns:minmax(0,1fr) 232px}}article.svelte-100slfm{max-width:820px}.crumbs.svelte-100slfm{display:flex;gap:8px;font-size:13px;font-weight:600;color:var(--ink-500)}.crumbs.svelte-100slfm a:where(.svelte-100slfm){color:var(--signal-ink);text-decoration:none}.crumbs.svelte-100slfm a:where(.svelte-100slfm):hover{text-decoration:underline}.head.svelte-100slfm{margin:10px 0 28px;padding-bottom:22px;border-bottom:1px solid var(--line)}h1.svelte-100slfm{font-size:38px;line-height:1.1;font-weight:800;letter-spacing:-.03em;color:var(--ink-900)}@media(max-width:640px){h1.svelte-100slfm{font-size:30px}}.lede.svelte-100slfm{margin-top:10px;max-width:64ch;font-size:18px;line-height:1.5;color:var(--ink-700)}.meta.svelte-100slfm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}.filled.svelte-100slfm{color:var(--good-ink);background:var(--good-tint)}.dot.svelte-100slfm{width:6px;height:6px;border-radius:999px;background:var(--good)}.note.svelte-100slfm{display:flex;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;border-radius:10px;font-size:13px;color:var(--warn-ink);background:var(--warn-tint);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent)}.tour.svelte-100slfm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:32px;padding:16px 18px;border-radius:14px;background:var(--hero-wash),var(--surface);border:1px solid var(--line)}.pn.svelte-100slfm{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:48px}.pc.svelte-100slfm{display:grid;gap:2px;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface);text-decoration:none;box-shadow:var(--shadow-sm);transition:border-color .14s,transform .16s var(--ease-out)}.pc.svelte-100slfm:hover{border-color:color-mix(in srgb,var(--signal) 45%,transparent);transform:translateY(-1px)}.pc.r.svelte-100slfm{text-align:right;grid-column:2}.k.svelte-100slfm{font-size:12px;font-weight:600;color:var(--ink-500)}.t.svelte-100slfm{font-weight:700;color:var(--ink-900)}
