._page_1mtfv_1{min-height:100vh;background:var(--background);color:var(--foreground);padding:32px 18px 80px}._shell_1mtfv_1{width:min(900px,100%);margin:0 auto}._top_1mtfv_1{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--border)}._top_1mtfv_1 a{color:var(--primary);text-decoration:underline;text-underline-offset:3px;font-weight:700;font-size:13px;display:inline-flex;align-items:center;min-height:44px;padding:0 4px}._draft_1mtfv_1{display:inline-flex;margin:28px 0 10px;padding:8px 10px;border-radius:999px;background:color-mix(in srgb,var(--warning) 13%,var(--card));font-size:12px;font-weight:800;letter-spacing:.04em}._page_1mtfv_1 h1{font-family:var(--font-family-display);font-size:clamp(36px,6vw,54px);line-height:1.04;letter-spacing:-.04em;margin:8px 0 10px}._updated_1mtfv_1{color:var(--muted-foreground);font-size:14px;line-height:1.6}._meta_1mtfv_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:16px 0 0;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}._meta_1mtfv_1 div{font-size:14px;line-height:1.55;color:var(--muted-foreground)}._meta_1mtfv_1 strong{display:block;color:var(--foreground);font-size:11px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}._body_1mtfv_1{margin-top:34px;display:flex;flex-direction:column;gap:32px}._body_1mtfv_1 section{padding-top:26px;border-top:1px solid var(--border);scroll-margin-top:28px;max-width:76ch;min-width:0}._body_1mtfv_1 h2{font-size:clamp(21px,2.5vw,25px);line-height:1.34;letter-spacing:-.015em;margin:0 0 18px;color:var(--foreground)}._body_1mtfv_1 h3{font-size:18px;line-height:1.42;margin:26px 0 12px;color:var(--foreground);font-weight:750}._body_1mtfv_1 p,._body_1mtfv_1 li{font-size:16px;line-height:1.8;color:color-mix(in srgb,var(--foreground) 88%,var(--background));overflow-wrap:break-word}._body_1mtfv_1 p{margin:0 0 18px}._body_1mtfv_1 section>p:last-child,._body_1mtfv_1 section>ul:last-child,._body_1mtfv_1 section>ol:last-child{margin-bottom:0}._body_1mtfv_1 ul,._body_1mtfv_1 ol{padding-left:1.6rem;margin:12px 0 20px;list-style-position:outside}._body_1mtfv_1 ul{list-style-type:disc}._body_1mtfv_1 ol{list-style-type:decimal}._body_1mtfv_1 li{padding-left:4px;margin:0 0 12px}._body_1mtfv_1 li:last-child{margin-bottom:0}._body_1mtfv_1 li::marker{color:var(--primary);font-weight:750}._body_1mtfv_1 strong{font-weight:750;color:var(--foreground)}._body_1mtfv_1 section>h3:first-of-type{margin-top:20px}._body_1mtfv_1 a:focus-visible,._toc_1mtfv_15 a:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:3px}@media(max-width:640px){._body_1mtfv_1{gap:28px;margin-top:26px}._body_1mtfv_1 section{padding-top:22px}._body_1mtfv_1 h2{margin-bottom:15px}._body_1mtfv_1 p,._body_1mtfv_1 li{font-size:16px;line-height:1.74}._body_1mtfv_1 ul,._body_1mtfv_1 ol{padding-left:1.35rem}}._body_1mtfv_1 a{color:var(--primary);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px;padding:0 3px}._notice_1mtfv_16{padding:18px 20px;border-radius:var(--radius);background:var(--secondary);font-size:16px;line-height:1.7}._important_1mtfv_16{padding:18px 20px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--primary) 5%,var(--card));font-size:16px;line-height:1.7}._toc_1mtfv_15{padding:20px 22px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}._toc_1mtfv_15 strong{font-size:16px;color:var(--foreground)}._toc_1mtfv_15 ol{columns:2;margin:10px 0 0;gap:28px}._toc_1mtfv_15 li{break-inside:avoid;margin:0 0 4px;list-style-type:decimal}._toc_1mtfv_15 a{color:var(--foreground);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--muted-foreground) 60%,transparent);text-underline-offset:3px;font-size:15px;line-height:1.5;display:inline-flex;align-items:center;min-height:44px;padding:2px 4px}._toc_1mtfv_15 a:hover{color:var(--primary);text-decoration-color:currentColor}@media(max-width:640px){._meta_1mtfv_1{grid-template-columns:1fr}._toc_1mtfv_15 ol{columns:1}._page_1mtfv_1{padding-left:14px;padding-right:14px}}
