.page-module__mPtjGW__hero{border-bottom:1px solid var(--border);padding:64px 0 44px;position:relative;overflow:hidden}.page-module__mPtjGW__hero h1{letter-spacing:-.03em;margin:20px 0 14px;font-size:clamp(36px,4.5vw,54px);font-weight:600;line-height:1.06}.page-module__mPtjGW__meta{font-family:var(--font-mono);color:var(--fg-subtle);font-size:12px}.page-module__mPtjGW__meta span+span:before{content:"·";color:var(--fg-dim);margin:0 10px}.page-module__mPtjGW__layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:72px;padding:56px 0 112px;display:grid}.page-module__mPtjGW__toc{top:calc(var(--nav-h) + 32px);max-height:calc(100vh - var(--nav-h) - 64px);scrollbar-width:none;position:sticky;overflow-y:auto}.page-module__mPtjGW__toc::-webkit-scrollbar{display:none}.page-module__mPtjGW__tocLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-subtle);margin-bottom:12px;font-size:10px;font-weight:600}.page-module__mPtjGW__toc ul{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.page-module__mPtjGW__toc ul li a{color:var(--fg-muted);transition:color .15s var(--ease), border-color .15s var(--ease);border-left:1px solid #0000;margin-left:-1px;padding:5px 0 5px 14px;font-size:12.5px;line-height:1.45;text-decoration:none;display:block}.page-module__mPtjGW__toc ul li a:hover{color:var(--fg);border-left-color:var(--border-strong)}.page-module__mPtjGW__toc ul li a.page-module__mPtjGW__tocActive{color:var(--accent);border-left-color:var(--accent)}.page-module__mPtjGW__tocContact{background:var(--bg-subtle);border:1px solid var(--border);border-radius:8px;margin-top:24px;padding:12px 14px}.page-module__mPtjGW__tocContact p{color:var(--fg-subtle);margin:0;font-size:12px;line-height:1.6}.page-module__mPtjGW__tocContact a{color:var(--accent);text-decoration:none}.page-module__mPtjGW__tocContact a:hover{text-decoration:underline}.page-module__mPtjGW__content{max-width:720px}.page-module__mPtjGW__intro{border-bottom:1px solid var(--border);margin-bottom:48px;padding-bottom:36px}.page-module__mPtjGW__intro p{color:var(--fg-muted);margin:0 0 12px;font-size:15px;line-height:1.75}.page-module__mPtjGW__intro p:last-child{margin-bottom:0}.page-module__mPtjGW__intro strong{color:var(--fg);font-weight:500}.page-module__mPtjGW__sec{border-bottom:1px solid var(--border);scroll-margin-top:calc(var(--nav-h) + 32px);margin-bottom:48px;padding-bottom:48px}.page-module__mPtjGW__sec:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-module__mPtjGW__sec h2{letter-spacing:-.01em;align-items:center;gap:12px;margin:0 0 18px;font-size:18px;font-weight:600;line-height:1.35;display:flex}.page-module__mPtjGW__secN{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);background:var(--accent-muted);border:1px solid var(--border-accent);border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:600}.page-module__mPtjGW__sec h3{color:var(--fg);margin:26px 0 10px;font-size:14px;font-weight:600}.page-module__mPtjGW__sec p{color:var(--fg-muted);margin:0 0 14px;font-size:14.5px;line-height:1.75}.page-module__mPtjGW__sec p:last-child{margin-bottom:0}.page-module__mPtjGW__sec strong{color:var(--fg);font-weight:500}.page-module__mPtjGW__sec a{color:var(--accent);text-decoration:none}.page-module__mPtjGW__sec a:hover{text-decoration:underline}.page-module__mPtjGW__sec ul,.page-module__mPtjGW__sec ol{margin:10px 0 16px;padding-left:20px}.page-module__mPtjGW__sec li{color:var(--fg-muted);margin-bottom:8px;font-size:14.5px;line-height:1.7}.page-module__mPtjGW__sec li::marker{color:var(--accent)}.page-module__mPtjGW__em{color:var(--fg);font-style:italic;font-weight:500}.page-module__mPtjGW__note{border-left:2px solid var(--border-strong);background:var(--bg-subtle);border-radius:0 6px 6px 0;margin:16px 0;padding:12px 16px}.page-module__mPtjGW__note p{color:var(--fg-subtle);margin:0;font-size:13.5px;line-height:1.65}.page-module__mPtjGW__noteGreen{border-left-color:var(--success-500)}.page-module__mPtjGW__noteGreen p{color:var(--fg-muted)}.page-module__mPtjGW__legalTable{border-collapse:collapse;width:100%;font-size:13px}.page-module__mPtjGW__legalTable thead tr{background:var(--bg-subtle);border-bottom:1px solid var(--border)}.page-module__mPtjGW__legalTable thead th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle);text-align:left;white-space:nowrap;padding:10px 14px;font-size:10.5px;font-weight:600}.page-module__mPtjGW__legalTable tbody tr{border-bottom:1px solid var(--border)}.page-module__mPtjGW__legalTable tbody tr:last-child{border-bottom:none}.page-module__mPtjGW__legalTable tbody td{vertical-align:top;color:var(--fg-muted);padding:10px 14px;line-height:1.6}@media (max-width:900px){.page-module__mPtjGW__layout{grid-template-columns:1fr;gap:0;padding:40px 0 72px}.page-module__mPtjGW__toc{display:none}}
