*{box-sizing:border-box}body{margin:0;background:#f4f6f8;color:#172b39;font:17px/1.7 system-ui,sans-serif}main{max-width:1060px;margin:auto;padding:32px 22px}header{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #d4dde2;padding-bottom:18px}a{color:#125bb0}h1{font-size:clamp(30px,5vw,52px);line-height:1.25;max-width:850px}h2{line-height:1.35}.muted{color:#526575}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px}section,.card{background:white;border:1px solid #d4dde2;border-radius:16px;padding:24px;margin-top:24px}.card{margin-top:0}button,.cta{display:inline-block;background:#145a6d;color:white;border:0;border-radius:8px;padding:12px 18px;text-decoration:none;font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #d58c28;outline-offset:4px}.scroll{overflow:auto}table{width:100%;border-collapse:collapse}td,th{border-bottom:1px solid #d4dde2;text-align:left;padding:10px;vertical-align:top}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf2f5;padding:16px;border-radius:8px}.note{border-left:4px solid #c58c32;padding:10px 16px;background:#fff7e8}details{margin:16px 0}summary{cursor:pointer}li{margin:8px 0}footer{margin:32px 0;color:#526575}nav{display:flex;gap:16px;flex-wrap:wrap}