/* Practical editorial pages, including narrow screens and dark mode. */
[hidden]{display:none!important}fieldset{min-width:0;border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0}legend{font-weight:700;font-size:15px;padding:0 6px}.result-heading{font-size:14px;font-weight:700;color:var(--brand);margin:20px 0 6px}.result-heading+output{margin-top:0}.guide-groups{display:grid;grid-template-columns:1fr 1fr;gap:16px}.guide-groups section{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:18px}.guide-groups h2{margin:0 0 10px;font-size:20px}.guide-groups ul{padding-left:20px}.guide-groups li{margin:12px 0}.guide-groups small{display:block;color:var(--muted);font-size:13px}.table-scroll{max-width:100%}button:focus-visible{outline:3px solid var(--brand);outline-offset:3px}@media(max-width:600px){.guide-groups{grid-template-columns:1fr}fieldset{padding:12px}.table-scroll th{white-space:nowrap}}