body{margin:0;background:#f6f4ef;color:#303b3b;font-family:Calibri,Arial,sans-serif}main{max-width:520px;margin:12vh auto;padding:32px;background:white;border:1px solid #ddd;border-radius:14px}h1{font-size:27px}p{line-height:1.55}a{color:#a85b00}@media(max-width:600px){main{margin:30px 16px;padding:24px}}
