.zG8tPa_root{--ink:#24272d;--muted:#626974;--line:#e6e8ec;--accent:#2a5fc4;min-height:100vh;color:var(--ink);font-family:var(--font-pretendard),Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere;background:#fff;line-height:1.7}.zG8tPa_root *{box-sizing:border-box}.zG8tPa_root a{color:inherit}.zG8tPa_root :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.zG8tPa_wrap{max-width:1264px;margin:0 auto;padding:0 32px}.zG8tPa_header{border-bottom:1px solid var(--line)}.zG8tPa_header .zG8tPa_wrap{align-items:center;gap:44px;min-height:64px;display:flex}.zG8tPa_header a{align-items:center;text-decoration:none;display:inline-flex}.zG8tPa_header nav{color:var(--muted);gap:24px;font-size:14px;font-weight:600;display:flex}.zG8tPa_hero{border-bottom:1px solid var(--line);padding:72px 0 54px}.zG8tPa_hero h1{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(36px,4vw,54px);line-height:1.2}.zG8tPa_hero p{max-width:740px;color:var(--muted);margin:0;font-size:17px}.zG8tPa_hero .zG8tPa_effective{color:var(--ink);margin-top:22px;font-size:14px;font-weight:600}.zG8tPa_content table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:14px;line-height:1.55}.zG8tPa_content th,.zG8tPa_content td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 10px}.zG8tPa_content th{color:var(--muted);font-size:13px;font-weight:650}.zG8tPa_content h3{margin:22px 0 10px;font-size:17px}.zG8tPa_tableScroll{overflow-x:auto}.zG8tPa_layout{grid-template-columns:240px minmax(0,760px);align-items:start;gap:72px;padding:52px 0 100px;display:grid}.zG8tPa_toc{gap:10px;padding:4px 0;font-size:14px;display:grid;position:sticky;top:32px}.zG8tPa_toc b{color:var(--muted);margin-bottom:8px;font-size:13px}.zG8tPa_toc a{color:var(--muted);text-decoration:none}.zG8tPa_toc a:hover{color:var(--accent)}.zG8tPa_content section{border-bottom:1px solid var(--line);margin-bottom:32px;padding:4px 0 32px;scroll-margin-top:28px}.zG8tPa_content h2{letter-spacing:-.03em;margin:0 0 16px;font-size:24px;line-height:1.35}.zG8tPa_content p{margin:0 0 15px}.zG8tPa_content ul,.zG8tPa_content ol{margin:0 0 16px;padding-left:24px}.zG8tPa_content li{margin:0 0 7px}.zG8tPa_content a{color:var(--accent);text-underline-offset:3px}.zG8tPa_content strong{font-weight:700}.zG8tPa_footer{border-top:1px solid var(--line);color:var(--muted);background:#f6f7f9;padding:34px 0 42px;font-size:13px}.zG8tPa_footer nav{flex-wrap:wrap;gap:10px 24px;margin-bottom:28px;display:flex}.zG8tPa_footer nav a{text-decoration:none}.zG8tPa_footer nav a:hover,.zG8tPa_footer nav a[aria-current=page]{text-decoration:underline}.zG8tPa_footer p{margin:3px 0}@media (max-width:760px){.zG8tPa_wrap{padding:0 20px}.zG8tPa_hero{padding:52px 0 40px}.zG8tPa_hero p{font-size:15px}.zG8tPa_layout{padding:30px 0 70px;display:block}.zG8tPa_toc{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:9px 18px;margin-bottom:36px;padding-bottom:20px;display:flex;position:static}.zG8tPa_toc b{width:100%;margin:0}.zG8tPa_content h2{font-size:21px}}
