*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f3f6fa;color:#172b4d}main{max-width:900px;margin:50px auto;padding:35px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000012}h1{color:#102b50;font-size:32px}h2{color:#294d76}p{font-size:17px;line-height:1.6}
