/* guide pages */
.meta{font:600 14px/1.4 var(--sans);color:var(--muted);margin:0 0 6px}
.eq{margin:18px 0;padding:14px 18px;border-left:4px solid var(--clay);background:var(--surface);font:600 18px/1.5 var(--serif);color:var(--ink);overflow-x:auto}
.tbl{width:100%;border-collapse:collapse;margin:16px 0 22px;font-size:16px}
.tbl th,.tbl td{padding:10px 12px;border-top:1px solid var(--line);text-align:right;white-space:nowrap}
.tbl th:first-child,.tbl td:first-child{text-align:left}
.tbl th{font:700 13px/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-top:0}
.tblwrap{overflow-x:auto;margin:0 -2px}
.note{margin:22px 0;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:16px}
.cta{margin:34px 0 8px;padding:24px;border-radius:16px;background:var(--night);color:var(--on-night)}
.cta h2{color:var(--on-night);font-size:24px;margin:0 0 8px}
.cta p{color:var(--on-night-sub);margin:0 0 16px}
.cta .btn-solid{background:var(--on-night);color:var(--night)}
.rel{margin:0;padding:0;list-style:none}
.rel li{padding:10px 0;border-top:1px solid var(--line)}
.rel li:first-child{border-top:0}
.rel a{font:600 19px/1.35 var(--serif);color:var(--ink)}
.rel span{display:block;font-size:15px;color:var(--muted)}
.blk h3{font:600 21px/1.3 var(--serif);color:var(--ink);margin:22px 0 8px}

@media (prefers-color-scheme:dark){
.cta{background:var(--surface);border:1px solid var(--line);color:var(--body)}
.cta p{color:var(--body)}
.cta .btn-solid{background:var(--ink);color:var(--bg)}
.note{border-color:#3A4A40}
.eq{background:var(--surface);border-left-color:var(--clay)}
}
