.q9Cknq_grid{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(220px,20vw,290px) minmax(0,860px);justify-content:center}.q9Cknq_toc{align-self:start}.q9Cknq_toc ol{margin:0;padding:0 8px 12px;list-style:none}.q9Cknq_item{color:var(--ash);transition:color var(--t-select), background var(--t-select);outline:none;align-items:baseline;gap:10px;padding:8px 10px;font-size:14px;display:flex}.q9Cknq_item:hover,.q9Cknq_item:focus-visible{color:var(--ink);background:#ffc58a0f}.q9Cknq_item[aria-current=page]{color:var(--heat);box-shadow:inset 2px 0 0 var(--heat);background:#ffc58a14}.q9Cknq_item .fig{font-size:12px}.q9Cknq_reader{min-height:0;display:grid}.q9Cknq_scroll{outline:none;min-height:0;padding:clamp(20px,3vh,34px) clamp(20px,3vw,48px) 28px}.q9Cknq_scroll:focus-visible{box-shadow:inset 0 0 0 1px #ffc58a66}.q9Cknq_head{margin-bottom:20px}.q9Cknq_h1{font-family:var(--f-wide);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 20px #f9601f80;margin:0 0 10px;font-size:clamp(20px,2vw,30px);font-weight:400}.q9Cknq_lede{color:var(--heat);margin:0;font-size:18px;line-height:1.5}.q9Cknq_body{color:#e9e6e2;max-width:68ch;font-size:16px;line-height:1.7}.q9Cknq_body p{margin:0 0 16px}.q9Cknq_body h3{color:var(--ink);margin:28px 0 10px;font-size:18px;font-weight:700}.q9Cknq_body ul{margin:0 0 16px;padding-left:20px}.q9Cknq_body li{margin-bottom:8px}.q9Cknq_body li::marker{color:var(--heat)}.q9Cknq_formula{border-left:2px solid var(--heat);background:#05091299;padding:14px 16px}.q9Cknq_formula .fig{white-space:normal;font-size:16px}.q9Cknq_table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:14px}.q9Cknq_table th{text-align:left;font-family:var(--f-sans);letter-spacing:.01em;color:var(--ash);border-bottom:1px solid #ffc58a33;padding:8px 10px;font-size:12px;font-weight:600}.q9Cknq_table td{vertical-align:top;border-bottom:1px solid #ffc58a14;padding:9px 10px}.q9Cknq_addr .fig{white-space:normal;overflow-wrap:anywhere;font-size:13px}.q9Cknq_foot{border-top:1px solid #ffc58a1f;justify-content:space-between;gap:10px;max-width:68ch;margin-top:30px;padding-top:16px;display:flex}.q9Cknq_foot .key{font-size:14px}@media (max-width:960px){.q9Cknq_grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.q9Cknq_toc ol{flex-wrap:wrap;gap:2px;display:flex}.q9Cknq_item{padding:6px 8px;font-size:13px}}@media (max-width:760px){.q9Cknq_grid{display:flex}.q9Cknq_reader{min-height:70dvh}}
