.bHW_4a_page{padding-top:calc(var(--header-h) + clamp(3rem, 7vh, 6rem))}.bHW_4a_header{max-width:52rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.bHW_4a_header h1{margin:.6rem 0 1.2rem}.bHW_4a_toc{top:calc(var(--header-h) + 24px);max-height:calc(100vh - var(--header-h) - 48px);padding-right:1rem;position:sticky;overflow-y:auto}.bHW_4a_toc h2{margin-bottom:1rem}.bHW_4a_toc li{border-top:1px solid var(--rule)}.bHW_4a_toc a{font-size:var(--t-sm);color:var(--fg-soft);transition:color .3s var(--ease);padding:.55rem 0;display:block}.bHW_4a_toc a:hover{color:var(--accent)}.bHW_4a_section{border-top:1px solid var(--rule);padding-block:clamp(1.6rem,3vw,2.4rem)}.bHW_4a_section:first-child{border-top:0;padding-top:0}.bHW_4a_section h2{font-size:var(--t-lg);margin-bottom:1rem}.bHW_4a_section h3{margin:1.4rem 0 .6rem;font-size:1.15rem}.bHW_4a_body{max-width:70ch}.bHW_4a_body p,.bHW_4a_body li{font-size:var(--t-sm);color:var(--fg-soft)}.bHW_4a_body p+p,.bHW_4a_body p+ul,.bHW_4a_body ul+p{margin-top:.8rem}.bHW_4a_body ul{gap:.34rem;margin-top:.6rem;display:grid}.bHW_4a_body li{gap:.6rem;display:flex}.bHW_4a_body li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:4px;height:4px;margin-top:.62em}.bHW_4a_body strong{color:var(--fg);font-weight:500}.bHW_4a_body a{text-underline-offset:.2em;transition:color .3s var(--ease);text-decoration:underline}.bHW_4a_body a:hover{color:var(--accent)}@media (max-width:900px){.bHW_4a_toc{max-height:none;position:static}}
