*{box-sizing:border-box}body{margin:0;background:#f6f8f5;color:#243630;font:17px/1.8 system-ui,-apple-system,sans-serif}header,main,footer{max-width:900px;margin:auto;padding:24px}header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-bottom:1px solid #ccd8cf}a{color:#215b80;text-underline-offset:3px}main{padding-bottom:60px}h1{font-size:clamp(28px,5vw,42px);line-height:1.3}h2{margin-top:48px;line-height:1.4}h3{margin-top:30px}code{background:#e7ede6;padding:2px 5px;border-radius:4px}table{border-collapse:collapse;width:100%;font-size:.9em}th,td{border:1px solid #c4cfc5;padding:10px;text-align:left;vertical-align:top}.table{overflow-x:auto}aside{padding:16px 20px;background:#e7efde;border-left:4px solid #63836b;border-radius:6px}.button{display:inline-block;padding:10px 18px;background:#215b80;color:white;border-radius:7px;text-decoration:none;margin:6px 8px 6px 0}li{margin-bottom:9px}footer{border-top:1px solid #ccd8cf;font-size:.9em}nav a{margin-right:14px}:focus-visible{outline:3px solid #c46b19;outline-offset:4px}@media(max-width:540px){header,main,footer{padding:18px}table{min-width:560px}}
