._8H5rIG_band{background:linear-gradient(135deg, var(--g1), var(--g2));color:#fff;margin:0 0 2.5rem;padding:2.6rem 0 3rem}._8H5rIG_band a{color:#fff}._8H5rIG_crumb{margin:0 0 .8rem;font-size:.95rem;font-weight:700}._8H5rIG_title{max-width:22ch;margin:0 0 .7rem;font-size:clamp(2rem,4.6vw,3.1rem)}._8H5rIG_meta{color:#ffffffe6;margin:0;font-size:.95rem}._8H5rIG_layout{grid-template-columns:minmax(0,68ch) minmax(0,1fr);align-items:start;gap:3.5rem;display:grid}._8H5rIG_article h2{scroll-margin-top:1.5rem}._8H5rIG_toc{border-top:4px solid var(--g1);max-width:300px;padding-top:.8rem;font-size:.95rem;position:sticky;top:1.5rem}._8H5rIG_tocHead{margin:0 0 .5rem;font-weight:800}._8H5rIG_toc ol{gap:.45rem;margin:0;padding-left:1.2rem;display:grid}._8H5rIG_toc a{color:var(--asphalt);text-decoration:none}._8H5rIG_toc a:hover{text-decoration:underline}@media (max-width:960px){._8H5rIG_layout{grid-template-columns:1fr;gap:0}._8H5rIG_toc{order:-1;max-width:none;margin-bottom:1.5rem;position:static}}._8H5rIG_sheet{background:var(--panel);border:1px solid var(--rule);box-shadow:6px 6px 0 var(--g1);border-radius:1rem;margin:1.6rem 0;overflow:hidden}._8H5rIG_sheetHead{border-bottom:2px solid var(--asphalt);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-weight:800;display:flex}._8H5rIG_sheetBody{white-space:pre-wrap;font:inherit;margin:0;padding:1.2rem 1.4rem 1.4rem;font-size:.98rem;line-height:1.6}
