body{margin:0;background:#f5f8fc;color:#22304d;font:16px/1.9 system-ui,sans-serif}main{max-width:780px;margin:40px auto;padding:24px;background:white;border-radius:16px}h1{font-size:24px;color:#132962}a{color:#132962}#preview{padding:12px;background:#eef2fa}@media(max-width:800px){main{margin:12px;padding:20px}}
