.wrap.svelte-19rmr7o{max-width:1080px;margin:0 auto;padding:0 20px}.top.svelte-19rmr7o{background:var(--navy);z-index:10;position:sticky;top:0}.top-in.svelte-19rmr7o{justify-content:space-between;align-items:center;height:64px;display:flex}.cta.svelte-19rmr7o{height:40px;color:var(--navy);background:#fff;border-radius:8px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.page.svelte-19rmr7o{padding-top:24px;padding-bottom:64px}.back.svelte-19rmr7o{min-height:36px;color:var(--text-muted);align-items:center;gap:2px;font-size:14px;font-weight:500;display:inline-flex}h1.svelte-19rmr7o{letter-spacing:-.025em;margin-top:8px;font-size:30px;font-weight:700;line-height:37px}.intro.svelte-19rmr7o{max-width:64ch;color:var(--text-muted);margin:10px 0 0;font-size:17px;line-height:27px}.layout.svelte-19rmr7o{gap:28px;margin-top:32px;display:grid}.toc.svelte-19rmr7o{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;align-self:start;padding:16px}.toc.svelte-19rmr7o ol:where(.svelte-19rmr7o){gap:4px;margin:8px 0 0;padding-left:20px;font-size:14.5px;display:grid}.toc.svelte-19rmr7o a:where(.svelte-19rmr7o){color:var(--text-body)}.toc.svelte-19rmr7o a:where(.svelte-19rmr7o):hover{color:var(--blue-700)}article.svelte-19rmr7o{gap:36px;max-width:70ch;display:grid}section.svelte-19rmr7o{gap:12px;scroll-margin-top:84px;display:grid}h2.svelte-19rmr7o{border-bottom:1px solid var(--border-subtle);padding-bottom:8px;font-size:22px;font-weight:600;line-height:30px}section.svelte-19rmr7o p:where(.svelte-19rmr7o){margin:0;line-height:26px}.muted.svelte-19rmr7o{color:var(--text-muted)}.cards2.svelte-19rmr7o{gap:12px;display:grid}.role.svelte-19rmr7o{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;gap:4px;padding:16px;display:grid}.role.blue.svelte-19rmr7o{border-color:var(--blue-200);background:var(--blue-50)}.tag.svelte-19rmr7o{letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);font-size:12px;font-weight:600}.role.svelte-19rmr7o strong:where(.svelte-19rmr7o){color:var(--text-strong);font-size:17px}.role.svelte-19rmr7o p:where(.svelte-19rmr7o){color:var(--text-muted);font-size:14.5px;line-height:22px}.checks.svelte-19rmr7o{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checks.svelte-19rmr7o li:where(.svelte-19rmr7o){align-items:flex-start;gap:10px;line-height:24px;display:flex}.checks.svelte-19rmr7o svg{color:var(--green-700);margin-top:4px}.table.svelte-19rmr7o{border:1px solid var(--border-subtle);background:#fff;border-radius:10px;font-size:14.5px;overflow:hidden}.tr.svelte-19rmr7o{border-top:1px solid var(--gray-100);grid-template-columns:1fr;gap:2px;padding:12px 14px;display:grid}.th.svelte-19rmr7o{display:none}.tr.svelte-19rmr7o span:where(.svelte-19rmr7o):first-child{color:var(--text-strong);font-weight:600}.tr.svelte-19rmr7o span:where(.svelte-19rmr7o):last-child{color:var(--text-muted)}.foot.svelte-19rmr7o{background:var(--navy);color:#fff9;padding:28px 0;font-size:14px}.foot-in.svelte-19rmr7o{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width>=768px){.wrap.svelte-19rmr7o{padding:0 32px}h1.svelte-19rmr7o{font-size:40px;line-height:46px}.cards2.svelte-19rmr7o{grid-template-columns:1fr 1fr}.th.svelte-19rmr7o{letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);background:var(--gray-50);border-top:0;font-size:11.5px;font-weight:600;display:grid}.th.svelte-19rmr7o span:where(.svelte-19rmr7o):first-child,.th.svelte-19rmr7o span:where(.svelte-19rmr7o):last-child{color:var(--text-subtle);font-weight:600}.tr.svelte-19rmr7o{grid-template-columns:1fr 1.4fr .8fr;gap:16px}}@media (width>=1024px){.layout.svelte-19rmr7o{grid-template-columns:240px 1fr;gap:48px}.toc.svelte-19rmr7o{position:sticky;top:88px}}
