*{box-sizing:border-box}body{margin:0;background:#f1f8fb;color:#291a51;font:17px/1.65 system-ui,sans-serif}main{max-width:850px;margin:auto;padding:48px 25px}header{display:flex;align-items:center;gap:18px}header img{width:78px;border-radius:19px}h1{line-height:1.1;font-size:42px;letter-spacing:-1px}h2{font-size:23px;line-height:1.25;margin-top:34px}nav{display:flex;gap:15px;flex-wrap:wrap;margin:24px 0}a{color:#007f93}.notice{padding:16px 22px;border-radius:16px;background:#fff2c6;font-size:14px}article{padding:12px 28px 32px;background:white;border-radius:24px;box-shadow:0 10px 40px #291a5108}footer{margin-top:32px;font-size:14px}