*{box-sizing:border-box}body{margin:0;background:#f9f2e6;color:#493455;font:18px/1.65 system-ui,sans-serif}main{max-width:1100px;margin:auto;padding:50px 24px}nav{display:flex;gap:24px;flex-wrap:wrap}a{color:#60457c}h1{font:700 clamp(42px,7vw,80px)/1.08 Georgia,serif}h2{font:700 32px Georgia,serif}p{max-width:720px}.screens{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.screens img{width:100%;border-radius:18px}footer{margin-top:60px;padding-top:24px;border-top:1px solid #d7c5d4;font-size:15px}@media(max-width:680px){.screens{grid-template-columns:repeat(2,1fr)}main{padding-top:28px}}