.On1JHa_page{background:var(--app-bg,#10141b);min-height:100vh;color:var(--app-text,#edf2f7)}.On1JHa_header{border-bottom:1px solid var(--app-border,#ffffff1a);justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:28px 5vw;display:flex}.On1JHa_header>a:last-child{color:var(--brand-text);font-size:14px}.On1JHa_layout{grid-template-columns:200px minmax(0,860px);justify-content:center;align-items:start;gap:64px;max-width:1440px;margin:auto;padding:56px 5vw 80px;display:grid}.On1JHa_sidebar{position:sticky;top:28px}.On1JHa_sidebar nav{gap:8px;display:grid}.On1JHa_sidebar a{color:var(--app-text-muted,#b1bdcb);border-radius:8px;padding:12px 16px;font-size:14px}.On1JHa_sidebar a[aria-current=page]{color:var(--brand-text);background:var(--brand-soft,#8292ff1a)}.On1JHa_page a:hover{text-underline-offset:4px;text-decoration:underline}.On1JHa_heading{border-bottom:1px solid var(--app-border,#ffffff1a);padding-bottom:24px}.On1JHa_heading>span{color:var(--brand-text);letter-spacing:.08em;font-size:12px}.On1JHa_heading h1{letter-spacing:-.04em;margin:14px 0;font-size:clamp(28px,4vw,40px);font-weight:600}.On1JHa_heading p,.On1JHa_document section p{color:var(--app-text-secondary,#c0cbd8)}.On1JHa_heading p{font-size:13px}.On1JHa_summary{margin-top:28px;font-size:15px;line-height:1.9}.On1JHa_contents{border:1px solid var(--app-border,#ffffff1a);background:var(--app-surface,#161c25);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:28px;padding:24px;display:grid}.On1JHa_contents a{color:var(--brand-text);font-size:13px;line-height:1.7}.On1JHa_document section{padding-top:34px;scroll-margin-top:28px}.On1JHa_document h2{margin-bottom:14px;font-size:19px;font-weight:500}.On1JHa_document section p{overflow-wrap:anywhere;margin-top:12px;font-size:15px;line-height:2}.On1JHa_contact{border:1px solid var(--app-border,#ffffff1a);border-radius:12px;flex-wrap:wrap;gap:12px 24px;margin-top:38px;padding:22px 24px;font-size:14px;display:flex}.On1JHa_contact strong{flex-basis:100%;font-weight:500}.On1JHa_contact a{color:var(--brand-text)}.On1JHa_footer{border-top:1px solid var(--app-border,#ffffff1a);padding:28px 5vw}@media (max-width:760px){.On1JHa_layout{grid-template-columns:1fr;gap:28px;padding-top:28px}.On1JHa_sidebar{position:static}.On1JHa_sidebar nav{flex-wrap:wrap;display:flex}.On1JHa_sidebar a{padding:8px 12px;font-size:12px}.On1JHa_contents{grid-template-columns:1fr;padding:18px}}
