:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080c13;color:#e8eef8;font:16px/1.75 Inter,system-ui,-apple-system,sans-serif}
header{border-bottom:1px solid #253041;background:#0d1420;padding:17px max(20px,calc((100vw - 940px)/2))}
header a{color:#fff;text-decoration:none;font-weight:750;letter-spacing:.02em}
main{max-width:940px;margin:auto;padding:55px 22px 75px}h1{font-size:clamp(30px,5vw,46px);line-height:1.1;letter-spacing:-.04em;margin:4px 0 12px}h2{font-size:22px;line-height:1.3;margin:34px 0 9px;color:#fff}h3{font-size:18px}p,li{color:#b8c5d6}p{margin:9px 0 14px}ul{padding-left:22px}a{color:#9bcdff;text-underline-offset:3px}.muted{color:#8ea1b9;font-size:14px}.back{display:inline-block;margin-bottom:22px;text-decoration:none}.summary{padding:20px;background:#111c2d;border:1px solid #304560;border-radius:14px;margin:23px 0}table{width:100%;border-collapse:collapse;font-size:14px}td,th{padding:12px 8px;text-align:left;border-bottom:1px solid #304053;color:#c6d4e5}footer{border-top:1px solid #273548;padding:26px;text-align:center;font-size:14px}footer a{margin:0 9px}.summary p{margin-bottom:0}
@media(max-width:620px){table{width:100%;table-layout:fixed;font-size:12px}table th,table td{overflow-wrap:anywhere;word-break:break-word;padding:9px 4px}main{max-width:100%;overflow-wrap:anywhere}}
