*{box-sizing:border-box}html{background:#f4f2eb;color:#242b25;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}body{margin:0}.page{max-width:820px;margin:0 auto;padding:0 24px}a{color:#2f6548;text-decoration:underline}a:focus{outline:2px solid #2f6548}.top{padding:22px 0;border-bottom:1px solid #d5d7cc;overflow:hidden}.brand{font-size:23px;font-weight:bold;color:#242b25;text-decoration:none}.brand span{font-size:16px;font-weight:normal;color:#687064}.edition{float:right;margin-top:7px;font-size:12px;color:#687064}.hero{padding:55px 0 42px}.eyebrow{font-size:11px;letter-spacing:1.4px;color:#687064;font-weight:bold}h1{font-size:54px;line-height:1.08;letter-spacing:-2px;margin:23px 0}h2{font-size:29px;line-height:1.2;letter-spacing:-.6px;margin:12px 0 20px}h3{font-size:21px;margin:5px 0}.intro{font-size:19px;color:#596152;margin-bottom:29px}.button{display:inline-block;padding:12px 18px;border:1px solid #2f6548;background:#2f6548;color:#fff;text-decoration:none;font-size:14px;border-radius:4px}.secondary{background:transparent;color:#2f6548}.textlink{display:inline-block;margin:14px 0 0 12px;font-size:14px}.note{background:#e7ebdf;border-left:3px solid #567653;padding:16px 18px;font-size:14px}.section{padding:35px 0;border-bottom:1px solid #d5d7cc}.address{font-family:monospace;font-size:20px;background:#fff;padding:15px;border:1px solid #d5d7cc;word-wrap:break-word}.small{font-size:13px;color:#687064}.app{padding:24px 0;border-top:1px solid #d5d7cc}.app p{margin:7px 0 12px}.app a{font-size:14px}.tag{font-size:10px;font-weight:bold;letter-spacing:.7px;color:#2f6548}.muted{color:#7b725e}.footer{padding:28px 0;font-size:14px;font-weight:bold}.footer span{float:right;font-weight:normal;font-size:12px;color:#687064}.footer p{font-size:11px;font-weight:normal;color:#687064}@media(max-width:480px){.page{padding:0 18px}h1{font-size:42px}.hero{padding-top:36px}.edition{font-size:10px}.textlink{margin-left:0;display:block}.footer span{float:none;display:block}.address{font-size:16px}}

.app-title{font-size:36px;letter-spacing:-1px;word-wrap:break-word}.checksum{word-wrap:break-word}form{margin:18px 0}label{display:block;margin:18px 0 8px;font-size:14px}input:not([type=checkbox]),textarea{display:block;width:100%;max-width:650px;padding:10px;border:1px solid #b9c2b0;border-radius:3px;background:#fff;color:#242b25;font:inherit;margin-top:6px}input[type=file]{font-size:14px}.check input{display:inline}.catalog{padding-top:0}.app h3 a{color:#242b25;text-decoration:none}button{cursor:pointer;font:inherit}.button{margin:4px 4px 4px 0}
