body{font:17px/1.65 system-ui,sans-serif;color:#173442;background:#f8fafb;margin:0}header,main,footer{max-width:1120px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;gap:20px}nav{display:flex;gap:20px}a{color:#075b85}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}h2{margin-top:40px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}article{padding:24px;border:1px solid #d6e1e8;border-radius:16px;background:white}article h3{margin-top:0}.tasks{font-size:14px;color:#536773}footer{border-top:1px solid #d6e1e8}@media(max-width:600px){header{flex-direction:column;align-items:flex-start}main{padding:20px}}