:where(:root){--bg:#12131a;--fg:#e8e6e3;--muted:#9b9a97;--accent:#8ab4f8;--brand-name:#fff;--line:#2a2c38;--max:46rem}@media (prefers-color-scheme:light){:where(:root){--bg:#fbfaf9;--fg:#1c1b1a;--muted:#5f5e5c;--accent:#1a5fb4;--brand-name:#1c2557;--line:#e2e0dc}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:16px/1.6 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}main{padding:2.5rem 1rem 6rem}.site-header,main{max-width:var(--max);margin:0 auto}.site-header{padding:1.5rem 1rem 0}.brand-name{color:var(--brand-name);align-items:center;gap:.5rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-name img{display:block}.product-word{color:var(--accent)}h1{margin:0 0 .5rem;font-size:calc(clamp(1.9rem,5vw,2.6rem));line-height:1.2}h2{margin:2.5rem 0 .75rem;font-size:1.25rem}p{margin:0 0 1rem}.lead{font-size:1.15rem}.lead,.note{color:var(--muted)}.note{font-size:.95rem}a{color:var(--accent)}table{border-collapse:collapse;width:100%;margin:1rem 0}td,th{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.5rem .75rem .5rem 0}th{font-weight:600}.site-footer{max-width:var(--max);color:var(--muted);margin:0 auto;padding:0 1rem 3rem;font-size:.9rem}:root{--accent:#858bbd}@media (prefers-color-scheme:light){:root{--accent:#3f5493}}.products{margin:1rem 0;padding:0;list-style:none}.products li{border-bottom:1px solid var(--line);padding:.75rem 0}.products a{font-weight:600}.site-footer a{margin-right:.75rem}
