*{box-sizing:border-box}body{margin:0;color:#0b2d43;background:linear-gradient(155deg,#a6d8f1,#edf9ff 65%,#fff);font:16px/1.8 -apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}main{max-width:760px;margin:auto;padding:64px 24px}nav,footer{display:flex;gap:24px;flex-wrap:wrap}nav{margin-bottom:48px}a{color:#0869bd;text-underline-offset:4px}h1{font-size:clamp(32px,7vw,50px);line-height:1.25;margin:16px 0 24px}h2{font-size:21px;margin-top:28px}.card{padding:28px;margin:24px 0;border:1px solid #ffffffc9;border-radius:24px;background:#ffffff86}small,.muted{color:#557588}footer{font-size:13px;margin-top:40px}@media(max-width:480px){main{padding:36px 20px}.card{padding:22px}}
