*,*::before,*::after{box-sizing:border-box}ul,ol{padding:0;list-style-position:outside;margin:0 0 0 1.125rem}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:auto;-webkit-font-smoothing:antialiased;line-height:1.5}a{-webkit-text-decoration:none;text-decoration:none;color:inherit}img{max-width:100%}input,button,textarea,select{font:inherit}button:focus{outline:none}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.container{display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:1280px;padding:0 1rem}.row{-webkit-box-flex:0;box-sizing:border-box;display:flex;display:flexbox;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;width:100%;margin-left:-1rem;margin-right:-1rem}.col,[class*="col-"]{-webkit-box-flex:0;box-sizing:border-box;flex:0 0 100%;padding-left:1rem;padding-right:1rem}@media (min-width: 360px){.col-s-1{flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;width:8.33333333%}.col-s-2{flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;width:16.66666667%}.col-s-3{flex-basis:25%;-ms-flex-preferred-size:25%;width:25%}.col-s-4{flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;width:33.33333333%}.col-s-5{flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;width:41.66666667%}.col-s-6{flex-basis:50%;-ms-flex-preferred-size:50%;width:50%}.col-s-7{flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;width:58.33333333%}.col-s-8{flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;width:66.66666667%}.col-s-9{flex-basis:75%;-ms-flex-preferred-size:75%;width:75%}.col-s-10{flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;width:83.33333333%}.col-s-11{flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;width:91.66666667%}.col-s-12{flex-basis:100%;-ms-flex-preferred-size:100%;width:100%}}@media (min-width: 850px){.col-m-1{flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;width:8.33333333%}.col-m-2{flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;width:16.66666667%}.col-m-3{flex-basis:25%;-ms-flex-preferred-size:25%;width:25%}.col-m-4{flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;width:33.33333333%}.col-m-5{flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;width:41.66666667%}.col-m-6{flex-basis:50%;-ms-flex-preferred-size:50%;width:50%}.col-m-7{flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;width:58.33333333%}.col-m-8{flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;width:66.66666667%}.col-m-9{flex-basis:75%;-ms-flex-preferred-size:75%;width:75%}.col-m-10{flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;width:83.33333333%}.col-m-11{flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;width:91.66666667%}.col-m-12{flex-basis:100%;-ms-flex-preferred-size:100%;width:100%}}@media (min-width: 1024px){.col-l-1{flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;width:8.33333333%}.col-l-2{flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;width:16.66666667%}.col-l-3{flex-basis:25%;-ms-flex-preferred-size:25%;width:25%}.col-l-4{flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;width:33.33333333%}.col-l-5{flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;width:41.66666667%}.col-l-6{flex-basis:50%;-ms-flex-preferred-size:50%;width:50%}.col-l-7{flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;width:58.33333333%}.col-l-8{flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;width:66.66666667%}.col-l-9{flex-basis:75%;-ms-flex-preferred-size:75%;width:75%}.col-l-10{flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;width:83.33333333%}.col-l-11{flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;width:91.66666667%}.col-l-12{flex-basis:100%;-ms-flex-preferred-size:100%;width:100%}}body{position:relative;font-family:'Roboto'}a{color:#e67e22}p{font-size:1.125rem;line-height:1.75}.button,button{display:inline-block;padding:1rem 2.5rem;border-radius:4px;font-size:1.125rem;font-weight:500;line-height:1;text-align:center;transition:all 300ms;cursor:pointer}.button--primary,button--primary{border:2px solid #be6415;background-color:#e67e22;color:#fff}.button--primary:hover,button--primary:hover{background-color:#be6415}.main-header{padding:2rem 0;text-align:center}@media (min-width: 850px){.main-header{padding:4rem 0}}.main-header h1{margin-bottom:0;color:#034422}.footer{margin-top:4rem;padding:3rem 0;border-top:1px solid #d8d8d8;text-align:center}.footer__social{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.footer__social a{display:block;margin:0 1rem}.footer__social img{display:block;filter:brightness(75%) saturate(100) hue-rotate(25deg)}.footer__copyright{text-align:center;font-size:0.875rem}.page__inner{margin-top:3rem;margin-bottom:3rem}.page__inner h1{margin-bottom:1rem;text-transform:uppercase;color:#034422}.page__content h2,.page__content h3,.page__content h4,.page__content h5,.page__content h6{margin:1rem 0;color:#034422}.page__content h2{font-size:2rem}.page__content h3{font-size:1.75rem}.page__content h4{font-size:1.5rem}.page__content h5{font-size:1.25rem}.page__content h6{font-size:1.25rem}.landing-page__content{padding:1.5rem;font-size:1.125rem;line-height:1.75;text-align:center;border:1px solid #d8d8d8;background-color:#f2f2f2}.landing-page__content-inner{margin-bottom:2rem;text-align:left}.landing-page__content p{margin-bottom:1.5rem}.landing-page__content .button{display:inline-block}@media (min-width: 850px){.landing-page__content .button{width:320px}}.page-questions{padding-bottom:4rem;background-color:#f2f2f2}.page-questions__header{background-color:#fff}.page-questions .container{margin-top:2rem;margin-bottom:2rem;padding-top:2rem;padding-bottom:2rem;max-width:780px;background-color:#fff}@media (min-width: 850px){.page-questions .container{margin-top:4rem;margin-bottom:4rem}}.page-questions h2{margin-bottom:1.5rem;font-weight:500;font-size:1.5rem}.page-questions__questions{padding-left:2rem}.page-questions__question{margin-bottom:2rem}.page-questions__question p{display:inline-block;margin-bottom:1rem}.page-questions__answer{cursor:pointer}.page-questions .button{display:block;width:100%}.page-results .container{max-width:1080px}.page-results__nav{background-color:#f2f2f2}.page-results__nav nav{display:flex;align-items:center;justify-content:space-between}.page-results__nav ul{margin:0}.page-results__nav li{display:inline-block;list-style:none}.page-results__nav a{display:block;padding:1.25rem 1rem;font-size:1.125rem;font-weight:700;color:#000}.page-results__nav a:hover{color:#e67e22}.page-results__nav .current-menu-item a{background-color:#e67e22;color:#fff}.page-results__content{margin-top:3rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #000;font-size:1.125rem;line-height:1.75}.page-results__content p{margin-bottom:1.5rem}.page-results__content .button{width:100%;text-transform:uppercase}.page-results__individual-results{padding-bottom:3rem}@media (min-width: 850px){.page-results__individual-results{padding-bottom:4rem}}.page-results__individual-results-header h2{text-transform:uppercase;color:#034422}.page-results__individual-results table{margin:2rem auto 0;width:100%;border:1px solid #d8d8d8;border-spacing:0;font-size:0.875rem}.page-results__individual-results table thead{background-color:#f2f2f2;font-weight:700;text-align:left}.page-results__individual-results table thead th{padding:0.5rem}.page-results__individual-results table tr:nth-of-type(even){background-color:#f2f2f2}.page-results__individual-results table td{padding:0.5rem;width:70%;border:none}.page-results__individual-results table td .score--low{color:#e67e22}.page-results__individual-results table tfoot{font-weight:700}.page-results__individual-results table tfoot td:nth-of-type(2){color:#034422}.page-results__individual-results table tfoot td:nth-of-type(2) .score{position:relative;display:inline-block;border-bottom:1px dotted #034422;cursor:help}.page-results__individual-results table tfoot td:nth-of-type(2) .score__tooltip{position:absolute;top:calc(100% + 10px);left:0;display:none;padding:0.5rem;width:300px;background-color:#000;color:#fff;font-weight:400}.page-results__individual-results table tfoot td:nth-of-type(2) .score:hover .score__tooltip{display:block}.page-results__score-info{padding-bottom:3rem;margin-bottom:3rem}.page-results__score-info h2{text-transform:uppercase;color:#034422}.page-results__chart{margin-bottom:3rem}@media (min-width: 850px){.page-results__chart{margin-bottom:4rem}}.page-results__chart canvas{margin-top:2rem}.page-results__book{margin-bottom:3rem}@media (min-width: 850px){.page-results__book{margin-bottom:4rem}}.page-results__book-image{margin-bottom:1rem}@media (min-width: 850px){.page-results__book-image{margin-bottom:0}}.page-results__book-image img{width:200px;height:auto}.page-results__book h2{margin-bottom:1rem;color:#034422}.page-results__book-content{margin-bottom:1rem}.page-tips__tip{margin-bottom:2rem}.page-tips h2{font-size:1.25rem}.page-tips__categories{margin:1rem 0 0 0}.page-tips__categories li{display:inline-block;padding:0 0.25rem;margin-right:0.5rem;background-color:#f2f2f2}.page-email form{margin:2rem 0;width:100%;max-width:720px;text-align:right}.page-email form label{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1rem}.page-email form label span{width:100px}.page-email form input{padding:0.5rem 1rem;margin-left:1rem;width:100%}.page-email form .disclaimer{margin-top:2rem;font-size:0.875rem;text-align:left}.page-email__response{display:none;margin-bottom:2rem}.page-email__response p{margin-bottom:1rem}

