:root{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;color:#342443}*{box-sizing:border-box}body{margin:0;background:#f7f5f9}header{background:#321653;color:white;padding:34px 5vw}header span{color:#e7b85a;letter-spacing:.15em;font-weight:800}main{background:white;max-width:850px;margin:32px auto;padding:44px;border-radius:17px;box-shadow:0 10px 40px #26163712}h1{line-height:1.2}h2{color:#4d256b;margin-top:30px}p,li{line-height:1.74;font-size:15px}a{color:#61258b}.notice{padding:14px 18px;background:#fff3da;border-left:4px solid #c18c27;border-radius:5px}footer{font-size:13px;color:#786c82;margin-top:30px;border-top:1px solid #e9e0ec;padding-top:20px}@media(max-width:650px){main{padding:24px;margin:10px}header{padding:25px 20px}}