article{max-width:720px;margin:0 auto;padding:24px 16px 40px;background:#ede9e9;color:#222;line-height:1.8;font-size:.98rem}h1{font-size:1.8rem;font-weight:700;color:#2c0202;margin:0 0 16px;border-bottom:1px solid #201818;padding-bottom:8px}h2{font-size:1.2rem;font-weight:600;margin:24px 0 8px;padding-left:8px;color:#222;border-left:3px solid #0070f3}p{margin:8px 0 12px}ul{margin:4px 0 12px 1.4em;padding:0}ul li{margin:4px 0}a,ul li{color:#2c0202}a{text-decoration:underline}a:hover{text-decoration:none}@media(min-width:768px){article{padding:32px 0 56px}h1{font-size:2rem}}