.method h2{margin-bottom:.6rem}.questions{columns:2 18rem;gap:2rem;padding-left:1.4rem;font-size:1.02rem}.questions li{break-inside:avoid;margin:.3rem 0}.thesis{gap:.35rem;max-width:40rem;margin:0;padding:0;list-style:none;display:grid}.thesis li{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:.55rem 1rem;position:relative}.thesis li:first-child{border-color:var(--math);font-weight:650}.thesis li:last-child{border-color:var(--comp)}.thesis li+li:before{content:"↓";color:var(--faint);position:absolute;top:-.75rem;left:-1.3rem}.level-card{border-top:3px solid var(--lv)}.conn-types{gap:.5rem;margin:1rem 0 1.4rem;display:grid}.conn-types div{grid-template-columns:9rem 1fr;align-items:baseline;gap:1rem;display:grid}.conn-types dd{color:var(--fg-2);margin:0}.examples{gap:.4rem;padding:0;list-style:none;display:grid}.matrix-scroll{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow-x:auto}.matrix{border-collapse:collapse;width:100%;font-size:.85rem}.matrix th,.matrix td{border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;padding:.35rem .5rem}.matrix thead th{font-family:var(--font-mono);color:var(--comp)}.matrix thead th a{color:inherit}.matrix tbody th{text-align:left;font-weight:500}.matrix tbody th a{color:var(--fg-2)}.matrix td{font-family:var(--font-mono);color:var(--bg);font-weight:600}.matrix td.s0{background:0 0}.matrix td.s1{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--fg-2)}.matrix td.s2{background:color-mix(in srgb, var(--accent) 34%, transparent);color:var(--fg)}.matrix td.s3{background:color-mix(in srgb, var(--accent) 52%, transparent);color:var(--fg)}.matrix td.s4{background:color-mix(in srgb, var(--accent) 74%, transparent)}.matrix td.s5{background:var(--accent)}.matrix-legend{flex-wrap:wrap;gap:.3rem 1.2rem;margin-top:.6rem;display:flex}.method-data{max-width:var(--prose);font-size:1.02rem}@media (width<=560px){.conn-types div{grid-template-columns:1fr;gap:.2rem}}
