*,*:before,*:after{box-sizing:border-box}html{font-size:16px}body{margin:0;padding:0;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif;line-height:1.7}a{color:#03a171;text-decoration:underline}a:hover{color:#027a55}header,.intro-band,main,footer{width:100%;padding-left:1.5rem;padding-right:1.5rem}header,.intro-band,main,footer>*{max-width:760px;margin-left:auto;margin-right:auto}header{padding-top:2.5rem;padding-bottom:1.5rem;border-bottom:2px solid #03A171}header>*{max-width:760px;margin-left:auto;margin-right:auto}header h1{margin:0 0 .15em;font-size:1.75rem;font-weight:700;color:#03a171;letter-spacing:-.01em}header p{margin:0;font-size:1rem;color:#555}.intro-band{background:#f0faf6;padding-top:1.25rem;padding-bottom:1.25rem}.intro-band p{max-width:760px;margin:0 auto;font-size:1.05rem;color:#111}main{padding-top:2.5rem;padding-bottom:3rem}main>*{max-width:760px;margin-left:auto;margin-right:auto}main .meta{font-size:.85rem;color:#555;margin-bottom:2rem}main section{max-width:760px;margin:0 auto 2.5rem}main section:last-child{margin-bottom:0}main h2{margin:0 0 .6em;font-size:1.2rem;font-weight:700;color:#03a171;border-bottom:1px solid #9edece;padding-bottom:.3em}main p{margin:0 0 1em}main p:last-child{margin-bottom:0}main ul{margin:0 0 1em 1.5rem;padding:0}main ul li{margin-bottom:.4em}main .highlight{background:#f0faf6;border-left:4px solid #03A171;padding:1rem 1.25rem;margin:1rem 0;border-radius:0 4px 4px 0}main .highlight p{margin:0;font-size:.95rem}footer{border-top:1px solid #e0e0e0;padding-top:1.25rem;padding-bottom:2rem}footer p{max-width:760px;margin:0 auto;font-size:.85rem;color:#555}@media(max-width:600px){header h1{font-size:1.4rem}main h2{font-size:1.05rem}}
