.JqkaKG_page{background:var(--background,#090908);min-height:100vh;color:var(--foreground,#d2cec2);font-family:var(--font-body,Arial,sans-serif);padding:0 var(--page-padding,24px)}.JqkaKG_shell{max-width:1320px;margin:0 auto}.JqkaKG_topbar{border-bottom:1px solid var(--line-strong,#ebe5d92b);justify-content:space-between;align-items:center;gap:24px;padding:30px 0;display:flex}.JqkaKG_wordmark{font-family:var(--font-display,Arial,sans-serif);color:inherit;flex-direction:column;font-size:25px;font-weight:900;line-height:.86;text-decoration:none;display:flex}.JqkaKG_returnLink{color:var(--foreground,#d2cec2);align-items:center;gap:16px;font-size:13px;text-decoration:none;display:flex}.JqkaKG_returnLink:hover,.JqkaKG_footer a:hover{color:var(--accent,#9bc8c2)}.JqkaKG_hero{border-bottom:1px solid var(--line-strong,#ebe5d92b);padding:clamp(52px,8vw,108px) 0 clamp(36px,5vw,64px)}.JqkaKG_hero h1{font-family:var(--font-display,Arial,sans-serif);letter-spacing:-.025em;overflow-wrap:break-word;max-width:1000px;margin:0;font-size:clamp(32px,4.3vw,62px);font-weight:600;line-height:1.04}.JqkaKG_hero h1 span{color:var(--accent,#9bc8c2);margin-top:12px;display:block}.JqkaKG_layout{grid-template-columns:minmax(210px,280px) minmax(0,760px);justify-content:space-between;gap:clamp(32px,5vw,90px);padding-top:44px;display:grid}.JqkaKG_sidebar{min-width:0}.JqkaKG_toc{max-height:calc(100dvh - 56px);padding-right:12px;position:sticky;top:28px;overflow:auto}.JqkaKG_toc summary{cursor:pointer;color:var(--accent,#9bc8c2);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;padding-bottom:18px;font-size:12px;font-weight:600;list-style:none;display:flex}.JqkaKG_toc summary::-webkit-details-marker{display:none}.JqkaKG_toc nav{gap:0;display:grid}.JqkaKG_toc nav a{color:var(--foreground-soft,#a8a18c);border-bottom:1px solid var(--line,#ebe5d917);padding:11px 0;font-size:13px;line-height:1.5;text-decoration:none}.JqkaKG_toc nav a:hover{color:var(--accent,#9bc8c2)}.JqkaKG_content{min-width:0}.JqkaKG_section{border-bottom:1px solid var(--line,#ebe5d917);margin-bottom:36px;padding:0 0 40px;scroll-margin-top:32px}.JqkaKG_section h2{color:var(--signal,#cf885a);font-family:var(--font-body,Arial,sans-serif);margin:0 0 22px;font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.4}.JqkaKG_section p,.JqkaKG_section li{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.JqkaKG_section p{margin:0 0 18px}.JqkaKG_section p:last-child{margin-bottom:0}.JqkaKG_section ul{margin:0 0 22px;padding-left:22px;list-style:outside}.JqkaKG_section li{margin:6px 0;padding-left:4px}.JqkaKG_section strong{color:var(--accent,#9bc8c2);font-weight:600}.JqkaKG_footer{color:var(--foreground-soft,#a8a18c);justify-content:space-between;gap:24px;padding:16px 0 40px;font-size:13px;display:flex}.JqkaKG_footer a{color:inherit;text-decoration:none}.JqkaKG_page a:focus-visible,.JqkaKG_toc summary:focus-visible{outline:2px solid var(--accent,#9bc8c2);outline-offset:5px}@media (max-width:850px){.JqkaKG_layout{grid-template-columns:1fr;gap:36px;padding-top:28px}.JqkaKG_toc{border-bottom:1px solid var(--line-strong,#ebe5d92b);max-height:none;padding:0;position:static}.JqkaKG_toc nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;padding-bottom:20px}.JqkaKG_hero h1{font-size:clamp(30px,6vw,48px)}}@media (max-width:480px){.JqkaKG_topbar{gap:16px;padding:24px 0}.JqkaKG_returnLink{gap:8px;font-size:12px}.JqkaKG_toc nav{grid-template-columns:1fr}.JqkaKG_section{margin-bottom:28px;padding-bottom:28px}.JqkaKG_section p,.JqkaKG_section li{font-size:15px;line-height:1.8}}@media print{.JqkaKG_page{color:#111;background:#fff;padding:0}.JqkaKG_topbar,.JqkaKG_sidebar,.JqkaKG_footer{display:none}.JqkaKG_hero{padding:0 0 24px}.JqkaKG_hero h1,.JqkaKG_hero h1 span,.JqkaKG_section h2,.JqkaKG_section strong{color:#111}.JqkaKG_layout{padding-top:24px;display:block}.JqkaKG_section{break-inside:auto}.JqkaKG_section h2{break-after:avoid}}
