*{box-sizing:border-box}body{margin:0;background:#f5f6f8;color:#182230;font:17px/1.85 -apple-system,BlinkMacSystemFont,sans-serif}header,main,footer{max-width:860px;margin:auto;padding:24px}a{color:#175ba5;text-underline-offset:4px}nav{display:flex;gap:20px;flex-wrap:wrap}main{padding-top:48px;padding-bottom:64px}h1{font-size:clamp(32px,6vw,56px);line-height:1.3}h2{margin-top:40px;font-size:25px}p{max-width:700px}.icon{width:96px;border-radius:22px}.lead{font-size:22px}.card{background:white;border:1px solid #dde2e9;border-radius:18px;padding:24px;margin-top:24px}footer{border-top:1px solid #dde2e9;font-size:14px}li{margin-bottom:10px}@media(prefers-color-scheme:dark){body{background:#111923;color:#e4e9f0}a{color:#9ac6ff}.card{background:#1b2735;border-color:#354455}footer{border-color:#354455}}
