.site-tvet{--display:var(--font);--r:4px;--r-lg:4px;--r-sm:3px}.site-tvet h1,.site-tvet h2{letter-spacing:.005em;font-weight:800}.site-tvet .kicker{letter-spacing:.12em}.site-tvet .band{padding-bottom:calc(var(--s5) + 12px)}.site-tvet .card{border:1.5px solid var(--line);box-shadow:none}.site-tvet .field-grid{padding:0 var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.site-tvet .field{border:1.5px solid var(--line);border-left:6px solid var(--level);background:var(--surface);color:var(--ink);flex-direction:column;gap:6px;min-height:88px;padding:12px;text-decoration:none;display:flex}.site-tvet .field b{font-size:15px;line-height:1.25}.site-tvet .field span{font:600 12px/1 var(--mono);color:var(--muted)}.site-tvet .field .i{color:var(--level)}.site-tvet .ladder{margin:var(--s3) 0 0;gap:6px;padding:0;list-style:none;display:grid}.site-tvet .ladder li{grid-template-columns:76px 1fr;align-items:stretch;gap:12px;display:grid}.site-tvet .ladder .rung{background:var(--tint);color:var(--tint-ink);font:800 14px/1.1 var(--mono);border-bottom:3px solid var(--level);text-align:center;place-items:center;padding:10px 4px;display:grid}.site-tvet .ladder b{font-size:15px;display:block}.site-tvet .ladder span{color:var(--muted);font-size:13px}.site-tvet .ladder .who{align-self:center}.site-tvet .prog-list,.site-tvet .results{border-top:1.5px solid var(--line)}.site-tvet .prog-item,.site-tvet .college{padding:14px var(--s4);border-bottom:1.5px solid var(--line);background:var(--surface);gap:4px;display:grid}.site-tvet .prog-item h3,.site-tvet .college h3{margin:2px 0;font-size:16px}.site-tvet .prog-item .award{font:700 12px/1 var(--mono);color:var(--tint-ink);background:var(--tint);border-left:3px solid var(--level);justify-self:start;padding:4px 6px}.site-tvet .prog-item .meta,.site-tvet .college .meta{color:var(--muted);font-size:14px}.site-tvet .college h3 a,.site-tvet .prog-item .meta a{color:var(--ink)}.site-tvet .college .stat{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.site-tvet .college .stat b{font:800 18px/1 var(--mono);color:var(--ink)}.site-tvet .chip.on{border-radius:3px}
