:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#18202a;background:#f8f9fb;font-synthesis:none;color-scheme:light}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.7}a{color:#275bab;text-underline-offset:.18em}a:focus-visible{outline:3px solid #b98212;outline-offset:5px;border-radius:3px}header,footer,main{width:min(100% - 40px,900px);margin-inline:auto}header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-block:24px;border-bottom:1px solid #dde2e9}nav{display:flex;flex-wrap:wrap;gap:14px}.brand{font-size:25px;font-weight:750;color:#18202a;text-decoration:none}main{padding-block:32px 60px}main>div{max-width:100%}h1{font-size:clamp(28px,5vw,40px);line-height:1.2;letter-spacing:-.025em;margin:0 0 18px}h2{font-size:23px;line-height:1.35;margin:32px 0 12px}h3{font-size:18px}p,ul,ol{margin:12px 0}li{margin-block:8px}section{scroll-margin-top:20px}aside{background:#fff5d8;border:1px solid #e6cd87;border-radius:14px;padding:18px;margin-bottom:28px}dl{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:8px 20px;padding:20px;background:#fff;border:1px solid #e1e5eb;border-radius:14px}dt{font-weight:650}dd{margin:0;overflow-wrap:anywhere}table{border-collapse:collapse;width:100%;font-size:14px}td,th{padding:10px;text-align:left;border-bottom:1px solid #ddd;overflow-wrap:anywhere}footer{border-top:1px solid #dde2e9;padding-block:24px 40px;color:#596373;font-size:14px}.skip{position:absolute;left:20px;top:-100px;background:white;padding:10px;z-index:2}.skip:focus{top:10px}@media(max-width:480px){header{align-items:flex-start;flex-direction:column;gap:10px}main{padding-top:24px}dl{grid-template-columns:1fr;gap:2px}dd{margin-bottom:12px}ul,ol{padding-left:23px}}@media(prefers-color-scheme:dark){:root{background:#111318;color:#e9edf4;color-scheme:dark}a{color:#9bbef7}.brand{color:#e9edf4}header,footer{border-color:#353c48}footer{color:#b1bac8}dl{background:#1c222b;border-color:#353c48}aside{background:#282418;border-color:#706137}.skip{background:#1c222b}}
