.site-nav{flex-wrap:wrap;gap:4px 18px;display:flex}.site-nav a,.site-foot a{color:inherit;padding:10px 2px;font-weight:600;text-decoration:none}.site-nav a{color:var(--concrete)}.site-nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--green-dg)}.site-nav a:hover,.site-foot a:hover{text-decoration:underline}.site-foot{border-top:2px solid var(--graphite);color:var(--steel);padding:18px clamp(16px,4vw,40px) 28px;font-size:14px}.site-foot nav{flex-wrap:wrap;gap:4px 18px;margin-bottom:6px;display:flex}.site-foot a{color:var(--graphite)}.prose{max-width:760px;font-size:18px;line-height:1.6}.prose h1{font:800 clamp(44px, 8vw, 76px)/.95 var(--display);text-transform:uppercase;letter-spacing:.005em;margin:6px 0 18px}.prose h2{font:800 clamp(28px, 4.4vw, 38px)/1 var(--display);text-transform:uppercase;margin:44px 0 12px}.prose a{color:var(--green);text-underline-offset:3px}.prose li+li{margin-top:8px}.prose .kicker{font:500 13px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--steel);margin:0}.prose .lede{margin:0 0 18px;font-size:21px;line-height:1.45}.prose .small{color:var(--steel);font-size:14px}.prose .note,.prose .statement{border-left:6px solid var(--green);background:var(--paper);padding:10px 16px}.prose .draft{background:var(--yellow);border:2px solid var(--graphite);padding:10px 14px;font-size:15px}.prose .btn{color:var(--graphite);align-items:center;margin:4px 8px 4px 0;text-decoration:none;display:inline-flex}.prose .btn.primary{color:var(--concrete)}.prose .hero{padding:12px 0 8px}.steps{padding-left:1.2em}.fams{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:0;list-style:none;display:grid}.fams li{border:2px solid var(--graphite);gap:2px;padding:12px 14px;display:grid;margin:0!important}.fams b{font:800 24px/1 var(--display);text-transform:uppercase}.fams span{font-size:14px}.fams small{font-size:14px;line-height:1.4}.tape-reflex{background:var(--t-reflex)}.tape-order{background:var(--t-order)}.tape-match{background:var(--t-match)}.tape-spot{background:var(--t-spot)}.tape-trace{background:var(--t-trace)}.tape-count{background:var(--t-count)}details{border-top:2px solid var(--graphite);padding:10px 0}details:last-of-type{border-bottom:2px solid var(--graphite)}summary{cursor:pointer;min-height:32px;font-weight:700}.refs{padding-left:1.4em;font-size:15px;line-height:1.5}.refs a{word-break:break-all}code{font:14px var(--mono)}@media (max-width:560px){.bar-top{flex-wrap:wrap;gap:6px}.site-nav{width:100%}.prose{font-size:17px}}.prose p.note{text-align:left;font-size:inherit;color:inherit}
