html,body{height:auto;overflow:auto}
body.site{display:block;text-align:left;max-width:760px;margin:0 auto;padding:24px 18px 60px;font-size:19px;line-height:1.55}
.site h1{font-size:40px}.site h2{color:#ffd166;margin-top:36px}
.site a{color:#ffd166}
.site .cta{display:inline-block;background:#d62839;color:#fff;text-decoration:none;font-weight:700;padding:14px 30px;border-radius:14px;font-size:22px}
.site table{border-collapse:collapse;width:100%}.site td,.site th{border-bottom:1px solid #2d6b4a;padding:8px;text-align:left}
.site .note{opacity:.75;font-size:16px}
.site button{font-size:20px;padding:12px 26px}
[hidden]{display:none!important}
