.bHW_4a_page{padding-top:clamp(56px,8vw,120px);padding-bottom:var(--section)}.bHW_4a_intro{gap:clamp(16px,2vw,24px);padding-bottom:clamp(40px,5vw,72px);display:grid}.bHW_4a_lede{max-width:36em;color:var(--ink-soft);font-size:clamp(17px,1.4vw,20px);line-height:1.6}.bHW_4a_meta{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--granite);flex-wrap:wrap;gap:4px 22px;font-size:11.5px;display:flex}.bHW_4a_draft{border-left:2px solid var(--earth);width:fit-content;max-width:100%;color:var(--ink-soft);padding-left:12px;font-size:14.5px;line-height:1.5}.bHW_4a_layout{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.bHW_4a_toc{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 132px);position:sticky;top:108px;overflow-y:auto}.bHW_4a_tocLabel{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--granite);margin-bottom:12px;font-size:11.5px}.bHW_4a_toc ol{border-top:1px solid var(--stone-soft);margin:0;padding:0;list-style:none}.bHW_4a_toc li{border-bottom:1px solid var(--stone-soft)}.bHW_4a_toc a{color:var(--ink-soft);transition:color .2s var(--ease);grid-template-columns:28px minmax(0,1fr);align-items:baseline;padding-block:9px;font-size:15px;line-height:1.35;text-decoration:none;display:grid}.bHW_4a_toc a:hover{color:var(--ink)}.bHW_4a_toc a:hover .bHW_4a_tocText{text-decoration:underline}.bHW_4a_tocNo{font-family:var(--mono);color:var(--granite);font-variant-numeric:tabular-nums;font-size:11px}.bHW_4a_body{gap:clamp(56px,7vw,96px);min-width:0;display:grid}.bHW_4a_short{border-block:1px solid var(--stone);gap:18px;padding-block:clamp(22px,2.6vw,30px);display:grid}.bHW_4a_shortTitle{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--granite);font-size:11.5px;font-weight:400}.bHW_4a_shortList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bHW_4a_shortList li{font-family:var(--serif);color:var(--ink);max-width:34em;padding-left:22px;font-size:clamp(18px,1.5vw,21px);line-height:1.4;position:relative}.bHW_4a_shortList li:before{content:"";background:var(--granite-soft);width:10px;height:1px;position:absolute;top:.72em;left:0}.bHW_4a_section{gap:18px;scroll-margin-top:104px;display:grid}.bHW_4a_sectionTitle{font-family:var(--serif);align-items:baseline;gap:14px;font-size:clamp(25px,2.4vw,32px);font-weight:400;line-height:1.15;display:flex}.bHW_4a_no{font-family:var(--mono);letter-spacing:.1em;color:var(--granite);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.bHW_4a_prose{max-width:40em;color:var(--ink-soft);gap:14px;font-size:16.5px;line-height:1.65;display:grid}.bHW_4a_prose h3{font-family:var(--serif);color:var(--ink);margin-top:12px;font-size:20px;line-height:1.3}.bHW_4a_prose h3+*{margin-top:-8px}.bHW_4a_prose ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bHW_4a_prose li{padding-left:22px;position:relative}.bHW_4a_prose li:before{content:"";background:var(--granite-soft);width:10px;height:1px;position:absolute;top:.82em;left:0}.bHW_4a_prose b,.bHW_4a_prose strong{color:var(--ink);font-weight:500}.bHW_4a_prose a{color:var(--ink)}.bHW_4a_prose a:hover{color:var(--forest)}.bHW_4a_card{background:var(--paper);border:1px solid var(--stone-soft);border-radius:var(--radius);width:fit-content;max-width:100%;color:var(--ink-soft);overflow-wrap:anywhere;gap:4px;margin-top:6px;padding:20px 24px;font-size:16px;font-style:normal;line-height:1.55;display:grid}.bHW_4a_cardName{font-family:var(--serif);color:var(--ink);font-size:20px}.bHW_4a_cardLines{flex-wrap:wrap;gap:0 18px;margin-top:6px;display:flex}.bHW_4a_card a{color:var(--ink)}.bHW_4a_card a:hover{color:var(--forest)}.bHW_4a_pending{color:var(--granite)}.bHW_4a_nowrap{white-space:nowrap}@media (max-width:860px){.bHW_4a_layout{grid-template-columns:minmax(0,1fr)}.bHW_4a_toc{max-height:none;position:static;overflow:visible}.bHW_4a_toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.bHW_4a_toc a{align-items:center;min-height:44px;padding-block:6px;font-size:14.5px}}@media (max-width:420px){.bHW_4a_toc ol{column-gap:14px}.bHW_4a_toc a{grid-template-columns:24px minmax(0,1fr)}.bHW_4a_card{width:100%;padding:18px}}@media print{.bHW_4a_toc{display:none}.bHW_4a_layout{grid-template-columns:minmax(0,1fr)}}
