*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:#202631;font:16px/1.7 system-ui,sans-serif}main{max-width:800px;margin:40px auto;padding:40px;background:#fff;border:1px solid #e4e8ee;border-radius:18px}a{color:#12304a;text-underline-offset:3px}.brand{font-size:25px;font-weight:750;text-decoration:none}h1{font-size:30px;line-height:1.25;margin:34px 0 14px}h2{font-size:19px;line-height:1.35;margin:30px 0 10px}p{margin:10px 0}.date{color:#647080;font-size:14px}.back{display:inline-block;margin-top:25px}@media(max-width:600px){main{margin:0;padding:25px 22px;border:0;border-radius:0}h1{font-size:26px}}
