*{box-sizing:border-box}body{margin:0;color:#202124;background:#fff;font:16px/1.75 system-ui,sans-serif}header,main,footer{max-width:960px;margin:auto;padding:28px 24px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;gap:20px}nav,.tools{display:flex;gap:20px;flex-wrap:wrap}a{color:#1468b9;text-underline-offset:4px}.brand{font-size:28px;font-weight:700;color:#202124;text-decoration:none}h1{font-size:36px;line-height:1.2}h2{font-size:24px}h3{font-size:21px;margin-top:40px}p{overflow-wrap:anywhere}table{border-collapse:collapse;width:100%;min-width:450px}td,th{padding:12px;border:1px solid #ddd;text-align:left}.table-scroll{overflow:auto}.tools{font-size:14px}button{font:inherit;background:#f5f5f7;border:1px solid #ddd;border-radius:8px;padding:6px 12px;cursor:pointer}.list-item{margin:4px 0;padding-left:16px}footer{border-top:1px solid #eee}@media(max-width:600px){header{align-items:flex-start;flex-direction:column}nav{gap:14px}h1{font-size:28px}main{padding:24px 18px}}@media print{header,footer,.tools{display:none}main{max-width:none;padding:0}body{font-size:10pt}h3{break-after:avoid}table{min-width:0}}