main{box-sizing:border-box;font-size:1.3rem;max-width:600px;padding:1em;width:100%}@media screen and (min-width:576px){main{font-size:1.6rem;margin:2em auto}}main h1{font-size:2.2rem;text-align:center}@media screen and (min-width:576px){main h1{font-size:2.8rem}}main h1,main h2{color:#0000ad;font-weight:700}main article,main h1{border-bottom:1px solid #12ffc1;padding-bottom:1em}main h2{font-size:1.8rem;margin:1em 0}@media screen and (min-width:576px){main h2{font-size:2.2rem}}main h3{font-size:1.8rem;font-weight:700;margin:1em 0}main ol{list-style:decimal}main ol li::marker{color:#0000ad}main ul{list-style:disc}main ul li::marker{color:#12ffc1}main li,main p{line-height:1.5em}main li{margin:.5em 1em}