:root{--ink:#0f1f28;--muted:#6c777e;--line:#d5dde2;--surface:#f4f7f9;--accent:#ff4310;--white:#fff}[data-astro-cid-37beepxv]{box-sizing:border-box;margin:0;padding:0}body{color:var(--ink);-webkit-font-smoothing:antialiased;background-color:#fff;background-image:repeating-linear-gradient(-45deg,#c9d0d48c 0 1px,#0000 1px 10px);background-attachment:fixed;padding-inline:24px;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55}.page[data-astro-cid-37beepxv]{width:100%;max-width:1273px;margin-inline:auto;position:relative}.page[data-astro-cid-37beepxv]:before,.page[data-astro-cid-37beepxv]:after{content:"";pointer-events:none;background:#c9d0d4;width:1px;position:absolute;inset-block:0}.page[data-astro-cid-37beepxv]:before{inset-inline-start:-1px}.page[data-astro-cid-37beepxv]:after{inset-inline-end:-1px}.card[data-astro-cid-37beepxv]{background:var(--white);padding-inline:32px}.wrap[data-astro-cid-37beepxv]{padding:48px 24px 80px}h1[data-astro-cid-37beepxv]{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.15}.sub[data-astro-cid-37beepxv]{color:var(--muted);margin-top:10px;font-size:15px}.part[data-astro-cid-37beepxv]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:52px 0 4px;font-size:13px;font-weight:600}h2[data-astro-cid-37beepxv]{letter-spacing:-.01em;margin-bottom:18px;font-size:22px;font-weight:700}h3[data-astro-cid-37beepxv]{margin-bottom:4px;font-size:16px;font-weight:600}.rule[data-astro-cid-37beepxv]{border-left:3px solid var(--line);margin:22px 0;padding-left:16px}.rule[data-astro-cid-37beepxv].key{border-left-color:var(--accent)}.rule[data-astro-cid-37beepxv] p[data-astro-cid-37beepxv]{color:#33424b;margin-top:2px;font-size:15px}.ev[data-astro-cid-37beepxv]{color:var(--muted);margin-top:6px;font-size:13.5px}.prefer[data-astro-cid-37beepxv]{margin-top:8px;font-size:14px}.prefer[data-astro-cid-37beepxv] b[data-astro-cid-37beepxv]{font-weight:600}code[data-astro-cid-37beepxv]{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:1px 6px;font-family:Inter,sans-serif;font-size:13px}.check[data-astro-cid-37beepxv]{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:24px;padding:20px 24px}.check[data-astro-cid-37beepxv] h3[data-astro-cid-37beepxv]{margin-bottom:10px}.check[data-astro-cid-37beepxv] ul[data-astro-cid-37beepxv]{list-style:none}.check[data-astro-cid-37beepxv] li[data-astro-cid-37beepxv]{padding:5px 0 5px 26px;font-size:14.5px;position:relative}.check[data-astro-cid-37beepxv] li[data-astro-cid-37beepxv]:before{content:"☐";color:var(--accent);font-size:15px;position:absolute;left:0}figure[data-astro-cid-37beepxv]{margin:8px 0 20px}svg[data-astro-cid-37beepxv]{width:100%;height:auto;display:block}figcaption[data-astro-cid-37beepxv]{text-align:center;color:var(--muted);margin-top:10px;font-size:13px}hr[data-astro-cid-37beepxv]{border:none;border-top:1px solid var(--line);margin:44px 0}a[data-astro-cid-37beepxv]{color:var(--accent)}.audit[data-astro-cid-37beepxv]{border-collapse:collapse;width:100%;margin:18px 0;font-size:14px}.audit[data-astro-cid-37beepxv] th[data-astro-cid-37beepxv],.audit[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px}.audit[data-astro-cid-37beepxv] th[data-astro-cid-37beepxv]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.audit[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]:first-child{font-weight:600}.ok[data-astro-cid-37beepxv]{color:#1a7f4b;font-weight:600}.ko[data-astro-cid-37beepxv]{color:var(--accent);font-weight:600}.tag[data-astro-cid-37beepxv]{background:var(--surface);border:1px solid var(--line);color:#33424b;border-radius:999px;margin:2px 4px 2px 0;padding:1px 9px;font-size:12px;display:inline-block}.toc[data-astro-cid-37beepxv]{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:28px;padding:18px 24px}.toc[data-astro-cid-37beepxv] h3[data-astro-cid-37beepxv]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12px}.toc[data-astro-cid-37beepxv] ol[data-astro-cid-37beepxv]{counter-reset:toc;list-style:none}.toc[data-astro-cid-37beepxv] li[data-astro-cid-37beepxv]{counter-increment:toc;border-bottom:1px solid var(--line);padding:6px 0}.toc[data-astro-cid-37beepxv] li[data-astro-cid-37beepxv]:last-child{border-bottom:none}.toc[data-astro-cid-37beepxv] a[data-astro-cid-37beepxv]{color:var(--ink);align-items:baseline;gap:10px;text-decoration:none;display:flex}.toc[data-astro-cid-37beepxv] a[data-astro-cid-37beepxv]:hover{color:var(--accent)}.toc[data-astro-cid-37beepxv] a[data-astro-cid-37beepxv]:before{content:counter(toc);border:1px solid var(--line);min-width:22px;height:22px;color:var(--muted);background:#fff;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.toc[data-astro-cid-37beepxv] .t[data-astro-cid-37beepxv]{font-size:15px;font-weight:600}.toc[data-astro-cid-37beepxv] .d[data-astro-cid-37beepxv]{color:var(--muted);margin-left:auto;font-size:12.5px}.toc[data-astro-cid-37beepxv] .fresh[data-astro-cid-37beepxv]{color:var(--accent);font-weight:600}.pdate[data-astro-cid-37beepxv]{color:var(--muted);text-transform:none;letter-spacing:0;margin-left:8px;font-size:12.5px;font-weight:500}
