body{margin:0;background:#f3f6fa;color:#203448;font:17px/1.85 system-ui,sans-serif;overflow-wrap:anywhere}header,main,footer{max-width:900px;margin:auto;padding:20px}header{display:flex;flex-wrap:wrap;gap:22px}a{color:#165b96}article{background:white;padding:clamp(18px,4vw,44px);border-radius:16px}h1{font-size:clamp(26px,4vw,38px);line-height:1.4}h2{margin-top:36px;font-size:23px}p,li{max-width:100%}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef3f8;padding:16px}nav a{margin-right:16px}.meta{color:#53677a;font-size:14px}.related{border-top:1px solid #d8e1ea;padding-top:20px}table{width:100%;border-collapse:collapse}td,th{padding:8px;border:1px solid #d8e1ea}*{box-sizing:border-box}