*{box-sizing:border-box}body{margin:0;background:#090909;color:#fff;font-family:Arial,sans-serif}main{max-width:1000px;margin:auto;padding:30px 20px}h1{color:#ef2929;font-size:42px;font-weight:900}h2{margin-top:40px}article{background:#191919;border:1px solid #333;border-radius:12px;padding:20px;margin:15px 0}p{color:#bbb}
