body{margin:0;background:#f5f5f7;color:#202124;font:17px/1.75 system-ui,sans-serif}header{background:white;border-bottom:1px solid #ddd;padding:20px max(24px,calc((100% - 1050px)/2));}a{color:#0674dc}main{max-width:1000px;margin:48px auto;padding:0 24px}article{background:white;border-radius:20px;padding:clamp(20px,5vw,56px)}h1{font-size:clamp(30px,5vw,48px);line-height:1.2}h2,h3,h4{line-height:1.35;margin-top:2em;scroll-margin-top:24px}img{max-width:100%;height:auto;display:block;margin:24px auto;border-radius:8px}pre{overflow:auto;background:#f4f5f8;padding:20px;border-radius:10px;font-size:14px}code{overflow-wrap:anywhere}.table-scroll{overflow-x:auto}table{border-collapse:collapse;min-width:600px;width:100%;font-size:15px}th,td{padding:12px;border:1px solid #ddd;text-align:left;vertical-align:top}th{background:#f0f5fb}nav ul{padding-left:22px}hr{border:0;border-top:1px solid #ddd;margin:32px 0}.unit{color:#0674dc;font-weight:700;letter-spacing:.15em}footer{padding:32px 0}p,li,a{overflow-wrap:anywhere}