.KpbsTG_page{background:var(--bg);color:var(--text);scroll-behavior:smooth;scroll-padding-top:76px;font-size:15px;line-height:1.68;position:fixed;inset:0;overflow:hidden auto}.KpbsTG_page a{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-underline-offset:3px;border-radius:4px}.KpbsTG_page a:hover{text-decoration-color:currentColor}.KpbsTG_header{z-index:2;border-bottom:1px solid var(--border);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:12px max(16px,50% - 560px);display:flex;position:sticky;top:0}.KpbsTG_page .KpbsTG_logo{display:block}.KpbsTG_logoLight,.KpbsTG_logoDark{width:auto;height:28px;display:block}.KpbsTG_logoDark{display:none}:root[data-theme=dark] .KpbsTG_logoLight{display:none}:root[data-theme=dark] .KpbsTG_logoDark{display:block}.KpbsTG_header nav{gap:4px;margin-right:-10px;display:flex}.KpbsTG_header nav a{min-height:40px;color:var(--text-2);align-items:center;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.KpbsTG_header nav a:hover{color:var(--text)}.KpbsTG_header nav a[aria-current=page]{color:var(--text);font-weight:650}.KpbsTG_layout{grid-template-columns:minmax(0,1fr);gap:32px;width:min(100% - 32px,1120px);margin:0 auto;padding:32px 0 56px;display:grid}.KpbsTG_contents{border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet);padding:16px 20px;font-size:13.5px;line-height:1.45}.KpbsTG_contents p{color:var(--text-2);margin:0 0 8px;font-weight:600}.KpbsTG_contents ol{color:var(--text-3);margin:0;padding-left:22px}.KpbsTG_contents li{padding:3px 0}.KpbsTG_page .KpbsTG_contents a{color:var(--text-2);text-decoration:none}.KpbsTG_page .KpbsTG_contents a:hover{color:var(--text);text-decoration:underline}.KpbsTG_document{min-width:0;max-width:720px}.KpbsTG_document h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(30px,6vw,40px);font-weight:700;line-height:1.12}.KpbsTG_updated{color:var(--text-3);margin:8px 0 0;font-size:13.5px}.KpbsTG_intro{color:var(--text-2);margin-top:20px}.KpbsTG_document section{margin-top:36px}.KpbsTG_document h2{letter-spacing:-.012em;margin:0 0 8px;font-size:19px;font-weight:650;line-height:1.3}.KpbsTG_document h2 span{color:var(--text-3)}.KpbsTG_document h3{margin:20px 0 4px;font-size:15px;font-weight:650}.KpbsTG_document p{margin:0 0 12px}.KpbsTG_document strong{font-weight:650}.KpbsTG_document ul{margin:0 0 12px;padding:0;list-style:none}.KpbsTG_document ul li{padding-left:18px;position:relative}.KpbsTG_document ul li+li{margin-top:6px}.KpbsTG_document ul li:before{content:"";background:var(--accent);width:6px;height:6px;position:absolute;top:.68em;left:2px;transform:rotate(45deg)}.KpbsTG_document table{border-collapse:collapse;width:100%;margin:8px 0 16px;font-size:14px;line-height:1.55}.KpbsTG_document th,.KpbsTG_document td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 16px 10px 0}.KpbsTG_document thead th{color:var(--text-2);font-size:13px;font-weight:600}.KpbsTG_document tbody td:first-child{font-weight:600}.KpbsTG_footer{width:min(100% - 32px,1120px);padding:20px 0 max(24px, env(safe-area-inset-bottom));border-top:1px solid var(--border);color:var(--text-2);margin:0 auto;font-size:13px}.KpbsTG_footer p{margin:0}@media (min-width:960px){.KpbsTG_layout{grid-template-columns:260px minmax(0,1fr);gap:56px}.KpbsTG_contents{background:0 0;border:0;align-self:start;max-height:calc(100dvh - 108px);padding:0;position:sticky;top:84px;overflow-y:auto}}@media (max-width:560px){.KpbsTG_document table,.KpbsTG_document tbody,.KpbsTG_document tr,.KpbsTG_document td{display:block}.KpbsTG_document thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.KpbsTG_document tr{border-bottom:1px solid var(--border);padding:10px 0}.KpbsTG_document td{border:0;padding:0}.KpbsTG_document td+td{margin-top:2px}}@media (prefers-reduced-motion:reduce){.KpbsTG_page{scroll-behavior:auto}}
