:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#19314f;background:#f6f8fc}*{box-sizing:border-box}body{margin:0}a{color:#265da8;text-underline-offset:3px}header{max-width:1120px;margin:auto;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dfe6f1}.brand{font-size:20px;font-weight:750;color:#203e67;text-decoration:none}nav{display:flex;gap:24px;font-size:14px}main{max-width:1120px;margin:auto;padding:0 28px}.hero{padding:76px 0 54px;max-width:780px}.eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:650;color:#507fb9}h1{font-size:clamp(36px,6vw,60px);line-height:1.13;letter-spacing:-1.8px;margin:18px 0 24px}h2{font-size:24px;letter-spacing:-.4px;margin:38px 0 14px}p,li{font-size:16px;line-height:1.85;color:#536880}.lead{font-size:20px;line-height:1.7}.muted{color:#7b8da6}.small{font-size:13px}.button{display:inline-block;background:#2d6cdc;color:#fff;border-radius:13px;padding:15px 23px;text-decoration:none;font-weight:700;margin-top:16px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cards article{border:1px solid #dee7f3;border-radius:20px;background:#fff;padding:26px}.cards h2{font-size:20px;margin:0 0 12px}.cards p{font-size:14px;margin:0}.document{max-width:850px;padding-top:40px;padding-bottom:56px}.document>h1{font-size:48px}.document li{padding-inline-start:5px;margin-bottom:13px}code{background:#e7eef8;padding:3px 6px;border-radius:5px;font-size:.91em;direction:ltr;unicode-bidi:embed}.translation{border-top:1px solid #dce5f1;margin-top:36px;padding-top:12px}footer{max-width:1120px;margin:auto;padding:25px 28px 36px;border-top:1px solid #dfe6f1;display:flex;justify-content:space-between;gap:18px;font-size:13px;color:#7b8da6}@media(max-width:700px){header{align-items:flex-start;flex-direction:column}.hero{padding-top:45px}.cards{grid-template-columns:1fr}nav{gap:18px}.document{padding-top:24px}.document>h1{font-size:38px}footer{flex-wrap:wrap}.lead{font-size:18px}}
