@font-face{font-family:'montserratSemiBold';src:url(//d1nfaf380zbiur.cloudfront.net/assets/guides/Montserrat-SemiBold-de8527e65b57f65619421b58574ea8e487af9f3a68c1d22ef0f97a3e70ea68bb.woff) format("woff");font-display:swap}@font-face{font-family:'montserratLight';src:url(//d1nfaf380zbiur.cloudfront.net/assets/guides/Montserrat-Light-e3138385764791e1831249470cb0ea2bad7e4597bb867509faf7f1d9bbcd916a.woff) format("woff");font-display:swap}a{color:#3d3d3d;text-decoration:none;transition:all 0.2s ease-in-out}a:hover{cursor:pointer}html{box-sizing:border-box;font-size:62.5%;height:100vh;margin:0;padding:0}html *,html *::before,html *::after{box-sizing:inherit}input{-webkit-appearance:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f6f6;color:#3d3d3d;font-family:"Merriweather", serif;font-size:1.4rem;font-weight:300;height:100vh;margin:0;padding:0}figure{-webkit-margin-after:0;-webkit-margin-before:0;-webkit-margin-end:0;-webkit-margin-start:0}h1,h2,h3,h4,h5,h6,ol,ul,p,figure{margin:0;padding:0}hr{background-color:#3d3d3d;border:none;display:block;height:.6rem;margin:4rem auto;width:25%}hr.light{background-color:#fff}.atk-fill{fill:#d73a15}.white-fill{fill:#fff}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}:-moz-placeholder,::-moz-placeholder{opacity:1}.hidden{display:none !important}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}@media (max-width: 668px){.is-not-mobile-display{display:none}}@media (min-width: 668px){.is-mobile-display{display:none}}.component{width:100%}.component .component__body--hilite,.component .component__body--padded--hilite,.component .component__body--padded-large--hilite,.component .component__body--padded-medium--hilite,.component .component__body--padded-xlarge--hilite{background-color:#fff}.component .component__body--padded,.component .component__body--padded--hilite{padding:1rem}.component .component__body--padded-medium,.component .component__body--padded-medium--hilite{padding:2rem}.component .component__body--padded-large,.component .component__body--padded-large--hilite{padding:3rem}.component .component__body--padded-xlarge,.component .component__body--padded-xlarge--hilite{padding:3rem}.component__header h1{text-align:center;text-transform:uppercase}@media (max-width: 668px){.component__header h1{font:700 1.8rem/1.3 "Montserrat", sans-serif;letter-spacing:1px;margin-bottom:2rem;padding-left:6%;padding-right:6%}}@media (min-width: 668px) and (max-width: 1100px){.component__header h1{font:700 2rem/1.2 "Montserrat", sans-serif;letter-spacing:0.9px;margin-bottom:2rem;padding-left:5%;padding-right:5%}}@media (min-width: 1100px){.component__header h1{font:700 2.2rem/1.1 "Montserrat", sans-serif;letter-spacing:1px;margin-bottom:2rem}}.site-footer{background-color:#3d3d3d;color:#f6f6f6}.site-footer a{color:inherit}.site-footer a:hover{text-decoration:none}.site-footer nav a{color:#9b9b9b;display:block;font:400 1.4rem/2.8rem "Montserrat", sans-serif}.site-footer nav a:hover{color:#fff}.site-footer nav li{list-style:none}.site-footer nav li.link__hilite a{color:#f6f6f6}.site-footer__header{font:2rem/1.4 "montserratSemiBold", sans-serif;margin:0 0 2rem}.site-footer__wrapper{padding:0 1.5rem}.site-footer .atk-fill{fill:#fff}.site-footer .copyright{font:1rem/1.8 "proximaNovaRegular", sans-serif}.site-footer .form{margin-bottom:2.3rem}.site-footer .form__group--input,.site-footer .form__group--submit{height:4rem}.site-footer .form__info{color:#bebebe;font:italic 1.2rem/2 "Merriweather", serif}.site-footer .form__info--link{text-decoration:underline}.site-footer .form__message.success{color:#fff}.site-footer .list__inline{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:1.8rem;padding:0 1.5rem}.site-footer .list__inline svg{transition:0.2s all ease-in-out;fill:#fff;height:37px;width:37px}.site-footer .list__inline svg:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.site-footer .media{background-color:#525151}.site-footer .media-list__content{padding:0 1rem}.site-footer .media-list__content p{color:#f6f6f6;font:300 1.4rem/1.4 "Merriweather", serif}.site-footer .media-list__item{padding:1rem 0;width:100%}.site-footer .white-fill{fill:#525151}@media (max-width: 668px){.site-footer{padding:3rem 0 2rem}.site-footer__wrapper{margin:1rem 0 3rem}.site-footer__wrapper .media .site-footer__header{text-align:center}.site-footer .accordion__group{border-top:#d8d8d8 1px solid;display:block;margin:0 0 2.5rem;width:100%}.site-footer .accordion__header{font:400 1.8rem/5.1rem "Montserrat", sans-serif}.site-footer .media{padding-top:2rem}.site-footer .media .site-footer__header{text-align:center}.site-footer .media-list{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;border-top:#9b9b9b 1px solid}.site-footer .media-list svg{width:13rem}.site-footer .media-list svg.cs-logo{width:9.6rem}.site-footer .media-list__item{padding:2rem 0}.site-footer .media-list__item a{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.site-footer .media-list__item:not(:last-child){border-bottom:#9b9b9b 1px solid}.site-footer .media-list .media-list__img{-webkit-flex:1 0 14rem;-moz-flex:1 0 14rem;-ms-flex:1 0 14rem;flex:1 0 14rem;max-width:14rem;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.site-footer .media-list .media-list__content{-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}.site-footer .media-list .media-list__content p{font-weight:400}.site-footer nav{padding:1rem}}@media (min-width: 668px) and (max-width: 1100px){.site-footer .site-footer__wrapper{padding-left:2.1rem;padding-right:2.1rem}.site-footer>.site-footer__wrapper{padding-bottom:2.7rem;padding-top:5.5rem}.site-footer .accordion__group{-webkit-flex:1 0 66.66666%;-moz-flex:1 0 66.66666%;-ms-flex:1 0 66.66666%;flex:1 0 66.66666%;max-width:66.66666%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .accordion__item{-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;margin-bottom:3rem}.site-footer .atk-info{-webkit-flex:1 0 23%;-moz-flex:1 0 23%;-ms-flex:1 0 23%;flex:1 0 23%;max-width:23%;margin-left:auto;margin-right:7%}.site-footer .list__inline{-webkit-flex:1 0 40%;-moz-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%;max-width:40%;margin-left:auto}.site-footer .list__inline svg{height:3.7rem;width:3.7rem}.site-footer .media{padding-top:3.8rem}.site-footer .media-list{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.site-footer .media-list__img svg.atk-logo{width:51%}.site-footer .media-list__img svg.ci-logo{width:71%}.site-footer .media-list__img svg.cc-logo{width:75%}.site-footer .media-list__img svg.science-logo{width:45%}.site-footer .media-list__img svg.cs-logo{width:45%}.site-footer .media-list__item{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex:1 0 30%;-moz-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%;border-bottom:none;margin-bottom:3rem}.site-footer .media-list__item:nth-child(3n+2){margin-left:5%;margin-right:5%}}@media (min-width: 668px){.site-footer__wrapper{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .accordion__group{display:-webkit-flex;display:-moz-flex;display:flex}.site-footer .accordion__header{font:1.4rem "Montserrat", sans-serif;margin-bottom:0;padding:1.25rem 0}.site-footer .form__group--input,.site-footer .form__group--submit{height:5rem}.site-footer .list__inline--item{padding-top:.75rem}.site-footer .media .site-footer__header{border-bottom:#9b9b9b 1px solid;margin-bottom:1.4rem;padding-bottom:1.9rem;text-align:center}.site-footer .media .site-footer__wrapper{padding:0 3.3rem 0 2.2rem}.site-footer .media-list{width:100%}.site-footer .media-list__content{padding-left:0;padding-right:0}.site-footer .media-list__content p{width:93%}.site-footer .media-list__item{-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:15rem}.site-footer .media-list__img{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:8.6rem}.site-footer .media-list__img svg{height:auto;width:100%}.site-footer .site-footer__header{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}}@media (min-width: 1100px){.site-footer{padding-bottom:0}.site-footer .site-footer__wrapper{margin:0 auto;max-width:120rem}.site-footer>.site-footer__wrapper{padding:5.5rem 2rem 6rem}.site-footer .accordion__group{-webkit-flex:1 0 80%;-moz-flex:1 0 80%;-ms-flex:1 0 80%;flex:1 0 80%;max-width:80%;margin-top:1rem}.site-footer .accordion__item{-webkit-flex:1 0 25%;-moz-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}.site-footer .atk-info{-webkit-flex:1 0 20%;-moz-flex:1 0 20%;-ms-flex:1 0 20%;flex:1 0 20%;max-width:20%;margin-top:1rem;padding:0 2.5rem}.site-footer .form{-webkit-flex:1 0 37.5%;-moz-flex:1 0 37.5%;-ms-flex:1 0 37.5%;flex:1 0 37.5%;max-width:37.5%;margin-bottom:0}.site-footer .form__group--input{-webkit-flex:1 0 70%;-moz-flex:1 0 70%;-ms-flex:1 0 70%;flex:1 0 70%;max-width:70%}.site-footer .form__group--submit{-webkit-flex:1 0 30%;-moz-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%}.site-footer .list__inline{-webkit-flex:1 0 30%;-moz-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%;margin-left:auto;margin-right:5rem}.site-footer .list__inline svg{height:3.9rem;width:3.9rem}.site-footer .media{padding:5rem 0 8rem}.site-footer .media-list{-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.site-footer .media-list__img svg.atk-logo{width:61%}.site-footer .media-list__img svg.cc-logo{width:90%}.site-footer .media-list__img svg.ci-logo{width:84%}.site-footer .media-list__img svg.cs-logo{width:54%}.site-footer .media-list__img svg.science-logo{width:54%}.site-footer .media-list__item{-webkit-flex:1 0 15%;-moz-flex:1 0 15%;-ms-flex:1 0 15%;flex:1 0 15%;max-width:15%}.site-footer .media-list__item svg{transition:all 0.2s ease-in-out}.site-footer .media-list__item:hover svg{opacity:.8}.site-footer .media .site-footer__wrapper{padding:4.8rem 4rem}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.site-footer .media-list{display:block}.site-footer .media-list__item{float:left}}.app--main{background-color:#f6f6f6;overflow:hidden}@media (max-width: 668px){.app--main__sidebar{display:none}}@media print{.app--main__sidebar{display:none}}.app--share-links{background-color:#fff;padding:1.5rem 0}@media print{.app--share-links{display:none}}.app--share-links button{background-color:#fff;border:none;padding:0;margin:0;display:inline-block}.app--share-links button:hover{background-color:#fff;cursor:pointer}.app--sub-header{margin-left:auto;margin-right:auto;width:100%}@media (max-width: 668px){.app--main{margin-bottom:4.2rem}.app--share-links{margin-bottom:.9rem}}@media (min-width: 668px) and (max-width: 1100px){.app--main{margin-bottom:6rem;margin-top:2rem;padding:0 1rem}.app--main__secondary{padding-top:4rem}.app--share-links{margin-bottom:1.7rem}}@media (min-width: 668px){.app--main{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:100vw}.app--main__primary{-webkit-flex:1 0 calc(100% - (17.9rem + 2rem));-moz-flex:1 0 calc(100% - (17.9rem + 2rem));-ms-flex:1 0 calc(100% - (17.9rem + 2rem));flex:1 0 calc(100% - (17.9rem + 2rem));max-width:calc(100% - (17.9rem + 2rem));-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}.app--main__secondary{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3}.app--main__sidebar{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;overflow:hidden;position:relative}.app--main__sidebar .is-pinned__bottom{bottom:0;position:absolute}.app--main__sidebar .is-pinned__top{position:fixed;top:46px}.app--main__sidebar .sidebar__wrapper{width:17.4rem}.app--share-links{width:100%}}@media (min-width: 1100px){.app--main{margin-bottom:8rem;max-width:1200px}.app--main__primary{-webkit-flex:1 0 79%;-moz-flex:1 0 79%;-ms-flex:1 0 79%;flex:1 0 79%;max-width:79%}.app--main__secondary{padding-top:6rem}.app--main__secondary .component{margin-bottom:5.4rem}.app--main__sidebar{-webkit-flex:1 0 18%;-moz-flex:1 0 18%;-ms-flex:1 0 18%;flex:1 0 18%;max-width:18%}.app--main__sidebar .sidebar__wrapper{width:21.6rem}.app--share-links{margin-bottom:2.7rem}}.offsite{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;position:fixed;width:100vw;z-index:1100}@media print{.offsite{display:none}}.offsite [class^='menu-close']{padding:2rem;position:absolute;right:0;top:0}.offsite [class^='menu-close'] svg{fill:#767f81;height:2.4rem;stroke:#767f81;stroke-width:1px;width:2.4rem}.offsite__bottom{transition:all 0.15s ease-in-out;background-color:rgba(61,61,61,0.95);top:100vh}.offsite__bottom [class^='menu-close']{z-index:2}.offsite__bottom [class^='menu-close'] svg{fill:#fff}.offsite__bottom--wrapper{-webkit-overflow-scrolling:touch;height:100%;overflow-y:scroll}.offsite.active>div{-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);overflow-y:scroll}.offsite.active.offsite__left{left:0}.offsite.active.offsite__right{right:0}.offsite.active.offsite__bottom{top:0}.atkGlobalHeader.inactive,.atkGobalWrapper.bottom.inactive{display:none}.app--main{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.app--main__primary .content__wrapper li a,.app--main__primary .content__wrapper p a,.app--main__primary .content__wrapper td a{color:#d73a15;text-decoration:none}.app--main__primary .content__wrapper li a:hover,.app--main__primary .content__wrapper p a:hover,.app--main__primary .content__wrapper td a:hover{text-decoration:underline}.app--wrapper{max-width:100vw}.app--wrapper.fixed{position:fixed}.content__body li,.content__body p{font:1.4rem/1.9 "Merriweather", serif}.content__body ol,.content__body p,.content__body ul{margin-bottom:2.1rem}.content__body>ol{margin-left:1.25rem}.content__body>ul{margin-left:1.5rem}.content__body--header{border-bottom:#3d3d3d 0.4rem solid;padding-bottom:1rem}.content__intro{text-align:center}.content__intro--header{color:#d73a15}.content__list--header{font:1.8rem/1.4 "montserratSemiBold", sans-serif}.app--main__primary .content__wrapper{background-color:#fff;overflow:auto}@media (max-width: 668px){.app--main{-webkit-overflow-scrolling:touch;overflow-y:scroll;width:100vw}.app--header{margin-bottom:5rem}.content__body--header{font:700 1.8rem/1.4 "Montserrat", sans-serif;margin-bottom:1.3rem}.content__intro--body p{font-size:1.6rem;line-height:1.8}.content__intro--header{font:700 1.8rem/1.4 "Montserrat", sans-serif;margin-bottom:1rem}.content__list:first-child{margin-bottom:2rem}.content__wrapper{padding-left:1rem;padding-right:1rem}}@media (min-width: 668px) and (max-width: 1100px){.app--header{margin-bottom:7.2rem}.content__body--header{font:700 2rem/1.3 "Montserrat", sans-serif;margin-bottom:1.4rem}.content__intro--body p{font-size:1.8rem;line-height:1.6}.content__intro--header{font:700 2.4rem/1.1 "Montserrat", sans-serif;margin-bottom:1.7rem}.content__list--header{margin-bottom:1rem}.content__topic .card__bordered{margin-bottom:4rem}.content__wrapper{padding-left:2rem;padding-right:2rem}}@media (min-width: 1100px){.app--header{height:16.5rem;z-index:10}.content__body--header{font:700 2.4rem/1.1 "Montserrat", sans-serif;margin-bottom:1.5rem}.content__intro--body p{font-size:2.2rem;line-height:1.7}.content__intro--header{font:3.6rem/1.3 "montserratSemiBold", sans-serif;margin-bottom:1.6rem}.content__lists{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:space-bewteen;-ms-flex-pack:space-bewteen;-webkit-justify-content:space-bewteen;-moz-justify-content:space-bewteen;justify-content:space-bewteen}.content__lists .content__list{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.content__lists .content__list--header{margin-bottom:2rem}.content__wrapper{padding-left:7.5rem;padding-right:7.5rem}}.app--main__primary .card__bordered,.app--main__primary .content__intro,.app--main__primary .content__lists,.app--main__primary .img-flex,.app--main__primary .img-grid,.app--main__primary .table,.app--main__primary .table--responsive,.app--main__primary .teasers{margin-bottom:3rem}.app--main__primary .content__intro{margin-top:2.3rem}.app--main__primary .content__topic .component.pre-component{margin-bottom:3rem}.app--main__primary .content__wrapper .content__body{margin-top:2.7rem}.app--main__primary .content__wrapper .card__bordered{margin-bottom:1.7rem;margin-top:1.7rem}.app--main__primary .content__wrapper+.content__wrapper .content__body{margin-top:0}.app--main__primary .content__wrapper+.content__wrapper .card__bordered{margin-top:.3rem}.app--main__primary .content__wrapper.pre-component{margin-bottom:1.7rem}.app--main__primary .form{padding-bottom:3rem}.app--main__primary--wide .img-captioned{margin-bottom:1rem}@media (min-width: 668px){.app--main__primary .card__bordered,.app--main__primary .content__intro,.app--main__primary .content__lists,.app--main__primary .img-flex,.app--main__primary .img-grid,.app--main__primary .table,.app--main__primary .table--responsive,.app--main__primary .teasers{margin-bottom:4rem}.app--main__primary .content__topic .component.pre-component{margin-bottom:4rem}.app--main__primary .content__wrapper .content__body{margin-top:3.7rem}.app--main__primary .content__wrapper .card__bordered{margin-bottom:2.7rem;margin-top:2.7rem}.app--main__primary .content__wrapper.pre-component{margin-bottom:4rem}.app--main__primary .form{padding-bottom:4rem}.app--main__primary .pre-component .teasers{margin-bottom:0}.app--main__primary--wide .img-captioned{margin-bottom:2rem}}@media (min-width: 1100px){.app--main__primary .content__intro{margin-top:3.6rem}.app--main__primary .content__wrapper .content__body{margin-top:6.7rem}.app--main__primary .content__wrapper .card__bordered{margin-bottom:3.7rem;margin-top:3.7rem}.app--main__primary .content__wrapper.pre-component{padding-bottom:4.3rem}.app--main__primary .form{padding-bottom:4rem}.app--main__primary--wide .img-captioned{margin-bottom:3.4rem}}.nav--main a{border-bottom:#9b9b9b 1px solid;color:inherit;display:block;line-height:4rem}.nav--main li{color:#767f81;list-style:none}.media-list__img img{height:auto;width:100%}.hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.first-letter::first-letter{color:#d73a15;float:left;font-family:"Montserrat", sans-serif;font-size:6.4rem;font-weight:700;line-height:.6;padding:.8rem .4rem 0 0}.clear-float{clear:both}.float-left{float:left}.float-right{float:right}.text-capitalized{text-transform:capitalize}.text-center{text-align:center}.text-lowercase{text-transform:lowercase}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}@media (max-width: 668px){.accordion__header{transition:all 0.2s ease-in-out;border-bottom:#d8d8d8 1px solid;display:block;line-height:6rem;max-width:100%;padding-left:1rem;position:relative}.accordion__header::after{-ms-transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:all 0.2s ease-in-out;background:url(//d1nfaf380zbiur.cloudfront.net/assets/guides/icons/icon_chevron_right_white-5b29af12c9655c18f6cdf6150b9ca493dc550ca747ce6044835388e12aed45ad.svg) no-repeat;background-size:2.5rem;content:'';display:block;height:2.5rem;position:absolute;right:1rem;top:50%;width:2.5rem}.accordion__item--content{transition:all 0.2s ease-in-out;max-height:0;max-width:100%;overflow:hidden}.accordion__item--content nav{padding:0 1rem}.accordion__item.active{border-bottom:#d8d8d8 1px solid}.accordion__item.active .accordion__item--content{margin-bottom:1rem;max-height:100rem}.accordion__item.active .accordion__header{border:none}.accordion__item.active .accordion__header::after{-ms-transform:translateY(-70%) rotate(-90deg);-webkit-transform:translateY(-70%) rotate(-90deg);transform:translateY(-70%) rotate(-90deg)}}.content__blockquote{border-top:#3d3d3d 0.4rem solid;padding:.5rem}.content__blockquote blockquote{border-bottom:#979797 1px solid;border-top:#979797 1px solid;font-family:"Merriweather", serif;font-size:2.4rem;font-style:italic;font-weight:700;line-height:1.4;margin:0;padding:.9rem 0 1.1rem}input[type='submit'],button,.button{transition:all 0.2s ease-in-out;background-color:#767f81;border:1px solid #9b9b9b;display:inline-block;font:1.2rem "montserratLight", sans-serif;letter-spacing:0.1rem;padding:0.25rem 2rem;text-align:center}input[type='submit']:hover,button:hover,.button:hover{background-color:#a8a8a8;text-decoration:none}input.licorice[type='submit'],button.licorice,.licorice.button{background-color:#3d3d3d;border:0.1rem solid #fff}input.licorice[type='submit']:hover,button.licorice:hover,.licorice.button:hover{background-color:#fff;color:#3d3d3d}input.lipstick[type='submit'],button.lipstick,.lipstick.button{background-color:#cb2329;border-color:#cb2329;color:#fff}input.lipstick[type='submit']:hover,button.lipstick:hover,.lipstick.button:hover{background-color:#b51f25}input.mint[type='submit'],button.mint,.mint.button{background-color:#6ba6aa;color:#fff}input.mint[type='submit']:hover,button.mint:hover,.mint.button:hover{background-color:#5c9ba0}input.outline[type='submit'],button.outline,.outline.button{background-color:inherit;border-color:inherit}input.red-border[type='submit'],button.red-border,.red-border.button{background-color:#fff;border-color:#d73a15;color:#d73a15;padding:0.25rem 1.5rem;text-transform:uppercase}input.red-border[type='submit']:hover,button.red-border:hover,.red-border.button:hover{color:#c03413}input.tomato[type='submit'],button.tomato,.tomato.button{background-color:#d73a15;border-color:#d73a15;color:#fff}input.tomato[type='submit']:hover,button.tomato:hover,.tomato.button:hover{background-color:#c03413}input.blue-bird[type='submit'],button.blue-bird,.blue-bird.button{background-color:#3d99df;border-color:#3d99df;color:#fff}input.blue-bird[type='submit']:hover,button.blue-bird:hover,.blue-bird.button:hover{background-color:#278ddb}input.white[type='submit'],button.white,.white.button{background-color:#fff;border-color:#fff;color:#d73a15}input.white[type='submit']:hover,button.white:hover,.white.button:hover{background-color:#f2f2f2}input[type='submit'][disabled],input[type='submit'][readonly],input[type='submit'].disabled,fieldset[disabled] input[type='submit'],button[disabled],button[readonly],button.disabled,fieldset[disabled] button{background-color:#9b9b9b;border-color:#9b9b9b;cursor:not-allowed;opacity:1}input[type='submit']:focus,button:focus{border-color:#9b9b9b;outline:0}.button__show-more{margin:0 0 2rem;min-height:2rem;position:relative;width:100%;z-index:1}.button__show-more::after{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#d73a15;content:'';height:1px;left:0;position:absolute;top:50%;width:100%;z-index:0}.button__show-more .button{-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fffcf4;left:50%;position:absolute;top:0;z-index:1}.comments [class^='component__body']{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.fb-comments{max-width:100% !important;width:100% !important}.fb-comments>span,.fb-comments iframe{max-width:100% !important;width:100% !important}.icon-list{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-bottom:0;margin-left:auto;margin-right:auto;padding:0}.icon-list__icon{height:2rem}.icon-list__item{list-style:none;text-align:center;width:6rem}.icon-list__link{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%}.icon-list__label{color:#767f81;font:400 1.1rem "Montserrat", sans-serif;margin-top:.2rem}.icon-list svg.comments{height:2.1rem;width:2.4rem}.icon-list svg.email{height:1.6rem;width:2.5rem}.icon-list svg.pinterest{fill:#cb2027;height:2rem;width:2rem}.icon-list svg.facebook{fill:#3b5998;height:2rem;width:1rem}.icon-list svg.twitter{fill:#00aced;height:1.6rem;margin-top:.2rem;width:2rem}@media (min-width: 668px){.icon-list__item{width:8rem}}.media-list{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.media-list__item,.media-list__link{display:-webkit-flex;display:-moz-flex;display:flex}.media-list__item{list-style:none}.media-list__link{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.media-list{display:block}.media-list__content,.media-list__img{display:block;float:left}.media-list__item{display:block;position:relative}}.search{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;border:#000 0.1rem solid;border-radius:.2rem;margin-left:auto;width:100%}.search input[type='email'],.search input[type='search'],.search input[type='text']{font-size:1.6rem;outline:none;color:#3d3d3d;font-family:"Merriweather", serif}.search :-moz-placeholder,.search ::-moz-placeholder{color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}.search input:-ms-input-placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}.search input::-webkit-input-placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}.search input[type="text"]::placeholder,.search input[type="email"]::placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}.search button{background-color:#e8e8e8;border:none;cursor:pointer;height:3.6rem;padding:0;text-align:center;width:4rem}.search button:hover{background-color:#d73a15}.search button:hover svg{fill:#fff}.search input{-webkit-appearance:none;background-color:transparent;border:none;padding-left:.5rem;width:calc(100% - 3.5rem)}.search svg{fill:#000;height:2.2rem;margin:0 auto;width:2.2rem}.card__body+.card__body .media-list__item{border-top:solid 1px #e6e6e6}.card__bordered{border:#d73a15 2px solid;min-height:10rem;padding:0  2rem;position:relative;width:100%}.card__bordered a{color:#d73a15}.card__bordered a:not(.button):hover{color:#a92d10;text-decoration:underline}.card__bordered h3{color:#4a4a4a;font:400 1.8rem/1.2 "Montserrat", sans-serif;margin-bottom:1rem}.card__bordered h3 small{color:#bebebe;display:block;font:1.2rem/1.2 "montserratSemiBold", sans-serif;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.card__bordered p,.card__bordered li{font:400 1.2rem/1.5 "Merriweather", serif}.card__bordered .media-list__content{-webkit-flex:1 0 65%;-moz-flex:1 0 65%;-ms-flex:1 0 65%;flex:1 0 65%;max-width:65%}.card__bordered .media-list__img{-webkit-flex:1 0 27%;-moz-flex:1 0 27%;-ms-flex:1 0 27%;flex:1 0 27%;max-width:27%}.card__bordered .media-list__item{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:2.6rem 0;width:100%}.card__cta--action{margin-bottom:.5rem}.card__cta--action .button{background-color:#fff;border:#d73a15 1px solid;color:#d73a15;display:inline-block;font:1.2rem/1 "montserratSemiBold", sans-serif;letter-spacing:1px;padding:.7rem 2rem;text-decoration:none;text-transform:uppercase}.card__cta--action .button:hover{background-color:#fff;border-color:#a92d10}.card__cta--content p{color:#000;font:400 1.4rem/1.9 "Montserrat", sans-serif;margin:0;padding:0}.card__header{-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#fff;color:#d73a15;display:inline-block;font:1.2rem/2.2 "montserratSemiBold", sans-serif;left:50%;letter-spacing:1px;padding-bottom:.2rem;padding-left:1rem;padding-right:1rem;padding-top:.2rem;position:absolute;text-transform:uppercase;top:0;white-space:nowrap}@media (min-width: 668px) and (max-width: 1100px){.card__bordered .media-list__item{padding:2.1rem 0}}@media (min-width: 668px){.card__cta{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.card__cta--action{margin-bottom:0;margin-right:1rem}}@media (min-width: 1100px){.card__bordered p,.card__bordered li{font:400 1.4rem/1.5 "Merriweather", serif}.card__bordered .media-list__content{-webkit-flex:1 0 80%;-moz-flex:1 0 80%;-ms-flex:1 0 80%;flex:1 0 80%;max-width:80%}.card__bordered .media-list__img{-webkit-flex:1 0 16%;-moz-flex:1 0 16%;-ms-flex:1 0 16%;flex:1 0 16%;max-width:16%}.card__bordered .media-list__item{padding:1.9rem 0}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.card__bordered::after{clear:both;content:' ';display:table}.card__bordered .card__header,.card__bordered .button{font-family:"montserratSemiBold", sans-serif;font-size:1.3rem}.card__bordered .media-list__item{padding-bottom:1rem}.card__bordered .media-list__item::after{clear:both;content:' ';display:table}.card__bordered .media-list__item>div{float:left}.card__bordered .media-list__content{margin-left:2rem;max-width:80%;padding-bottom:2rem;width:80%}}@supports (-ms-accelerator: true){.card__bordered .card__header,.card__bordered .button{font-family:"montserratSemiBold", sans-serif;font-size:1.4rem}}.featured-recipe{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-color:#fff;padding:1.5rem 1.5rem 1.4rem 1.2rem;position:relative;width:100%}.featured-recipe img{height:18.8rem;width:17.6rem}.featured-recipe .not-mobile{display:none}.featured-recipe__content{order:1;padding-left:1.5rem;width:20.8rem}.featured-recipe__description{display:none}.featured-recipe__header{background-color:#d73a15;color:#fff;display:inline-block;font-family:"Montserrat", sans-serif;font-size:1rem;font-weight:300;letter-spacing:.07rem;margin-bottom:1rem;padding:.4rem .8rem;text-transform:uppercase}.featured-recipe__image{order:0}.featured-recipe__link{color:#d73a15;font-size:1.2rem;font-weight:700}.featured-recipe__link svg{display:inline-block;fill:#d73a15;margin-left:-.5rem;vertical-align:bottom}.featured-recipe__link:hover,.featured-recipe__link:active,.featured-recipe__link:focus{color:#a72e12}.featured-recipe__link:hover svg,.featured-recipe__link:active svg,.featured-recipe__link:focus svg{fill:#a72e12}.featured-recipe__title{color:#000;font-family:"Montserrat", sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4;margin-bottom:1rem}.featured-recipe__title a:hover,.featured-recipe__title a:active,.featured-recipe__title a:focus{color:#d73a15}@media (min-width: 668px){.featured-recipe{display:block;padding:1rem}.featured-recipe__content{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;padding:2.4rem 3.3rem 2.5rem 1.7rem;position:absolute;right:2.2rem;top:50%;width:22rem}.featured-recipe__header{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1.7rem;margin-bottom:0;position:absolute;top:0}.featured-recipe__link{font-size:1.4rem}.featured-recipe__title{font-size:2rem;line-height:1.3}.featured-recipe img{height:auto;width:100%}.featured-recipe .not-mobile{display:block}.featured-recipe .mobile{display:none}}@media (min-width: 1100px){.featured-recipe{padding:2.2rem}.featured-recipe__content{padding:3.2rem 3.4rem 2.6rem 2.6rem;right:5.7rem;width:36.8rem}.featured-recipe__description{color:#000;display:block;font-size:1.4rem;line-height:1.9;margin-bottom:1.4rem}.featured-recipe__header{font-size:1.6rem;left:2.6rem}.featured-recipe__link{font-size:1.4rem}.featured-recipe__title{font-size:3rem;line-height:1.3;width:100%}}.recipe-cards .media-list{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.recipe-cards .media-list__item:first-child{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.recipe-cards .media-list__item:first-child a{display:-webkit-flex;display:-moz-flex;display:flex;max-height:100%;overflow:hidden}.recipe-cards .media-list__item:first-child .media-list__content,.recipe-cards .media-list__item:first-child .media-list__img{display:-webkit-flex;display:-moz-flex;display:flex}.recipe-cards .media-list__item:first-child .media-list__content{-webkit-flex:1 0 37%;-moz-flex:1 0 37%;-ms-flex:1 0 37%;flex:1 0 37%;max-width:37%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.recipe-cards .media-list__item:first-child .media-list__img img{height:100%;width:100%}.recipe-cards .media-list__item:not(:first-child){display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.recipe-cards .media-list__item:not(:first-child).recipe-card.no-image{padding:0 2rem}.recipe-cards .media-list__item:not(:first-child).recipe-card.no-image a{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%}.recipe-cards .media-list__item:not(:first-child).recipe-card.no-image .recipe-card__description{display:block;font:1.2rem/1.5 "Merriweather", serif}.recipe-cards .media-list__item:not(:first-child).recipe-card.no-image .recipe-card__title{font:400 2rem/1.3 "Montserrat", sans-serif}.recipe-cards .media-list__item:not(:first-child).recipe-card.no-image .media-list__img{display:none}.recipe-cards .media-list__item:not(:first-child) .media-list__content{padding-top:1rem}.recipe-card{background-color:#fff}.recipe-card__attribution em{font-style:italic}.recipe-card__footer{margin-bottom:2rem;min-height:1rem;position:relative;width:100%}.recipe-card__footer button{left:50%;position:absolute;transform:translateX(-50%) translateY(-25%);z-index:1}.recipe-card__footer::after{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#d73a15;content:' ';height:.1rem;left:0;position:absolute;top:50%;width:100%;z-index:0}.recipe-card__headline{border-bottom:solid 4px #3d3d3d}@media (max-width: 668px){.recipe-cards{padding:0 1rem}.recipe-card{height:24rem}}@media (min-width: 668px){.recipe-card{height:33.6rem}}@media (max-width: 1100px){.recipe-cards .recipe-card__title{margin-bottom:.5rem}.recipe-cards .media-list__item{padding:1rem}.recipe-cards .media-list__item:first-child{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.recipe-cards .media-list__item:first-child .media-list__content{-webkit-flex:1 0 37%;-moz-flex:1 0 37%;-ms-flex:1 0 37%;flex:1 0 37%;max-width:37%;padding-left:1rem}.recipe-cards .media-list__item:first-child .media-list__img{-webkit-flex:1 0 63%;-moz-flex:1 0 63%;-ms-flex:1 0 63%;flex:1 0 63%;max-width:63%}.recipe-cards .media-list__item:not(:first-child){-webkit-flex:1 0 48.7%;-moz-flex:1 0 48.7%;-ms-flex:1 0 48.7%;flex:1 0 48.7%;max-width:48.7%}.recipe-card{margin-bottom:1rem}.recipe-card__attribution{font:300 1.2rem/1.5 "Merriweather", serif}.recipe-card__description{display:none}.recipe-card__headline{font:1.8rem/1 "montserratSemiBold", sans-serif;margin-bottom:1.1rem;padding-bottom:.9rem}.recipe-card__title{font:400 1.4rem/1.3 "Montserrat", sans-serif}}@media (min-width: 1100px){.recipe-card{height:39rem}.recipe-card__attribution{font:300 1.4rem/1.3 "Merriweather", serif}.recipe-card__headline{font:2.4rem/1.1 "montserratSemiBold", sans-serif;margin-bottom:2.1rem}.recipe-card .media-list__item .recipe-card__description{display:block;font:1.4rem/1.6 "Merriweather", serif}.recipe-cards .media-list{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.recipe-cards .media-list__item{margin-bottom:1rem;padding:1.5rem}.recipe-cards .media-list__item:first-child{-webkit-flex:1 0 66.3%;-moz-flex:1 0 66.3%;-ms-flex:1 0 66.3%;flex:1 0 66.3%;max-width:66.3%}.recipe-cards .media-list__item:first-child .media-list__content{-webkit-flex:1 0 37%;-moz-flex:1 0 37%;-ms-flex:1 0 37%;flex:1 0 37%;max-width:37%;padding-left:1rem}.recipe-cards .media-list__item:first-child .media-list__img{-webkit-flex:1 0 63%;-moz-flex:1 0 63%;-ms-flex:1 0 63%;flex:1 0 63%;max-width:63%}.recipe-cards .media-list__item:first-child .recipe-card__description{font:1.4rem/1.6 Merriweather}.recipe-cards .media-list__item:first-child .recipe-card__title{font:400 2rem/1.2 "Montserrat", sans-serif;margin-bottom:1rem}.recipe-cards .media-list__item:not(:first-child){-webkit-flex:1 0 32.5%;-moz-flex:1 0 32.5%;-ms-flex:1 0 32.5%;flex:1 0 32.5%;max-width:32.5%}.recipe-cards .media-list__item:not(:first-child) .recipe-card__description{display:none}.recipe-cards .media-list__item:not(:first-child) .recipe-card__title{font:400 1.4rem/1.3 "Montserrat", sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.recipe-cards{display:block}.recipe-cards .media-list h3,.recipe-cards .media-list p{max-width:100%;word-wrap:normal}.recipe-cards .media-list__item{display:block;float:left;height:39rem;position:relative}.recipe-cards .media-list__item:first-child{margin-right:1%;overflow:hidden;width:65%}.recipe-cards .media-list__item:first-child>div{float:left}.recipe-cards .media-list__item:first-child .media-list__content{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;top:50%}.recipe-cards .media-list__item:last-child{margin-right:0}.recipe-cards .media-list__item:not(first-child){display:block !important;float:left;margin-right:1%;width:32%}.recipe-cards .media-list__item:not(first-child)>div{display:block}.recipe-cards .media-list__item:not(first-child) .media-list__img,.recipe-cards .media-list__item:not(first-child) .media-list__content{width:100%}.recipe-cards .media-list::after{clear:both;content:' ';display:table}}.email-share{transition:all 0.2s ease-in-out;-ms-transform-origin:top center;-webkit-transform-origin:top center;transform-origin:top center;min-height:1rem;padding:1rem 1rem 1.5rem;position:relative;width:100%;z-index:4}.email-share__close{position:absolute;right:1rem;top:1rem}.email-share__close svg{height:1.8rem;width:1.8rem}.email-share__error{color:#d73a15;position:absolute;right:1.2rem;text-align:right;top:1rem}.email-share__error,.email-share__input{font:400 1.4rem/1.29 "Montserrat", sans-serif}.email-share__header{color:#3d3d3d;font:700 1.8rem/1.39 "Montserrat", sans-serif;margin-bottom:1.5rem;text-align:center}.email-share__group{background-color:#fff;border:#e6e6e6 1px solid;margin-bottom:1rem;min-height:1rem;padding:1rem 1.2rem;position:relative;width:100%}.email-share__group.error{background-color:#f9e1dc;border-color:#d73a15}.email-share__input,.email-share__textarea{-webkit-appearance:none;border-color:transparent;color:#2e2e2e;display:block;font:400 1.4rem "Montserrat", sans-serif;outline:none;padding-left:0;width:100%}.error .email-share__input{background-color:#f9e1dc}.email-share__label{color:#bebebe;display:block;font:700 1.2rem/1.17 "Montserrat", sans-serif;letter-spacing:.1rem;text-transform:uppercase}.error .email-share__label{color:#d73a15}.email-share__submit{font:700 1.2rem "Montserrat", sans-serif;height:3rem;letter-spacing:.1rem;text-transform:uppercase;width:17rem}.email-share__textarea{border:none;height:8rem;resize:none;width:100%}.email-share__wrap--submit input{display:block;margin:0 auto}.email-share.hidden{-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0);max-height:0;z-index:-10}@media (min-width: 668px){.email-share__textarea{height:16rem}}@media (min-width: 668px){.email-share__form{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.email-share__submit{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.email-share__wrap{-webkit-flex:1 0 44%;-moz-flex:1 0 44%;-ms-flex:1 0 44%;flex:1 0 44%;max-width:44%;margin:0 .5rem}.email-share__wrap:nth-of-type(2){display:-webkit-flex;display:-moz-flex;display:flex}.email-share__wrap--submit{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}}.form input:focus:invalid{color:#9b9b9b;opacity:.9;outline:red 2px solid}.form input:required{box-shadow:none}.form input[type='submit']{font-family:"montserratSemiBold", sans-serif;letter-spacing:1px}.form__info--link{text-decoration:underline}.form__info--link:hover{text-decoration:none}.form__group{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.2rem;width:100%}.form__group--input,.form__group--submit{-webkit-appearance:none;border:none;border-radius:0;height:5rem}.form__group--input{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;font:1.8rem "Merriweather", serif;padding:0 1.2rem}.form__group--submit{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;cursor:pointer;text-transform:uppercase}.form__group input[type='email'],.form__group input[type='search'],.form__group input[type='text']{font-size:1.2rem;outline:none;color:#3d3d3d;font-family:"Montserrat", sans-serif}.form__group :-moz-placeholder,.form__group ::-moz-placeholder{color:#3d3d3d;font-family:"Montserrat", sans-serif;font-size:1.2rem}.form__group input:-ms-input-placeholder{color:#3d3d3d;font-family:"Montserrat", sans-serif;font-size:1.2rem}.form__group input::-webkit-input-placeholder{color:#3d3d3d;font-family:"Montserrat", sans-serif;font-size:1.2rem}.form__group input[type="text"]::placeholder,.form__group input[type="email"]::placeholder{color:#3d3d3d;font-family:"Montserrat", sans-serif;font-size:1.2rem}.form__message{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;font:1.4rem/1.4 "montserratSemiBold", sans-serif;margin:.5rem 0;text-align:left}.form__message.error{color:#d73a15}.form__message.success{color:#3d3d3d}.form--centered{text-align:center}.form--centered .form__group--input,.form--centered .form__group--submit{height:3.2rem}.app--main__primary .form__group,.app--main__wide .form__group,.content__article-detail .form__group{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.app--main__primary .form__group--submit,.app--main__wide .form__group--submit,.content__article-detail .form__group--submit{font-size:1rem;padding:0 1rem;white-space:normal}.app--main__primary .form__group--submit.blue-bird,.app--main__wide .form__group--submit.blue-bird,.content__article-detail .form__group--submit.blue-bird{font-size:1.2rem}.app--main__primary .form__header,.app--main__wide .form__header,.content__article-detail .form__header{color:#d73a15;font:700 1.4rem/1 "Montserrat", sans-serif;margin-bottom:.5rem;text-transform:uppercase}.app--main__primary .form__info,.app--main__wide .form__info,.content__article-detail .form__info{color:#767f81;font:italic 1rem/1.8 "Merriweather", serif}.app--main__primary .form__info--link,.app--main__wide .form__info--link,.content__article-detail .form__info--link{color:#767f81}.app--main__primary .form__sub-header,.app--main__wide .form__sub-header,.content__article-detail .form__sub-header{font:700 1.8rem/1.3 "Montserrat", sans-serif}.app--main__primary--wide,.app--main__wide--wide,.content__article-detail--wide{width:100%}@media (max-width: 668px){.app--main__primary .form,.app--main__wide .form,.content__article-detail .form{padding-left:1.2rem;padding-right:1.2rem}.app--main__primary .form__group,.app--main__wide .form__group,.content__article-detail .form__group{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.app--main__primary .form__group--input,.app--main__primary .form__group--submit,.app--main__wide .form__group--input,.app--main__wide .form__group--submit,.content__article-detail .form__group--input,.content__article-detail .form__group--submit{height:4rem}.app--main__primary .form__group--submit.blue-bird,.app--main__wide .form__group--submit.blue-bird,.content__article-detail .form__group--submit.blue-bird{font-size:1rem}.app--main__primary .form__group--input,.app--main__wide .form__group--input,.content__article-detail .form__group--input{-webkit-flex:1 0 60%;-moz-flex:1 0 60%;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%}.app--main__primary .form__group--submit,.app--main__wide .form__group--submit,.content__article-detail .form__group--submit{-webkit-flex:1 0 35%;-moz-flex:1 0 35%;-ms-flex:1 0 35%;flex:1 0 35%;max-width:35%}.app--main__primary .form__group .form__message,.app--main__wide .form__group .form__message,.content__article-detail .form__group .form__message{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;text-align:center}.app--main__primary .form__header,.app--main__wide .form__header,.content__article-detail .form__header{color:#d73a15}.app--main__primary .form__header,.app--main__primary .form__sub-header,.app--main__wide .form__header,.app--main__wide .form__sub-header,.content__article-detail .form__header,.content__article-detail .form__sub-header{padding-left:1rem;padding-right:1rem}.app--main__primary .form__info,.app--main__wide .form__info,.content__article-detail .form__info{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;padding-top:1.2rem}.app--main__primary .form__sub-header,.app--main__wide .form__sub-header,.content__article-detail .form__sub-header{margin-bottom:1.5rem}}@media (min-width: 668px) and (max-width: 1100px){.app--main__primary .form,.app--main__wide .form,.content__article-detail .form{display:block}.app--main__primary .form__group,.app--main__wide .form__group,.content__article-detail .form__group{margin:0 auto;max-width:80%}.app--main__primary .form__header,.app--main__primary .form__sub-header,.app--main__wide .form__header,.app--main__wide .form__sub-header,.content__article-detail .form__header,.content__article-detail .form__sub-header{margin-left:auto;margin-right:auto;max-width:70%}.app--main__primary .form__info,.app--main__wide .form__info,.content__article-detail .form__info{padding-top:2rem}.app--main__primary .form__sub-header,.app--main__wide .form__sub-header,.content__article-detail .form__sub-header{margin-bottom:1.8rem}}@media (min-width: 1100px){.app--main__primary .form--centered .form__group,.app--main__wide .form--centered .form__group,.content__article-detail .form--centered .form__group{display:flex;margin-left:auto;margin-right:auto;max-width:60%}.app--main__primary .form--centered .form__message.success,.app--main__wide .form--centered .form__message.success,.content__article-detail .form--centered .form__message.success{text-align:center}.app--main__primary .form__sub-header,.app--main__wide .form__sub-header,.content__article-detail .form__sub-header{margin-bottom:1.8rem}}@media (max-width: 1100px){.desktop-header{display:none}}@media (min-width: 1100px){.desktop-header{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;transition:all 0.2s linear;background-color:#3d3d3d;height:3.5rem;margin-bottom:2rem;padding-left:1rem;padding-right:1rem;z-index:10}.is-scrolling .desktop-header{-ms-transform:translateY(-75%);-webkit-transform:translateY(-75%);transform:translateY(-75%)}}@media (min-width: 1100px) and (max-width: 1100px){.is-upward-scroll .desktop-header{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width: 1100px){.desktop-header li{list-style:none}.desktop-header ul{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:3.5rem}.desktop-header .atk-nav{text-transform:uppercase}.desktop-header .atk-nav a{color:#9b9b9b;display:block;font:1.2rem/3.5rem "Roboto Condensed", sans-serif;position:relative}.desktop-header .atk-nav a::before{-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);content:' ';height:.3rem;left:50%;position:absolute;top:0;width:4rem}.desktop-header .atk-nav a.active,.desktop-header .atk-nav a:hover{color:#fff}.desktop-header .atk-nav a.active::before,.desktop-header .atk-nav a:hover::before{background-color:#d73a15}.desktop-header .atk-nav a.active{cursor:default}.desktop-header .atk-nav li{height:3.5rem;margin-right:1.6rem}.desktop-header .user-nav a{color:#fff}.desktop-header .user-nav li{margin-left:2rem}}.global-header{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-color:#fff;position:relative;width:100%;z-index:3}.global-header a,.global-header svg{display:block}.global-header__label{color:#5a5959;font:0.7rem/1.2 "montserratLight", sans-serif;margin-top:-.35rem;text-transform:uppercase}.global-header__logo{-webkit-flex:0 1 23%;-moz-flex:0 1 23%;-ms-flex:0 1 23%;flex:0 1 23%;max-width:23%}.global-header__logo svg{width:100%}.global-header__menu{-webkit-flex:0 1 10%;-moz-flex:0 1 10%;-ms-flex:0 1 10%;flex:0 1 10%;max-width:10%;text-align:center}.global-header__menu svg{display:block;fill:#5A5959;height:3.5rem;margin:0 auto;width:3rem}.global-header__search{margin-left:auto}@media (max-width: 668px){.global-header{height:5rem;padding-left:1rem;padding-right:.8rem}.global-header__logo{margin-left:3%}.global-header__logo svg{max-height:4rem}.global-header__nav{display:none}.global-header__search{-webkit-flex:1 0 60%;-moz-flex:1 0 60%;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%}.global-header__search .search{height:3rem}.global-header__search .search input[type='email'],.global-header__search .search input[type='search'],.global-header__search .search input[type='text']{font-size:1.4rem;outline:none;color:#3d3d3d;font-family:"Merriweather", serif}.global-header__search .search :-moz-placeholder,.global-header__search .search ::-moz-placeholder{color:rgba(63,43,30,0.4) !important;font-size:1.4rem;font-style:italic}.global-header__search .search input:-ms-input-placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.4rem;font-style:italic}.global-header__search .search input::-webkit-input-placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.4rem;font-style:italic}.global-header__search .search input[type="text"]::placeholder,.global-header__search .search input[type="email"]::placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.4rem;font-style:italic}.global-header__search .search button{height:2.8rem;width:3rem}.global-header__search .search svg{margin-top:.2rem}}@media (min-width: 668px) and (max-width: 1100px){.global-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;height:7rem;padding-left:1rem;padding-right:1.5rem}.global-header__logo{-webkit-flex:1 0 17%;-moz-flex:1 0 17%;-ms-flex:1 0 17%;flex:1 0 17%;max-width:17%;margin-left:2%}.global-header__menu{-webkit-flex:1 0 5%;-moz-flex:1 0 5%;-ms-flex:1 0 5%;flex:1 0 5%;max-width:5%}.global-header__nav{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.global-header__nav .primary-nav{display:none}.global-header__nav .user-nav{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;padding-right:2rem}.global-header__search .search{max-height:21.6rem;width:26.8rem}}@media (min-width: 668px){.global-header__logo .atk-logo,.global-header__logo .logo{height:5rem;width:13.6rem}.global-header__search .search{height:3.6rem}.global-header__search .search input[type='email'],.global-header__search .search input[type='search'],.global-header__search .search input[type='text']{font-size:1.6rem;outline:none;color:#3d3d3d;font-family:"Merriweather", serif}.global-header__search .search :-moz-placeholder,.global-header__search .search ::-moz-placeholder{color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}.global-header__search .search input:-ms-input-placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}.global-header__search .search input::-webkit-input-placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}.global-header__search .search input[type="text"]::placeholder,.global-header__search .search input[type="email"]::placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}@-moz-document url-prefix(){.global-header__search .search input[type='email'],.global-header__search .search input[type='search'],.global-header__search .search input[type='text']{font-size:1.6rem;outline:none;color:#3d3d3d;font-family:"Merriweather", serif}.global-header__search .search :-moz-placeholder,.global-header__search .search ::-moz-placeholder{color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}.global-header__search .search input:-ms-input-placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}.global-header__search .search input::-webkit-input-placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}.global-header__search .search input[type="text"]::placeholder,.global-header__search .search input[type="email"]::placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}}.global-header__search .search button{height:3.4rem;width:4rem}.global-header__search .search svg{margin-top:.2rem}}@media (min-width: 1100px) and (max-width: 1136px){.global-header__search{-webkit-flex:1 0 26rem;-moz-flex:1 0 26rem;-ms-flex:1 0 26rem;flex:1 0 26rem;max-width:26rem}.global-header__search .search{max-width:26rem;width:26rem}}@media (min-width: 1136px){.global-header__nav{-webkit-flex:calc(100% - 43.6rem);-moz-flex:calc(100% - 43.6rem);-ms-flex:calc(100% - 43.6rem);flex:calc(100% - 43.6rem)}.global-header__search{-webkit-flex:1 0 30rem;-moz-flex:1 0 30rem;-ms-flex:1 0 30rem;flex:1 0 30rem;max-width:30rem}.global-header__search .search{max-width:30rem;width:30rem}}@media (min-width: 1100px){.global-header{transition:all 0.2s linear;height:9rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:120rem;min-height:9rem;padding-left:3rem;padding-right:1.5rem;z-index:9}.is-scrolling .global-header{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 1100px) and (max-width: 1100px){.is-upward-scroll .global-header{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width: 1100px){.global-header__logo{-webkit-flex:1 0 13.6rem;-moz-flex:1 0 13.6rem;-ms-flex:1 0 13.6rem;flex:1 0 13.6rem;max-width:13.6rem}.global-header__menu{display:none}.global-header__nav .primary-nav{margin-left:.7rem}.global-header__nav .primary-nav__link{line-height:9rem}.global-header__nav .user-nav{display:none}}@media (max-width: 1100px){.global-header{transition:all 0.2s linear;position:fixed;top:0}.is-scrolling .global-header{-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width: 1100px) and (max-width: 1100px){.is-upward-scroll .global-header{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.sticky-header{display:none}.sticky-header .user-nav{margin-left:auto}.sticky-header .user-nav span span{display:none}@media (min-width: 1100px) and (max-width: 1125px){.sticky-header__nav{padding:0 1rem}.sticky-header__nav .user-nav .button{padding-left:.5rem;padding-right:.5rem}}@media (min-width: 1125px){.sticky-header__nav{padding:0 1.5rem}}@media (min-width: 1100px){.sticky-header{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;transition:transform 0.2s linear;-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0);-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;background-color:#fff;border-bottom:#e6e6e6 1px solid;height:5rem;margin-left:auto;padding:0 1.5rem 0 1rem;position:absolute;top:-5rem;width:100%}.is-upward-scroll .sticky-header{-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1);position:fixed;top:0;z-index:10}.sticky-header__logo{-webkit-flex:1 0 9.5rem;-moz-flex:1 0 9.5rem;-ms-flex:1 0 9.5rem;flex:1 0 9.5rem;max-width:9.5rem}.sticky-header__logo a{display:block;height:3.5rem}.sticky-header__logo svg{height:3.5rem;width:auto}.sticky-header__nav{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex:calc(100% - 30.7rem);-moz-flex:calc(100% - 30.7rem);-ms-flex:calc(100% - 30.7rem);flex:calc(100% - 30.7rem);-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;max-width:calc(100% - 30.7rem)}.sticky-header__nav .primary-nav__link{padding:0 .5rem}.sticky-header__nav .primary-nav__item.has-sub{-ms-transform:translateY(-0.2rem);-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.sticky-header__search{-webkit-flex:1 0 21.2rem;-moz-flex:1 0 21.2rem;-ms-flex:1 0 21.2rem;flex:1 0 21.2rem;margin-left:auto;max-width:21.2rem}.sticky-header__search .search{max-height:3.6rem}.sticky-header__search .search input[type='email'],.sticky-header__search .search input[type='search'],.sticky-header__search .search input[type='text']{font-size:1.4rem;outline:none;color:#3d3d3d;font-family:"Merriweather", serif}.sticky-header__search .search :-moz-placeholder,.sticky-header__search .search ::-moz-placeholder{color:rgba(63,43,30,0.4) !important;font-size:1.4rem;font-style:italic}.sticky-header__search .search input:-ms-input-placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.4rem;font-style:italic}.sticky-header__search .search input::-webkit-input-placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.4rem;font-style:italic}.sticky-header__search .search input[type="text"]::placeholder,.sticky-header__search .search input[type="email"]::placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.4rem;font-style:italic}@-moz-document url-prefix(){.sticky-header__search .search input[type='email'],.sticky-header__search .search input[type='search'],.sticky-header__search .search input[type='text']{font-size:1.6rem;outline:none;color:#3d3d3d;font-family:"Merriweather", serif}.sticky-header__search .search :-moz-placeholder,.sticky-header__search .search ::-moz-placeholder{color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}.sticky-header__search .search input:-ms-input-placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}.sticky-header__search .search input::-webkit-input-placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}.sticky-header__search .search input[type="text"]::placeholder,.sticky-header__search .search input[type="email"]::placeholder{color:#3d3d3d;font-family:"Merriweather", serif;color:rgba(63,43,30,0.4) !important;font-size:1.6rem;font-style:italic}}.sticky-header__search .search button{max-height:3.4rem}.sticky-header__search .search svg{margin:5px 0 auto}}@media (min-width: 1100px) and (max-width: 1250px){.sticky-header .pill,.sticky-header .user-nav li:first-child{display:none !important}.sticky-header .primary-nav__link{font-size:1.2rem !important}}.hero{padding-bottom:41.66666667%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-color:#525151;height:0;margin-bottom:-0.5px;overflow:hidden;position:relative;text-align:center}.hero img{height:auto;width:100%;z-index:-1}.hero__chapter{color:#fff;margin-bottom:0;text-shadow:0 0 3.6rem rgba(0,0,0,0.5)}.hero__content{-ms-transform:translateY(-40%);-webkit-transform:translateY(-40%);transform:translateY(-40%);color:#fff;margin:0;padding:0 1rem;position:absolute;top:50%;width:100%;z-index:0}.hero__header{-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;left:50%;padding-left:1rem;padding-right:1rem;position:absolute;top:0;width:auto}.hero__header h2{text-transform:uppercase;white-space:nowrap}.hero__topic{color:#fff;text-shadow:0 0 3.6rem rgba(0,0,0,0.5)}@media (max-width: 668px){.hero__chapter{font:1.6rem/1.1 "montserratSemiBold", sans-serif}.hero__header h2{font:1.4rem/3rem "montserratSemiBold", sans-serif;letter-spacing:0.8px}.hero__topic{font:700 3rem/1.1 "Montserrat", sans-serif}}@media (min-width: 668px) and (max-width: 1100px){.hero__chapter{font:2.4rem/0.9 "montserratSemiBold", sans-serif;margin-bottom:2rem}.hero__header h2{font:1.8rem/4rem "montserratSemiBold", sans-serif;letter-spacing:0.7px}.hero__topic{font:700 3.6rem/1.2 "Montserrat", sans-serif}}@media (min-width: 1100px){.hero__chapter{font:2.4rem/0.6 "montserratSemiBold", sans-serif;margin-bottom:2.5rem}.hero__header h2{font:2rem/4rem "montserratSemiBold", sans-serif;letter-spacing:0.8px}.hero__topic{font:700 4rem/1.1 "Montserrat", sans-serif}}.recipe-hero{width:100%}.recipe-hero__header{border-bottom:#3d3d3d 0.6rem solid}.recipe-hero .media-list{background-color:#fff}.recipe-hero .media-list h3 small{color:#d73a15;display:block;letter-spacing:1px;text-transform:uppercase}.recipe-hero .media-list__content,.recipe-hero .media-list__img{display:-webkit-flex;display:-moz-flex;display:flex}.recipe-hero .media-list__content{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.recipe-hero .media-list__content h3,.recipe-hero .media-list__content p{-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.recipe-hero .media-list__item{width:100%}@media (max-width: 668px){.recipe-hero{padding:1rem}.recipe-hero__header{font:700 3.2rem/1 "Montserrat", sans-serif;margin-bottom:2.1rem;padding-bottom:1rem}.recipe-hero .media-list__content{-webkit-flex:1 0 35%;-moz-flex:1 0 35%;-ms-flex:1 0 35%;flex:1 0 35%;max-width:35%;padding-left:1rem;padding-right:1rem}.recipe-hero .media-list__content h3{font:400 1.4rem/1.3 "Montserrat", sans-serif}.recipe-hero .media-list__content h3 small{font:700 1.2rem/1.5 "Montserrat", sans-serif;margin-bottom:.5rem}.recipe-hero .media-list__content p{display:none}.recipe-hero .media-list__img{-webkit-flex:1 0 65%;-moz-flex:1 0 65%;-ms-flex:1 0 65%;flex:1 0 65%;max-width:65%;padding:1rem 1rem .5rem}.recipe-hero .media-list__img .rectangle{display:none}}@media (min-width: 668px){.recipe-hero__header{font:700 4.4rem/1.1 "Montserrat", sans-serif;margin-bottom:2rem}.recipe-hero .media-list{margin:0 auto}.recipe-hero .media-list h3{margin-bottom:1rem}.recipe-hero .media-list__img .square{display:none}}@media (min-width: 668px) and (max-width: 1100px){.recipe-hero__header{margin-bottom:2rem;padding-bottom:1rem;padding-top:2rem}.recipe-hero .media-list h3{font:400 1.6rem/1.4 "Montserrat", sans-serif}.recipe-hero .media-list h3 small{font:700 1.2rem/1.5 "Montserrat", sans-serif}.recipe-hero .media-list p{font:1.2rem/1.5 "Merriweather", serif}.recipe-hero .media-list__content{-webkit-flex:1 0 24%;-moz-flex:1 0 24%;-ms-flex:1 0 24%;flex:1 0 24%;max-width:24%;padding-left:0;padding-right:1.2rem}.recipe-hero .media-list__img{-webkit-flex:1 0 76%;-moz-flex:1 0 76%;-ms-flex:1 0 76%;flex:1 0 76%;max-width:76%;padding:1rem 1rem .5rem}}@media (min-width: 1100px){.recipe-hero{margin-bottom:-0.1 0.5rem;margin-left:auto;margin-right:auto;max-width:120rem}.recipe-hero__header{margin-bottom:3.7rem;padding-bottom:1rem;padding-top:3rem}.recipe-hero .media-list{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%}.recipe-hero .media-list h3{font:400 2rem/1 "Montserrat", sans-serif}.recipe-hero .media-list h3 small{font:700 1.4rem/1.7 "montserratSemiBold", sans-serif}.recipe-hero .media-list p{font:1.4rem/1.6 "Merriweather", serif}.recipe-hero .media-list__content{-webkit-flex:1 0 28%;-moz-flex:1 0 28%;-ms-flex:1 0 28%;flex:1 0 28%;max-width:28%;padding-left:.8rem;padding-right:2rem}.recipe-hero .media-list__img{-webkit-flex:1 0 72%;-moz-flex:1 0 72%;-ms-flex:1 0 72%;flex:1 0 72%;max-width:72%;padding:1.5rem 1.5rem 1rem}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.recipe-hero{width:100%}.recipe-hero .media-list{width:100%}.recipe-hero .media-list__item{background-color:#fff;float:left;position:relative;width:100%}.recipe-hero .media-list__item::after{clear:both;content:' ';display:table}.recipe-hero .media-list__content{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;top:50%}.recipe-hero .media-list__content,.recipe-hero .media-list__img{display:block;float:left}}.img-captioned{max-width:100%}.img-captioned img{height:auto;width:100%}p.img-captioned--text{border-bottom:#979797 1px solid;font-family:"Merriweather", serif;font-size:1rem;font-style:italic;padding-bottom:.8rem;padding-top:.7rem}.img-captioned{margin-bottom:1rem}@media (min-width: 668px){.img-captioned{margin-bottom:2rem}}@media (min-width: 1100px){.img-captioned{margin-bottom:3.4rem}}.img-flex{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:space-bewteen;-ms-flex-pack:space-bewteen;-webkit-justify-content:space-bewteen;-moz-justify-content:space-bewteen;justify-content:space-bewteen;margin-left:-.5rem;margin-right:-.5rem}.img-flex figure{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin:0 .5rem}.img-flex img{height:auto;width:100%}.img-flex__caption{display:-webkit-flex;display:-moz-flex;display:flex;color:#3d3d3d;font-family:"Merriweather", serif;font-size:1rem;font-stretch:normal;font-style:italic;font-weight:normal;justify-content:normal;letter-spacing:normal;line-height:1.2;margin:-1rem 1.15rem 3rem;padding:0 0.5rem;text-align:left;width:62%}@media (min-width: 1100px){.img-flex__caption{margin:-1rem auto 3rem}}.img-grid{display:-webkit-flex;display:-moz-flex;display:flex;margin-top:8rem;max-width:100%;position:relative}.img-grid img{height:auto;width:100%}.img-grid p{margin:0;padding:0}.img-grid__card{-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);background-color:#fff;left:50%;margin-bottom:-6rem;opacity:.95;position:absolute;text-align:center;top:0;z-index:1}.img-grid__wrap{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media (max-width: 668px){.img-grid{padding-bottom:.8rem;padding-left:1rem;padding-right:1rem}.img-grid figure{-webkit-flex:1 0 49%;-moz-flex:1 0 49%;-ms-flex:1 0 49%;flex:1 0 49%;max-width:49%;margin-bottom:.2rem}.img-grid p{font:300 1.4rem/1.6 "Merriweather", serif}.img-grid__card{padding:1.3rem 1rem;width:90%}}@media (min-width: 668px){.img-grid figure:first-child,.img-grid figure:last-child{-webkit-flex:1 0 49.5%;-moz-flex:1 0 49.5%;-ms-flex:1 0 49.5%;flex:1 0 49.5%;max-width:49.5%}.img-grid figure:not(:first-child):not(:last-child){-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-flex:1 0 24.3%;-moz-flex:1 0 24.3%;-ms-flex:1 0 24.3%;flex:1 0 24.3%;max-width:24.3%}}@media (min-width: 668px) and (max-width: 1100px){.img-grid figure:first-child{margin-bottom:-17.6rem}.img-grid figure:nth-child(2),.img-grid figure:nth-child(3){margin-bottom:0}.img-grid p{font:300 1.6rem/1.5 "Merriweather", serif}.img-grid__card{padding:1rem 2rem;width:83%}}@media (min-width: 1100px){.img-grid figure:first-child{margin-bottom:-22.6rem}.img-grid figure:nth-child(2),.img-grid figure:nth-child(3){margin-bottom:.4rem}.img-grid p{font:300 1.8rem/1.3 "Merriweather", serif}.img-grid__card{padding:2.3rem 7.5rem;width:83%}}.instagram-embed__content{background:#fff url(//d1nfaf380zbiur.cloudfront.net/assets/guides/icons/icon_instagram-de6529b538be95b82220ac10c9070975339d7cb5036d4f54caf90e52e2c7344d.svg);background-repeat:no-repeat}@media (max-width: 668px){.instagram-embed__content{background-position:1.6rem 50%;background-size:4.3rem 4.3rem;min-height:6rem}.instagram-embed__content p{padding-left:18%}}@media (min-width: 668px) and (max-width: 1100px){.instagram-embed__content{background-position:2rem 50%}.instagram-embed__content p{padding-left:20%}}@media (min-width: 1100px){.instagram-embed__content{background-size:6rem 6rem;min-height:9rem}.instagram-embed__content p{padding-left:20%}}@media (min-width: 1100px){.instagram-embed__content{background-position:4rem 50%}.instagram-embed__content p{padding-left:10%}}@media screen and (min-width: 668px) and (-ms-high-contrast: active), (min-width: 668px) and (-ms-high-contrast: none){.img-grid{display:block}.img-grid figure{float:left;width:49.5%}.instagram-embed__content{background-image:none}.instagram-embed__content p{padding-left:0}}.shroud{background-color:white;filter:blur(3px);height:100%;left:0;opacity:0.2;pointer-events:none;top:0;width:100%;z-index:99}.modal{-ms-transform:translateX(-50%) translateY(-56%);-webkit-transform:translateX(-50%) translateY(-56%);transform:translateX(-50%) translateY(-56%);background-color:#fff;box-shadow:0 0 3.6rem rgba(0,0,0,0.5);left:50%;min-height:10rem;padding:4rem;position:fixed;top:50%;width:30rem}.modal#subzero_modal{min-height:24rem;width:36rem;z-index:100}.modal #subzero_input{font-size:2.2rem;text-align:center}.modal .subzero_header{text-align:center}.modal .subzero_message{color:#d73a15;font:1.2rem/1.2 "montserratSemiBold", sans-serif;padding-bottom:0.2rem}.modal h1{font:2rem/1.4 "montserratSemiBold", sans-serif;margin-bottom:1rem}.modal p{line-height:1.5}.modal .modal-close{color:#bebebe;cursor:pointer;font:2rem/1.4 "montserratSemiBold", sans-serif;position:absolute;right:1.5rem;top:1rem}.modal .modal-close:hover{color:#3d3d3d}@media (min-width: 668px){.modal{-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:50rem}}.chapter-nav{display:-webkit-flex;display:-moz-flex;display:flex;max-width:100%}.chapter-nav__header{color:#6ba6aa;text-transform:uppercase}.chapter-nav__menu{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.chapter-nav__menu--item{list-style:none}.chapter-nav__menu--item:not(:last-child)::after{content:'/'}.chapter-nav__menu--link{color:#3d3d3d;padding-left:.5rem;padding-right:.5rem}.chapter-nav__menu--link:hover{color:#d73a15}@media (max-width: 668px){.chapter-nav{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.chapter-nav__header{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;font:700 1.2rem/2.2 "Montserrat", sans-serif;letter-spacing:0.8px;max-width:100%;padding-left:1rem}.chapter-nav__menu{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;padding-left:.5rem;padding-right:.5rem}.chapter-nav__menu--link{font:400 1.4rem/1.9 "Montserrat", sans-serif}}@media (min-width: 668px){.chapter-nav{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.chapter-nav__header{font:700 1.4rem/1.9 "Montserrat", sans-serif;letter-spacing:0.8px;margin-right:1%;white-space:nowrap}}@media (min-width: 668px) and (max-width: 1100px){.chapter-nav{margin-bottom:2.1rem}.chapter-nav__header{-webkit-flex:1 0 29%;-moz-flex:1 0 29%;-ms-flex:1 0 29%;flex:1 0 29%;max-width:29%}.chapter-nav__menu{-webkit-flex:1 0 70%;-moz-flex:1 0 70%;-ms-flex:1 0 70%;flex:1 0 70%;max-width:70%}.chapter-nav__menu--link{font:400 1.6rem/1.8 "Montserrat", sans-serif}}@media (min-width: 1100px){.chapter-nav{margin-bottom:2.6rem}.chapter-nav__header{-webkit-flex:1 0 17%;-moz-flex:1 0 17%;-ms-flex:1 0 17%;flex:1 0 17%;max-width:17%}.chapter-nav__menu{-webkit-flex:1 0 82%;-moz-flex:1 0 82%;-ms-flex:1 0 82%;flex:1 0 82%;max-width:82%}.chapter-nav__menu--link{font:400 1.8rem/1.7 "Montserrat", sans-serif}}.list__inline{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;max-width:100%}.list__inline--item{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.offsite__nav li{list-style:none}.primary-nav{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.primary-nav__item{flex:0 1 auto;list-style:none}.primary-nav__item.has-sub .sub-nav{background-color:#f5f5f5;border-top:#d8d8d8 1px solid}.primary-nav__item.has-sub .sub-nav li{letter-spacing:normal}.primary-nav__link{color:#000;font-family:"Montserrat", sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:0.6px;padding-left:.7rem;padding-right:.7rem;text-transform:uppercase}.primary-nav__link:hover{color:#d73a15}.primary-nav__link svg{-ms-transform:rotate(90deg) translateX(0.4rem);-webkit-transform:rotate(90deg) translateX(0.4rem);transform:rotate(90deg) translateX(0.4rem);display:inline-block}.nav-open .primary-nav__link svg{-ms-transform:rotate(-90deg) translateX(-0.2rem);-webkit-transform:rotate(-90deg) translateX(-0.2rem);transform:rotate(-90deg) translateX(-0.2rem)}.primary-nav .pill{-ms-transform:translateY(-0.1rem);-webkit-transform:translateY(-0.1rem);transform:translateY(-0.1rem);background-color:#6ba6aa;border-radius:.6rem;color:#fff;display:inline-block;font:600 1rem "Montserrat", sans-serif;line-height:1.7rem;text-align:center;text-transform:capitalize;width:3.6rem}@media (max-width: 1100px){.offsite__nav.no-padding{padding-bottom:0}}@media (min-width: 1100px){.primary-nav__item.has-sub{position:relative}.primary-nav__item.has-sub{border-bottom:none}.primary-nav__item.has-sub .sub-nav{border:none;left:0;position:absolute;top:7rem;width:23.3rem}.sticky-header .primary-nav__item.has-sub .sub-nav{top:3rem}.primary-nav__item.has-sub .sub-nav__link{background-color:#5a5959;border-left:transparent 1rem solid;color:#fff;display:block;font:400 1.4rem "Montserrat", sans-serif;line-height:6rem;padding-left:1rem}.primary-nav__item.has-sub .sub-nav__link:hover{border-left-color:#acaeaf}.primary-nav__item.has-sub .sub-nav__item{border-bottom:#747576 1px solid;display:block;list-style:none}.primary-nav__item.has-sub .sub-nav__item.active a,.primary-nav__item.has-sub .sub-nav__item.active a:hover{border-left-color:#d73a15}}@media (max-width: 668px){.sticky-nav{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-color:#fff;border-top:1px solid #f6f6f6;bottom:0;height:5rem;left:0;position:fixed;width:100vw;z-index:4}}@media print and (max-width: 668px){.sticky-nav{display:none}}@media (max-width: 668px){.sticky-nav .red-border.button{font-size:1rem;padding-left:.5rem;padding-right:.5rem}.sticky-nav a{color:inherit;height:5rem;padding:0 .5rem}.sticky-nav a:first-child{border-right:#d8d8d8 1px solid;font-size:1rem;text-align:left}.sticky-nav a:first-child small{margin-left:.5rem;margin-right:auto}.sticky-nav a:last-child{border-left:#d8d8d8 1px solid;text-align:right}.sticky-nav a:last-child small{margin-left:auto;margin-right:.5rem}.sticky-nav a:last-child.text-center{text-align:center}.sticky-nav a:not(:nth-child(2)){display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex:1 0 40%;-moz-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;line-height:5rem;max-width:40%}.sticky-nav a:not(:nth-child(2)) small{font-size:1rem;line-height:1.45;max-width:65%}.sticky-nav a:nth-child(2){-webkit-flex:1 0 20%;-moz-flex:1 0 20%;-ms-flex:1 0 20%;flex:1 0 20%;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;max-width:20%}.sticky-nav a:nth-child(2) small{font:400 0.7rem/1.7 "Montserrat", sans-serif;letter-spacing:0.5px;text-transform:uppercase}.fixed .sticky-nav a:nth-child(2) small{color:#d73a15}.sticky-nav a:nth-child(2) svg{display:block;fill:#3d3d3d;height:1.6rem;width:1.6rem}.sticky-nav a:nth-child(2) svg path{stroke:#3d3d3d;stroke-linecap:round;stroke-width:2px}.fixed .sticky-nav a:nth-child(2) svg{fill:#d73a15}.fixed .sticky-nav a:nth-child(2) svg path{stroke:#d73a15}.sticky-nav svg{display:inline-block;fill:#3d3d3d;vertical-align:middle}}@media (min-width: 668px){.sticky-nav{display:none}}.toc__header{border-left:transparent 1rem solid}.toc__header a{color:#fff}.toc__header.active{border-color:#d73a15}.toc__nav,.toc__sub-nav{margin:0;padding:0}.toc__nav--item,.toc__sub-nav--item{border-bottom:#747576 1px solid;font-family:"Montserrat", sans-serif;list-style:none}.toc__nav--link,.toc__sub-nav--link{color:#fff;display:block;padding-left:.9rem}.toc__nav{border-top:#747576 1px solid}.toc__nav--item>a{border-left:transparent 1rem solid}.toc__nav--item>a:hover{border-left-color:#acaeaf}.toc__sub-nav--item{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;border-left:transparent 1rem solid}.toc__sub-nav--item.active,.toc__sub-nav--item.active:hover{border-left-color:#d73a15}.toc__sub-nav--item:hover{border-left-color:#acaeaf}.toc__sub-nav--item:last-child{border-bottom:none}.toc__wrapper{background-color:#3d3d3d;color:#fff}.toc__cta{text-align:center}.toc__cta a{color:#bebebe;text-decoration:underline}.toc__cta a:hover{text-decoration:none}.toc__cta h3{color:#fff}.toc__cta small{font:italic 1.2rem/2 "Merriweather", serif}.toc__cta .form__group--input{background-color:#e6e6e6;height:3rem}.toc__cta .form__group input[type='email'],.toc__cta .form__group input[type='search'],.toc__cta .form__group input[type='text']{font-size:1.2rem;outline:none;color:#3d3d3d;font-family:"Montserrat", sans-serif}.toc__cta .form__group :-moz-placeholder,.toc__cta .form__group ::-moz-placeholder{color:#3d3d3d;font-family:"Montserrat", sans-serif;font-size:1.2rem}.toc__cta .form__group input:-ms-input-placeholder{color:#3d3d3d;font-family:"Montserrat", sans-serif;font-size:1.2rem}.toc__cta .form__group input::-webkit-input-placeholder{color:#3d3d3d;font-family:"Montserrat", sans-serif;font-size:1.2rem}.toc__cta .form__group input[type="text"]::placeholder,.toc__cta .form__group input[type="email"]::placeholder{color:#3d3d3d;font-family:"Montserrat", sans-serif;font-size:1.2rem}.toc__cta .form__message.success{color:#fff;text-align:center}@media (max-width: 668px){.toc{position:relative;z-index:1}.toc__cta{padding:2.7rem 1.2rem}.toc__cta h3{font:700 1.4rem/1.6 "Montserrat", sans-serif;margin-bottom:1.6rem}.toc__cta .form__group{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.toc__cta .form__group--input{-webkit-flex:1 0 65%;-moz-flex:1 0 65%;-ms-flex:1 0 65%;flex:1 0 65%;max-width:65%}.toc__cta .form__group--submit{-webkit-flex:1 0 31%;-moz-flex:1 0 31%;-ms-flex:1 0 31%;flex:1 0 31%;font-size:1.2rem;height:3rem;letter-spacing:.9px;max-width:31%}.toc__header{padding-left:22px}.toc__header h1{font:1.8rem "montserratSemiBold", sans-serif;line-height:6.6rem}.toc__nav--item,.toc__sub-nav--item{line-height:4.8rem;width:100%}.toc__nav--chapter{-webkit-flex:1 0 33%;-moz-flex:1 0 33%;-ms-flex:1 0 33%;flex:1 0 33%;font:700 1.2rem/4.8rem "Montserrat", sans-serif;letter-spacing:.7px;max-width:33%;text-transform:uppercase}.toc__nav--item.active>.toc__nav--link{border-left-color:#d73a15}.toc__nav--label,.toc__nav--link{display:-webkit-flex;display:-moz-flex;display:flex;width:100%}.toc__nav--title{-webkit-flex:1 0 66%;-moz-flex:1 0 66%;-ms-flex:1 0 66%;flex:1 0 66%;font:400 1.4rem/4.8rem "Montserrat", sans-serif;max-width:94%}.toc__sub-nav{border-top:#747576 1px solid}.toc__sub-nav--link{padding-left:calc(34% + 1px);width:100%}}@media (min-width: 668px){.toc{background-color:#3d3d3d;overflow:hidden}.toc__header{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.toc__header:hover{border-left-color:#acaeaf}.toc__header a{display:block}.toc__header h1{line-height:1.4;margin-left:1rem}.toc__header.active:hover{border-left-color:#d73a15;cursor:default}.toc__header.active a{cursor:default}.toc__nav--item,.toc__sub-nav--item{font-size:1.4rem}.toc__nav--item.active>a,.toc__sub-nav--item.active>a{border-left-color:#d73a15;cursor:default}.toc__nav--label,.toc__nav--link,.toc__sub-nav--label,.toc__sub-nav--link{padding-right:.5rem}.toc__nav--chapter{font:700 1.2rem "Montserrat", sans-serif;text-transform:uppercase}.toc__nav--label{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.toc__nav--link{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:5.8rem;max-width:100%}.toc__nav--title{font:400 1.4rem "Montserrat", sans-serif}.toc__sub-nav{margin:0;padding:0}.toc__sub-nav--item{background-color:#5a5959;height:4rem;width:100%}.toc__sub-nav--link{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%;width:100%}}@media (min-width: 668px) and (max-width: 1100px){.toc__header{height:5.9rem}.toc__header h1{font:1.4rem "montserratSemiBold", sans-serif;line-height:5.9rem;width:100%}}@media (min-width: 1100px){.toc__header{height:7.1rem}.toc__header h1{font:700 1.6rem "Montserrat", sans-serif;line-height:7.1rem;width:100%}}@media (min-width: 668px){.toc__cta .form__group{display:block}.toc__cta .form__group--input,.toc__cta .form__group--submit{display:block;width:100%}.toc__cta .form__group--input{margin-bottom:.8rem}.toc__cta .form__group--submit{-webkit-appearance:none;height:2.4rem}.toc__cta .form__group input[type='email'],.toc__cta .form__group input[type='search'],.toc__cta .form__group input[type='text']{font-size:1rem;outline:none;color:#3d3d3d;font-family:"Montserrat", sans-serif}.toc__cta .form__group :-moz-placeholder,.toc__cta .form__group ::-moz-placeholder{color:#3d3d3d;font-family:"Montserrat", sans-serif;font-size:1rem}.toc__cta .form__group input:-ms-input-placeholder{color:#3d3d3d;font-family:"Montserrat", sans-serif;font-size:1rem}.toc__cta .form__group input::-webkit-input-placeholder{color:#3d3d3d;font-family:"Montserrat", sans-serif;font-size:1rem}.toc__cta .form__group input[type="text"]::placeholder,.toc__cta .form__group input[type="email"]::placeholder{color:#3d3d3d;font-family:"Montserrat", sans-serif;font-size:1rem}}@media (min-width: 668px) and (max-width: 1100px){.toc__cta{padding:1.7rem .9rem 1.8rem}.toc__cta h3{font:700 1.4rem/1.4 "Montserrat", sans-serif;margin-bottom:1.6rem}}@media (min-width: 1100px){.toc__cta{padding:1.7rem 1.4rem 2.2rem}.toc__cta h3{font:700 1.6rem/1.4 "Montserrat", sans-serif;margin-bottom:1.6rem}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.toc__nav--label{max-width:98%}}.user-nav{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-nav a{font:1.2rem/3.5rem "montserratSemiBold", sans-serif}.user-nav a:hover{color:#d73a15}.user-nav li{list-style:none;margin-left:2.6rem;position:relative}.user-nav small{font:italic 400 1rem/1rem "Merriweather", serif}.user-nav .button{display:inline-block;font:1.1rem/2.1rem "montserratSemiBold", sans-serif;padding:0 1.2rem;text-transform:uppercase}.user-nav .form{width:100%}.user-nav .form__group{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.user-nav .form__group--input{border:#d8d8d8 1px solid;border-right:none}.user-nav .form__group--input,.user-nav .form__group--submit{height:2.8rem}.user-nav .form__group--label{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;display:block;font:400 1.4rem "Montserrat", sans-serif;margin-bottom:1rem}.user-nav .form__group--submit{font:1.2rem "montserratSemiBold", sans-serif}.user-nav .free-registration{transition:all 0.05s ease-in-out;cursor:pointer;padding-left:1rem;padding-right:1rem;position:relative}.user-nav .free-registration.active{margin-top:.6rem;padding-bottom:.5rem;padding-top:.5rem}.user-nav .free-registration.active,.user-nav .free-registration.active:hover{background-color:#fff;border-color:#fff;color:#d73a15}.user-nav .free-registration__signup{background-color:#fff;box-shadow:0 9px 20px 0 rgba(0,0,0,0.15);padding:2rem 1rem;position:absolute;right:0;top:3.7rem;width:32rem;z-index:10}.user-nav .free-registration__signup a{color:#4a4a4a;font:italic 300 1rem "Merriweather", serif}.user-nav .free-registration__signup .form__group{margin-bottom:1rem}.sticky-header .user-nav .free-registration__signup{top:4rem}.table{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:#d73a15 0.2rem solid;text-align:center;width:100%}.table__column{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.table__column>div{display:block;width:100%}.table__content{padding:2rem}.table__content li,.table__content ol,.table__content ul{list-style:none}.table__content ol{list-style-position:inside}.table__content p,.table__content li{font:400 1.4rem/1.6 "Merriweather", serif;margin-bottom:1.5rem}.table__header{background-color:#d73a15;color:#fff;font:1.4rem/1 "montserratSemiBold", sans-serif;letter-spacing:1px;margin:0;padding-bottom:1rem;padding-top:1rem;text-transform:uppercase}@media (min-width: 920px){.table__column{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.table__content:not(:first-child){-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border-left:#d8d8d8 1px solid}}.table--responsive{border:#d73a15 0.2rem solid;border-collapse:collapse;border-spacing:0;margin:0;padding:0;table-layout:fixed;width:100%}.table--responsive td{color:#3d3d3d;font:400 1.4rem/1.6 "Merriweather", serif;vertical-align:top}.table--responsive td,.table--responsive th{padding:1rem;text-align:center}.table--responsive th{background-color:#d73a15;color:#fff;font:1.4rem/1 "montserratSemiBold", sans-serif;letter-spacing:1px;text-transform:uppercase}.table--responsive tr{padding:5px}.table--responsive tr:not(:last-child){border-bottom:#d8d8d8 1px solid}.table--responsive ul{list-style:none}@media (max-width: 668px){.table--responsive{border:0}.table--responsive td{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;text-align:left}.table--responsive td:before{-webkit-flex:1 0 30%;-moz-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%;content:attr(data-label);font:1.4rem/1 "montserratSemiBold", sans-serif;margin-right:4%;margin-top:.4rem;text-transform:uppercase}.table--responsive td:not(:last-child){border-bottom:#d8d8d8 1px solid}.table--responsive td:last-child{border-bottom:none}.table--responsive thead{display:none}.table--responsive tr{border:#d73a15 0.2rem solid;border-bottom:#d73a15 0.2rem solid;display:block;margin-bottom:1rem}.table--responsive tr:not(:last-child){border-bottom:#d73a15 0.2rem solid}}.teasers{border-top:#f6f6f6 0.2rem solid}.teasers .media-list__action{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-left:auto}.teasers .media-list__action svg{fill:#3d3d3d;height:3rem;width:3rem}.teasers .media-list__item{background-color:#fff;width:100%}.teasers .media-list__item:not(:last-child){border-bottom:#f6f6f6 0.2rem solid}.teasers .media-list__link{position:relative;width:100%}.teasers__extended .media-list__item:hover,.teasers__extended .media-list__item:active{background-color:#fdf9f8}@media (max-width: 668px){.teasers .media-list__content{-webkit-flex:1 0 53%;-moz-flex:1 0 53%;-ms-flex:1 0 53%;flex:1 0 53%;max-width:53%;margin-left:4%}.teasers .media-list__content h3{font:700 1.4rem/1.1 "Montserrat", sans-serif}.teasers .media-list__content p{font:1.2rem/1.5 "Merriweather", serif}.teasers .media-list__item{padding-bottom:1rem;padding-left:3%;padding-right:3%;padding-top:1rem}.teasers .media-list__img{-webkit-flex:1 0 26%;-moz-flex:1 0 26%;-ms-flex:1 0 26%;flex:1 0 26%;max-width:26%}}@media (min-width: 668px){.teasers .media-list__content h3{font:700 2rem/1.1 "Montserrat", sans-serif}.teasers .media-list__content p{font:1.4rem "Merriweather", serif}.teasers .media-list__item{padding-left:2%;padding-right:2%}}@media (min-width: 668px) and (max-width: 1100px){.teasers .media-list__content{-webkit-flex:1 0 63%;-moz-flex:1 0 63%;-ms-flex:1 0 63%;flex:1 0 63%;max-width:63%;margin-left:4%}.teasers .media-list__content h3{margin-bottom:.9rem}.teasers .media-list__content p{font:1.4rem/1.6 "Merriweather", serif}.teasers .media-list__img{-webkit-flex:1 0 20%;-moz-flex:1 0 20%;-ms-flex:1 0 20%;flex:1 0 20%;max-width:20%}.teasers .media-list__item{padding-bottom:2rem;padding-top:1.8rem}}@media (min-width: 1100px){.teasers .media-list__content{-webkit-flex:1 0 67%;-moz-flex:1 0 67%;-ms-flex:1 0 67%;flex:1 0 67%;max-width:67%;margin-left:2%}.teasers .media-list__content h3{margin-bottom:.7rem}.teasers .media-list__content p{font:1.4rem/1.9 "Merriweather", serif}.teasers .media-list__img{-webkit-flex:1 0 12%;-moz-flex:1 0 12%;-ms-flex:1 0 12%;flex:1 0 12%;max-width:12%}.teasers .media-list__item{padding-bottom:3rem;padding-top:2.6rem}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.teasers .media-list__item:not(.media-list__item--extended)::after{clear:both;content:' ';display:table}.teasers .media-list__item:not(.media-list__item--extended)>div{float:left}}.teasers__extended .media-list__counter{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;background-color:#d73a15;height:3.2rem;left:0;position:absolute;text-align:center;top:0;width:3.2rem}.teasers__extended .media-list__counter span{color:#fff;font:2.8rem/3.2rem "montserratSemiBold", sans-serif}.teasers__extended .media-list__sub-content{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;background-color:#fff;margin:0;min-height:10rem;overflow:hidden;position:relative}.teasers__extended .media-list__sub-content h4{border-bottom:rgba(255,255,255,0.8) 1px solid;display:inline-block;letter-spacing:0.8px;text-transform:uppercase;width:auto}.teasers__extended .media-list__sub-content h4,.teasers__extended .media-list__sub-content p,.teasers__extended .media-list__sub-content small{color:#fff}.teasers__extended .media-list__sub-content figcaption{position:absolute;z-index:1}.teasers__extended .media-list__sub-content img{height:auto;width:100%;z-index:0}.teasers__extended .media-list__sub-content small{font:1.6rem/1.1 "Merriweather", serif}@media (max-width: 668px){.teasers__extended .media-list__item--extended{padding-bottom:1.5rem}.teasers__extended .media-list__item--extended .media-list__content{margin-left:12%}.teasers__extended .media-list__sub-content{margin-top:.9rem;padding:1.5rem}.teasers__extended .media-list__sub-content h4{font:1.2rem/1 "montserratSemiBold", sans-serif;padding-bottom:.5rem;padding-right:.5rem}.teasers__extended .media-list__sub-content figcaption{bottom:2.8rem;left:2.5rem}.teasers__extended .media-list__sub-content p{font:700 2.2rem/1.1 "Montserrat", sans-serif;margin:.8rem 0 .5rem}}@media (min-width: 668px) and (max-width: 1100px){.teasers__extended .media-list__item--extended .media-list__content{margin-left:10%}.teasers__extended .media-list__sub-content{margin-top:1.9rem;padding:1rem}.teasers__extended .media-list__sub-content h4{font:1.4rem/1 "montserratSemiBold", sans-serif;padding-bottom:1rem;padding-right:1.5rem}.teasers__extended .media-list__sub-content figcaption{bottom:3.5rem;left:3.3rem}.teasers__extended .media-list__sub-content p{font:700 2.2rem/1.1 "Montserrat", sans-serif;margin:1rem 0 .8rem}}@media (min-width: 1100px){.teasers__extended .media-list__item--extended{padding-bottom:1.5rem}.teasers__extended .media-list__item--extended .media-list__content{margin-left:6%}.teasers__extended .media-list__sub-content{margin-top:2.8rem;padding:2rem}.teasers__extended .media-list__sub-content h4{font:1.6rem/1.1 "montserratSemiBold", sans-serif;padding-bottom:.8rem;padding-right:2rem}.teasers__extended .media-list__sub-content figcaption{bottom:5rem;left:5.5rem}.teasers__extended .media-list__sub-content p{font:700 3rem/1.3 "Montserrat", sans-serif;margin:.8rem 0 1rem}}.teasers__recipes .media-list__content h3 small{color:#acaeaf;letter-spacing:1px;text-transform:uppercase}.teasers__recipes .media-list__item,.teasers__recipes .media-list__link{max-width:100%;width:100%}.teasers__recipes .media-list__link{-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media (max-width: 668px){.teasers__recipes .media-list__content{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 0 60%;-moz-flex:1 0 60%;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%;margin-left:0}.teasers__recipes .media-list__content h3{font:400 1.4rem/1.3rem "Montserrat", sans-serif}.teasers__recipes .media-list__content p{display:none}.teasers__recipes .media-list__content small{display:block;font:1.2rem/1.2 "montserratSemiBold", sans-serif;margin-bottom:.5rem}.teasers__recipes .media-list__img{-webkit-flex:1 0 27%;-moz-flex:1 0 27%;-ms-flex:1 0 27%;flex:1 0 27%;max-width:27%}.teasers__recipes .media-list__item{padding-bottom:1rem;padding-left:7%;padding-right:7%;padding-top:1rem}.teasers__recipes .media-list__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}}@media (min-width: 668px) and (max-width: 1100px){.teasers__recipes .media-list__content{-webkit-flex:1 0 79%;-moz-flex:1 0 79%;-ms-flex:1 0 79%;flex:1 0 79%;max-width:79%;margin-left:0}.teasers__recipes .media-list__content h3{font:400 1.6rem/1.6 "Montserrat", sans-serif}.teasers__recipes .media-list__content small{display:block;font:1.2rem/1.2 "montserratSemiBold", sans-serif}.teasers__recipes .media-list__img{-webkit-flex:1 0 13%;-moz-flex:1 0 13%;-ms-flex:1 0 13%;flex:1 0 13%;max-width:13%}.teasers__recipes .media-list__item{padding-bottom:2rem;padding-left:2%;padding-right:2%;padding-top:2.4rem}.teasers__recipes .media-list__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}}@media (min-width: 1100px){.teasers__recipes .media-list__content{-webkit-flex:1 0 75%;-moz-flex:1 0 75%;-ms-flex:1 0 75%;flex:1 0 75%;max-width:75%}.teasers__recipes .media-list__content small{font:1.4rem/1.7 "montserratSemiBold", sans-serif;letter-spacing:1px;margin-right:1rem}.teasers__recipes .media-list__img{-webkit-flex:1 0 8.3%;-moz-flex:1 0 8.3%;-ms-flex:1 0 8.3%;flex:1 0 8.3%;max-width:8.3%}.teasers__recipes .media-list__item{padding-bottom:1.4rem;padding-left:1%;padding-right:1.6%;padding-top:2.2rem}}.embed-container{padding-bottom:41.66666667%;background-color:#525151;height:0;overflow:hidden;position:relative}.embed-container iframe,.embed-container img,.embed-container object,.embed-container embed,.embed-container .kWidgetIframeContainer,.embed-container .kWidgetIframeContainer iframe{height:100%;left:0;position:absolute;top:0;width:100%}.embed-container img{z-index:1}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container .kWidgetIframeContainer,.embed-container .kWidgetIframeContainer iframe{z-index:0}.embed-container.kaltura-image img{background-color:#fff}.zype-iframe{left:auto !important;width:76% !important;z-index:10 !important}.video__description--action{-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;position:absolute;text-align:center;top:50%;width:90%;z-index:2}.video__description--action span,.video__description--action svg{display:inline-block;vertical-align:middle}.video__description--action span{color:#fff;text-transform:uppercase}.video__description--action svg{fill:#fff}.video__description--header{-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;left:50%;padding-left:1rem;padding-right:1rem;position:absolute;text-transform:uppercase;top:0;white-space:nowrap;width:auto;z-index:3}.video__placeholder{z-index:1}@media (max-width: 668px){.video__description{min-width:35rem}.video__description--action svg{height:7.7rem;width:7.7rem}.video__description--header{font:1.4rem/3rem "montserratSemiBold", sans-serif;letter-spacing:0.8px}}@media (min-width: 668px) and (max-width: 1100px){.video__description{min-width:70rem}.video__description--action svg{height:10rem;width:10rem}.video__description--header{font:1.8rem/4rem "montserratSemiBold", sans-serif;letter-spacing:0.7px}}@media (min-width: 1100px){.video__description{min-width:90rem}.video__description--action svg{height:11.2rem;width:11.2rem}.video__description--header{font:2rem/4rem "montserratSemiBold", sans-serif;letter-spacing:0.8px}}
