@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Fjalla+One|PT+Serif|Roboto+Mono:400,700&display=swap";a,ins{text-decoration:none}.mobile-nav,.page-wrapper--no-footer{min-height:100vh}.slick-dots li,ol,ul{list-style:none}.article__text--1-col p:first-child,.article__text--3-col p:first-child,.helper-recipe__story p:first-child{text-indent:0}.about__story-text,.article__text--3-col{column-gap:80px;column-rule-width:1px;column-rule-style:solid;column-rule-color:#e7e4d3}.infobar__time,.posts__list-subheader,.posts__list-thumb,.school__partner-city{align-self:center;-ms-grid-row-align:center}.align-self-middle,.infobar__time,.posts__list-subheader,.posts__list-thumb,.promo-offer__image,.school__partner-city{-ms-grid-row-align:center}@font-face{font-family:DINCondensedBold;src:url(/assets/fonts/DINCondensedBold.eot);src:url(/assets/fonts/DINCondensedBold.eot?iefix) format("eot"),url(/assets/fonts/DINCondensedBold.ttf) format("ttf"),url(/assets/fonts/DINCondensedBold.woff) format("woff"),url(/assets/fonts/DINCondensedBold.woff2) format("woff2"),url(/assets/fonts/DINCondensedBold.svg) format("svg");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:MinionPro-Regular;src:url(/assets/fonts/MinionPro-Regular.eot);src:url(/assets/fonts/MinionPro-Regular.eot?iefix) format("eot"),url(/assets/fonts/MinionPro-Regular.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:MinionPro-It;src:url(/assets/fonts/MinionPro-It.eot);src:url(/assets/fonts/MinionPro-It.eot?iefix) format("eot"),url(/assets/fonts/MinionPro-It.woff) format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:MinionPro-Bold;src:url(/assets/fonts/MinionPro-Bold.eot);src:url(/assets/fonts/MinionPro-Bold.eot?iefix) format("eot"),url(/assets/fonts/MinionPro-Bold.woff) format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:FoundersGroteskMonoRegular;src:url(/assets/fonts/FoundersGroteskMonoWeb-Regular.eot);src:url(/assets/fonts/FoundersGroteskMonoWeb-Regular.eot?iefix) format("eot"),url(/assets/fonts/FoundersGroteskMonoWeb-Regular.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:FoundersGroteskMonoMedium;src:url(/assets/fonts/FoundersGroteskMonoWeb-Medium.eot);src:url(/assets/fonts/FoundersGroteskMonoWeb-Medium.eot?iefix) format("eot"),url(/assets/fonts/FoundersGroteskMonoWeb-Medium.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}[role=button],button,input[type=button],input[type=submit],input[type=reset]{box-sizing:content-box;cursor:pointer}button,input[type=button],input[type=submit],input[type=reset]{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;margin:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{-webkit-appearance:none;-webkit-border-radius:0}[role=button]:focus,[role=button]:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover,input[type=reset]:focus,input[type=reset]:hover{outline:0}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.school-landing:after,.school-landing__header-lead:before,.school__state:before{content:'';position:absolute;display:block;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}body{font-size:16px;line-height:22px;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;color:#2c3b4b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media(min-width:600px){body{font-size:18px;line-height:26px}}@media(min-width:960px){body{font-size:20px;line-height:30px}}a{color:#5a6d82;transition:all .2s}.aside-message a,.membership__benefit a,p a{text-decoration:underline}a:focus,a:hover{color:#2c3b4b}hr{border:none;height:4px;background-color:#2c3b4b;margin:40px 0}.page-wrapper{z-index:8;background-color:#fffef7;position:relative}.main{min-height:calc(100vh - 200px)}.button--dark,.button--light,.cta-group .button--red,input[type=button],input[type=submit],input[type=submit].submit-light{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.5px;padding:15px;background-color:#fffef7;color:#2c3b4b;display:inline-block;cursor:pointer;transition:background-color .2s,color .2s}.button--dark:focus,.button--dark:hover,.button--light:focus,.button--light:hover,.cta-group .button--red:focus,.cta-group .button--red:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit].submit-light:focus,input[type=submit].submit-light:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#5a6d82;color:#fffef7}@media(min-width:600px){hr{margin:60px 0}.button--dark,.button--light,.cta-group .button--red,input[type=button],input[type=submit],input[type=submit].submit-light{letter-spacing:1px;font-size:14px;line-height:18px;padding:20px}}.button--dark,input[type=button],input[type=submit]{background-color:#2c3b4b;color:#fffef7}.button--dark:focus,.button--dark:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#5a6d82;color:#fffef7}.button--dark--wide{display:block;text-align:center}.button--dark--with-space{margin-bottom:10px}.button--dark+.button--dark,.button--dark+input[type=button],.button--dark+input[type=submit],input[type=button]+.button--dark,input[type=button]+input[type=button],input[type=button]+input[type=submit],input[type=submit]+.button--dark,input[type=submit]+input[type=button],input[type=submit]+input[type=submit]{border-top:1px solid #e7e4d3}.button--full-width{display:block;width:100%;padding:20px 0}.button--tucked{position:absolute;z-index:2;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);margin:-71px 0 0}.button--tucked-halfway{position:absolute;z-index:2;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);margin:-16px 0 0}.flag-wrapper{display:block;text-align:center}.article__free-flag,.flag,.infobar__free,.infobar__servings{position:relative;text-align:center;margin-top:5px;pointer-events:none;z-index:2}.flag--tucked{margin-top:-16px;margin-bottom:20px}.flag--extra-space{margin-top:25px}.flag--link{pointer-events:auto;margin-top:10px;margin-bottom:20px}.copy-to-clipboard--disabled,.flickity-button:disabled,.form__dropdown:after,.infobar__instant-pot,.ingredients-plain-text,.newsletter-campaign .newsletter__label,.newsletter-mini__label,.no-pointer,.offer-landing__offer label img,.option input:disabled~.option__indicator,.option--disabled,.plyr .plyr__video-embed iframe,.plyr--hide-controls .plyr__controls,.plyr__tooltip,.register-landing__offer label img,.register__credit-cards label img,.slick-slide.dragging img,.stepper-next.disabled,.stepper-prev.disabled{pointer-events:none}.flag--link:focus .flag__text--red,.flag--link:focus .promo-offer:hover .flag__text,.flag--link:focus .promo-offer:hover .flag__text--bg,.flag--link:focus .promo-offer:hover .infobar__servings--flag-text,.flag--link:hover .flag__text--red,.flag--link:hover .promo-offer:hover .flag__text,.flag--link:hover .promo-offer:hover .flag__text--bg,.flag--link:hover .promo-offer:hover .infobar__servings--flag-text,.promo-offer:hover .flag--link:focus .flag__text,.promo-offer:hover .flag--link:focus .flag__text--bg,.promo-offer:hover .flag--link:focus .infobar__servings--flag-text,.promo-offer:hover .flag--link:hover .flag__text,.promo-offer:hover .flag--link:hover .flag__text--bg,.promo-offer:hover .flag--link:hover .infobar__servings--flag-text{background-color:#2c3b4b}.flag--link:focus .flag__shape--red:before,.flag--link:focus .promo-offer:hover .flag__shape--bg:before,.flag--link:focus .promo-offer:hover .flag__shape:before,.flag--link:focus .promo-offer:hover .infobar__servings--flag:before,.flag--link:hover .flag__shape--red:before,.flag--link:hover .promo-offer:hover .flag__shape--bg:before,.flag--link:hover .promo-offer:hover .flag__shape:before,.flag--link:hover .promo-offer:hover .infobar__servings--flag:before,.promo-offer:hover .flag--link:focus .flag__shape--bg:before,.promo-offer:hover .flag--link:focus .flag__shape:before,.promo-offer:hover .flag--link:focus .infobar__servings--flag:before,.promo-offer:hover .flag--link:hover .flag__shape--bg:before,.promo-offer:hover .flag--link:hover .flag__shape:before,.promo-offer:hover .flag--link:hover .infobar__servings--flag:before{border-right:15px solid #2c3b4b}.flag--link:focus .flag__shape--red:after,.flag--link:focus .promo-offer:hover .flag__shape--bg:after,.flag--link:focus .promo-offer:hover .flag__shape:after,.flag--link:focus .promo-offer:hover .infobar__servings--flag:after,.flag--link:hover .flag__shape--red:after,.flag--link:hover .promo-offer:hover .flag__shape--bg:after,.flag--link:hover .promo-offer:hover .flag__shape:after,.flag--link:hover .promo-offer:hover .infobar__servings--flag:after,.promo-offer:hover .flag--link:focus .flag__shape--bg:after,.promo-offer:hover .flag--link:focus .flag__shape:after,.promo-offer:hover .flag--link:focus .infobar__servings--flag:after,.promo-offer:hover .flag--link:hover .flag__shape--bg:after,.promo-offer:hover .flag--link:hover .flag__shape:after,.promo-offer:hover .flag--link:hover .infobar__servings--flag:after{border-left:15px solid #2c3b4b}@media(min-width:960px){.flag--link{margin-top:-42px;margin-bottom:0;-ms-flex:1 1 0;flex:1 1 0}}.flag__shape,.flag__shape--bg,.flag__shape--red,.infobar__servings--flag,.promo-offer:hover .flag__shape{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;font-size:12px;height:30px;color:#fffef7;display:inline-block;position:relative;line-height:30px;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}@media(min-width:600px){.flag__shape,.flag__shape--bg,.flag__shape--red,.infobar__servings--flag,.promo-offer:hover .flag__shape{letter-spacing:1px;font-size:14px;line-height:18px}}.flag__shape--bg:after,.flag__shape--red:after,.flag__shape:after,.infobar__servings--flag:after,.promo-offer:hover .flag__shape:after{height:0;width:0;border-bottom:15px solid transparent;border-left:15px solid #2c3b4b;border-top:15px solid transparent;left:100%;content:" ";position:absolute;top:0;transition:border .2s}.flag__shape--bg:before,.flag__shape--red:before,.flag__shape:before,.infobar__servings--flag:before,.promo-offer:hover .flag__shape:before{height:0;width:0;border-bottom:15px solid transparent;border-right:15px solid #2c3b4b;border-top:15px solid transparent;left:0;-ms-transform:translateX(-100%);transform:translateX(-100%);content:" ";position:absolute;top:0;transition:border .2s}.flag__shape--red:after,.promo-offer:hover .flag__shape--bg:after,.promo-offer:hover .flag__shape--red:after,.promo-offer:hover .flag__shape:after,.promo-offer:hover .infobar__servings--flag:after{height:0;width:0;border-bottom:15px solid transparent;border-left:15px solid #5a6d82;border-top:15px solid transparent}.flag__shape--red:before,.promo-offer:hover .flag__shape--bg:before,.promo-offer:hover .flag__shape--red:before,.promo-offer:hover .flag__shape:before,.promo-offer:hover .infobar__servings--flag:before{height:0;width:0;border-bottom:15px solid transparent;border-right:15px solid #5a6d82;border-top:15px solid transparent}.aside-message--upgrade,.aside-message--with-border,.aside-message:after,.membership__benefit:after{border-top:1px solid #e7e4d3}.flag__text,.flag__text--bg,.flag__text--red,.infobar__servings--flag-text,.promo-offer:hover .flag__text{line-height:30px;background-color:#2c3b4b;padding:0 5px;transition:background-color .2s}.flag__text--red,.promo-offer:hover .flag__text,.promo-offer:hover .flag__text--bg,.promo-offer:hover .flag__text--red,.promo-offer:hover .infobar__servings--flag-text{background-color:#5a6d82;transition:background-color .2s}::selection{background:rgba(255,112,85,.5)}::-moz-selection{background:rgba(255,112,85,.5)}.border--left,.border--right{width:40px;height:100%;position:absolute;right:0;top:0;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-y;z-index:2;display:none}@media(min-width:600px){.border--left,.border--right{display:block}}.border--left{left:0;right:auto}.bowtie-loader{color:#e7e4d3;font-family:MinionPro-It;font-style:italic;text-transform:lowercase;font-size:22px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bowtie-loader:before{position:absolute;top:50%;left:50%;width:50px;height:50px;content:url(../../img/bowtie-loader.svg);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);animation:rotate 1s infinite ease-in-out}.bowtie-loader--newsletter{display:none;top:0}.bowtie-loader--login:before,.bowtie-loader--newsletter:before{top:50px;content:url(../../img/bowtie-loader-red.svg)}.bowtie-loader--gallery:before{margin-top:-50px;content:url(../../img/bowtie-loader-red.svg)}.bowtie-loader--login{display:none}.aside-message:after,.aside-message:before,.membership__benefit:after,.membership__benefit:before{content:"";height:15px;width:100%;background-repeat:repeat-x;background-image:url(../../img/crosshatch-border.svg);display:block}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.aside-message,.membership__benefit{text-align:center}.aside-message .accolade-source,.aside-message .account__overview-number,.aside-message .article__login,.aside-message .article__recipe,.aside-message .basic-page__breadcrumb,.aside-message .category__body,.aside-message .copy-to-clipboard,.aside-message .editors-note__byline,.aside-message .filter__links,.aside-message .footer__membership-value-for-example,.aside-message .issue__breadcrumb,.aside-message .live-qa__chat-ended-message,.aside-message .live-qa__date,.aside-message .magazine-current__featured-title,.aside-message .membership__packages-price--footer span,.aside-message .mono-extra-small,.aside-message .mono-small,.aside-message .newsletter .newsletter__errors,.aside-message .newsletter .newsletter__form label.error,.aside-message .offer-landing__offer-list,.aside-message .offer-landing__offer-price span,.aside-message .offer-landing__offer-price--gift span,.aside-message .posts__list-date-month,.aside-message .recipe-header__byline-name,.aside-message .recipe-header__login,.aside-message .recipes-menu,.aside-message .register-landing__location-price-info,.aside-message .register-landing__offer-list,.aside-message .register-landing__offer-price span,.aside-message .register-landing__offer-price--gift span,.aside-message .register__form-price span,.aside-message .register__form-price--digital span,.aside-message .register__form-price-list,.aside-message .register__header-subtitle,.aside-message .result__type,.aside-message .school__calendar-day,.aside-message .school__events-month,.aside-message .school__events-price,.aside-message .school__events-time,.aside-message .school__partner-address,.aside-message .school__partner-phone,.aside-message .stations__time,.membership__benefit .accolade-source,.membership__benefit .account__overview-number,.membership__benefit .article__login,.membership__benefit .article__recipe,.membership__benefit .basic-page__breadcrumb,.membership__benefit .category__body,.membership__benefit .copy-to-clipboard,.membership__benefit .editors-note__byline,.membership__benefit .filter__links,.membership__benefit .footer__membership-value-for-example,.membership__benefit .issue__breadcrumb,.membership__benefit .live-qa__chat-ended-message,.membership__benefit .live-qa__date,.membership__benefit .magazine-current__featured-title,.membership__benefit .membership__packages-price--footer span,.membership__benefit .mono-extra-small,.membership__benefit .mono-small,.membership__benefit .newsletter .newsletter__errors,.membership__benefit .newsletter .newsletter__form label.error,.membership__benefit .offer-landing__offer-list,.membership__benefit .offer-landing__offer-price span,.membership__benefit .offer-landing__offer-price--gift span,.membership__benefit .posts__list-date-month,.membership__benefit .recipe-header__byline-name,.membership__benefit .recipe-header__login,.membership__benefit .recipes-menu,.membership__benefit .register-landing__location-price-info,.membership__benefit .register-landing__offer-list,.membership__benefit .register-landing__offer-price span,.membership__benefit .register-landing__offer-price--gift span,.membership__benefit .register__form-price span,.membership__benefit .register__form-price--digital span,.membership__benefit .register__form-price-list,.membership__benefit .register__header-subtitle,.membership__benefit .result__type,.membership__benefit .school__calendar-day,.membership__benefit .school__events-month,.membership__benefit .school__events-price,.membership__benefit .school__events-time,.membership__benefit .school__partner-address,.membership__benefit .school__partner-phone,.membership__benefit .stations__time,.membership__packages-price--footer .aside-message span,.membership__packages-price--footer .membership__benefit span,.newsletter .aside-message .newsletter__errors,.newsletter .membership__benefit .newsletter__errors,.newsletter .newsletter__form .aside-message label.error,.newsletter .newsletter__form .membership__benefit label.error,.offer-landing__offer-price .aside-message span,.offer-landing__offer-price .membership__benefit span,.offer-landing__offer-price--gift .aside-message span,.offer-landing__offer-price--gift .membership__benefit span,.register-landing__offer-price .aside-message span,.register-landing__offer-price .membership__benefit span,.register-landing__offer-price--gift .aside-message span,.register-landing__offer-price--gift .membership__benefit span,.register__form-price .aside-message span,.register__form-price .membership__benefit span,.register__form-price--digital .aside-message span,.register__form-price--digital .membership__benefit span{border-bottom:1px solid #e7e4d3;padding:6px 0;margin-bottom:4px}.aside-message .claim__title-fallback--serif,.aside-message .footer__membership-subtitle,.aside-message .home__title-fallback--serif,.aside-message .issue__title,.aside-message .membership__benefit-example-text,.aside-message .membership__packages-subtitle,.aside-message .paywall__header__title,.aside-message .small-serif,.aside-message .tab-nav__title-fallback--serif,.aside-message .tv__title-fallback--serif,.aside-message .upgrade__title-fallback--serif,.aside-message .welcome__title-fallback--serif,.membership__benefit .claim__title-fallback--serif,.membership__benefit .footer__membership-subtitle,.membership__benefit .home__title-fallback--serif,.membership__benefit .issue__title,.membership__benefit .membership__benefit-example-text,.membership__benefit .membership__packages-subtitle,.membership__benefit .paywall__header__title,.membership__benefit .small-serif,.membership__benefit .tab-nav__title-fallback--serif,.membership__benefit .tv__title-fallback--serif,.membership__benefit .upgrade__title-fallback--serif,.membership__benefit .welcome__title-fallback--serif{padding:15px 0;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.aside-message .ad-card__title,.aside-message .article__aside-col-title,.aside-message .article__subscribe,.aside-message .footer__membership-value-title,.aside-message .footer__membership-value-title strong,.aside-message .infobar__subscribe,.aside-message .medium-sans,.aside-message .mono-list__title,.aside-message .offer-landing__offer-title,.aside-message .promo-offer__h,.aside-message .register-landing__location-title,.aside-message .register-landing__offer-title,.aside-message .school-landing__section-title,.aside-message .serif-list__title,.aside-message .stations__city,.aside-message .topper-side__h,.aside-message .topper-side__sub-h,.footer__membership-value-title .aside-message strong,.footer__membership-value-title .membership__benefit strong,.membership__benefit .ad-card__title,.membership__benefit .article__aside-col-title,.membership__benefit .article__subscribe,.membership__benefit .footer__membership-value-title,.membership__benefit .footer__membership-value-title strong,.membership__benefit .infobar__subscribe,.membership__benefit .medium-sans,.membership__benefit .mono-list__title,.membership__benefit .offer-landing__offer-title,.membership__benefit .promo-offer__h,.membership__benefit .register-landing__location-title,.membership__benefit .register-landing__offer-title,.membership__benefit .school-landing__section-title,.membership__benefit .serif-list__title,.membership__benefit .stations__city,.membership__benefit .topper-side__h,.membership__benefit .topper-side__sub-h{padding:15px 0;margin-bottom:0}.aside-message:before,.membership__benefit:before{border-bottom:1px solid #e7e4d3}.aside-message--upgrade:before{content:none}.aria-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.aria-hidden.focusable:active,.aria-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.account__help-faq h3,.account__help-faq h4,.article-body h3,.article-body h4,.basic-page__craft h3,.basic-page__craft h4{margin-top:60px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;letter-spacing:.5px}.crosshatch-border,.school__callout:before{height:15px;background-image:url(../../img/crosshatch-border.svg);border-bottom:1px solid #e7e4d3}.ribbon-wrapper{position:absolute;top:0;left:0;overflow:hidden;width:120px;height:120px}.ribbon{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;font-size:14px;text-transform:uppercase;width:220px;background:#5a6d82;position:absolute;top:32px;left:-60px;text-align:center;line-height:30px;color:#fffef7;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.form__dropdown,.form__group{position:relative}.account__help-faq h1,.article-body h1,.basic-page__craft h1{text-align:center;border-bottom:1px solid #e7e4d3;padding:0 10% 25px;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;font-size:30px;line-height:32px;letter-spacing:2px;text-transform:uppercase;color:#2c3b4b;margin-bottom:40px}@media(min-width:960px){.account__help-faq h1,.article-body h1,.basic-page__craft h1{padding:0 10% 40px;font-size:38px;line-height:38px}}.account__help-faq h2,.article-body h2,.basic-page__craft h2{font-size:22px;line-height:29px;margin-bottom:30px}.account__help-faq h2 a,.article-body h2 a,.basic-page__craft h2 a{color:#5a6d82;box-shadow:inset 0 -1px 0 0 #5a6d82;text-decoration:none}.account__help-faq a,.article-body a,.article__subtitle a,.basic-page__body a,.issue__breadcrumb a,.radio-about a,.register__header-tease a{text-decoration:underline}.account__help-faq h2 a:focus,.account__help-faq h2 a:hover,.article-body h2 a:focus,.article-body h2 a:hover,.basic-page__craft h2 a:focus,.basic-page__craft h2 a:hover{color:#2c3b4b;box-shadow:inset 0 -1px 0 0 #2c3b4b}@media(min-width:768px){.account__help-faq h2,.article-body h2,.basic-page__craft h2{font-size:25px;line-height:32px}}@media(min-width:960px){.account__help-faq h2,.article-body h2,.basic-page__craft h2{font-size:30px;line-height:38px}}.account__help-faq h3,.article-body h3,.basic-page__craft h3{font-size:22px;line-height:22px;text-transform:uppercase;margin-bottom:10px}@media(min-width:600px){.account__help-faq h3,.article-body h3,.basic-page__craft h3{font-size:25px;line-height:25px}}.account__help-faq h4,.article-body h4,.basic-page__craft h4{font-size:20px;line-height:20px;text-transform:uppercase;color:#b7b3a3;margin-bottom:10px}.account__help-faq h5,.account__help-faq h6,.article-body h5,.article-body h6,.basic-page__craft h5,.basic-page__craft h6{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;margin-bottom:10px;text-transform:uppercase}.account__help-faq h5,.article-body h5,.basic-page__craft h5{font-size:12px;line-height:16px;letter-spacing:.5px}@media(min-width:600px){.account__help-faq h5,.article-body h5,.basic-page__craft h5{letter-spacing:1px;font-size:14px;line-height:18px}}.account__help-faq h6,.article-body h6,.basic-page__craft h6{font-size:12px;line-height:16px;letter-spacing:.5px;color:#b7b3a3}@media(min-width:600px){.account__help-faq h6,.article-body h6,.basic-page__craft h6{letter-spacing:1px;font-size:14px;line-height:18px}}.account__help-faq figcaption,.article-body figcaption,.basic-page__craft figcaption{font-family:MinionPro-It;font-style:italic;color:#5a6d82}.account__help-faq figcaption .ad-card__title,.account__help-faq figcaption .article__aside-col-title,.account__help-faq figcaption .article__subscribe,.account__help-faq figcaption .footer__membership-value-title,.account__help-faq figcaption .footer__membership-value-title strong,.account__help-faq figcaption .infobar__subscribe,.account__help-faq figcaption .medium-sans,.account__help-faq figcaption .mono-list__title,.account__help-faq figcaption .offer-landing__offer-title,.account__help-faq figcaption .promo-offer__h,.account__help-faq figcaption .register-landing__location-title,.account__help-faq figcaption .register-landing__offer-title,.account__help-faq figcaption .school-landing__section-title,.account__help-faq figcaption .serif-list__title,.account__help-faq figcaption .stations__city,.account__help-faq figcaption .topper-side__h,.account__help-faq figcaption .topper-side__sub-h,.article-body figcaption .ad-card__title,.article-body figcaption .article__aside-col-title,.article-body figcaption .article__subscribe,.article-body figcaption .footer__membership-value-title,.article-body figcaption .footer__membership-value-title strong,.article-body figcaption .infobar__subscribe,.article-body figcaption .medium-sans,.article-body figcaption .mono-list__title,.article-body figcaption .offer-landing__offer-title,.article-body figcaption .promo-offer__h,.article-body figcaption .register-landing__location-title,.article-body figcaption .register-landing__offer-title,.article-body figcaption .school-landing__section-title,.article-body figcaption .serif-list__title,.article-body figcaption .stations__city,.article-body figcaption .topper-side__h,.article-body figcaption .topper-side__sub-h,.basic-page__craft figcaption .ad-card__title,.basic-page__craft figcaption .article__aside-col-title,.basic-page__craft figcaption .article__subscribe,.basic-page__craft figcaption .footer__membership-value-title,.basic-page__craft figcaption .footer__membership-value-title strong,.basic-page__craft figcaption .infobar__subscribe,.basic-page__craft figcaption .medium-sans,.basic-page__craft figcaption .mono-list__title,.basic-page__craft figcaption .offer-landing__offer-title,.basic-page__craft figcaption .promo-offer__h,.basic-page__craft figcaption .register-landing__location-title,.basic-page__craft figcaption .register-landing__offer-title,.basic-page__craft figcaption .school-landing__section-title,.basic-page__craft figcaption .serif-list__title,.basic-page__craft figcaption .stations__city,.basic-page__craft figcaption .topper-side__h,.basic-page__craft figcaption .topper-side__sub-h,.footer__membership-value-title .account__help-faq figcaption strong,.footer__membership-value-title .article-body figcaption strong,.footer__membership-value-title .basic-page__craft figcaption strong{font-style:normal}.option--disabled,blockquote,em,i{font-style:italic}.accolade-quote,.account__default-messaging,.article-aside__locked-text,.article__excerpt,.cards__no-results,.features-wrapper .feature-quote,.large-body-text,.large-caption,.recipe-header__locked-text,.register__offer-intro,.upsell-offer__text{font-size:24px;line-height:30px;margin-bottom:40px;color:#2c3b4b}.accolade-quote a:focus,.accolade-quote a:hover,.account__default-messaging a:focus,.account__default-messaging a:hover,.article-aside__locked-text a:focus,.article-aside__locked-text a:hover,.article__excerpt a:focus,.article__excerpt a:hover,.cards__no-results a:focus,.cards__no-results a:hover,.features-wrapper .feature-quote a:focus,.features-wrapper .feature-quote a:hover,.large-body-text a:focus,.large-body-text a:hover,.large-caption a:focus,.large-caption a:hover,.recipe-header__locked-text a:focus,.recipe-header__locked-text a:hover,.register__offer-intro a:focus,.register__offer-intro a:hover,.upsell-offer__text a:focus,.upsell-offer__text a:hover{color:#2c3b4b}.large-body-text--centered{text-align:center}@media(min-width:768px){.accolade-quote,.account__default-messaging,.article-aside__locked-text,.article__excerpt,.cards__no-results,.features-wrapper .feature-quote,.large-body-text,.large-caption,.recipe-header__locked-text,.register__offer-intro,.upsell-offer__text{font-size:26px;line-height:32px}}@media(min-width:960px){.accolade-quote,.account__default-messaging,.article-aside__locked-text,.article__excerpt,.cards__no-results,.features-wrapper .feature-quote,.large-body-text,.large-caption,.recipe-header__locked-text,.register__offer-intro,.upsell-offer__text{font-size:30px;line-height:38px}}.body-text,p{margin-bottom:30px}.about__intro-label,.article__credit,.live-qa__chat .info,.offer-landing__not-included,.register-landing__not-included,.register__legal,.small-body-text,.small-caption{font-family:MinionPro-It;font-style:italic;color:#5a6d82;margin-bottom:30px;font-size:14px;line-height:18px}@media(min-width:450px){.about__intro-label,.article__credit,.live-qa__chat .info,.offer-landing__not-included,.register-landing__not-included,.register__legal,.small-body-text,.small-caption{font-size:16px;line-height:22px}}.about__title-fallback,.claim__title-fallback,.extra-large-sans,.home__title-fallback,.magazine__title-fallback,.membership__title-fallback,.posts__first,.posts__more-title-fallback,.promotion__title-fallback,.recipes__title-fallback,.register-landing__title-fallback,.tab-nav__title-fallback,.tv__title-fallback,.upgrade__title-fallback,.video-promo__title-fallback,.videos__title-fallback,.welcome__title-fallback{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;letter-spacing:0;color:#2c3b4b;text-align:center;padding-bottom:30px;font-size:60px;line-height:55px;margin-bottom:0}@media(min-width:600px){.about__title-fallback,.claim__title-fallback,.extra-large-sans,.home__title-fallback,.magazine__title-fallback,.membership__title-fallback,.posts__first,.posts__more-title-fallback,.promotion__title-fallback,.recipes__title-fallback,.register-landing__title-fallback,.tab-nav__title-fallback,.tv__title-fallback,.upgrade__title-fallback,.video-promo__title-fallback,.videos__title-fallback,.welcome__title-fallback{letter-spacing:1px;font-size:90px;line-height:85px}}.cta-single__large-txt,.cta__large-txt,.featured-episode__title,.featured-recipe__title,.large-sans,.paywall__offer__title,.posts__featured-title{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;color:#2c3b4b;padding-bottom:5px;font-size:30px;line-height:28px;margin:0;letter-spacing:.5px}@media(min-width:768px){.cta-single__large-txt,.cta__large-txt,.featured-episode__title,.featured-recipe__title,.large-sans,.paywall__offer__title,.posts__featured-title{font-size:42px;line-height:40px}}.ad-card__title,.article__aside-col-title,.article__subscribe,.footer__membership-value-title,.footer__membership-value-title strong,.infobar__subscribe,.medium-sans,.mono-list__title,.offer-landing__offer-title,.promo-offer__h,.register-landing__location-title,.register-landing__offer-title,.school-landing__section-title,.serif-list__title,.stations__city,.topper-side__h,.topper-side__sub-h{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:22px;line-height:22px;text-transform:uppercase;color:#2c3b4b;letter-spacing:.5px;margin-bottom:10px;margin-top:0}@media(min-width:600px){.ad-card__title,.article__aside-col-title,.article__subscribe,.footer__membership-value-title,.footer__membership-value-title strong,.infobar__subscribe,.medium-sans,.mono-list__title,.offer-landing__offer-title,.promo-offer__h,.register-landing__location-title,.register-landing__offer-title,.school-landing__section-title,.serif-list__title,.stations__city,.topper-side__h,.topper-side__sub-h{font-size:25px;line-height:25px}}.account__manage a,.account__small-sans,.register__fanned-free,.small-sans{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:20px;line-height:20px;text-transform:uppercase;color:#5a6d82;letter-spacing:.5px;margin-bottom:10px;margin-top:60px}.basic-page__title,.basic-page__title--no-lines,.basic-page__title--wide,.category__title,.episode__title,.large-serif,.membership__packages-price--footer,.offer-landing__offer-price,.offer-landing__offer-price--gift,.promotion__title--serif,.recipe-header__title,.register-landing__location-price,.register-landing__offer-price,.register-landing__offer-price--gift,.register__form-price,.register__form-price--digital,.register__header-title,.school-page--title{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;font-size:28px;line-height:30px;letter-spacing:1px;text-transform:uppercase;color:#2c3b4b;margin-bottom:40px}.basic-page__title sup,.basic-page__title--no-lines sup,.basic-page__title--wide sup,.category__title sup,.episode__title sup,.large-serif sup,.membership__packages-price--footer sup,.offer-landing__offer-price sup,.offer-landing__offer-price--gift sup,.promotion__title--serif sup,.recipe-header__title sup,.register-landing__location-price sup,.register-landing__offer-price sup,.register-landing__offer-price--gift sup,.register__form-price sup,.register__form-price--digital sup,.register__header-title sup,.school-page--title sup{vertical-align:super;font-size:14px;padding-left:3px;letter-spacing:0}@media(min-width:450px){.basic-page__title,.basic-page__title--no-lines,.basic-page__title--wide,.category__title,.episode__title,.large-serif,.membership__packages-price--footer,.offer-landing__offer-price,.offer-landing__offer-price--gift,.promotion__title--serif,.recipe-header__title,.register-landing__location-price,.register-landing__offer-price,.register-landing__offer-price--gift,.register__form-price,.register__form-price--digital,.register__header-title,.school-page--title{font-size:35px;line-height:37px;letter-spacing:2px}}@media(min-width:600px){.basic-page__title,.basic-page__title--no-lines,.basic-page__title--wide,.category__title,.episode__title,.large-serif,.membership__packages-price--footer,.offer-landing__offer-price,.offer-landing__offer-price--gift,.promotion__title--serif,.recipe-header__title,.register-landing__location-price,.register-landing__offer-price,.register-landing__offer-price--gift,.register__form-price,.register__form-price--digital,.register__header-title,.school-page--title{font-size:45px;line-height:42px}.basic-page__title sup,.basic-page__title--no-lines sup,.basic-page__title--wide sup,.category__title sup,.episode__title sup,.large-serif sup,.membership__packages-price--footer sup,.offer-landing__offer-price sup,.offer-landing__offer-price--gift sup,.promotion__title--serif sup,.recipe-header__title sup,.register-landing__location-price sup,.register-landing__offer-price sup,.register-landing__offer-price--gift sup,.register__form-price sup,.register__form-price--digital sup,.register__header-title sup,.school-page--title sup{vertical-align:super;font-size:20px;padding-left:5px}}@media(min-width:960px){.basic-page__title,.basic-page__title--no-lines,.basic-page__title--wide,.category__title,.episode__title,.large-serif,.membership__packages-price--footer,.offer-landing__offer-price,.offer-landing__offer-price--gift,.promotion__title--serif,.recipe-header__title,.register-landing__location-price,.register-landing__offer-price,.register-landing__offer-price--gift,.register__form-price,.register__form-price--digital,.register__header-title,.school-page--title{letter-spacing:3px;font-size:55px;line-height:50px}.basic-page__title sup,.basic-page__title--no-lines sup,.basic-page__title--wide sup,.category__title sup,.episode__title sup,.large-serif sup,.membership__packages-price--footer sup,.offer-landing__offer-price sup,.offer-landing__offer-price--gift sup,.promotion__title--serif sup,.recipe-header__title sup,.register-landing__location-price sup,.register-landing__offer-price sup,.register-landing__offer-price--gift sup,.register__form-price sup,.register__form-price--digital sup,.register__header-title sup,.school-page--title sup{vertical-align:super;font-size:25px;padding-left:5px}}.about__values--center,.medium-serif,.recipe-category__title,.recipes-free__title,.school-section--title,.school__events-nav h2,.school__private-events h2{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-transform:uppercase;font-size:25px;line-height:25px;letter-spacing:2px}@media(min-width:768px){.about__values--center,.medium-serif,.recipe-category__title,.recipes-free__title,.school-section--title,.school__events-nav h2,.school__private-events h2{font-size:30px;line-height:30px;letter-spacing:3px}}@media(min-width:960px){.about__values--center,.medium-serif,.recipe-category__title,.recipes-free__title,.school-section--title,.school__events-nav h2,.school__private-events h2{font-size:35px;line-height:35px;letter-spacing:4px}}.claim__title-fallback--serif,.footer__membership-subtitle,.home__title-fallback--serif,.issue__title,.membership__benefit-example-text,.membership__packages-subtitle,.paywall__header__title,.small-serif,.tab-nav__title-fallback--serif,.tv__title-fallback--serif,.upgrade__title-fallback--serif,.welcome__title-fallback--serif{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-transform:uppercase;font-size:18px;line-height:20px;letter-spacing:1.5px}@media(min-width:960px){.claim__title-fallback--serif,.footer__membership-subtitle,.home__title-fallback--serif,.issue__title,.membership__benefit-example-text,.membership__packages-subtitle,.paywall__header__title,.small-serif,.tab-nav__title-fallback--serif,.tv__title-fallback--serif,.upgrade__title-fallback--serif,.welcome__title-fallback--serif{font-size:25px;line-height:25px;letter-spacing:3px}}.article__login,.category__body,.filter__links,.footer__membership-value-for-example,.live-qa__chat-ended-message,.live-qa__date,.magazine-current__featured-title,.membership__packages-price--footer span,.mono-small,.newsletter .newsletter__errors,.newsletter .newsletter__form label.error,.offer-landing__offer-list,.offer-landing__offer-price span,.offer-landing__offer-price--gift span,.posts__list-date-month,.recipe-header__byline-name,.recipe-header__login,.recipes-menu,.register-landing__location-price-info,.register-landing__offer-list,.register-landing__offer-price span,.register-landing__offer-price--gift span,.register__form-price span,.register__form-price--digital span,.register__form-price-list,.register__header-subtitle,.school__calendar-day,.school__events-month,.school__events-price,.school__partner-address,.stations__time{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.5px;color:#2c3b4b;margin-bottom:10px}@media(min-width:600px){.article__login,.category__body,.filter__links,.footer__membership-value-for-example,.live-qa__chat-ended-message,.live-qa__date,.magazine-current__featured-title,.membership__packages-price--footer span,.mono-small,.newsletter .newsletter__errors,.newsletter .newsletter__form label.error,.offer-landing__offer-list,.offer-landing__offer-price span,.offer-landing__offer-price--gift span,.posts__list-date-month,.recipe-header__byline-name,.recipe-header__login,.recipes-menu,.register-landing__location-price-info,.register-landing__offer-list,.register-landing__offer-price span,.register-landing__offer-price--gift span,.register__form-price span,.register__form-price--digital span,.register__form-price-list,.register__header-subtitle,.school__calendar-day,.school__events-month,.school__events-price,.school__partner-address,.stations__time{letter-spacing:1px;font-size:14px;line-height:18px}}.accolade-source,.account__overview-number,.article__recipe,.basic-page__breadcrumb,.copy-to-clipboard,.editors-note__byline,.issue__breadcrumb,.mono-extra-small,.result__type,.school__events-time,.school__partner-phone{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.5px;color:#2c3b4b;margin-bottom:10px}@media(min-width:600px){.accolade-source,.account__overview-number,.article__recipe,.basic-page__breadcrumb,.copy-to-clipboard,.editors-note__byline,.issue__breadcrumb,.mono-extra-small,.result__type,.school__events-time,.school__partner-phone{letter-spacing:1px;font-size:14px;line-height:18px}}.mono-extra-small--red{color:#ff7055}.interests-col .article__login,.interests-col .category__body,.interests-col .filter__links,.interests-col .footer__membership-value-for-example,.interests-col .live-qa__chat-ended-message,.interests-col .live-qa__date,.interests-col .magazine-current__featured-title,.interests-col .membership__packages-price--footer span,.interests-col .mono-small,.interests-col .newsletter .newsletter__errors,.interests-col .newsletter .newsletter__form label.error,.interests-col .offer-landing__offer-list,.interests-col .offer-landing__offer-price span,.interests-col .offer-landing__offer-price--gift span,.interests-col .posts__list-date-month,.interests-col .recipe-header__byline-name,.interests-col .recipe-header__login,.interests-col .recipes-menu,.interests-col .register-landing__location-price-info,.interests-col .register-landing__offer-list,.interests-col .register-landing__offer-price span,.interests-col .register-landing__offer-price--gift span,.interests-col .register__form-price span,.interests-col .register__form-price--digital span,.interests-col .register__form-price-list,.interests-col .register__header-subtitle,.interests-col .school__calendar-day,.interests-col .school__events-month,.interests-col .school__events-price,.interests-col .school__partner-address,.interests-col .stations__time,.membership__packages-price--footer .interests-col span,.mono-header--dark,.mono-header--light,.newsletter .interests-col .newsletter__errors,.newsletter .newsletter__form .interests-col label.error,.offer-landing__offer-price .interests-col span,.offer-landing__offer-price--gift .interests-col span,.register-landing__offer-price .interests-col span,.register-landing__offer-price--gift .interests-col span,.register__form-price .interests-col span,.register__form-price--digital .interests-col span,.related-list__title,.stations__state-name{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;font-size:12px;line-height:16px;letter-spacing:.5px;border-top:4px solid #2c3b4b;border-bottom:1px solid #e7e4d3;text-transform:uppercase;padding:8px 0;color:#2c3b4b;text-align:center;margin-bottom:40px}.mono-header--dark--no-margin,.small-caption{margin-bottom:0}@media(min-width:600px){.interests-col .article__login,.interests-col .category__body,.interests-col .filter__links,.interests-col .footer__membership-value-for-example,.interests-col .live-qa__chat-ended-message,.interests-col .live-qa__date,.interests-col .magazine-current__featured-title,.interests-col .membership__packages-price--footer span,.interests-col .mono-small,.interests-col .newsletter .newsletter__errors,.interests-col .newsletter .newsletter__form label.error,.interests-col .offer-landing__offer-list,.interests-col .offer-landing__offer-price span,.interests-col .offer-landing__offer-price--gift span,.interests-col .posts__list-date-month,.interests-col .recipe-header__byline-name,.interests-col .recipe-header__login,.interests-col .recipes-menu,.interests-col .register-landing__location-price-info,.interests-col .register-landing__offer-list,.interests-col .register-landing__offer-price span,.interests-col .register-landing__offer-price--gift span,.interests-col .register__form-price span,.interests-col .register__form-price--digital span,.interests-col .register__form-price-list,.interests-col .register__header-subtitle,.interests-col .school__calendar-day,.interests-col .school__events-month,.interests-col .school__events-price,.interests-col .school__partner-address,.interests-col .stations__time,.membership__packages-price--footer .interests-col span,.mono-header--dark,.mono-header--light,.newsletter .interests-col .newsletter__errors,.newsletter .newsletter__form .interests-col label.error,.offer-landing__offer-price .interests-col span,.offer-landing__offer-price--gift .interests-col span,.register-landing__offer-price .interests-col span,.register-landing__offer-price--gift .interests-col span,.register__form-price .interests-col span,.register__form-price--digital .interests-col span,.related-list__title,.stations__state-name{letter-spacing:1px;font-size:14px;line-height:18px}}.mono-header--light{color:#fffef7;border-top:4px solid #fffef7;border-bottom:1px solid #5a6d82;padding-left:10px}blockquote{font-family:MinionPro-It;text-align:center;padding:20px 10% 40px;letter-spacing:-.5px;font-size:22px;line-height:29px;color:#5a6d82;border:0}.form__group .error,.form__group .errors li{border-bottom:1px solid #ff7055;padding:8px 0}@media(min-width:768px){blockquote{font-size:25px;line-height:32px}.register__form-left .form__legend{float:left}.register__form-right .form__legend{float:right}}@media(min-width:960px){blockquote{font-size:30px;line-height:38px}}@media(min-width:1100px){blockquote{font-size:38px;line-height:42px}}b,strong{font-family:MinionPro-Bold}em,i{font-family:MinionPro-It}.large-caption{text-align:center;width:85%;margin:20px auto 0}.large-caption:before{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:0 auto 20px}.form-bottom-padding{margin-bottom:40px}.form__group{margin-bottom:20px;width:100%}.form__group--extra-space{margin:60px 0}.form__group--extra-space-small{margin:40px 0}.form__group--extra-space-bottom{margin-bottom:40px}.form__group--password{margin-bottom:0}.form__group .error,.form__group .errors{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;border-top:4px solid #ff7055;margin:-1px 0 0;color:#ff7055;text-transform:uppercase}.form__group .errors{font-size:12px;line-height:16px;letter-spacing:.5px}@media(min-width:600px){.large-caption:before{height:40px}.form__group .errors{letter-spacing:1px;font-size:14px;line-height:18px}}.form__group .error{font-size:12px;line-height:16px;letter-spacing:.5px}@media(min-width:600px){.form__group .error{letter-spacing:1px;font-size:14px;line-height:18px}}.form__group.required label:after{content:"*";color:#5a6d82}.form__two-col{display:block;clear:both}@media(min-width:1100px){.form__two-col{display:-ms-flexbox;display:flex}.form__two-col .form__group:first-child{margin-right:20px}.form__two-col .form__group:last-child{margin-left:20px}}.form__input,.form__select,.mdl-textfield__input{width:100%;background-color:#f6f4ec;display:block;outline:0;border:1px solid #f6f4ec;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;font-size:20px;line-height:20px;color:#2c3b4b;padding:10px 20px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;border-radius:0;transition:border .2s,background-color .2s;margin:0}@media(min-width:600px){.form__input,.form__select,.mdl-textfield__input{padding:15px 20px;line-height:30px}}.form__input:focus,.form__select:focus,.mdl-textfield__input:focus{outline:0;border:1px solid #e7e4d3;background-color:#fffef7}.form__select{padding:15px 40px 15px 20px}.form__dropdown:after{content:" ";height:0;width:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #2c3b4b;position:absolute;right:20px;top:50px}@media(min-width:600px){.form__dropdown:after{top:54px}}.form__label,.mdl-textfield__label{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.5px;white-space:nowrap}@media(min-width:600px){.form__label,.mdl-textfield__label{letter-spacing:1px;font-size:14px;line-height:18px}}.form__legend{width:100%}.form__legend--no-margin{margin-bottom:0}.form__asterisk{color:#ff7055;font-size:20px}.form__group input::-webkit-input-placeholder{color:#b7b3a3;font-family:MinionPro-It;font-style:italic;text-transform:lowercase}.form__group input:-ms-input-placeholder{color:#b7b3a3;font-family:MinionPro-It;font-style:italic;text-transform:lowercase}.form__group input::placeholder{color:#b7b3a3;font-family:MinionPro-It;font-style:italic;text-transform:lowercase}.form__errors,.notices{color:#ff7055;text-align:center}.forgot-password,.form__errors{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono}.forgot-password,.form__errors,.option--mono{text-transform:uppercase}.form__errors{font-size:12px;line-height:16px;letter-spacing:.5px;border-top:4px solid;border-bottom:1px solid;padding:8px 0;margin-bottom:40px}@media(min-width:600px){.form__errors{letter-spacing:1px;font-size:14px;line-height:18px}}.form__errors p,.form__errors p:last-child{margin:0}.form__errors:empty{display:none}.notices{margin-bottom:0}.notices:after{content:"";display:block;height:40px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}.notices .errors{border-top:4px solid #ff7055;margin:-1px 0 0}.notices .errors li{padding:8px 0;border-color:#ff7055}.form__next-step{margin:0 auto;text-align:center}.form__next-step img{max-width:220px}.forgot-password{font-size:12px;line-height:16px;letter-spacing:.5px}@media(min-width:600px){.forgot-password{letter-spacing:1px;font-size:14px;line-height:18px}}@media(max-width:599px){.forgot-password{margin-top:4px}}@media(min-width:600px) and (max-width:959px){.forgot-password{margin-top:6px}}@media(min-width:960px){.form__dropdown:after{top:58px}.forgot-password{position:absolute;top:7px;right:0}}.option{position:relative;display:block;margin-bottom:20px;padding-left:60px;cursor:pointer}.option input{position:absolute;z-index:-1;opacity:0}.option__indicator{position:absolute;border-radius:50%;top:-8px;left:0;width:40px;height:40px;background:#fffef7;transition:background-color .2s;border:1px solid #e7e4d3}@media(min-width:1400px){.option__indicator{top:-6px}}.option__title{border-bottom:1px solid #e7e4d3;padding-bottom:5px;margin-bottom:20px}.option input:focus~.option__indicator,.option:hover input~.option__indicator{background:#f6f4ec}.option input:checked~.option__indicator{background:#2c3b4b;border:1px solid #2c3b4b}.option input:checked:focus~.option__indicator,.option:hover input:not([disabled]):checked~.option__indicator{background:#2c3b4b}.option input:disabled~.option__indicator{opacity:1;background:#f6f4ec;border:none}.option--disabled{color:#b7b3a3;font-family:MinionPro-It}.option__indicator:after{position:absolute;transition:opacity .2s;opacity:0;content:''}.option input:checked~.option__indicator:after{opacity:1}.option--checkbox .option__indicator:after{top:13px;left:18px;width:3px;height:8px;-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.option--checkbox input:disabled~.option__indicator:after{border-color:#2c3b4b}.option--radio .option__indicator:after{top:10px;left:10px;width:20px;height:20px;border-radius:50%;background:#fffef7}.option--radio input:disabled~.option__indicator:after{background:#2c3b4b}.option--mono{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;font-size:12px;line-height:16px;letter-spacing:.5px;padding-top:6px}@media(min-width:600px){.option--mono{letter-spacing:1px;font-size:14px;line-height:18px}}.password-strength{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 0;margin-bottom:20px}.live-qa__chat .password-strength .info,.password-strength .about__intro-label,.password-strength .article__credit,.password-strength .live-qa__chat .info,.password-strength .offer-landing__not-included,.password-strength .register-landing__not-included,.password-strength .register__legal,.password-strength .small-body-text,.password-strength .small-caption{margin-bottom:0}@media(min-width:768px) and (max-width:959px){.password-strength{-ms-flex-direction:column;flex-direction:column}}.chili-meter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.chili-meter .about__intro-label,.chili-meter .article__credit,.chili-meter .live-qa__chat .info,.chili-meter .offer-landing__not-included,.chili-meter .register-landing__not-included,.chili-meter .register__legal,.chili-meter .small-body-text,.chili-meter .small-caption,.live-qa__chat .chili-meter .info{padding-right:5px}.chili{width:20px;height:23px;position:relative;margin-left:5px}.chili img{position:absolute;top:0;left:0}.chili-icon{opacity:0;transition:opacity .2s;z-index:2}.chili-icon.enabled{opacity:1}.password-tip{padding-right:40px}select::-ms-expand{display:none}.account__help-faq ul,.article-body ul,.basic-page__craft ul,.serif-list{border-top:1px solid #e7e4d3;margin-bottom:30px}.account__help-faq ul li,.article-body ul li,.basic-page__craft ul li,.serif-list li{padding:15px 0 15px 1.2em;border-bottom:1px solid #e7e4d3;position:relative}.account__help-faq ul li:after,.article-body ul li:after,.basic-page__craft ul li:after,.serif-list li:after{content:'';height:.4em;width:.4em;background:#ff7055;display:block;position:absolute;-ms-transform:rotate(45deg);transform:rotate(45deg);top:1.25em;left:2px}.account__help-faq ol,.article-body ol,.basic-page__craft ol,.serif-list-with-numbers{border-top:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3;margin-bottom:30px;padding-bottom:40px;counter-reset:li}.account__help-faq ol li,.article-body ol li,.basic-page__craft ol li,.serif-list-with-numbers li{padding:40px 0 0 60px;position:relative}.account__help-faq ol li:before,.article-body ol li:before,.basic-page__craft ol li:before,.serif-list-with-numbers li:before{content:counter(li);counter-increment:li;position:absolute;left:0;top:35px;height:40px;width:40px;text-align:center;border-radius:50%;border:1px solid #e7e4d3;font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;font-size:14px;line-height:40px;color:#b7b3a3}.mono-list,.recipe-list{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase}.serif-list__title{margin-bottom:0!important}.mono-list,.recipe-list{font-size:12px;line-height:16px;letter-spacing:.5px;border-top:4px solid #2c3b4b;margin-bottom:30px}@media(min-width:600px){.mono-list,.recipe-list{letter-spacing:1px;font-size:14px;line-height:18px}}.mono-list li,.recipe-list li{padding:10px 0;border-bottom:1px solid #e7e4d3}.mono-list__title{margin-bottom:0!important}.recipe-list{font-size:12px;line-height:16px;letter-spacing:.5px;border-top:1px solid #e7e4d3;margin-bottom:0}@media(min-width:600px){.recipe-list{letter-spacing:1px;font-size:14px;line-height:18px}}.recipe-list a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.recipe-list li{padding:10px 0}.recipe-list__image{width:60px;height:60px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-left:20px;background-position:center;background-size:cover}@media(min-width:768px) and (max-width:959px){.recipe-list__image{display:none}}/*!* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site https://jonsuh.com/hamburgers
* @link https://github.com/jonsuh/hamburgers*/.hamburger{padding:0;cursor:pointer;font:inherit;color:inherit;text-transform:none;border:0;margin:0;overflow:visible}.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner::after,.hamburger:hover .hamburger-inner::before{background-color:#fffef7}.hamburger-box{width:20px;height:11px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.5px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;height:1px;background-color:#fffef7;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-5px}.hamburger-inner::after{bottom:-5px}.hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .1s .14s ease,opacity .1s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-ms-transform:rotate(45deg);transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease,opacity .1s .14s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1)}@keyframes plyr-progress{to{background-position:25px 0}}.plyr{position:relative;max-width:100%;min-width:200px;font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;direction:ltr}.helper-recipe__prep-info-item p,.helper-recipe__tip{font-family:MinionPro-It;font-style:italic}.plyr,.plyr *,.plyr ::after,.plyr ::before{box-sizing:border-box}.plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr:focus{outline:0}.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}.plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;appearance:none;cursor:pointer;border:none;background:0 0}.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:0 0;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}.plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fffef7;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(44,59,75,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-moz-range-track{height:8px;background:0 0;border:0;border-radius:4px;user-select:none}.plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fffef7;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(44,59,75,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-ms-track{height:8px;background:0 0;border:0;color:transparent}.plyr input[type=range]::-ms-fill-upper{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none}.plyr input[type=range]::-ms-fill-lower{height:8px;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#ff7055}.plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fffef7;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(44,59,75,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range]:focus{outline:0}.plyr input[type=range]::-moz-focus-outer{border:0}.plyr input[type=range].tab-focus:focus{outline-offset:3px}.plyr input[type=range]:active::-webkit-slider-thumb{background:#ff7055;border-color:#fffef7;transform:scale(1.25)}.plyr input[type=range]:active::-moz-range-thumb{background:#ff7055;border-color:#fffef7;transform:scale(1.25)}.plyr input[type=range]:active::-ms-thumb{background:#ff7055;border-color:#fffef7;-ms-transform:scale(1.25);transform:scale(1.25)}.plyr--video input[type=range].tab-focus:focus{outline:rgba(255,254,247,.5) dotted 1px}.plyr--audio input[type=range].tab-focus:focus{outline:rgba(86,93,100,.5) dotted 1px}.flickity-enabled:focus,.plyr__controls button:focus,.search__input{outline:0}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}.plyr__video-wrapper{position:relative;background:#000;border-radius:inherit}.plyr__video-embed{padding-bottom:56.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0}.plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.plyr__video-embed>div{position:relative;padding-bottom:200%;-ms-transform:translateY(-35.95%);transform:translateY(-35.95%)}.plyr video::-webkit-media-text-track-container{display:none}.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;-ms-transform:translateY(-60px);transform:translateY(-60px);transition:transform .3s ease;color:#fffef7;font-size:16px;text-align:center;font-weight:400}.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(44,59,75,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:150%}.plyr__captions span:empty{display:none}@media(min-width:768px){.plyr__captions{font-size:24px}}.plyr--captions-active .plyr__captions{display:block}.plyr--hide-controls .plyr__captions{-ms-transform:translateY(-20px);transform:translateY(-20px)}@media(min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:32px}}.plyr ::-webkit-media-controls{display:none}.plyr__controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1;text-align:center}.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:0}.plyr__controls .plyr__volume{margin-left:5px}.plyr__controls [data-plyr=pause]{margin-left:0}.plyr__controls button{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;overflow:visible;vertical-align:middle;padding:10px;border:0;background:0 0;border-radius:50%;cursor:pointer;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit}.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}@media(min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}}.plyr--hide-controls .plyr__controls{opacity:0}.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;padding:50px 10px 10px;background:linear-gradient(rgba(44,59,75,0),rgba(44,59,75,.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fffef7;transition:opacity .3s ease}.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{background:#ff7055;color:#fffef7}.plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fffef7;border:1px solid #dbe3e8;color:#565d64}.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover{background:#ff7055;color:#fffef7}.plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;color:#fffef7;transition:all .3s ease;visibility:hidden}.plyr__play-large svg{position:relative;left:0;width:100px;height:100px;display:block;fill:currentColor}.plyr__play-large:focus,.plyr__play-large:hover{opacity:.6}@media(min-width:768px){.plyr__play-large{visibility:visible}}.plyr .plyr__play-large{display:inline-block}.plyr--audio .plyr__play-large,.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;opacity:0;background:rgba(44,59,75,.7);border-radius:3px;color:#fffef7;font-size:14px;line-height:1.3;-ms-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-ms-transform-origin:50% 100%;transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease}.plyr__tooltip::before{content:'';position:absolute;width:0;height:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(44,59,75,.7);border-left:4px solid transparent;z-index:2}.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-ms-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr__controls button:first-child .plyr__tooltip{left:0;-ms-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-ms-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls button:first-child .plyr__tooltip::before{left:16px}.plyr__controls button:last-child .plyr__tooltip{right:0;-ms-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-ms-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls button:last-child .plyr__tooltip::before{left:auto;right:16px;-ms-transform:translateX(50%);transform:translateX(50%)}.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.plyr__controls button:first-child,.plyr__controls button:nth-child(2){padding:6px}.plyr__controls button:first-child svg,.plyr__controls button:nth-child(2) svg{width:40px;height:40px}.plyr__progress{display:none;position:relative;-ms-flex:1;flex:1}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:0 0}.plyr__progress input[type=range]::-moz-range-track{background:0 0}.plyr__progress input[type=range]::-ms-fill-upper{background:0 0}.plyr__progress .plyr__tooltip{left:0}.plyr .plyr__progress{display:inline-block}.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;appearance:none;border:none;border-radius:100px}.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:0 0}.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}.plyr__progress--played,.plyr__volume--display{z-index:1;color:#ff7055;background:0 0;transition:none}.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}.plyr__progress--buffer::-webkit-progress-value{transition:width .2s ease}.plyr__progress--buffer::-moz-progress-bar{transition:width .2s ease}.plyr__progress--buffer::-ms-fill{transition:width .2s ease}.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:rgba(255,254,247,.25)}.plyr--video .plyr__progress--buffer{color:rgba(255,254,247,.25)}.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.67)}.plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.67)}.plyr--loading .plyr__progress--buffer{animation:plyr-progress 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:linear-gradient(-45deg,rgba(44,59,75,.15) 25%,transparent 25%,transparent 50%,rgba(44,59,75,.15) 50%,rgba(44,59,75,.15) 75%,transparent 75%,transparent);color:transparent}.plyr--video.plyr--loading .plyr__progress--buffer{background-color:rgba(255,254,247,.25)}.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198,214,219,.67)}.plyr__time{display:inline-block;vertical-align:middle;font-size:14px}.plyr__time+.plyr__time{display:none}@media(min-width:768px){.plyr__time+.plyr__time{display:inline-block}}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}.plyr__volume{display:none}.plyr .plyr__volume{-ms-flex:1;flex:1;position:relative}.plyr .plyr__volume input[type=range]{position:relative;z-index:2}@media(min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}}.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000;border-radius:0!important}.plyr--fullscreen-active video{height:100%}.plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-active .plyr__video-embed{overflow:visible}.plyr--fullscreen-active .plyr__controls{position:absolute;bottom:0;left:0;right:0}.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}/*!Flickity v2.2.2
https://flickity.metafizzy.co
----------------------------------------------*/.flickity-enabled{position:relative}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.helper-recipe__prep-info,.helper-recipe__prep-info-item:first-child{border-bottom:1px solid #e7e4d3}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto}.flickity-page-dots .dot.is-selected,.membership__message-text--shown .membership__message__info,.membership__message-text--shown .membership__message__subtitle,.membership__message-text--shown .membership__message__title p{opacity:1}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;background:#333;border-radius:50%;cursor:pointer}.article-card__image,.article__intro-hero,.helper-recipe__img,.home-card__image,.home__content-img,.home__topper-video-poster,.issue-feature__background-image,.magazine-current__image,.welcome__new-recipe__thumb{background-position:center}.recipe{background-color:#fffef7}.helper-recipe{padding:20px 0}.helper-recipe__two-col{margin:0 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:450px){.helper-recipe__two-col{margin:0 40px}}@media(min-width:600px){.helper-recipe{padding:60px 0}.helper-recipe__two-col{margin:0 80px}}@media(min-width:768px){.plyr .plyr__volume{max-width:100px}.helper-recipe__two-col{margin:0 80px;-ms-flex-direction:row;flex-direction:row}}@media(min-width:960px){.helper-recipe__two-col{margin:0 100px}}@media(min-width:1400px){.helper-recipe__two-col{margin:0 120px}}@media(min-width:1855px){.helper-recipe__two-col{max-width:1600px;margin:0 auto}}.helper-recipe__col{position:relative}@media(min-width:768px){.helper-recipe__col:first-child{border-right:1px solid #e7e4d3;padding-right:40px;margin-right:40px}.helper-recipe__col{-ms-flex:1;flex:1;min-height:500px}}@media(min-width:960px){.helper-recipe__col:first-child{padding-right:60px;margin-right:60px}}.helper-recipe__col--single .helper-recipe__story{max-width:650px;margin:0 auto}@media(min-width:960px){.helper-recipe__col--single:first-child{padding-right:0;margin-right:0}}@media(min-width:768px){.helper-recipe__col--single:first-child{border-right:0;padding-right:0;margin-right:0}.helper-recipe__col--single{min-height:inherit}.helper-recipe__img{position:absolute;top:0;bottom:0}}.helper-recipe__story p:first-child:first-letter{float:left;font-size:32px;line-height:32px;padding:14px 15px 8px;margin:5px 12px 0 0;color:#2c3b4b;border:1px solid #e7e4d3}@media print{.helper-recipe__story p:first-child:first-letter{padding:10px 10px 5px;font-size:25px;line-height:25px}}@media(min-width:600px){.helper-recipe__story p:first-child:first-letter{font-size:50px;line-height:50px;padding:14px 15px 2px}}@-moz-document url-prefix(){.helper-recipe__story p:first-child:first-letter{padding:17px 15px}}.helper-recipe__tip{margin-top:30px;margin-bottom:0}.helper-recipe__prep-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #e7e4d3}.helper-recipe__prep-info--with-margin{margin-top:30px}@media(min-width:450px){.helper-recipe__prep-info{-ms-flex-direction:row;flex-direction:row}}.helper-recipe__prep-info-item{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:30px 30px 25px}.footer__membership-value-title .helper-recipe__prep-info-item strong,.helper-recipe__prep-info-item .ad-card__title,.helper-recipe__prep-info-item .article__aside-col-title,.helper-recipe__prep-info-item .article__subscribe,.helper-recipe__prep-info-item .footer__membership-value-title,.helper-recipe__prep-info-item .footer__membership-value-title strong,.helper-recipe__prep-info-item .infobar__subscribe,.helper-recipe__prep-info-item .medium-sans,.helper-recipe__prep-info-item .mono-list__title,.helper-recipe__prep-info-item .offer-landing__offer-title,.helper-recipe__prep-info-item .promo-offer__h,.helper-recipe__prep-info-item .register-landing__location-title,.helper-recipe__prep-info-item .register-landing__offer-title,.helper-recipe__prep-info-item .school-landing__section-title,.helper-recipe__prep-info-item .serif-list__title,.helper-recipe__prep-info-item .stations__city,.helper-recipe__prep-info-item .topper-side__h,.helper-recipe__prep-info-item .topper-side__sub-h,.helper-recipe__prep-info-item p{margin-bottom:0}@media(min-width:450px){.helper-recipe__prep-info-item{-ms-flex:1;flex:1}.helper-recipe__prep-info-item:first-child{border-bottom:0;border-right:1px solid #e7e4d3}}.helper-recipe__recipe .recipe__directions__list,.membership .cta__wrapper,.membership__message__subtitle span,.membership__subheader span{border-bottom:1px solid #e7e4d3}.helper-recipe__img{height:100%;width:100%;background-size:cover;min-height:500px}.helper-recipe__text-wrapper{position:relative;width:100%}.helper-recipe__text{margin:0 20px;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column}@media(min-width:450px){.helper-recipe__text{margin:0 40px}}@media(min-width:600px){.helper-recipe__text{margin:0 80px}}@media(min-width:768px){.helper-recipe__text{margin:0 80px}}@media(min-width:960px){.helper-recipe__story p:first-child:first-letter{font-size:60px;line-height:60px}.helper-recipe__text{margin:0 100px;-ms-flex-direction:row;flex-direction:row}}@media(min-width:1400px){.helper-recipe__text{margin:0 120px}}@media(min-width:1855px){.helper-recipe__text{max-width:1600px;margin:0 auto}}.helper-recipe__recipe{padding-top:40px}@media(min-width:600px){.helper-recipe__recipe{padding-top:60px}}@media(min-width:960px){.helper-recipe__recipe{-ms-flex:1;flex:1;padding-top:80px;border-right:1px solid #e7e4d3;margin-right:60px;padding-right:60px}}.helper-recipe__recipe .recipe__ingredients{padding-top:0;margin-bottom:40px}@media(min-width:600px){.helper-recipe__recipe .recipe__ingredients{margin-bottom:60px}}@media(min-width:960px){.helper-recipe__recipe .recipe__ingredients{margin-bottom:80px}}.helper-recipe__directions .interests-col .article__login,.helper-recipe__directions .interests-col .category__body,.helper-recipe__directions .interests-col .filter__links,.helper-recipe__directions .interests-col .footer__membership-value-for-example,.helper-recipe__directions .interests-col .live-qa__chat-ended-message,.helper-recipe__directions .interests-col .live-qa__date,.helper-recipe__directions .interests-col .magazine-current__featured-title,.helper-recipe__directions .interests-col .membership__packages-price--footer span,.helper-recipe__directions .interests-col .mono-small,.helper-recipe__directions .interests-col .newsletter .newsletter__errors,.helper-recipe__directions .interests-col .newsletter .newsletter__form label.error,.helper-recipe__directions .interests-col .offer-landing__offer-list,.helper-recipe__directions .interests-col .offer-landing__offer-price span,.helper-recipe__directions .interests-col .offer-landing__offer-price--gift span,.helper-recipe__directions .interests-col .posts__list-date-month,.helper-recipe__directions .interests-col .recipe-header__byline-name,.helper-recipe__directions .interests-col .recipe-header__login,.helper-recipe__directions .interests-col .recipes-menu,.helper-recipe__directions .interests-col .register-landing__location-price-info,.helper-recipe__directions .interests-col .register-landing__offer-list,.helper-recipe__directions .interests-col .register-landing__offer-price span,.helper-recipe__directions .interests-col .register-landing__offer-price--gift span,.helper-recipe__directions .interests-col .register__form-price span,.helper-recipe__directions .interests-col .register__form-price--digital span,.helper-recipe__directions .interests-col .register__form-price-list,.helper-recipe__directions .interests-col .register__header-subtitle,.helper-recipe__directions .interests-col .school__calendar-day,.helper-recipe__directions .interests-col .school__events-month,.helper-recipe__directions .interests-col .school__events-price,.helper-recipe__directions .interests-col .school__partner-address,.helper-recipe__directions .interests-col .stations__time,.helper-recipe__directions .membership__packages-price--footer .interests-col span,.helper-recipe__directions .mono-header--dark,.helper-recipe__directions .mono-header--light,.helper-recipe__directions .newsletter .interests-col .newsletter__errors,.helper-recipe__directions .newsletter .newsletter__form .interests-col label.error,.helper-recipe__directions .offer-landing__offer-price .interests-col span,.helper-recipe__directions .offer-landing__offer-price--gift .interests-col span,.helper-recipe__directions .register-landing__offer-price .interests-col span,.helper-recipe__directions .register-landing__offer-price--gift .interests-col span,.helper-recipe__directions .register__form-price .interests-col span,.helper-recipe__directions .register__form-price--digital .interests-col span,.helper-recipe__directions .related-list__title,.helper-recipe__directions .stations__state-name,.helper-recipe__related .interests-col .article__login,.helper-recipe__related .interests-col .category__body,.helper-recipe__related .interests-col .filter__links,.helper-recipe__related .interests-col .footer__membership-value-for-example,.helper-recipe__related .interests-col .live-qa__chat-ended-message,.helper-recipe__related .interests-col .live-qa__date,.helper-recipe__related .interests-col .magazine-current__featured-title,.helper-recipe__related .interests-col .membership__packages-price--footer span,.helper-recipe__related .interests-col .mono-small,.helper-recipe__related .interests-col .newsletter .newsletter__errors,.helper-recipe__related .interests-col .newsletter .newsletter__form label.error,.helper-recipe__related .interests-col .offer-landing__offer-list,.helper-recipe__related .interests-col .offer-landing__offer-price span,.helper-recipe__related .interests-col .offer-landing__offer-price--gift span,.helper-recipe__related .interests-col .posts__list-date-month,.helper-recipe__related .interests-col .recipe-header__byline-name,.helper-recipe__related .interests-col .recipe-header__login,.helper-recipe__related .interests-col .recipes-menu,.helper-recipe__related .interests-col .register-landing__location-price-info,.helper-recipe__related .interests-col .register-landing__offer-list,.helper-recipe__related .interests-col .register-landing__offer-price span,.helper-recipe__related .interests-col .register-landing__offer-price--gift span,.helper-recipe__related .interests-col .register__form-price span,.helper-recipe__related .interests-col .register__form-price--digital span,.helper-recipe__related .interests-col .register__form-price-list,.helper-recipe__related .interests-col .register__header-subtitle,.helper-recipe__related .interests-col .school__calendar-day,.helper-recipe__related .interests-col .school__events-month,.helper-recipe__related .interests-col .school__events-price,.helper-recipe__related .interests-col .school__partner-address,.helper-recipe__related .interests-col .stations__time,.helper-recipe__related .membership__packages-price--footer .interests-col span,.helper-recipe__related .mono-header--dark,.helper-recipe__related .mono-header--light,.helper-recipe__related .newsletter .interests-col .newsletter__errors,.helper-recipe__related .newsletter .newsletter__form .interests-col label.error,.helper-recipe__related .offer-landing__offer-price .interests-col span,.helper-recipe__related .offer-landing__offer-price--gift .interests-col span,.helper-recipe__related .register-landing__offer-price .interests-col span,.helper-recipe__related .register-landing__offer-price--gift .interests-col span,.helper-recipe__related .register__form-price .interests-col span,.helper-recipe__related .register__form-price--digital .interests-col span,.helper-recipe__related .related-list__title,.helper-recipe__related .stations__state-name,.interests-col .helper-recipe__directions .article__login,.interests-col .helper-recipe__directions .category__body,.interests-col .helper-recipe__directions .filter__links,.interests-col .helper-recipe__directions .footer__membership-value-for-example,.interests-col .helper-recipe__directions .live-qa__chat-ended-message,.interests-col .helper-recipe__directions .live-qa__date,.interests-col .helper-recipe__directions .magazine-current__featured-title,.interests-col .helper-recipe__directions .mono-small,.interests-col .helper-recipe__directions .offer-landing__offer-list,.interests-col .helper-recipe__directions .posts__list-date-month,.interests-col .helper-recipe__directions .recipe-header__byline-name,.interests-col .helper-recipe__directions .recipe-header__login,.interests-col .helper-recipe__directions .recipes-menu,.interests-col .helper-recipe__directions .register-landing__location-price-info,.interests-col .helper-recipe__directions .register-landing__offer-list,.interests-col .helper-recipe__directions .register__form-price-list,.interests-col .helper-recipe__directions .register__header-subtitle,.interests-col .helper-recipe__directions .school__calendar-day,.interests-col .helper-recipe__directions .school__events-month,.interests-col .helper-recipe__directions .school__events-price,.interests-col .helper-recipe__directions .school__partner-address,.interests-col .helper-recipe__directions .stations__time,.interests-col .helper-recipe__related .article__login,.interests-col .helper-recipe__related .category__body,.interests-col .helper-recipe__related .filter__links,.interests-col .helper-recipe__related .footer__membership-value-for-example,.interests-col .helper-recipe__related .live-qa__chat-ended-message,.interests-col .helper-recipe__related .live-qa__date,.interests-col .helper-recipe__related .magazine-current__featured-title,.interests-col .helper-recipe__related .mono-small,.interests-col .helper-recipe__related .offer-landing__offer-list,.interests-col .helper-recipe__related .posts__list-date-month,.interests-col .helper-recipe__related .recipe-header__byline-name,.interests-col .helper-recipe__related .recipe-header__login,.interests-col .helper-recipe__related .recipes-menu,.interests-col .helper-recipe__related .register-landing__location-price-info,.interests-col .helper-recipe__related .register-landing__offer-list,.interests-col .helper-recipe__related .register__form-price-list,.interests-col .helper-recipe__related .register__header-subtitle,.interests-col .helper-recipe__related .school__calendar-day,.interests-col .helper-recipe__related .school__events-month,.interests-col .helper-recipe__related .school__events-price,.interests-col .helper-recipe__related .school__partner-address,.interests-col .helper-recipe__related .stations__time,.interests-col .membership__packages-price--footer .helper-recipe__directions span,.interests-col .membership__packages-price--footer .helper-recipe__related span,.interests-col .newsletter .helper-recipe__directions .newsletter__errors,.interests-col .newsletter .helper-recipe__related .newsletter__errors,.interests-col .newsletter .newsletter__form .helper-recipe__directions label.error,.interests-col .newsletter .newsletter__form .helper-recipe__related label.error,.interests-col .offer-landing__offer-price .helper-recipe__directions span,.interests-col .offer-landing__offer-price .helper-recipe__related span,.interests-col .offer-landing__offer-price--gift .helper-recipe__directions span,.interests-col .offer-landing__offer-price--gift .helper-recipe__related span,.interests-col .register-landing__offer-price .helper-recipe__directions span,.interests-col .register-landing__offer-price .helper-recipe__related span,.interests-col .register-landing__offer-price--gift .helper-recipe__directions span,.interests-col .register-landing__offer-price--gift .helper-recipe__related span,.interests-col .register__form-price .helper-recipe__directions span,.interests-col .register__form-price .helper-recipe__related span,.interests-col .register__form-price--digital .helper-recipe__directions span,.interests-col .register__form-price--digital .helper-recipe__related span,.membership__packages-price--footer .interests-col .helper-recipe__directions span,.membership__packages-price--footer .interests-col .helper-recipe__related span,.newsletter .interests-col .helper-recipe__directions .newsletter__errors,.newsletter .interests-col .helper-recipe__related .newsletter__errors,.newsletter .newsletter__form .interests-col .helper-recipe__directions label.error,.newsletter .newsletter__form .interests-col .helper-recipe__related label.error,.offer-landing__offer-price .interests-col .helper-recipe__directions span,.offer-landing__offer-price .interests-col .helper-recipe__related span,.offer-landing__offer-price--gift .interests-col .helper-recipe__directions span,.offer-landing__offer-price--gift .interests-col .helper-recipe__related span,.register-landing__offer-price .interests-col .helper-recipe__directions span,.register-landing__offer-price .interests-col .helper-recipe__related span,.register-landing__offer-price--gift .interests-col .helper-recipe__directions span,.register-landing__offer-price--gift .interests-col .helper-recipe__related span,.register__form-price .interests-col .helper-recipe__directions span,.register__form-price .interests-col .helper-recipe__related span,.register__form-price--digital .interests-col .helper-recipe__directions span,.register__form-price--digital .interests-col .helper-recipe__related span{margin-bottom:0}.helper-recipe__related{padding-top:40px}@media(min-width:600px){.helper-recipe__related{padding-top:60px}}@media(min-width:960px){.helper-recipe__related{-ms-flex:1;flex:1;padding-top:80px}}.membership{margin:0 20px;padding:40px 0 0}@media(min-width:450px){.membership{margin:0 40px}}@media(min-width:600px){.membership{margin:0 80px;padding:60px 0 0}}@media(min-width:768px){.membership{margin:0 80px}}@media(min-width:960px){.membership{margin:0 100px}}@media(min-width:1400px){.membership{margin:0 120px}}@media(min-width:1855px){.membership{max-width:1600px;margin:0 auto}}.membership__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.membership__subheader{line-height:28px;font-size:14px;margin:0 auto 20px}}.membership__subheader span{padding-bottom:2px}.membership__subheader span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}.membership__title{width:100%;display:block;margin:0 0 15px}.membership__title text{letter-spacing:.2px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:18px;line-height:18px;text-transform:uppercase;text-anchor:middle;fill:#2c3b4b}@media(min-width:768px){.membership__title{margin:0 0 20px}}.membership__title-fallback{margin:0;padding:0 0 10px;text-align:center;display:none}.membership .cta__wrapper{border-top:4px solid #2c3b4b;margin-top:40px}.membership .cta__wrapper:after,.membership .cta__wrapper:before{content:none}@media(min-width:1240px){.membership .cta__wrapper{margin-top:80px}}.membership__message{overflow:hidden;margin:60px 0}@media(min-width:600px){.membership__subheader span:after{height:40px}.membership__message{margin:80px 0}}@media(min-width:960px){.membership__message{margin:100px 0}}.membership__message-columns,.membership__message-columns--reversed{max-width:1600px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.membership__message-columns,.membership__message-columns--reversed{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row}}@media(min-width:960px){.membership__message-columns,.membership__message-columns--reversed{-ms-flex-align:center;align-items:center}}.membership__message-columns--reversed{-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:768px){.membership__message-columns--reversed{-ms-flex-direction:row;flex-direction:row}}.membership__message-text{margin-right:20px;margin-left:20px;width:auto;-ms-flex-negative:0;flex-shrink:0}@media(min-width:450px){.membership__message-text{margin-right:40px;margin-left:40px}}@media(min-width:600px){.membership__message-text{margin-right:80px;margin-left:80px}}@media(min-width:768px){.membership__message-text{margin-left:80px;margin-right:0;width:65%;padding:0 60px 0 0;-ms-flex-negative:1;flex-shrink:1}}@media(min-width:960px){.membership__message-text{margin-left:100px;width:55%;padding:0 80px 0 0}}@media(min-width:1400px){.membership__message-text{margin-left:120px}}@media(min-width:1855px){.membership__message-text{margin-left:0}}.membership__message-text--reversed{margin-right:20px;margin-left:20px;width:auto;-ms-flex-negative:0;flex-shrink:0}@media(min-width:450px){.membership__message-text--reversed{margin-right:40px;margin-left:40px}}@media(min-width:600px){.membership__message-text--reversed{margin-right:80px;margin-left:80px}}@media(min-width:768px){.membership__message-text--reversed{margin-right:80px;margin-left:0;width:65%;padding:0 0 0 60px;-ms-flex-negative:1;flex-shrink:1}}@media(min-width:960px){.membership__message-text--reversed{margin-right:100px;width:55%;padding:0 0 0 80px}}@media(min-width:1400px){.membership__message-text--reversed{margin-right:120px}}@media(min-width:1855px){.membership__message-text--reversed{margin-right:0}}.membership__message-figure,.membership__message-figure--reversed{display:block;margin:40px 40px 0}@media(min-width:600px){.membership__message-figure,.membership__message-figure--reversed{margin:60px 80px 0}}@media(min-width:768px){.membership__message-figure,.membership__message-figure--reversed{margin:0;width:35%;-ms-flex-negative:0;flex-shrink:0}.membership__message-figure--reversed .membership__tablet-wrapper{-ms-transform:translateX(-10%);transform:translateX(-10%)}}@media(min-width:960px){.membership__message-figure,.membership__message-figure--reversed{width:45%}}.membership__image-wrapper{display:block;width:100%;position:relative;z-index:4}.membership__image-wrapper img{width:100%}.membership__message__subtitle{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;line-height:25px;font-size:12px;margin:0 0 20px;max-width:auto;text-align:left;opacity:0;transition:opacity .3s}.membership__message__title b,.membership__message__title p,.membership__message__title strong{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;letter-spacing:1px;text-transform:uppercase}.membership__message__subtitle span{padding-bottom:2px}@media(min-width:768px){.membership__message-figure--reversed .membership__image-wrapper{-ms-transform:translateX(-10%);transform:translateX(-10%)}.membership__image-wrapper{-ms-transform:translateX(10%);transform:translateX(10%)}.membership__message__subtitle{margin:0 0 50px;max-width:400px}}@media(min-width:600px){.membership__message__subtitle{line-height:28px;font-size:14px;margin-bottom:40px}}.membership__message__title p{font-size:35px;line-height:35px;max-width:500px;opacity:0;transition:opacity .3s;transition-delay:.2s}@media(min-width:768px){.membership__message__title p{font-size:45px;line-height:42px}}@media(min-width:960px){.membership__message__title p{font-size:55px;line-height:50px}}@media(min-width:1100px){.membership__message__title p{font-size:65px;line-height:60px}}.membership__message__title b,.membership__message__title strong{font-size:35px;line-height:35px;color:#5a6d82;font-weight:400}@media(min-width:768px){.membership__message__title b,.membership__message__title strong{font-size:45px;line-height:42px}}@media(min-width:960px){.membership__message__title b,.membership__message__title strong{font-size:55px;line-height:50px}}@media(min-width:1100px){.membership__message__title b,.membership__message__title strong{font-size:65px;line-height:60px}}.membership__message__info{border-top:4px solid #2c3b4b;opacity:0;transition:opacity .3s;transition-delay:.4s}.membership__message__info-row,.membership__message__info-row--numbered{border-bottom:1px solid #e7e4d3;display:-ms-flexbox;display:flex;position:relative;padding:0;-ms-flex-align:stretch;align-items:stretch}.membership__message__info-row span,.membership__message__info-row--numbered span{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.5px;width:60px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #e7e4d3;margin-right:5px;padding:13px 10px 13px 0;display:block}@media(min-width:768px){.membership__message__info-row span,.membership__message__info-row--numbered span{width:80px}}@media(min-width:1400px){.membership__message__info-row span,.membership__message__info-row--numbered span{padding:15px 10px 15px 0}}.membership__message__info-row p,.membership__message__info-row--numbered p{font-family:MinionPro-It;font-style:italic;padding:10px 0 8px 15px;border-left:1px solid #e7e4d3;margin:0}.membership__message__info-row--numbered span{color:#b7b3a3;width:20px}.membership__benefit{margin:0 20px;opacity:0;transition:opacity .2s}@media(min-width:450px){.membership__benefit{margin:0 40px}}@media(min-width:600px){.membership__message__info-row span,.membership__message__info-row--numbered span{letter-spacing:1px;font-size:14px;line-height:22px}.membership__benefit{margin:0 80px}}@media(min-width:768px){.membership__benefit{margin:0 80px}}@media(min-width:960px){.membership__benefit{margin:0 100px}}@media(min-width:1400px){.membership__benefit{margin:0 120px}}@media(min-width:1855px){.membership__benefit{max-width:1600px;margin:0 auto}}.membership__benefit .accolade-source,.membership__benefit .account__overview-number,.membership__benefit .article__recipe,.membership__benefit .basic-page__breadcrumb,.membership__benefit .copy-to-clipboard,.membership__benefit .editors-note__byline,.membership__benefit .issue__breadcrumb,.membership__benefit .mono-extra-small,.membership__benefit .result__type,.membership__benefit .school__events-time,.membership__benefit .school__partner-phone{margin-bottom:0;opacity:0;transition:opacity .2s;transition-delay:.1s}.membership__benefit--shown,.membership__benefit--shown .accolade-source,.membership__benefit--shown .account__overview-number,.membership__benefit--shown .article__recipe,.membership__benefit--shown .basic-page__breadcrumb,.membership__benefit--shown .copy-to-clipboard,.membership__benefit--shown .editors-note__byline,.membership__benefit--shown .issue__breadcrumb,.membership__benefit--shown .mono-extra-small,.membership__benefit--shown .result__type,.membership__benefit--shown .school__events-time,.membership__benefit--shown .school__partner-phone{opacity:1}.membership__benefit--shown .membership__benefit-example-text{-ms-transform:translateY(0);transform:translateY(0)}.membership__benefit-example{overflow:hidden}.membership__benefit-example-text{padding:20px 0 15px;-ms-transform:translateY(100%);transform:translateY(100%);transition:transform .3s;transition-delay:.2s}.membership__tablet-wrapper{display:block;width:100%;position:relative;z-index:4}.membership__tablet-image img{width:100%}.membership__tablet-video{position:absolute;margin:0 auto;width:84%;padding-top:4.4%;line-height:0;top:0;left:0;right:0}.membership__tablet-video video{width:100%}.membership__tablet-wrapper--image{display:block;width:100%;position:relative;max-width:450px;margin:0 auto}.magazine{margin:0 20px}@media(min-width:450px){.magazine{margin:0 40px}}@media(min-width:600px){.magazine{margin:0 80px}}@media(min-width:768px){.membership__tablet-wrapper{-ms-transform:translateX(10%);transform:translateX(10%)}.magazine{margin:0 80px}}@media(min-width:960px){.magazine{margin:0 100px}}@media(min-width:1400px){.magazine{margin:0 120px}}@media(min-width:1855px){.magazine{max-width:1600px;margin:0 auto}}.magazine-current__subheader,.magazine__subheader{max-width:250px;text-transform:uppercase;text-align:center}.issue-cards--double .ad-card:last-child,.issue-cards--double .issue-card--welcome:last-child,.issue-cards--double .issue-card:last-child,.issue-cards--single .ad-card,.issue-cards--single .issue-card,.issue-cards--single .issue-card--welcome{margin-right:0}.issue-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;border:0}@media(min-width:600px){.issue-cards{margin-bottom:0;margin-top:60px}}.issue-cards--single{-ms-flex-pack:center;justify-content:center}.issue-cards--double{-ms-flex-pack:center;justify-content:center}.ad-card,.issue-card,.issue-card--welcome{width:100%;margin-right:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:40px}.ad-card .ad-card__title,.ad-card .article__aside-col-title,.ad-card .article__subscribe,.ad-card .footer__membership-value-title,.ad-card .footer__membership-value-title strong,.ad-card .infobar__subscribe,.ad-card .medium-sans,.ad-card .mono-list__title,.ad-card .offer-landing__offer-title,.ad-card .promo-offer__h,.ad-card .register-landing__location-title,.ad-card .register-landing__offer-title,.ad-card .school-landing__section-title,.ad-card .serif-list__title,.ad-card .stations__city,.ad-card .topper-side__h,.ad-card .topper-side__sub-h,.footer__membership-value-title .ad-card strong,.footer__membership-value-title .issue-card strong,.footer__membership-value-title .issue-card--welcome strong,.issue-card .ad-card__title,.issue-card .article__aside-col-title,.issue-card .article__subscribe,.issue-card .footer__membership-value-title,.issue-card .footer__membership-value-title strong,.issue-card .infobar__subscribe,.issue-card .medium-sans,.issue-card .mono-list__title,.issue-card .offer-landing__offer-title,.issue-card .promo-offer__h,.issue-card .register-landing__location-title,.issue-card .register-landing__offer-title,.issue-card .school-landing__section-title,.issue-card .serif-list__title,.issue-card .stations__city,.issue-card .topper-side__h,.issue-card .topper-side__sub-h,.issue-card--welcome .ad-card__title,.issue-card--welcome .article__aside-col-title,.issue-card--welcome .article__subscribe,.issue-card--welcome .footer__membership-value-title,.issue-card--welcome .footer__membership-value-title strong,.issue-card--welcome .infobar__subscribe,.issue-card--welcome .medium-sans,.issue-card--welcome .mono-list__title,.issue-card--welcome .offer-landing__offer-title,.issue-card--welcome .promo-offer__h,.issue-card--welcome .register-landing__location-title,.issue-card--welcome .register-landing__offer-title,.issue-card--welcome .school-landing__section-title,.issue-card--welcome .serif-list__title,.issue-card--welcome .stations__city,.issue-card--welcome .topper-side__h,.issue-card--welcome .topper-side__sub-h{padding:22px 0 15px;border-top:4px solid;transition:color .2s,border .2s;margin:0}@media(min-width:600px){.ad-card,.issue-card,.issue-card--welcome{width:45%;margin-right:10%;margin-bottom:60px}.ad-card:nth-child(2n+2),.issue-card--welcome:nth-child(2n+2),.issue-card:nth-child(2n+2){margin-right:0}}@media(min-width:768px){.ad-card,.issue-card,.issue-card--welcome{width:30%;margin-right:5%}.ad-card:nth-child(2n+2),.issue-card--welcome:nth-child(2n+2),.issue-card:nth-child(2n+2){margin-right:auto}.ad-card:nth-child(3n+3),.issue-card--welcome:nth-child(3n+3),.issue-card:nth-child(3n+3){margin-right:0}}.ad-card__figure,.issue-card__image{overflow:hidden;background-color:#f6f4ec;line-height:0;padding:20px;transition:background-color .2s}.ad-card__figure img,.issue-card__image img{height:117%;width:100%}.issue-card__image-link:focus .ad-card__figure,.issue-card__image-link:focus .issue-card__image,.issue-card__image-link:hover .ad-card__figure,.issue-card__image-link:hover .issue-card__image{background-color:#2c3b4b}.footer__membership-value-title .issue-card__image-link:focus strong,.footer__membership-value-title .issue-card__image-link:hover strong,.issue-card__image-link:focus .ad-card__title,.issue-card__image-link:focus .article__aside-col-title,.issue-card__image-link:focus .article__subscribe,.issue-card__image-link:focus .footer__membership-value-title,.issue-card__image-link:focus .footer__membership-value-title strong,.issue-card__image-link:focus .infobar__subscribe,.issue-card__image-link:focus .medium-sans,.issue-card__image-link:focus .mono-list__title,.issue-card__image-link:focus .offer-landing__offer-title,.issue-card__image-link:focus .promo-offer__h,.issue-card__image-link:focus .register-landing__location-title,.issue-card__image-link:focus .register-landing__offer-title,.issue-card__image-link:focus .school-landing__section-title,.issue-card__image-link:focus .serif-list__title,.issue-card__image-link:focus .stations__city,.issue-card__image-link:focus .topper-side__h,.issue-card__image-link:focus .topper-side__sub-h,.issue-card__image-link:hover .ad-card__title,.issue-card__image-link:hover .article__aside-col-title,.issue-card__image-link:hover .article__subscribe,.issue-card__image-link:hover .footer__membership-value-title,.issue-card__image-link:hover .footer__membership-value-title strong,.issue-card__image-link:hover .infobar__subscribe,.issue-card__image-link:hover .medium-sans,.issue-card__image-link:hover .mono-list__title,.issue-card__image-link:hover .offer-landing__offer-title,.issue-card__image-link:hover .promo-offer__h,.issue-card__image-link:hover .register-landing__location-title,.issue-card__image-link:hover .register-landing__offer-title,.issue-card__image-link:hover .school-landing__section-title,.issue-card__image-link:hover .serif-list__title,.issue-card__image-link:hover .stations__city,.issue-card__image-link:hover .topper-side__h,.issue-card__image-link:hover .topper-side__sub-h{color:#5a6d82;border-top:4px solid #5a6d82}.issue-card__date{display:block;width:100%;padding:8px 0;border-top:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3;font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.5px;color:#5a6d82}.magazine__header{padding:40px 0 0}@media(min-width:600px){.issue-card__date{letter-spacing:1px;font-size:14px;line-height:18px}.magazine__header{padding:60px 0 0}}.insider__title,.magazine__title{width:100%;display:block;margin:0 0 15px}.insider__title text,.magazine__title text{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:18px;line-height:18px;letter-spacing:.2px;text-transform:uppercase;text-anchor:middle;fill:#2c3b4b}@media(min-width:768px){.insider__title,.magazine__title{margin:0 0 20px}}.magazine__title-fallback{margin:0;padding:0 0 10px;text-align:center;display:none}.magazine__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;color:#2c3b4b;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.magazine__subheader{line-height:28px;font-size:14px;margin:0 auto 20px}}.magazine__subheader span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.magazine__subheader span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}.magazine-current{margin:0 0 40px;background-color:#2c3b4b;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}.magazine-current__image{background-size:cover;position:relative;min-height:280px}@media(min-width:600px){.magazine__subheader span:after{height:40px}.magazine-current{margin:0 0 60px}.magazine-current__image{min-height:500px}}.magazine-current__text{color:#fffef7}.magazine-current__text-wrapper{padding:40px}@media(min-width:1100px){.magazine-current__text-wrapper{padding:60px}}.magazine-current__title{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-transform:uppercase;text-align:center;font-size:22px;line-height:22px;letter-spacing:2px;margin:0 auto 40px;color:#fffef7}@media(min-width:600px){.magazine-current__title{font-size:28px;line-height:28px;letter-spacing:3px}}@media(min-width:768px){.magazine-current__title{font-size:35px;line-height:35px}}@media(min-width:1400px){.magazine-current__title{letter-spacing:4px;font-size:42px;line-height:42px}}.magazine-current__featured{border-top:4px solid #fffef7;border-bottom:1px solid #5a6d82;margin-bottom:40px;padding:15px 0 10px}.magazine-current__featured-title{color:#fffef7;margin-bottom:0}.magazine-current__featured-subheader{color:#9cb7c6;font-family:MinionPro-It;font-style:italic;margin-bottom:0}.magazine-current__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;line-height:25px;font-size:12px;margin:0 auto 20px;color:#9cb7c6}@media(min-width:600px){.magazine-current__subheader{line-height:28px;font-size:14px;margin:0 auto 40px}}.magazine-current__subheader span{border-bottom:1px solid #e7e4d3;padding-bottom:2px;border-color:#5a6d82}.magazine-current__subheader span:after{content:'';display:block;width:1px;height:20px;margin:-4px auto 0;background-color:#5a6d82}.magazine-banner--media{margin-bottom:0}@media(max-width:959px){.magazine-banner--media{margin-bottom:1.25rem}.magazine-banner--content{margin-bottom:2.5rem}}.magazine-banner--button{display:inline-block;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:24px;line-height:1;text-transform:uppercase;text-align:center;border:0;padding:20px 20px 15px;background-color:#2c3b4b;color:#fffef7;width:100%;max-width:16.25rem}.magazine-banner--button:focus,.magazine-banner--button:hover{background-color:#5a6d82;color:#fffef7}.magazine-banner--button.t-slate{background-color:#5a6d82}.magazine-banner--offer-text,.magazine-banner--opt-text-perk,.magazine-banner--subtitle{line-height:1.6}.magazine-banner--offer-text,.magazine-banner--subtitle{font-size:1rem}.magazine-banner--opt-text-perk,.magazine-banner--subtitle{color:#5a6d82}.magazine-banner--opt-text-perk{font-size:.875rem}.magazine-banner--perk-title:last-child{border-bottom:0}.error-page{margin:0 20px;padding:40px 0;text-align:center}@media(min-width:450px){.error-page{margin:0 40px}}@media(min-width:600px){.magazine-current__subheader span:after{height:40px}.error-page{margin:0 80px;padding:60px 0}}@media(min-width:768px){.error-page{margin:0 80px}}@media(min-width:960px){.magazine-current{-ms-flex-direction:row;flex-direction:row}.magazine-current__image,.magazine-current__text{-ms-flex:1;flex:1}.error-page{margin:0 100px}}@media(min-width:1400px){.error-page{margin:0 120px}}@media(min-width:1855px){.error-page{max-width:1600px;margin:0 auto}}.error-page .about__title-fallback,.error-page .claim__title-fallback,.error-page .extra-large-sans,.error-page .home__title-fallback,.error-page .magazine__title-fallback,.error-page .membership__title-fallback,.error-page .posts__first,.error-page .posts__more-title-fallback,.error-page .promotion__title-fallback,.error-page .recipes__title-fallback,.error-page .register-landing__title-fallback,.error-page .tab-nav__title-fallback,.error-page .tv__title-fallback,.error-page .upgrade__title-fallback,.error-page .video-promo__title-fallback,.error-page .videos__title-fallback,.error-page .welcome__title-fallback{padding-bottom:10px}.error-page .article__login,.error-page .button--dark,.error-page .category__body,.error-page .filter__links,.error-page .footer__membership-value-for-example,.error-page .live-qa__chat-ended-message,.error-page .live-qa__date,.error-page .magazine-current__featured-title,.error-page .membership__packages-price--footer span,.error-page .mono-small,.error-page .newsletter .newsletter__errors,.error-page .newsletter .newsletter__form label.error,.error-page .offer-landing__offer-list,.error-page .offer-landing__offer-price span,.error-page .offer-landing__offer-price--gift span,.error-page .posts__list-date-month,.error-page .recipe-header__byline-name,.error-page .recipe-header__login,.error-page .recipes-menu,.error-page .register-landing__location-price-info,.error-page .register-landing__offer-list,.error-page .register-landing__offer-price span,.error-page .register-landing__offer-price--gift span,.error-page .register__form-price span,.error-page .register__form-price--digital span,.error-page .register__form-price-list,.error-page .register__header-subtitle,.error-page .school__calendar-day,.error-page .school__events-month,.error-page .school__events-price,.error-page .school__partner-address,.error-page .stations__time,.error-page input[type=button],.error-page input[type=submit],.membership__packages-price--footer .error-page span,.newsletter .error-page .newsletter__errors,.newsletter .newsletter__form .error-page label.error,.offer-landing__offer-price .error-page span,.offer-landing__offer-price--gift .error-page span,.register-landing__offer-price .error-page span,.register-landing__offer-price--gift .error-page span,.register__form-price .error-page span,.register__form-price--digital .error-page span{margin-bottom:40px}.error-page--extra-space{padding-top:20vh}.error-page__image{width:85%;display:block;margin:0 auto;max-width:1000px}@media(min-width:600px){.error-page__image{width:70%}}.error-page__image--small{width:100px;display:block;margin:0 auto 20px}.error-page__message--red{color:#ff7055;width:80%;margin:0 auto 40px}.recipes__header{margin:0 20px;padding:40px 0 30px}@media(min-width:450px){.recipes__header{margin:0 40px}}@media(min-width:600px){.recipes__header{margin:0 80px;padding:60px 0 30px}}@media(min-width:768px){.recipes__header{margin:0 80px}}@media(min-width:960px){.recipes__header{margin:0 100px}}@media(min-width:1400px){.recipes__header{margin:0 120px}}@media(min-width:1855px){.recipes__header{max-width:1600px;margin:0 auto}}.product:after,.recipes__header:after{border-bottom:1px solid #e7e4d3;content:"";display:block;height:15px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x;box-sizing:border-box}.recipes__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.recipes__subheader{line-height:28px;font-size:14px;margin:0 auto 20px}}.recipes__subheader span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.recipes__subheader span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}.recipes__title{width:100%;display:block;margin:0 0 15px}.recipes__title text{letter-spacing:.2px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:18px;line-height:18px;text-transform:uppercase;text-anchor:middle;fill:#2c3b4b}.recipes-free__flag,.recipes-free__text{text-transform:uppercase;font-family:FoundersGroteskMonoMedium,courier new,Courier,mono}@media(min-width:768px){.recipes__title{margin:0 0 20px}}.recipes__title-fallback{margin:0;padding:0 0 10px;text-align:center;display:none}.recipes-free{margin:0 20px}@media(min-width:450px){.recipes-free{margin:0 40px}}@media(min-width:600px){.recipes__subheader span:after{height:40px}.recipes-free{margin:0 80px}}@media(min-width:768px){.recipes-free{margin:0 80px}}@media(min-width:960px){.recipes-free{margin:0 100px}}@media(min-width:1400px){.recipes-free{margin:0 120px}}@media(min-width:1855px){.recipes-free{max-width:1600px;margin:0 auto}}.recipes-free__title{text-align:center;margin-bottom:50px;padding-bottom:25px;border-bottom:1px solid #e7e4d3}.recipes-free__body{max-width:650px;margin:0 auto}@media(min-width:1100px){.recipes-free__body{border-right:1px solid #e7e4d3;border-left:1px solid #e7e4d3;padding:0 60px}}@media(min-width:1400px){.recipes-free__body{padding:0 80px}}.recipes-free__time{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10px}.recipes-free__time--extra-space{padding-bottom:20px;padding-top:10px}.recipes-free__text{font-size:12px;line-height:16px;letter-spacing:.5px;border-top:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3;padding:8px 0;text-align:center}@media(min-width:600px){.recipes-free__text{letter-spacing:1px;font-size:14px;line-height:18px}}.recipes-free__text--large{margin-bottom:0;padding:5px 20px 0;color:#ff7055;font-size:45px;line-height:45px;letter-spacing:2px}.recipes-free__number{margin-bottom:0;padding:5px 10px 0;color:#ff7055;font-size:70px;line-height:70px}@media(min-width:600px){.recipes-free__number{font-size:90px;line-height:90px}}.recipes-free__flag{font-size:12px;line-height:34px;letter-spacing:1px;top:20px;padding:0 5px 0 10px;background-color:#5a6d82;color:#fffef7;height:34px;position:absolute;z-index:2;display:inline-block}.newsletter__subtitle,.newsletter__success-message{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase}.recipes-free__flag:after{height:0;width:0;border-bottom:17px solid transparent;border-left:17px solid #5a6d82;border-top:17px solid transparent;left:100%;content:" ";position:absolute;top:0}.recipes-from-radio{margin:0 20px}@media(min-width:450px){.recipes-from-radio{margin:0 40px}}@media(min-width:600px){.recipes-from-radio{margin:0 80px}}@media(min-width:768px){.recipes-from-radio{margin:0 80px}}@media(min-width:960px){.recipes-free__flag{font-size:14px}.recipes-from-radio{margin:0 100px}}@media(min-width:1400px){.recipes-from-radio{margin:0 120px}}@media(min-width:1855px){.recipes-from-radio{max-width:1600px;margin:0 auto}}.recipes-from-radio__body{max-width:650px;margin:0 auto}@media(min-width:1100px){.recipes-from-radio__body{border-right:1px solid #e7e4d3;border-left:1px solid #e7e4d3;padding:0 60px}}@media(min-width:1400px){.recipes-from-radio__body{padding:0 80px}}.recipes__content{transition:opacity .2s;opacity:1}.recipes__content.loading{opacity:0}.recipes__content .recipe-cards{padding-top:30px}.newsletter{position:relative;min-height:200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.newsletter .form__group{margin-bottom:40px}.newsletter .form__group--extra-space-small{margin:0 0 20px;border-top:1px solid #e7e4d3;padding-top:20px}.newsletter .form__group--extra-space-small:last-child{border-bottom:1px solid #e7e4d3}.newsletter .newsletter__interests{margin-bottom:40px}.newsletter .newsletter__errors,.newsletter .newsletter__form label.error{color:#ff7055;border-top:4px solid #ff7055;border-bottom:1px solid #ff7055;margin:-1px 0 0;padding:8px 0}.newsletter .newsletter__form label.error{display:block}.newsletter .newsletter__errors{display:none}.interests-col .article__login,.interests-col .category__body,.interests-col .filter__links,.interests-col .footer__membership-value-for-example,.interests-col .live-qa__chat-ended-message,.interests-col .live-qa__date,.interests-col .magazine-current__featured-title,.interests-col .membership__packages-price--footer span,.interests-col .mono-small,.interests-col .newsletter .newsletter__errors,.interests-col .newsletter .newsletter__form label.error,.interests-col .offer-landing__offer-list,.interests-col .offer-landing__offer-price span,.interests-col .offer-landing__offer-price--gift span,.interests-col .posts__list-date-month,.interests-col .recipe-header__byline-name,.interests-col .recipe-header__login,.interests-col .recipes-menu,.interests-col .register-landing__location-price-info,.interests-col .register-landing__offer-list,.interests-col .register-landing__offer-price span,.interests-col .register-landing__offer-price--gift span,.interests-col .register__form-price span,.interests-col .register__form-price--digital span,.interests-col .register__form-price-list,.interests-col .register__header-subtitle,.interests-col .school__calendar-day,.interests-col .school__events-month,.interests-col .school__events-price,.interests-col .school__partner-address,.interests-col .stations__time,.membership__packages-price--footer .interests-col span,.newsletter .interests-col .newsletter__errors,.newsletter .newsletter__form .interests-col label.error,.offer-landing__offer-price .interests-col span,.offer-landing__offer-price--gift .interests-col span,.register-landing__offer-price .interests-col span,.register-landing__offer-price--gift .interests-col span,.register__form-price .interests-col span,.register__form-price--digital .interests-col span{margin-bottom:0;border-bottom:0}.newsletter__header{margin:0 20px;padding:40px 0;text-align:center}@media(min-width:450px){.newsletter__header{margin:0 40px}}@media(min-width:600px){.newsletter__header{margin:0 80px;padding:60px 0}}@media(min-width:768px){.newsletter__header{margin:0 80px}}@media(min-width:960px){.newsletter__header{margin:0 100px}}@media(min-width:1400px){.newsletter__header{margin:0 120px}}@media(min-width:1855px){.newsletter__header{max-width:1600px;margin:0 auto}}.newsletter__header .basic-page__title,.newsletter__header .basic-page__title--no-lines,.newsletter__header .basic-page__title--wide,.newsletter__header .category__title,.newsletter__header .episode__title,.newsletter__header .large-serif,.newsletter__header .membership__packages-price--footer,.newsletter__header .offer-landing__offer-price,.newsletter__header .offer-landing__offer-price--gift,.newsletter__header .promotion__title--serif,.newsletter__header .recipe-header__title,.newsletter__header .register-landing__location-price,.newsletter__header .register-landing__offer-price,.newsletter__header .register-landing__offer-price--gift,.newsletter__header .register__form-price,.newsletter__header .register__form-price--digital,.newsletter__header .register__header-title,.newsletter__header .school-page--title{margin-bottom:10px}.newsletter__subtitle{color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.newsletter__subtitle{line-height:28px;font-size:14px;margin:0 auto 40px}}.newsletter__subtitle span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.newsletter__subtitle span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}.newsletter__body{margin:0 20px;padding-bottom:40px}@media(min-width:450px){.newsletter__body{margin:0 40px}}@media(min-width:600px){.newsletter__subtitle span:after{height:40px}.newsletter__body{margin:0 80px;padding-bottom:60px}}@media(min-width:768px){.newsletter__body{margin:0 80px}}@media(min-width:960px){.newsletter__body{margin:0 100px}}@media(min-width:1400px){.newsletter__body{margin:0 120px}}@media(min-width:1855px){.newsletter__body{max-width:1600px;margin:0 auto}}.features-wrapper .newsletter__body .feature-quote,.newsletter__body .accolade-quote,.newsletter__body .account__default-messaging,.newsletter__body .article-aside__locked-text,.newsletter__body .article__excerpt,.newsletter__body .cards__no-results,.newsletter__body .features-wrapper .feature-quote,.newsletter__body .large-body-text,.newsletter__body .large-caption,.newsletter__body .recipe-header__locked-text,.newsletter__body .register__offer-intro,.newsletter__body .upsell-offer__text{margin-bottom:30px}.newsletter__body img{width:100%;display:block;margin-bottom:40px;border-top:4px solid #2c3b4b}.newsletter-confirmation{margin:0 20px;padding:40px 0;text-align:center}@media(min-width:450px){.newsletter-confirmation{margin:0 40px}}@media(min-width:600px){.newsletter-confirmation{margin:0 80px;padding:60px 0}}@media(min-width:768px){.newsletter-confirmation{margin:0 80px}}@media(min-width:960px){.newsletter-confirmation{margin:0 100px}}@media(min-width:1400px){.newsletter-confirmation{margin:0 120px}}@media(min-width:1855px){.newsletter-confirmation{max-width:1600px;margin:0 auto}}.newsletter-confirmation .about__title-fallback,.newsletter-confirmation .claim__title-fallback,.newsletter-confirmation .extra-large-sans,.newsletter-confirmation .home__title-fallback,.newsletter-confirmation .magazine__title-fallback,.newsletter-confirmation .membership__title-fallback,.newsletter-confirmation .posts__first,.newsletter-confirmation .posts__more-title-fallback,.newsletter-confirmation .promotion__title-fallback,.newsletter-confirmation .recipes__title-fallback,.newsletter-confirmation .register-landing__title-fallback,.newsletter-confirmation .tab-nav__title-fallback,.newsletter-confirmation .tv__title-fallback,.newsletter-confirmation .upgrade__title-fallback,.newsletter-confirmation .video-promo__title-fallback,.newsletter-confirmation .videos__title-fallback,.newsletter-confirmation .welcome__title-fallback{padding-bottom:10px}.features-wrapper .newsletter-confirmation .feature-quote,.newsletter-confirmation .accolade-quote,.newsletter-confirmation .account__default-messaging,.newsletter-confirmation .article-aside__locked-text,.newsletter-confirmation .article__excerpt,.newsletter-confirmation .cards__no-results,.newsletter-confirmation .features-wrapper .feature-quote,.newsletter-confirmation .large-body-text,.newsletter-confirmation .large-caption,.newsletter-confirmation .recipe-header__locked-text,.newsletter-confirmation .register__offer-intro,.newsletter-confirmation .upsell-offer__text{margin-bottom:0}.newsletter-confirmation img{max-width:200px;margin:0 auto 40px;display:block}.newsletter-confirmation__button .button--dark,.newsletter-confirmation__button input[type=button],.newsletter-confirmation__button input[type=submit]{margin-bottom:40px;margin-top:40px}.newsletter__api-error,.newsletter__existing-subscriber,.newsletter__success{display:none}.newsletter__success-close{margin-top:30px}.newsletter__success-message{font-size:12px;line-height:16px;letter-spacing:.5px;margin:-40px -20px 20px;padding:20px 60px;background-color:rgba(183,179,163,.2)}@media(min-width:600px){.newsletter__success-message{letter-spacing:1px;font-size:14px;line-height:18px}}@media(min-width:450px){.newsletter__success-message{margin:-40px -20px 40px}}@media(min-width:768px){.newsletter__success-message{padding:30px 70px;margin:-40px -40px 40px}}@media(min-width:960px){.newsletter__success-message{margin:-20px -40px 40px}}.newsletter__success-message strong{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono}@media(min-width:380px){.newsletter-promo{display:-ms-flexbox;display:flex}}.newsletter-promo__image{-ms-flex:1 .75 30%;flex:1 .75 30%;position:relative}@media(min-width:0) and (max-width:449px){.newsletter-promo__image .ribbon-wrapper{display:none}}.newsletter-promo__image img{display:block;box-shadow:0 0 5px rgba(44,59,75,.1);max-width:100%;width:150px;margin:0 auto}@media(min-width:450px){.newsletter-promo__image img{width:300px;margin:0}}@media(min-width:0) and (max-width:379px){.newsletter-promo__text>*{text-align:center;margin-left:auto;margin-right:auto}.newsletter-promo__small-text{border-top:none}}@media(min-width:380px){.newsletter-promo__text{-ms-flex:1.5 1 70%;flex:1.5 1 70%;text-align:left;padding-left:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}}@media(min-width:768px){.newsletter-promo__text{padding-left:40px}}.newsletter_promo__heading{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;letter-spacing:.5px;color:#ff7055;font-size:28px;line-height:1;margin:20px 0 10px}@media(min-width:600px){.newsletter_promo__heading{font-size:36px}}@media(min-width:960px){.newsletter_promo__heading{font-size:40px;margin:30px 0 10px}}.newsletter-promo__body-text{display:none}@media(min-width:380px){.newsletter-promo__body-text{display:block;font-family:MinionPro-It;font-style:italic}}.article__subtitle,.basic-page__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;color:#2c3b4b;text-transform:uppercase}.basic-page{margin:0 20px;padding:40px 0}@media(min-width:450px){.basic-page{margin:0 40px}}@media(min-width:600px){.basic-page{margin:0 80px;padding:60px 0}}@media(min-width:768px){.basic-page{margin:0 80px}}@media(min-width:960px){.basic-page{margin:0 100px}}@media(min-width:1400px){.newsletter_promo__heading{font-size:48px}.basic-page{margin:0 120px}}@media(min-width:1855px){.basic-page{max-width:1600px;margin:0 auto}}.basic-page img{width:100%}.basic-page__title,.basic-page__title--no-lines{max-width:650px;text-align:center;border-bottom:4px solid #2c3b4b;padding-bottom:40px;margin:0 auto}.basic-page__breadcrumb{border-bottom:1px solid #e7e4d3;padding:6px 0;text-align:center;max-width:650px;margin:0 auto}.basic-page__title--no-lines{border-bottom:0;padding-bottom:0}.basic-page__title--wide{text-align:center;margin:0 auto;padding-bottom:20px}.basic-page__subheader{max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.basic-page__subheader{line-height:28px;font-size:14px;margin:0 auto 40px}}.basic-page__subheader span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.basic-page__subheader span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}.article__intro:after,.basic-page--with-crosshatch:after{content:"";background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}.basic-page__body{max-width:650px;margin:40px auto 0}.basic-page__body figcaption{margin-bottom:30px}.basic-page__body--split{padding:40px 0}@media(min-width:600px){.basic-page__subheader span:after{height:40px}.basic-page__body{margin:60px auto 0}.basic-page__body--split{padding:60px 0}}.basic-page__image{line-height:0;max-width:650px;margin:0 auto}.basic-page--with-crosshatch{padding-bottom:80px}.basic-page--with-crosshatch:after{height:40px;width:100%;display:block;border-top:1px solid #e7e4d3}.basic-page--with-crosshatch .basic-page__body--columns{margin-bottom:40px}.basic-page__body--columns{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.basic-page__body--column:first-child{margin-bottom:40px}@media(min-width:450px){.basic-page__body--column:first-child{margin-bottom:40px}}@media(min-width:600px){.basic-page__body--column:first-child{margin-bottom:60px}}@media(min-width:768px){.basic-page__body--columns{-ms-flex-direction:row;flex-direction:row}.basic-page__body--column{-ms-flex:1;flex:1;padding-right:80px}.basic-page__body--column:first-child{margin:0}.basic-page__body--column:last-child{padding-right:0}}.basic-page__body--three{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.basic-page__body--three .interests-col .article__login,.basic-page__body--three .interests-col .category__body,.basic-page__body--three .interests-col .filter__links,.basic-page__body--three .interests-col .footer__membership-value-for-example,.basic-page__body--three .interests-col .live-qa__chat-ended-message,.basic-page__body--three .interests-col .live-qa__date,.basic-page__body--three .interests-col .magazine-current__featured-title,.basic-page__body--three .interests-col .membership__packages-price--footer span,.basic-page__body--three .interests-col .mono-small,.basic-page__body--three .interests-col .newsletter .newsletter__errors,.basic-page__body--three .interests-col .newsletter .newsletter__form label.error,.basic-page__body--three .interests-col .offer-landing__offer-list,.basic-page__body--three .interests-col .offer-landing__offer-price span,.basic-page__body--three .interests-col .offer-landing__offer-price--gift span,.basic-page__body--three .interests-col .posts__list-date-month,.basic-page__body--three .interests-col .recipe-header__byline-name,.basic-page__body--three .interests-col .recipe-header__login,.basic-page__body--three .interests-col .recipes-menu,.basic-page__body--three .interests-col .register-landing__location-price-info,.basic-page__body--three .interests-col .register-landing__offer-list,.basic-page__body--three .interests-col .register-landing__offer-price span,.basic-page__body--three .interests-col .register-landing__offer-price--gift span,.basic-page__body--three .interests-col .register__form-price span,.basic-page__body--three .interests-col .register__form-price--digital span,.basic-page__body--three .interests-col .register__form-price-list,.basic-page__body--three .interests-col .register__header-subtitle,.basic-page__body--three .interests-col .school__calendar-day,.basic-page__body--three .interests-col .school__events-month,.basic-page__body--three .interests-col .school__events-price,.basic-page__body--three .interests-col .school__partner-address,.basic-page__body--three .interests-col .stations__time,.basic-page__body--three .membership__packages-price--footer .interests-col span,.basic-page__body--three .mono-header--dark,.basic-page__body--three .mono-header--light,.basic-page__body--three .newsletter .interests-col .newsletter__errors,.basic-page__body--three .newsletter .newsletter__form .interests-col label.error,.basic-page__body--three .offer-landing__offer-price .interests-col span,.basic-page__body--three .offer-landing__offer-price--gift .interests-col span,.basic-page__body--three .register-landing__offer-price .interests-col span,.basic-page__body--three .register-landing__offer-price--gift .interests-col span,.basic-page__body--three .register__form-price .interests-col span,.basic-page__body--three .register__form-price--digital .interests-col span,.basic-page__body--three .related-list__title,.basic-page__body--three .stations__state-name,.interests-col .basic-page__body--three .article__login,.interests-col .basic-page__body--three .category__body,.interests-col .basic-page__body--three .filter__links,.interests-col .basic-page__body--three .footer__membership-value-for-example,.interests-col .basic-page__body--three .live-qa__chat-ended-message,.interests-col .basic-page__body--three .live-qa__date,.interests-col .basic-page__body--three .magazine-current__featured-title,.interests-col .basic-page__body--three .mono-small,.interests-col .basic-page__body--three .offer-landing__offer-list,.interests-col .basic-page__body--three .posts__list-date-month,.interests-col .basic-page__body--three .recipe-header__byline-name,.interests-col .basic-page__body--three .recipe-header__login,.interests-col .basic-page__body--three .recipes-menu,.interests-col .basic-page__body--three .register-landing__location-price-info,.interests-col .basic-page__body--three .register-landing__offer-list,.interests-col .basic-page__body--three .register__form-price-list,.interests-col .basic-page__body--three .register__header-subtitle,.interests-col .basic-page__body--three .school__calendar-day,.interests-col .basic-page__body--three .school__events-month,.interests-col .basic-page__body--three .school__events-price,.interests-col .basic-page__body--three .school__partner-address,.interests-col .basic-page__body--three .stations__time,.interests-col .membership__packages-price--footer .basic-page__body--three span,.interests-col .newsletter .basic-page__body--three .newsletter__errors,.interests-col .newsletter .newsletter__form .basic-page__body--three label.error,.interests-col .offer-landing__offer-price .basic-page__body--three span,.interests-col .offer-landing__offer-price--gift .basic-page__body--three span,.interests-col .register-landing__offer-price .basic-page__body--three span,.interests-col .register-landing__offer-price--gift .basic-page__body--three span,.interests-col .register__form-price .basic-page__body--three span,.interests-col .register__form-price--digital .basic-page__body--three span,.membership__packages-price--footer .interests-col .basic-page__body--three span,.newsletter .interests-col .basic-page__body--three .newsletter__errors,.newsletter .newsletter__form .interests-col .basic-page__body--three label.error,.offer-landing__offer-price .interests-col .basic-page__body--three span,.offer-landing__offer-price--gift .interests-col .basic-page__body--three span,.register-landing__offer-price .interests-col .basic-page__body--three span,.register-landing__offer-price--gift .interests-col .basic-page__body--three span,.register__form-price .interests-col .basic-page__body--three span,.register__form-price--digital .interests-col .basic-page__body--three span{margin-bottom:30px}@media(min-width:768px){.basic-page__body--three{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:960px){.basic-page__body--three{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.basic-page__body--three--left{-ms-flex-order:2;order:2;text-align:center;padding-bottom:60px}@media(min-width:768px){.basic-page__body--three--left{width:45%;margin-right:10%;text-align:left}}@media(min-width:960px){.basic-page__body--three--left{width:auto;margin-right:0;padding-bottom:0;-ms-flex-order:1;order:1;-ms-flex:1;flex:1}}.basic-page__body--three-col--center{-ms-flex-order:1;order:1;padding-bottom:60px}@media(min-width:960px){.basic-page__body--three-col--center{-ms-flex-order:2;order:2;-ms-flex:2;flex:2;padding:0 40px;margin:0 40px;border-right:1px solid #e7e4d3;border-left:1px solid #e7e4d3}}@media(min-width:1100px){.basic-page__body--three-col--center{padding:0 60px;margin:0 60px}}.basic-page__body--three--right{-ms-flex-order:3;order:3;text-align:center}@media(min-width:768px){.basic-page__body--three-col--center{width:100%}.basic-page__body--three--right{text-align:left;width:45%}}.basic-page__body--three-col-img{display:block;margin:0 auto 20px;max-width:200px}@media(min-width:768px){.basic-page__body--three-col-img{padding-top:10px;max-width:100%}}.article{margin:0 20px;padding:40px 0}@media(min-width:450px){.article{margin:0 40px}}@media(min-width:600px){.article{margin:0 80px;padding:60px 0}}@media(min-width:768px){.article{margin:0 80px}}@media(min-width:960px){.basic-page__body--three--right{-ms-flex-order:3;order:3;-ms-flex:1;flex:1;width:auto}.article{margin:0 100px}}@media(min-width:1400px){.article{margin:0 120px}}@media(min-width:1855px){.article{max-width:1600px;margin:0 auto}}.article img{max-width:100%}.article section:last-child{border-bottom:0;padding-bottom:0}.article .article__text--1-col:last-of-type{border-bottom:0}.article--locked{padding-bottom:0}.article__intro{border-bottom:1px solid #e7e4d3}.article__intro:after{border-top:4px solid #2c3b4b;display:block;height:40px;width:100%}.article__intro--has-margin{margin-bottom:40px}@media(min-width:450px){.article__intro--has-margin{margin-bottom:40px}}@media(min-width:600px){.article__intro--has-margin{margin-bottom:60px}}.article__intro--single-wrapper{margin-bottom:40px;border-bottom:0}.article__intro--single-wrapper:after{content:none}@media(min-width:600px){.article__intro--single-wrapper{margin-bottom:50px}}.article__intro-columns{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:1100px){.article__intro-columns{-ms-flex-direction:row;flex-direction:row}}.article__intro-text{width:100%;-ms-flex-negative:1;flex-shrink:1;padding:40px 0 0}.article__intro-text .button--dark,.article__intro-text input[type=button],.article__intro-text input[type=submit]{margin-bottom:60px}@media(min-width:1100px){.article__intro-text{width:50%;padding:0 60px 0 0}}.article__intro-hero{width:100%;background-size:cover;position:relative;min-height:280px;-ms-flex-negative:0;flex-shrink:0;background-color:#f6f4ec}.article__subtitle{line-height:25px;font-size:12px;margin:0 0 20px;max-width:auto;text-align:left}.article__intro-single .article__title,.article__login,.article__text--3-col p+figcaption{text-align:center}.article__subtitle span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}@media(min-width:768px){.article__subtitle{margin:0 0 50px;max-width:400px}}@media(min-width:600px){.article__intro-hero{min-height:500px}.article__subtitle{line-height:28px;font-size:14px;margin-bottom:40px}}.article__title{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:35px;line-height:35px;margin-bottom:40px}@media(min-width:768px){.article__title{font-size:45px;line-height:42px}}@media(min-width:960px){.article__title{font-size:55px;line-height:50px}}@media(min-width:1100px){.article__intro-hero{width:50%}.article__title{font-size:65px;line-height:60px}}.article__info{border-top:4px solid #2c3b4b;margin-bottom:40px}.article__info-row,.article__info-row--centered,.home__content-article__info-row--centered{border-bottom:1px solid #e7e4d3;display:-ms-flexbox;display:flex;position:relative;padding:0;-ms-flex-align:stretch;align-items:stretch}.article__info-row span,.article__info-row--centered span,.home__content-article__info-row--centered span{font-family:MinionPro-It;font-style:italic;font-size:18px;line-height:26px;width:60px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #e7e4d3;margin-right:5px;padding:7px 0 5px;display:block;color:#5a6d82}.article__category,.article__sharing{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;position:absolute;text-transform:uppercase}.article__info-row h2,.article__info-row h5,.article__info-row--centered h2,.article__info-row--centered h5,.home__content-article__info-row--centered h2,.home__content-article__info-row--centered h5{border-left:1px solid #e7e4d3;padding:10px 10px 10px 15px;margin:0}.article__info-row--centered{-ms-flex-align:center;align-items:center}.article__credit{margin-bottom:40px}.article__sharing{font-size:12px;line-height:16px;right:20px;bottom:20px;background-color:#fffef7;height:40px;letter-spacing:.5px}@media(min-width:600px){.article__sharing{letter-spacing:1px;font-size:14px;line-height:18px}}.article__sharing p,.article__sharing p:last-child{margin:0}.article__sharing .infobar__sharing--share-label{padding-left:10px}@media(min-width:0) and (max-width:379px){.article__sharing .infobar__sharing--share-label{display:none}}@media(min-width:380px) and (max-width:449px){.article__sharing .infobar__sharing--share-label{padding:8px;font-size:11px}}.article__sharing .infobar__sharing{border-top:0}.article__sharing--favorite{left:20px;right:auto}.article__category{font-size:14px;line-height:34px;letter-spacing:1px;padding:0 10px 0 5px;background-color:#2c3b4b;color:#fffef7;height:34px;top:40px;right:0;transition:padding .2s,color .2s}.article__category:before{height:0;width:0;border-bottom:17px solid transparent;border-right:17px solid #2c3b4b;border-top:17px solid transparent;left:-17px;content:" ";position:absolute;top:0}.article__category:focus,.article__category:hover{padding-right:20px;color:#9cb7c6}.article__excerpt{margin-bottom:40px}.article__excerpt--access-denied{margin-bottom:40px;color:#ff7055}.article-type--posts .article__text--1-col-wrapper{border:0}.article__intro-single{width:100%;max-width:650px;-ms-flex-negative:1;flex-shrink:1;padding:40px 0 0;margin:0 auto}.article__intro-single .article__subtitle{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.article__intro-single .article__subtitle{line-height:28px;font-size:14px;margin:0 auto 20px}}.article__intro-single .article__subtitle span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.article__intro-single .article__subtitle span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}.article__intro-single-img{margin-top:40px}.article__text--1-col{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e7e4d3}@media(min-width:450px){.article__text--1-col{margin-bottom:40px}}@media(min-width:600px){.article__intro-single .article__subtitle span:after{height:40px}.article__intro-single-img{margin-top:60px}.article__text--1-col{margin-bottom:60px;padding-bottom:60px}}.article__text--1-col p{margin:0 0 30px}.article__text--1-col p:last-child{margin:0}.article__text--1-col p:first-child:first-letter{float:left;font-size:32px;line-height:32px;padding:14px 15px 8px;margin:5px 12px 0 0;color:#2c3b4b;border:1px solid #e7e4d3}@media print{.article__text--1-col p:first-child:first-letter{padding:10px 10px 5px;font-size:25px;line-height:25px}}@media(min-width:600px){.article__text--1-col p:first-child:first-letter{font-size:50px;line-height:50px;padding:14px 15px 2px}}@media(min-width:960px){.article__text--1-col p:first-child:first-letter{font-size:60px;line-height:60px}}@-moz-document url-prefix(){.article__text--1-col p:first-child:first-letter{padding:17px 15px}}.article__text--1-col-wrapper{max-width:1200px;margin:0 auto}@media(min-width:1100px){.article__text--1-col-wrapper{border-right:1px solid #e7e4d3;border-left:1px solid #e7e4d3;padding:0 60px}}@media(min-width:1400px){.article__text--1-col-wrapper{padding:0 80px}}.article__text--1-col p+figcaption{margin-top:-30px;margin-bottom:30px;font-size:16px;line-height:20px}@media(min-width:0) and (max-width:959px){.article__text--1-col p+figcaption{text-align:center}}.article__text--1-col a>img,.article__text--1-col figure,.article__text--1-col p>img{padding-top:10px}.article__text--1-col p:first-of-type img{padding-top:0}.article__inline-image-link{position:relative;display:inline-block}.article__inline-image-link img{transition:filter .2s;width:100%;height:auto}.article__inline-image-link:focus,.article__inline-image-link:hover{box-shadow:none}.article__inline-image-link:focus img,.article__inline-image-link:hover img{filter:brightness(25%) contrast(70%) sepia(1) hue-rotate(170deg)}.article__inline-image-link:focus:after,.article__inline-image-link:hover:after{opacity:1}.article__inline-image-link:after{content:url(../../img/icon-external-link-dark.svg);position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition:opacity .2s;transition-delay:.1s}.article__text--3-col{margin-bottom:40px;padding-bottom:40px;column-count:1;border-bottom:1px solid #e7e4d3}@media(min-width:450px){.article__text--3-col{margin-bottom:40px}}@media(min-width:600px){.article__text--3-col{margin-bottom:60px;padding-bottom:60px}}.article__text--3-col ol,.article__text--3-col ul{text-indent:0;margin-bottom:0;border:0}.article__text--3-col ol li,.article__text--3-col ul li{padding-top:15px;padding-bottom:15px;break-inside:avoid;border-bottom:0}@media(min-width:768px){.article__text--3-col{column-count:2}}@media(min-width:960px){.article__text--3-col{column-count:3}}.article__text--3-col p{margin:0 0 30px}.article__text--3-col p:last-child{margin:0}.article__text--3-col p:first-child:first-letter{float:left;font-size:32px;line-height:32px;padding:14px 15px 8px;margin:5px 12px 0 0;color:#2c3b4b;border:1px solid #e7e4d3}@media print{.article__text--3-col p:first-child:first-letter{padding:10px 10px 5px;font-size:25px;line-height:25px}}@media(min-width:600px){.article__text--3-col p:first-child:first-letter{font-size:50px;line-height:50px;padding:14px 15px 2px}}@media(min-width:960px){.article__text--3-col p:first-child:first-letter{font-size:60px;line-height:60px}}@-moz-document url-prefix(){.article__text--3-col p:first-child:first-letter{padding:17px 15px}}@media(min-width:768px){.article__text--3-col{text-indent:20px}.article__text--3-col p,.article__text--3-col p:last-child{margin:0}}.article__aside-text-col p:first-child,.article__text--3-col figure,.two-up__text p:first-child{text-indent:0}.article__text--3-col p+figcaption{text-indent:0;margin-top:-30px;margin-bottom:30px;break-inside:avoid;font-size:16px;line-height:20px}@media(min-width:768px){.article__text--3-col p+figcaption{margin-top:-20px;text-align:left}}.article__text--3-col figcaption{font-size:16px;line-height:20px}.article__text--3-col a>img,.article__text--3-col p>img{display:block;padding-bottom:5px;margin:0}@media(min-width:768px){.article__text--3-col a>img,.article__text--3-col p>img{margin:30px 0 20px}}.article__text--3-col figure img{padding-bottom:5px}.article__text--3-col figure:first-of-type{margin:0 0 30px}.article__text--3-col p:first-of-type img{margin:0}@media(min-width:768px){.article__text--3-col p:first-of-type img{margin:0 0 20px}}.article__text-image-wrapper{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e7e4d3}@media(min-width:450px){.article__text-image-wrapper{margin-bottom:40px}}@media(min-width:600px){.article__text-image-wrapper{margin-bottom:60px;padding-bottom:60px}}.article__text-image--two-up{max-width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:stretch;align-items:stretch}.article__text-image--two-up.reverse{-ms-flex-direction:column;flex-direction:column}.two-up__image{padding-bottom:30px;font-size:16px;line-height:22px}.two-up__image figcaption{border-bottom:1px solid #e7e4d3;padding-bottom:30px;text-align:center}.two-up__image figcaption p{margin-bottom:0}.two-up__image figcaption h3{margin-top:30px;margin-bottom:5px}@media(min-width:768px){.article__text-image--two-up,.article__text-image--two-up.reverse{-ms-flex-direction:row;flex-direction:row}.two-up__image figcaption{border-bottom:0;padding-bottom:0;text-align:left}.two-up__image figcaption h3{width:75%;margin-top:15px;margin-bottom:0;padding-bottom:15px}.two-up__image figcaption p{border-top:1px solid #e7e4d3;padding-top:15px;width:75%;font-size:18px;line-height:24px}.two-up__image{-ms-flex:1;flex:1;padding-bottom:0}}.two-up__text p{margin:0 0 30px}.two-up__text p:last-child{margin:0}.two-up__text p:first-child:first-letter{float:left;font-size:32px;line-height:32px;padding:14px 15px 8px;margin:5px 12px 0 0;color:#2c3b4b;border:1px solid #e7e4d3}@media print{.two-up__text p:first-child:first-letter{padding:10px 10px 5px;font-size:25px;line-height:25px}}@media(min-width:600px){.two-up__text p:first-child:first-letter{font-size:50px;line-height:50px;padding:14px 15px 2px}}@-moz-document url-prefix(){.two-up__text p:first-child:first-letter{padding:17px 15px}}@media(min-width:768px){.two-up__text--left{-ms-flex:1;flex:1;padding-right:40px;margin-right:40px;border-right:1px solid #e7e4d3}.two-up__text--right{-ms-flex:1;flex:1;padding-left:40px;margin-left:40px;border-left:1px solid #e7e4d3}}@media(min-width:1100px){.two-up__text--left{padding-right:60px;margin-right:60px}.two-up__text--right{padding-left:60px;margin-left:60px}}.article__text-image--three-up{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e7e4d3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:450px){.article__text-image--three-up{margin-bottom:40px}}@media(min-width:600px){.article__text-image--three-up{margin-bottom:60px;padding-bottom:60px}}.three-up__text{max-width:650px;margin:0 auto}.three-up__text p{margin:0 0 30px}.three-up__text p:last-child{margin:0}.three-up__text:first-child{border-bottom:1px solid #e7e4d3;padding-bottom:40px}.three-up__text:last-child{border-top:1px solid #e7e4d3;padding-top:40px}@media(min-width:600px){.three-up__text:first-child{padding-bottom:60px}.three-up__text:last-child{padding-top:60px}}@media(min-width:1400px){.article__text-image--three-up{-ms-flex-direction:row;flex-direction:row}.three-up__text{max-width:none;-ms-flex:1 1 25%;flex:1 1 25%}.three-up__text:first-child{border-bottom:0;padding-bottom:0}.three-up__text:last-child{border-top:0;padding-top:0}}.article-aside__locked-wrapper,.article-gallery,.article__text-aside-wrapper,.article__video-hero-wrapper,.issue__breadcrumb,.issue__subheader span,.issue__title{border-bottom:1px solid #e7e4d3}.three-up__image{max-width:650px;margin:40px auto}.three-up__image figcaption{color:#2c3b4b}.three-up__image p{margin-bottom:0}@media(min-width:768px){.three-up__image{margin:60px auto}}@media(min-width:1400px){.three-up__image{-ms-flex:2 1 50%;flex:2 1 50%;margin:0 40px;padding:0 40px;border-right:1px solid #e7e4d3;border-left:1px solid #e7e4d3}}@media(min-width:2000px){.article__text--3-col{column-count:4}.three-up__image{margin:0 60px;padding:0 60px}}.article__recipe-thumb{width:80px;height:80px;border-radius:50%;overflow:hidden;margin:20px 20px 20px 0;-ms-flex-negative:0;flex-shrink:0;background-color:#f6f4ec;display:block}.article-aside__locked:after,.article__intro--locked:after,.article__subscribe:after{content:"";height:40px;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}.article__recipe-tease h3{margin-bottom:0}.article__recipe-tease .about__intro-label,.article__recipe-tease .article__credit,.article__recipe-tease .live-qa__chat .info,.article__recipe-tease .offer-landing__not-included,.article__recipe-tease .register-landing__not-included,.article__recipe-tease .register__legal,.article__recipe-tease .small-body-text,.article__recipe-tease .small-caption,.live-qa__chat .article__recipe-tease .info{margin-bottom:5px}.article-gallery{margin-bottom:40px;padding-bottom:40px}@media(min-width:450px){.article-gallery{margin-bottom:40px}}@media(min-width:600px){.article-gallery{margin-bottom:60px;padding-bottom:60px}}.article-gallery__heading{text-align:center}.article-gallery__wrapper{background-color:#f6f4ec;margin:0 auto;max-width:815px}.article-gallery__wrapper .flickity-slider{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.article-gallery__cell{width:100%;padding:0;box-sizing:border-box}.article-gallery__cell .article-gallery__image{display:block;margin:0 auto;max-height:70vh}.article-gallery__image-caption{margin:20px}.article-gallery__image-caption p{color:#9f9982;margin:0;text-align:center}.article__intro--locked:after{border-top:4px solid #2c3b4b;display:block;width:100%}.article-aside__locked{border-top:1px solid #e7e4d3;padding-bottom:30px}.article-aside__locked:after{display:block;width:100%}.article-aside__locked-wrapper p,.article-aside__locked-wrapper p:last-child{margin:0}.article-aside__locked-text{color:#ff7055;text-align:center;width:80%;margin:0 auto!important;padding:5px 0 40px;max-width:600px}.article-aside__locked-text a{color:#2c3b4b;box-shadow:inset 0 -1px 0 0 #2c3b4b}.article-aside__locked-text a:focus,.article-aside__locked-text a:hover{color:#ff7055;box-shadow:inset 0 -1px 0 0 #ff7055}@media(min-width:768px){.article-aside__locked-text{width:60%}}.article__subscribe{text-align:center;margin-bottom:0;position:relative;padding:22px 40px 40px}.article__subscribe:after{position:absolute;bottom:-40px;left:0;display:block;width:100%;border-top:1px solid #e7e4d3}.article__subscribe-button{position:relative;z-index:2;text-align:center;margin-top:-1px;margin-bottom:40px}@media(min-width:450px){.article__subscribe-button{margin-bottom:40px}}@media(min-width:600px){.article__subscribe-button{margin-bottom:60px}}.article__free-flag{margin-top:40px}@media(min-width:960px){.two-up__text p:first-child:first-letter{font-size:60px;line-height:60px}.article__subscribe{padding:22px 0 30px}.article__free-flag{margin-top:-16px}}.article__video{margin-bottom:40px}@media(min-width:450px){.article__video{margin-bottom:40px}}@media(min-width:600px){.article__video{margin-bottom:60px}}.article__video-columns{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}.article__video-columns .article__title{margin-bottom:30px}.article__video-columns .interests-col .article__login,.article__video-columns .interests-col .category__body,.article__video-columns .interests-col .filter__links,.article__video-columns .interests-col .footer__membership-value-for-example,.article__video-columns .interests-col .live-qa__chat-ended-message,.article__video-columns .interests-col .live-qa__date,.article__video-columns .interests-col .magazine-current__featured-title,.article__video-columns .interests-col .membership__packages-price--footer span,.article__video-columns .interests-col .mono-small,.article__video-columns .interests-col .newsletter .newsletter__errors,.article__video-columns .interests-col .newsletter .newsletter__form label.error,.article__video-columns .interests-col .offer-landing__offer-list,.article__video-columns .interests-col .offer-landing__offer-price span,.article__video-columns .interests-col .offer-landing__offer-price--gift span,.article__video-columns .interests-col .posts__list-date-month,.article__video-columns .interests-col .recipe-header__byline-name,.article__video-columns .interests-col .recipe-header__login,.article__video-columns .interests-col .recipes-menu,.article__video-columns .interests-col .register-landing__location-price-info,.article__video-columns .interests-col .register-landing__offer-list,.article__video-columns .interests-col .register-landing__offer-price span,.article__video-columns .interests-col .register-landing__offer-price--gift span,.article__video-columns .interests-col .register__form-price span,.article__video-columns .interests-col .register__form-price--digital span,.article__video-columns .interests-col .register__form-price-list,.article__video-columns .interests-col .register__header-subtitle,.article__video-columns .interests-col .school__calendar-day,.article__video-columns .interests-col .school__events-month,.article__video-columns .interests-col .school__events-price,.article__video-columns .interests-col .school__partner-address,.article__video-columns .interests-col .stations__time,.article__video-columns .membership__packages-price--footer .interests-col span,.article__video-columns .mono-header--dark,.article__video-columns .mono-header--light,.article__video-columns .newsletter .interests-col .newsletter__errors,.article__video-columns .newsletter .newsletter__form .interests-col label.error,.article__video-columns .offer-landing__offer-price .interests-col span,.article__video-columns .offer-landing__offer-price--gift .interests-col span,.article__video-columns .register-landing__offer-price .interests-col span,.article__video-columns .register-landing__offer-price--gift .interests-col span,.article__video-columns .register__form-price .interests-col span,.article__video-columns .register__form-price--digital .interests-col span,.article__video-columns .related-list__title,.article__video-columns .stations__state-name,.interests-col .article__video-columns .article__login,.interests-col .article__video-columns .category__body,.interests-col .article__video-columns .filter__links,.interests-col .article__video-columns .footer__membership-value-for-example,.interests-col .article__video-columns .live-qa__chat-ended-message,.interests-col .article__video-columns .live-qa__date,.interests-col .article__video-columns .magazine-current__featured-title,.interests-col .article__video-columns .mono-small,.interests-col .article__video-columns .offer-landing__offer-list,.interests-col .article__video-columns .posts__list-date-month,.interests-col .article__video-columns .recipe-header__byline-name,.interests-col .article__video-columns .recipe-header__login,.interests-col .article__video-columns .recipes-menu,.interests-col .article__video-columns .register-landing__location-price-info,.interests-col .article__video-columns .register-landing__offer-list,.interests-col .article__video-columns .register__form-price-list,.interests-col .article__video-columns .register__header-subtitle,.interests-col .article__video-columns .school__calendar-day,.interests-col .article__video-columns .school__events-month,.interests-col .article__video-columns .school__events-price,.interests-col .article__video-columns .school__partner-address,.interests-col .article__video-columns .stations__time,.interests-col .membership__packages-price--footer .article__video-columns span,.interests-col .newsletter .article__video-columns .newsletter__errors,.interests-col .newsletter .newsletter__form .article__video-columns label.error,.interests-col .offer-landing__offer-price .article__video-columns span,.interests-col .offer-landing__offer-price--gift .article__video-columns span,.interests-col .register-landing__offer-price .article__video-columns span,.interests-col .register-landing__offer-price--gift .article__video-columns span,.interests-col .register__form-price .article__video-columns span,.interests-col .register__form-price--digital .article__video-columns span,.membership__packages-price--footer .interests-col .article__video-columns span,.newsletter .interests-col .article__video-columns .newsletter__errors,.newsletter .newsletter__form .interests-col .article__video-columns label.error,.offer-landing__offer-price .interests-col .article__video-columns span,.offer-landing__offer-price--gift .interests-col .article__video-columns span,.register-landing__offer-price .interests-col .article__video-columns span,.register-landing__offer-price--gift .interests-col .article__video-columns span,.register__form-price .interests-col .article__video-columns span,.register__form-price--digital .interests-col .article__video-columns span{margin-bottom:0}.article__video-columns .article__subtitle{text-align:center}.article__video-column--left{margin:40px 0}@media(min-width:768px){.article__video-columns{border-bottom:1px solid #e7e4d3;-ms-flex-direction:row;flex-direction:row;text-align:left}.article__video-columns .article__subtitle{text-align:left}.article__video-column--left{-ms-flex:1;flex:1;margin:40px 40px 40px 0}.article__video-column--right{-ms-flex:1;flex:1;border-left:1px solid #e7e4d3;padding:40px 0 40px 40px}}@media(min-width:960px){.article__video-column--left{margin:60px 60px 60px 0}.article__video-column--right{padding:60px 0 60px 60px}}.article__video-hero-wrapper{width:100%;background-color:#f6f4ec;border-top:1px solid #e7e4d3}.article__video-hero-wrapper .flag--tucked{margin-bottom:0;display:none}.article__video-hero{line-height:0}@media(min-width:600px){.article__video-hero{padding:20px}}@media(min-width:768px){.article__video-hero-wrapper .flag--tucked{display:block}.article__video-hero{padding:45px 60px 60px}}.article__video-hero video{width:100%}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.account__help-faq .video-container,.article-body .video-container{margin:40px 0}@media(min-width:600px){.account__help-faq .video-container,.article-body .video-container{margin:60px 0}}.article__single--favorite,.article__video-sharing{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.5px;height:40px;border:1px solid #e7e4d3;display:inline-block;margin:15px 10px 0 0}.article__single--favorite p,.article__single--favorite p:last-child,.article__video-sharing p,.article__video-sharing p:last-child{margin:0}.article__single--favorite .infobar__sharing--share-label,.article__video-sharing .infobar__sharing--share-label{padding-left:10px}.article__single--favorite .infobar__sharing,.article__video-sharing .infobar__sharing{border-top:0}.article__single--favorite{position:relative;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0 0 40px}.article__text-aside-wrapper{margin-bottom:40px;padding-bottom:40px}@media(min-width:450px){.article__text-aside-wrapper{margin-bottom:40px}}@media(min-width:600px){.article__single--favorite,.article__video-sharing{letter-spacing:1px;font-size:14px;line-height:18px}.article__text-aside-wrapper{margin-bottom:60px;padding-bottom:60px}}.article__text-aside--two-up{max-width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}@media(min-width:2000px){.article__text-aside--two-up{padding:0 80px;border-right:1px solid #e7e4d3;border-left:1px solid #e7e4d3}}.article__aside-text-col{margin-bottom:40px}.article__aside-text-col p:first-child:first-letter{float:left;font-size:32px;line-height:32px;padding:14px 15px 8px;margin:5px 12px 0 0;color:#2c3b4b;border:1px solid #e7e4d3}@media print{.article__aside-text-col p:first-child:first-letter{padding:10px 10px 5px;font-size:25px;line-height:25px}}@media(min-width:600px){.article__aside-text-col p:first-child:first-letter{font-size:50px;line-height:50px;padding:14px 15px 2px}}@-moz-document url-prefix(){.article__aside-text-col p:first-child:first-letter{padding:17px 15px}}.article__aside-text-col p{margin:0 0 30px}.article__aside-text-col p:last-child{margin:0}@media(min-width:960px){.article__text-aside--two-up{-ms-flex-direction:row;flex-direction:row}.article__aside-text-col p:first-child:first-letter{font-size:60px;line-height:60px}.article__aside-text-col{-ms-flex:2;flex:2;margin-bottom:0;border-right:1px solid #e7e4d3;padding-right:40px}}@media(min-width:1100px){.article__aside-text-col{padding-right:60px}}.article__aside-text-col--right{margin-bottom:0}@media(min-width:960px){.article__aside-text-col--right{border-left:1px solid #e7e4d3;padding-left:40px;padding-right:0;border-right:0}}@media(min-width:1100px){.article__aside-text-col--right{padding-left:60px}}.article__aside-col p{margin:0 0 30px}.article__aside-col p:last-child{margin:0}@media(min-width:960px){.article__aside-col{-ms-flex:1;flex:1;padding-left:40px}}@media(min-width:1100px){.article__aside-col{padding-left:60px}}.article__aside-col--left{margin-bottom:40px}@media(min-width:960px){.article__aside-col--left{padding-left:0;padding-right:40px;margin-bottom:0}}@media(min-width:1100px){.article__aside-col--left{padding-right:60px}}.article__aside-wrapper{background-color:#f6f4ec;padding:40px}@media(min-width:1400px){.article__aside-wrapper{padding:60px}}.article__aside-wrapper p{font-size:16px;line-height:22px}.article__aside-col-title{margin:0 0 30px}.issue{margin:0 20px;padding:40px 0 0}@media(min-width:450px){.issue{margin:0 40px}}@media(min-width:600px){.issue{margin:0 80px;padding:60px 0 0}}@media(min-width:768px){.issue{margin:0 80px}}@media(min-width:960px){.issue{margin:0 100px}}@media(min-width:1400px){.issue{margin:0 120px}}@media(min-width:1855px){.issue{max-width:1600px;margin:0 auto}}.issue img{width:100%}.issue__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}.issue-feature__title-autosize text,.issue-feature__title-fallback{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase}@media(min-width:600px){.issue__subheader{line-height:28px;font-size:14px;margin:0 auto}}.issue__subheader span{padding-bottom:2px}.issue__subheader span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}.issue__content-article:after,.issue__content:after{content:"";background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x;left:0}@media(min-width:600px){.issue__subheader span:after{height:40px}}.issue__title{border-top:4px solid #2c3b4b;text-align:center;padding:12px 0 8px}.issue-feature__title-fallback{letter-spacing:1px;font-size:35px;line-height:35px;margin:0;text-align:center;padding:10px 0 20px;display:none}@media(min-width:768px){.issue-feature__title-fallback{font-size:45px;line-height:42px}}@media(min-width:960px){.issue-feature__title-fallback{font-size:55px;line-height:50px}}@media(min-width:1100px){.issue-feature__title-fallback{font-size:65px;line-height:60px}}.issue__breadcrumb{margin-bottom:0;padding:6px 0;text-align:center}.issue-feature__title text{fill:#2c3b4b;transition:fill .2s}.issue-feature__title:focus text,.issue-feature__title:hover text{fill:#ff7055}.issue-feature__title-autosize{width:100%;display:block;margin:20px 0 25px}.issue-feature__title-autosize text{letter-spacing:.2px;font-size:18px;line-height:18px;text-anchor:middle;fill:#2c3b4b}@media(min-width:768px){.issue-feature__title-autosize{margin:40px 0 35px}}.issue-feature__image{height:50vh;display:block}.issue-feature__background-image{background-size:cover;width:100%;height:100%;text-align:center}.issue__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:40px}.issue__content:after{display:block;height:40px;width:100%;position:absolute;bottom:-40px}.interests-col .issue__content-articles .article__login,.interests-col .issue__content-articles .category__body,.interests-col .issue__content-articles .filter__links,.interests-col .issue__content-articles .footer__membership-value-for-example,.interests-col .issue__content-articles .live-qa__chat-ended-message,.interests-col .issue__content-articles .live-qa__date,.interests-col .issue__content-articles .magazine-current__featured-title,.interests-col .issue__content-articles .mono-small,.interests-col .issue__content-articles .offer-landing__offer-list,.interests-col .issue__content-articles .posts__list-date-month,.interests-col .issue__content-articles .recipe-header__byline-name,.interests-col .issue__content-articles .recipe-header__login,.interests-col .issue__content-articles .recipes-menu,.interests-col .issue__content-articles .register-landing__location-price-info,.interests-col .issue__content-articles .register-landing__offer-list,.interests-col .issue__content-articles .register__form-price-list,.interests-col .issue__content-articles .register__header-subtitle,.interests-col .issue__content-articles .school__calendar-day,.interests-col .issue__content-articles .school__events-month,.interests-col .issue__content-articles .school__events-price,.interests-col .issue__content-articles .school__partner-address,.interests-col .issue__content-articles .stations__time,.interests-col .membership__packages-price--footer .issue__content-articles span,.interests-col .newsletter .issue__content-articles .newsletter__errors,.interests-col .newsletter .newsletter__form .issue__content-articles label.error,.interests-col .offer-landing__offer-price .issue__content-articles span,.interests-col .offer-landing__offer-price--gift .issue__content-articles span,.interests-col .register-landing__offer-price .issue__content-articles span,.interests-col .register-landing__offer-price--gift .issue__content-articles span,.interests-col .register__form-price .issue__content-articles span,.interests-col .register__form-price--digital .issue__content-articles span,.issue__content-articles .interests-col .article__login,.issue__content-articles .interests-col .category__body,.issue__content-articles .interests-col .filter__links,.issue__content-articles .interests-col .footer__membership-value-for-example,.issue__content-articles .interests-col .live-qa__chat-ended-message,.issue__content-articles .interests-col .live-qa__date,.issue__content-articles .interests-col .magazine-current__featured-title,.issue__content-articles .interests-col .membership__packages-price--footer span,.issue__content-articles .interests-col .mono-small,.issue__content-articles .interests-col .newsletter .newsletter__errors,.issue__content-articles .interests-col .newsletter .newsletter__form label.error,.issue__content-articles .interests-col .offer-landing__offer-list,.issue__content-articles .interests-col .offer-landing__offer-price span,.issue__content-articles .interests-col .offer-landing__offer-price--gift span,.issue__content-articles .interests-col .posts__list-date-month,.issue__content-articles .interests-col .recipe-header__byline-name,.issue__content-articles .interests-col .recipe-header__login,.issue__content-articles .interests-col .recipes-menu,.issue__content-articles .interests-col .register-landing__location-price-info,.issue__content-articles .interests-col .register-landing__offer-list,.issue__content-articles .interests-col .register-landing__offer-price span,.issue__content-articles .interests-col .register-landing__offer-price--gift span,.issue__content-articles .interests-col .register__form-price span,.issue__content-articles .interests-col .register__form-price--digital span,.issue__content-articles .interests-col .register__form-price-list,.issue__content-articles .interests-col .register__header-subtitle,.issue__content-articles .interests-col .school__calendar-day,.issue__content-articles .interests-col .school__events-month,.issue__content-articles .interests-col .school__events-price,.issue__content-articles .interests-col .school__partner-address,.issue__content-articles .interests-col .stations__time,.issue__content-articles .membership__packages-price--footer .interests-col span,.issue__content-articles .mono-header--dark,.issue__content-articles .mono-header--light,.issue__content-articles .newsletter .interests-col .newsletter__errors,.issue__content-articles .newsletter .newsletter__form .interests-col label.error,.issue__content-articles .offer-landing__offer-price .interests-col span,.issue__content-articles .offer-landing__offer-price--gift .interests-col span,.issue__content-articles .register-landing__offer-price .interests-col span,.issue__content-articles .register-landing__offer-price--gift .interests-col span,.issue__content-articles .register__form-price .interests-col span,.issue__content-articles .register__form-price--digital .interests-col span,.issue__content-articles .related-list__title,.issue__content-articles .stations__state-name,.membership__packages-price--footer .interests-col .issue__content-articles span,.newsletter .interests-col .issue__content-articles .newsletter__errors,.newsletter .newsletter__form .interests-col .issue__content-articles label.error,.offer-landing__offer-price .interests-col .issue__content-articles span,.offer-landing__offer-price--gift .interests-col .issue__content-articles span,.register-landing__offer-price .interests-col .issue__content-articles span,.register-landing__offer-price--gift .interests-col .issue__content-articles span,.register__form-price .interests-col .issue__content-articles span,.register__form-price--digital .interests-col .issue__content-articles span{margin-bottom:0}.issue__content-articles .issue__content-article:last-child{margin-bottom:0;border-bottom:0}.editors-note__byline,.issue__content-article,.issue__content-article:after,.issue__content-editors-note{border-bottom:1px solid #e7e4d3}.issue__content-articles .issue__content-article:last-child:after{display:none}.interests-col .issue__content-editors-note .article__login,.interests-col .issue__content-editors-note .category__body,.interests-col .issue__content-editors-note .filter__links,.interests-col .issue__content-editors-note .footer__membership-value-for-example,.interests-col .issue__content-editors-note .live-qa__chat-ended-message,.interests-col .issue__content-editors-note .live-qa__date,.interests-col .issue__content-editors-note .magazine-current__featured-title,.interests-col .issue__content-editors-note .mono-small,.interests-col .issue__content-editors-note .offer-landing__offer-list,.interests-col .issue__content-editors-note .posts__list-date-month,.interests-col .issue__content-editors-note .recipe-header__byline-name,.interests-col .issue__content-editors-note .recipe-header__login,.interests-col .issue__content-editors-note .recipes-menu,.interests-col .issue__content-editors-note .register-landing__location-price-info,.interests-col .issue__content-editors-note .register-landing__offer-list,.interests-col .issue__content-editors-note .register__form-price-list,.interests-col .issue__content-editors-note .register__header-subtitle,.interests-col .issue__content-editors-note .school__calendar-day,.interests-col .issue__content-editors-note .school__events-month,.interests-col .issue__content-editors-note .school__events-price,.interests-col .issue__content-editors-note .school__partner-address,.interests-col .issue__content-editors-note .stations__time,.interests-col .membership__packages-price--footer .issue__content-editors-note span,.interests-col .newsletter .issue__content-editors-note .newsletter__errors,.interests-col .newsletter .newsletter__form .issue__content-editors-note label.error,.interests-col .offer-landing__offer-price .issue__content-editors-note span,.interests-col .offer-landing__offer-price--gift .issue__content-editors-note span,.interests-col .register-landing__offer-price .issue__content-editors-note span,.interests-col .register-landing__offer-price--gift .issue__content-editors-note span,.interests-col .register__form-price .issue__content-editors-note span,.interests-col .register__form-price--digital .issue__content-editors-note span,.issue__content-editors-note .interests-col .article__login,.issue__content-editors-note .interests-col .category__body,.issue__content-editors-note .interests-col .filter__links,.issue__content-editors-note .interests-col .footer__membership-value-for-example,.issue__content-editors-note .interests-col .live-qa__chat-ended-message,.issue__content-editors-note .interests-col .live-qa__date,.issue__content-editors-note .interests-col .magazine-current__featured-title,.issue__content-editors-note .interests-col .membership__packages-price--footer span,.issue__content-editors-note .interests-col .mono-small,.issue__content-editors-note .interests-col .newsletter .newsletter__errors,.issue__content-editors-note .interests-col .newsletter .newsletter__form label.error,.issue__content-editors-note .interests-col .offer-landing__offer-list,.issue__content-editors-note .interests-col .offer-landing__offer-price span,.issue__content-editors-note .interests-col .offer-landing__offer-price--gift span,.issue__content-editors-note .interests-col .posts__list-date-month,.issue__content-editors-note .interests-col .recipe-header__byline-name,.issue__content-editors-note .interests-col .recipe-header__login,.issue__content-editors-note .interests-col .recipes-menu,.issue__content-editors-note .interests-col .register-landing__location-price-info,.issue__content-editors-note .interests-col .register-landing__offer-list,.issue__content-editors-note .interests-col .register-landing__offer-price span,.issue__content-editors-note .interests-col .register-landing__offer-price--gift span,.issue__content-editors-note .interests-col .register__form-price span,.issue__content-editors-note .interests-col .register__form-price--digital span,.issue__content-editors-note .interests-col .register__form-price-list,.issue__content-editors-note .interests-col .register__header-subtitle,.issue__content-editors-note .interests-col .school__calendar-day,.issue__content-editors-note .interests-col .school__events-month,.issue__content-editors-note .interests-col .school__events-price,.issue__content-editors-note .interests-col .school__partner-address,.issue__content-editors-note .interests-col .stations__time,.issue__content-editors-note .membership__packages-price--footer .interests-col span,.issue__content-editors-note .mono-header--dark,.issue__content-editors-note .mono-header--light,.issue__content-editors-note .newsletter .interests-col .newsletter__errors,.issue__content-editors-note .newsletter .newsletter__form .interests-col label.error,.issue__content-editors-note .offer-landing__offer-price .interests-col span,.issue__content-editors-note .offer-landing__offer-price--gift .interests-col span,.issue__content-editors-note .register-landing__offer-price .interests-col span,.issue__content-editors-note .register-landing__offer-price--gift .interests-col span,.issue__content-editors-note .register__form-price .interests-col span,.issue__content-editors-note .register__form-price--digital .interests-col span,.issue__content-editors-note .related-list__title,.issue__content-editors-note .stations__state-name,.membership__packages-price--footer .interests-col .issue__content-editors-note span,.newsletter .interests-col .issue__content-editors-note .newsletter__errors,.newsletter .newsletter__form .interests-col .issue__content-editors-note label.error,.offer-landing__offer-price .interests-col .issue__content-editors-note span,.offer-landing__offer-price--gift .interests-col .issue__content-editors-note span,.register-landing__offer-price .interests-col .issue__content-editors-note span,.register-landing__offer-price--gift .interests-col .issue__content-editors-note span,.register__form-price .interests-col .issue__content-editors-note span,.register__form-price--digital .interests-col .issue__content-editors-note span{margin-bottom:40px}.editors-note__wrapper{padding:0 0 40px;max-width:500px;margin:0 auto}.editors-note__wrapper p{margin:30px 0!important}@media(min-width:1100px){.issue__content{-ms-flex-direction:row;flex-direction:row;border-top:4px solid #2c3b4b}.interests-col .issue__content .article__login,.interests-col .issue__content .category__body,.interests-col .issue__content .filter__links,.interests-col .issue__content .footer__membership-value-for-example,.interests-col .issue__content .live-qa__chat-ended-message,.interests-col .issue__content .live-qa__date,.interests-col .issue__content .magazine-current__featured-title,.interests-col .issue__content .mono-small,.interests-col .issue__content .offer-landing__offer-list,.interests-col .issue__content .posts__list-date-month,.interests-col .issue__content .recipe-header__byline-name,.interests-col .issue__content .recipe-header__login,.interests-col .issue__content .recipes-menu,.interests-col .issue__content .register-landing__location-price-info,.interests-col .issue__content .register-landing__offer-list,.interests-col .issue__content .register__form-price-list,.interests-col .issue__content .register__header-subtitle,.interests-col .issue__content .school__calendar-day,.interests-col .issue__content .school__events-month,.interests-col .issue__content .school__events-price,.interests-col .issue__content .school__partner-address,.interests-col .issue__content .stations__time,.interests-col .membership__packages-price--footer .issue__content span,.interests-col .newsletter .issue__content .newsletter__errors,.interests-col .newsletter .newsletter__form .issue__content label.error,.interests-col .offer-landing__offer-price .issue__content span,.interests-col .offer-landing__offer-price--gift .issue__content span,.interests-col .register-landing__offer-price .issue__content span,.interests-col .register-landing__offer-price--gift .issue__content span,.interests-col .register__form-price .issue__content span,.interests-col .register__form-price--digital .issue__content span,.issue__content .interests-col .article__login,.issue__content .interests-col .category__body,.issue__content .interests-col .filter__links,.issue__content .interests-col .footer__membership-value-for-example,.issue__content .interests-col .live-qa__chat-ended-message,.issue__content .interests-col .live-qa__date,.issue__content .interests-col .magazine-current__featured-title,.issue__content .interests-col .membership__packages-price--footer span,.issue__content .interests-col .mono-small,.issue__content .interests-col .newsletter .newsletter__errors,.issue__content .interests-col .newsletter .newsletter__form label.error,.issue__content .interests-col .offer-landing__offer-list,.issue__content .interests-col .offer-landing__offer-price span,.issue__content .interests-col .offer-landing__offer-price--gift span,.issue__content .interests-col .posts__list-date-month,.issue__content .interests-col .recipe-header__byline-name,.issue__content .interests-col .recipe-header__login,.issue__content .interests-col .recipes-menu,.issue__content .interests-col .register-landing__location-price-info,.issue__content .interests-col .register-landing__offer-list,.issue__content .interests-col .register-landing__offer-price span,.issue__content .interests-col .register-landing__offer-price--gift span,.issue__content .interests-col .register__form-price span,.issue__content .interests-col .register__form-price--digital span,.issue__content .interests-col .register__form-price-list,.issue__content .interests-col .register__header-subtitle,.issue__content .interests-col .school__calendar-day,.issue__content .interests-col .school__events-month,.issue__content .interests-col .school__events-price,.issue__content .interests-col .school__partner-address,.issue__content .interests-col .stations__time,.issue__content .membership__packages-price--footer .interests-col span,.issue__content .mono-header--dark,.issue__content .mono-header--light,.issue__content .newsletter .interests-col .newsletter__errors,.issue__content .newsletter .newsletter__form .interests-col label.error,.issue__content .offer-landing__offer-price .interests-col span,.issue__content .offer-landing__offer-price--gift .interests-col span,.issue__content .register-landing__offer-price .interests-col span,.issue__content .register-landing__offer-price--gift .interests-col span,.issue__content .register__form-price .interests-col span,.issue__content .register__form-price--digital .interests-col span,.issue__content .related-list__title,.issue__content .stations__state-name,.membership__packages-price--footer .interests-col .issue__content span,.newsletter .interests-col .issue__content .newsletter__errors,.newsletter .newsletter__form .interests-col .issue__content label.error,.offer-landing__offer-price .interests-col .issue__content span,.offer-landing__offer-price--gift .interests-col .issue__content span,.register-landing__offer-price .interests-col .issue__content span,.register-landing__offer-price--gift .interests-col .issue__content span,.register__form-price .interests-col .issue__content span,.register__form-price--digital .interests-col .issue__content span{border-top:0}.issue__content-articles{-ms-flex:3 1 75%;flex:3 1 75%;border-right:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3}.issue__content-editors-note{-ms-flex:1 1 25%;flex:1 1 25%}.editors-note__wrapper{padding:0 0 40px 40px;max-width:auto}}.editors-note__photo{display:block;overflow:hidden;border-radius:50%;line-height:0;width:200px;height:200px;margin:0 auto 40px;background-size:cover}.editors-note__byline{margin:0 0 40px;border-top:1px solid #e7e4d3;padding:6px 0}.issue__content-article{display:-ms-flexbox;display:flex;position:relative;margin-bottom:16px}.issue__content-article:after{display:block;height:15px;width:100%;position:absolute;bottom:-17px}.article__thumb{width:35%;background-size:cover;background-position:center;display:none}@media(min-width:768px){.article__thumb{width:15%}}.article__link{padding:25px 10px 20px;width:100%}.article__link .cta-single__large-txt,.article__link .cta__large-txt,.article__link .featured-episode__title,.article__link .featured-recipe__title,.article__link .large-sans,.article__link .paywall__offer__title,.article__link .posts__featured-title{transition:color .2s}.article__link span.accolade-source,.article__link span.account__overview-number,.article__link span.article__recipe,.article__link span.basic-page__breadcrumb,.article__link span.copy-to-clipboard,.article__link span.editors-note__byline,.article__link span.issue__breadcrumb,.article__link span.mono-extra-small,.article__link span.result__type,.article__link span.school__events-time,.article__link span.school__partner-phone{display:block;transition:color .2s;margin-bottom:12px}.article__link:focus,.article__link:hover{background-color:#2c3b4b}.article__link:focus .cta-single__large-txt,.article__link:focus .cta__large-txt,.article__link:focus .featured-episode__title,.article__link:focus .featured-recipe__title,.article__link:focus .large-sans,.article__link:focus .paywall__offer__title,.article__link:focus .posts__featured-title,.article__link:hover .cta-single__large-txt,.article__link:hover .cta__large-txt,.article__link:hover .featured-episode__title,.article__link:hover .featured-recipe__title,.article__link:hover .large-sans,.article__link:hover .paywall__offer__title,.article__link:hover .posts__featured-title{color:#fffef7}.article__link:focus .accolade-source,.article__link:focus .account__overview-number,.article__link:focus .article__recipe,.article__link:focus .basic-page__breadcrumb,.article__link:focus .copy-to-clipboard,.article__link:focus .editors-note__byline,.article__link:focus .issue__breadcrumb,.article__link:focus .mono-extra-small,.article__link:focus .result__type,.article__link:focus .school__events-time,.article__link:focus .school__partner-phone,.article__link:hover .accolade-source,.article__link:hover .account__overview-number,.article__link:hover .article__recipe,.article__link:hover .basic-page__breadcrumb,.article__link:hover .copy-to-clipboard,.article__link:hover .editors-note__byline,.article__link:hover .issue__breadcrumb,.article__link:hover .mono-extra-small,.article__link:hover .result__type,.article__link:hover .school__events-time,.article__link:hover .school__partner-phone{color:#9cb7c6}.article__link:focus .article__recipe,.article__link:focus .article__recipe-wrapper,.article__link:hover .article__recipe,.article__link:hover .article__recipe-wrapper{color:#9cb7c6;border-color:#5a6d82}@media(min-width:600px){.article__thumb{display:block}.article__link{width:65%;padding:25px}.article__recipe-wrapper{border-bottom:1px solid #e7e4d3}}@media(min-width:768px){.article__link{width:85%;padding:40px}}.article__recipe-wrapper{transition:border-color .2s;border-top:1px solid #e7e4d3}.article__recipe{margin:0;padding-top:8px;transition:color .2s}.article-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;margin-bottom:20px;border:0}@media(min-width:600px){.article__recipe{padding:6px 0}.article-cards{margin-top:60px}}.article-card{width:100%;margin-right:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:40px}.article-card .ad-card__title,.article-card .article__aside-col-title,.article-card .article__subscribe,.article-card .footer__membership-value-title,.article-card .footer__membership-value-title strong,.article-card .infobar__subscribe,.article-card .medium-sans,.article-card .mono-list__title,.article-card .offer-landing__offer-title,.article-card .promo-offer__h,.article-card .register-landing__location-title,.article-card .register-landing__offer-title,.article-card .school-landing__section-title,.article-card .serif-list__title,.article-card .stations__city,.article-card .topper-side__h,.article-card .topper-side__sub-h,.footer__membership-value-title .article-card strong{padding:25px 20px 18px 0;border-top:4px solid;transition:color .2s,border .2s;margin:0}.article-card__image-link:focus .ad-card__title,.article-card__image-link:focus .article__aside-col-title,.article-card__image-link:focus .article__subscribe,.article-card__image-link:focus .footer__membership-value-title,.article-card__image-link:focus .footer__membership-value-title strong,.article-card__image-link:focus .infobar__subscribe,.article-card__image-link:focus .medium-sans,.article-card__image-link:focus .mono-list__title,.article-card__image-link:focus .offer-landing__offer-title,.article-card__image-link:focus .promo-offer__h,.article-card__image-link:focus .register-landing__location-title,.article-card__image-link:focus .register-landing__offer-title,.article-card__image-link:focus .school-landing__section-title,.article-card__image-link:focus .serif-list__title,.article-card__image-link:focus .stations__city,.article-card__image-link:focus .topper-side__h,.article-card__image-link:focus .topper-side__sub-h,.article-card__image-link:hover .ad-card__title,.article-card__image-link:hover .article__aside-col-title,.article-card__image-link:hover .article__subscribe,.article-card__image-link:hover .footer__membership-value-title,.article-card__image-link:hover .footer__membership-value-title strong,.article-card__image-link:hover .infobar__subscribe,.article-card__image-link:hover .medium-sans,.article-card__image-link:hover .mono-list__title,.article-card__image-link:hover .offer-landing__offer-title,.article-card__image-link:hover .promo-offer__h,.article-card__image-link:hover .register-landing__location-title,.article-card__image-link:hover .register-landing__offer-title,.article-card__image-link:hover .school-landing__section-title,.article-card__image-link:hover .serif-list__title,.article-card__image-link:hover .stations__city,.article-card__image-link:hover .topper-side__h,.article-card__image-link:hover .topper-side__sub-h,.article-card__video-link:focus .ad-card__title,.article-card__video-link:focus .article__aside-col-title,.article-card__video-link:focus .article__subscribe,.article-card__video-link:focus .footer__membership-value-title,.article-card__video-link:focus .footer__membership-value-title strong,.article-card__video-link:focus .infobar__subscribe,.article-card__video-link:focus .medium-sans,.article-card__video-link:focus .mono-list__title,.article-card__video-link:focus .offer-landing__offer-title,.article-card__video-link:focus .promo-offer__h,.article-card__video-link:focus .register-landing__location-title,.article-card__video-link:focus .register-landing__offer-title,.article-card__video-link:focus .school-landing__section-title,.article-card__video-link:focus .serif-list__title,.article-card__video-link:focus .stations__city,.article-card__video-link:focus .topper-side__h,.article-card__video-link:focus .topper-side__sub-h,.article-card__video-link:hover .ad-card__title,.article-card__video-link:hover .article__aside-col-title,.article-card__video-link:hover .article__subscribe,.article-card__video-link:hover .footer__membership-value-title,.article-card__video-link:hover .footer__membership-value-title strong,.article-card__video-link:hover .infobar__subscribe,.article-card__video-link:hover .medium-sans,.article-card__video-link:hover .mono-list__title,.article-card__video-link:hover .offer-landing__offer-title,.article-card__video-link:hover .promo-offer__h,.article-card__video-link:hover .register-landing__location-title,.article-card__video-link:hover .register-landing__offer-title,.article-card__video-link:hover .school-landing__section-title,.article-card__video-link:hover .serif-list__title,.article-card__video-link:hover .stations__city,.article-card__video-link:hover .topper-side__h,.article-card__video-link:hover .topper-side__sub-h,.footer__membership-value-title .article-card__image-link:focus strong,.footer__membership-value-title .article-card__image-link:hover strong,.footer__membership-value-title .article-card__video-link:focus strong,.footer__membership-value-title .article-card__video-link:hover strong{border-top:4px solid #5a6d82;color:#5a6d82}.footer__membership-value-title .tv .article-card strong,.tv .article-card .ad-card__title,.tv .article-card .article__aside-col-title,.tv .article-card .article__subscribe,.tv .article-card .footer__membership-value-title,.tv .article-card .footer__membership-value-title strong,.tv .article-card .infobar__subscribe,.tv .article-card .medium-sans,.tv .article-card .mono-list__title,.tv .article-card .offer-landing__offer-title,.tv .article-card .promo-offer__h,.tv .article-card .register-landing__location-title,.tv .article-card .register-landing__offer-title,.tv .article-card .school-landing__section-title,.tv .article-card .serif-list__title,.tv .article-card .stations__city,.tv .article-card .topper-side__h,.tv .article-card .topper-side__sub-h{-ms-flex-positive:1;flex-grow:1}@media(min-width:600px){.article-card{margin-right:10%;margin-bottom:60px;width:45%}.article-card:nth-child(2n+2){margin-right:0}}@media(min-width:960px){.article-card,.article-card:nth-child(2n+2){margin-right:4%}.article-card .article-card__image{height:200px}.article-card--four-up{width:22%}.article-card--four-up:nth-child(4n+4){margin-right:0}}@media(min-width:1400px){.article-card .article-card__image{height:300px}}.article-card--disabled .article-card__image{filter:grayscale(100%);opacity:.3}.article-card__live-qa-upcoming .article-card__image,.article-card__video-link:focus .article-card__image,.article-card__video-link:hover .article-card__image,.is-playing .episode__art{filter:brightness(25%) contrast(70%) sepia(1) hue-rotate(170deg)}.article-card--disabled .article-card__image-wrapper{background-color:#f1efe3}.article-card--disabled .ad-card__title,.article-card--disabled .article__aside-col-title,.article-card--disabled .article__subscribe,.article-card--disabled .footer__membership-value-title,.article-card--disabled .footer__membership-value-title strong,.article-card--disabled .infobar__subscribe,.article-card--disabled .medium-sans,.article-card--disabled .mono-list__title,.article-card--disabled .offer-landing__offer-title,.article-card--disabled .promo-offer__h,.article-card--disabled .register-landing__location-title,.article-card--disabled .register-landing__offer-title,.article-card--disabled .school-landing__section-title,.article-card--disabled .serif-list__title,.article-card--disabled .stations__city,.article-card--disabled .topper-side__h,.article-card--disabled .topper-side__sub-h,.footer__membership-value-title .article-card--disabled strong{color:#b7b3a3}.article-card__image-wrapper{overflow:hidden;background-color:#f6f4ec;position:relative}.article-card__image{height:300px;overflow:hidden;display:block;background-size:cover;position:relative;transition:transform .2s,filter .2s}@media(min-width:960px){.article-card--three-up{width:30.66%}.article-card--three-up:nth-child(3n+3){margin-right:0}.article-card__image{height:400px}}.article-card__image-link:focus .article-card__image,.article-card__image-link:hover .article-card__image{-ms-transform:scale(1.05);transform:scale(1.05)}.article-card__video-link svg{fill:#fffef7;position:absolute;left:calc(50% - 35px);top:calc(50% - 35px);width:70px;height:70px}.article-card__video-link:focus .article-card__image,.article-card__video-link:hover .article-card__image{-ms-transform:scale(1.05);transform:scale(1.05)}.article-card__video-link:focus .episode__flag:before,.article-card__video-link:hover .episode__flag:before{border-right-color:#5a6d82}.article-card__video-link:focus .episode__number,.article-card__video-link:hover .episode__number{background-color:#5a6d82}.article-card__link{display:block;width:100%;padding:4px 0 3px;border-top:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3;font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;letter-spacing:.5px;line-height:30px;color:#5a6d82}@media(min-width:600px){.article-card__link{letter-spacing:1px;font-size:14px;line-height:18px}}.article-card__link:focus .article-card__link-text svg,.article-card__link:hover .article-card__link-text svg{fill:#2c3b4b}@media(min-width:1100px){.article-card__link:focus .article-card__link-text,.article-card__link:hover .article-card__link-text{-ms-transform:translateX(10px);transform:translateX(10px)}}.article-card__link-text{-ms-transform:translateX(0);transform:translateX(0);transition:transform .2s;display:inline-block;line-height:30px}.article-card__link-text svg{margin-left:8px;width:47px;height:11px;fill:#e7e4d3;transition:fill .2s;vertical-align:middle}@media(min-width:600px) and (max-width:1099px){.article-card__link-text svg{display:none}}.article-card__link-text--no-arrow{display:inline-block;line-height:30px}.ribbon-wrapper{z-index:2}.category{margin:0 20px;padding:40px 0 0}@media(min-width:450px){.category{margin:0 40px}}@media(min-width:600px){.category{margin:0 80px;padding:60px 0 0}}@media(min-width:768px){.category{margin:0 80px}}@media(min-width:960px){.category{margin:0 100px}}@media(min-width:1400px){.category{margin:0 120px}}@media(min-width:1855px){.category{max-width:1600px;margin:0 auto}}.category img{width:100%}.category__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.category__subheader{line-height:28px;font-size:14px;margin:0 auto 40px}}.welcome__title text,.welcome__title--serif text{font-size:18px;line-height:18px;text-anchor:middle;fill:#2c3b4b;text-transform:uppercase}.category__subheader span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.category__subheader span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}.category__title{text-align:center;border-bottom:4px solid #2c3b4b;padding-bottom:10px;margin:0 auto}.category__body{text-align:center;border-bottom:1px solid #e7e4d3;padding:8px}.category__body p,.category__body p:last-child{margin:0}.welcome-page{padding:40px 0}@media(min-width:600px){.category__subheader span:after{height:40px}.welcome-page{padding:60px 0}}.welcome-page p{margin:0 0 40px}.welcome-page p:last-child{margin:0}.welcome-page img{width:100%}.welcome__header{margin:0 20px;padding-bottom:40px}@media(min-width:450px){.welcome__header{margin:0 40px}}@media(min-width:600px){.welcome__header{margin:0 80px}}@media(min-width:768px){.welcome__header{margin:0 80px}}@media(min-width:960px){.welcome__header{margin:0 100px}}@media(min-width:1400px){.welcome__header{margin:0 120px}}@media(min-width:1855px){.welcome__header{max-width:1600px;margin:0 auto}}.welcome__title{width:100%;display:block;margin:0 0 15px}.welcome__title text{letter-spacing:.2px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}@-moz-document url-prefix(){.welcome__title{margin:0 0 5px}}.welcome__title-fallback{margin:0;padding:0 0 10px;text-align:center;display:none}.welcome__title--serif{width:100%;display:block;margin:0;padding-bottom:15px}.welcome__title--serif text{letter-spacing:1px;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif}@media(min-width:768px){.welcome__title--serif{padding-bottom:25px}}.welcome__title-fallback--serif{text-align:center;padding:0 0 25px;margin:0;display:none}.welcome__columns{margin:0 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:450px){.welcome__columns{margin:0 40px}}@media(min-width:600px){.welcome__columns{margin:0 80px}}@media(min-width:768px){.welcome__columns{margin:0 80px;-ms-flex-direction:row;flex-direction:row}}@media(min-width:960px){.welcome__columns{margin:0 100px}}@media(min-width:1400px){.welcome__columns{margin:0 120px}}@media(min-width:1855px){.welcome__columns{max-width:1600px;margin:0 auto}}.features-wrapper .welcome__columns .feature-quote,.welcome__columns .accolade-quote,.welcome__columns .account__default-messaging,.welcome__columns .article-aside__locked-text,.welcome__columns .article__excerpt,.welcome__columns .cards__no-results,.welcome__columns .features-wrapper .feature-quote,.welcome__columns .large-body-text,.welcome__columns .large-caption,.welcome__columns .recipe-header__locked-text,.welcome__columns .register__offer-intro,.welcome__columns .upsell-offer__text{text-align:center;margin:35px 0 55px}.interests-col .membership__packages-price--footer .welcome__columns span,.interests-col .newsletter .newsletter__form .welcome__columns label.error,.interests-col .newsletter .welcome__columns .newsletter__errors,.interests-col .offer-landing__offer-price .welcome__columns span,.interests-col .offer-landing__offer-price--gift .welcome__columns span,.interests-col .register-landing__offer-price .welcome__columns span,.interests-col .register-landing__offer-price--gift .welcome__columns span,.interests-col .register__form-price .welcome__columns span,.interests-col .register__form-price--digital .welcome__columns span,.interests-col .welcome__columns .article__login,.interests-col .welcome__columns .category__body,.interests-col .welcome__columns .filter__links,.interests-col .welcome__columns .footer__membership-value-for-example,.interests-col .welcome__columns .live-qa__chat-ended-message,.interests-col .welcome__columns .live-qa__date,.interests-col .welcome__columns .magazine-current__featured-title,.interests-col .welcome__columns .mono-small,.interests-col .welcome__columns .offer-landing__offer-list,.interests-col .welcome__columns .posts__list-date-month,.interests-col .welcome__columns .recipe-header__byline-name,.interests-col .welcome__columns .recipe-header__login,.interests-col .welcome__columns .recipes-menu,.interests-col .welcome__columns .register-landing__location-price-info,.interests-col .welcome__columns .register-landing__offer-list,.interests-col .welcome__columns .register__form-price-list,.interests-col .welcome__columns .register__header-subtitle,.interests-col .welcome__columns .school__calendar-day,.interests-col .welcome__columns .school__events-month,.interests-col .welcome__columns .school__events-price,.interests-col .welcome__columns .school__partner-address,.interests-col .welcome__columns .stations__time,.membership__packages-price--footer .interests-col .welcome__columns span,.newsletter .interests-col .welcome__columns .newsletter__errors,.newsletter .newsletter__form .interests-col .welcome__columns label.error,.offer-landing__offer-price .interests-col .welcome__columns span,.offer-landing__offer-price--gift .interests-col .welcome__columns span,.register-landing__offer-price .interests-col .welcome__columns span,.register-landing__offer-price--gift .interests-col .welcome__columns span,.register__form-price .interests-col .welcome__columns span,.register__form-price--digital .interests-col .welcome__columns span,.welcome__columns .interests-col .article__login,.welcome__columns .interests-col .category__body,.welcome__columns .interests-col .filter__links,.welcome__columns .interests-col .footer__membership-value-for-example,.welcome__columns .interests-col .live-qa__chat-ended-message,.welcome__columns .interests-col .live-qa__date,.welcome__columns .interests-col .magazine-current__featured-title,.welcome__columns .interests-col .membership__packages-price--footer span,.welcome__columns .interests-col .mono-small,.welcome__columns .interests-col .newsletter .newsletter__errors,.welcome__columns .interests-col .newsletter .newsletter__form label.error,.welcome__columns .interests-col .offer-landing__offer-list,.welcome__columns .interests-col .offer-landing__offer-price span,.welcome__columns .interests-col .offer-landing__offer-price--gift span,.welcome__columns .interests-col .posts__list-date-month,.welcome__columns .interests-col .recipe-header__byline-name,.welcome__columns .interests-col .recipe-header__login,.welcome__columns .interests-col .recipes-menu,.welcome__columns .interests-col .register-landing__location-price-info,.welcome__columns .interests-col .register-landing__offer-list,.welcome__columns .interests-col .register-landing__offer-price span,.welcome__columns .interests-col .register-landing__offer-price--gift span,.welcome__columns .interests-col .register__form-price span,.welcome__columns .interests-col .register__form-price--digital span,.welcome__columns .interests-col .register__form-price-list,.welcome__columns .interests-col .register__header-subtitle,.welcome__columns .interests-col .school__calendar-day,.welcome__columns .interests-col .school__events-month,.welcome__columns .interests-col .school__events-price,.welcome__columns .interests-col .school__partner-address,.welcome__columns .interests-col .stations__time,.welcome__columns .membership__packages-price--footer .interests-col span,.welcome__columns .mono-header--dark,.welcome__columns .mono-header--light,.welcome__columns .newsletter .interests-col .newsletter__errors,.welcome__columns .newsletter .newsletter__form .interests-col label.error,.welcome__columns .offer-landing__offer-price .interests-col span,.welcome__columns .offer-landing__offer-price--gift .interests-col span,.welcome__columns .register-landing__offer-price .interests-col span,.welcome__columns .register-landing__offer-price--gift .interests-col span,.welcome__columns .register__form-price .interests-col span,.welcome__columns .register__form-price--digital .interests-col span,.welcome__columns .related-list__title,.welcome__columns .stations__state-name{border-top:4px solid #2c3b4b;margin-bottom:0}.welcome__column-wrapper--left{margin-bottom:40px}@media(min-width:960px){.welcome__columns{border-top:4px solid #2c3b4b;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.interests-col .membership__packages-price--footer .welcome__columns span,.interests-col .newsletter .newsletter__form .welcome__columns label.error,.interests-col .newsletter .welcome__columns .newsletter__errors,.interests-col .offer-landing__offer-price .welcome__columns span,.interests-col .offer-landing__offer-price--gift .welcome__columns span,.interests-col .register-landing__offer-price .welcome__columns span,.interests-col .register-landing__offer-price--gift .welcome__columns span,.interests-col .register__form-price .welcome__columns span,.interests-col .register__form-price--digital .welcome__columns span,.interests-col .welcome__columns .article__login,.interests-col .welcome__columns .category__body,.interests-col .welcome__columns .filter__links,.interests-col .welcome__columns .footer__membership-value-for-example,.interests-col .welcome__columns .live-qa__chat-ended-message,.interests-col .welcome__columns .live-qa__date,.interests-col .welcome__columns .magazine-current__featured-title,.interests-col .welcome__columns .mono-small,.interests-col .welcome__columns .offer-landing__offer-list,.interests-col .welcome__columns .posts__list-date-month,.interests-col .welcome__columns .recipe-header__byline-name,.interests-col .welcome__columns .recipe-header__login,.interests-col .welcome__columns .recipes-menu,.interests-col .welcome__columns .register-landing__location-price-info,.interests-col .welcome__columns .register-landing__offer-list,.interests-col .welcome__columns .register__form-price-list,.interests-col .welcome__columns .register__header-subtitle,.interests-col .welcome__columns .school__calendar-day,.interests-col .welcome__columns .school__events-month,.interests-col .welcome__columns .school__events-price,.interests-col .welcome__columns .school__partner-address,.interests-col .welcome__columns .stations__time,.membership__packages-price--footer .interests-col .welcome__columns span,.newsletter .interests-col .welcome__columns .newsletter__errors,.newsletter .newsletter__form .interests-col .welcome__columns label.error,.offer-landing__offer-price .interests-col .welcome__columns span,.offer-landing__offer-price--gift .interests-col .welcome__columns span,.register-landing__offer-price .interests-col .welcome__columns span,.register-landing__offer-price--gift .interests-col .welcome__columns span,.register__form-price .interests-col .welcome__columns span,.register__form-price--digital .interests-col .welcome__columns span,.welcome__columns .interests-col .article__login,.welcome__columns .interests-col .category__body,.welcome__columns .interests-col .filter__links,.welcome__columns .interests-col .footer__membership-value-for-example,.welcome__columns .interests-col .live-qa__chat-ended-message,.welcome__columns .interests-col .live-qa__date,.welcome__columns .interests-col .magazine-current__featured-title,.welcome__columns .interests-col .membership__packages-price--footer span,.welcome__columns .interests-col .mono-small,.welcome__columns .interests-col .newsletter .newsletter__errors,.welcome__columns .interests-col .newsletter .newsletter__form label.error,.welcome__columns .interests-col .offer-landing__offer-list,.welcome__columns .interests-col .offer-landing__offer-price span,.welcome__columns .interests-col .offer-landing__offer-price--gift span,.welcome__columns .interests-col .posts__list-date-month,.welcome__columns .interests-col .recipe-header__byline-name,.welcome__columns .interests-col .recipe-header__login,.welcome__columns .interests-col .recipes-menu,.welcome__columns .interests-col .register-landing__location-price-info,.welcome__columns .interests-col .register-landing__offer-list,.welcome__columns .interests-col .register-landing__offer-price span,.welcome__columns .interests-col .register-landing__offer-price--gift span,.welcome__columns .interests-col .register__form-price span,.welcome__columns .interests-col .register__form-price--digital span,.welcome__columns .interests-col .register__form-price-list,.welcome__columns .interests-col .register__header-subtitle,.welcome__columns .interests-col .school__calendar-day,.welcome__columns .interests-col .school__events-month,.welcome__columns .interests-col .school__events-price,.welcome__columns .interests-col .school__partner-address,.welcome__columns .interests-col .stations__time,.welcome__columns .membership__packages-price--footer .interests-col span,.welcome__columns .mono-header--dark,.welcome__columns .mono-header--light,.welcome__columns .newsletter .interests-col .newsletter__errors,.welcome__columns .newsletter .newsletter__form .interests-col label.error,.welcome__columns .offer-landing__offer-price .interests-col span,.welcome__columns .offer-landing__offer-price--gift .interests-col span,.welcome__columns .register-landing__offer-price .interests-col span,.welcome__columns .register-landing__offer-price--gift .interests-col span,.welcome__columns .register__form-price .interests-col span,.welcome__columns .register__form-price--digital .interests-col span,.welcome__columns .related-list__title,.welcome__columns .stations__state-name{border-top:0;margin-bottom:40px}.welcome__column-wrapper{padding:0 40px}.welcome__column-wrapper--left{padding:0 40px 0 0}.welcome__column-wrapper--right{padding:0 0 0 40px}}.welcome__column-center{-ms-flex-negative:0;flex-shrink:0;width:100%;-ms-flex-order:1;order:1;margin-bottom:40px}@media(min-width:960px){.welcome__column-center{border-right:1px solid #e7e4d3;border-left:1px solid #e7e4d3;margin-bottom:0;width:50%;-ms-flex-order:2;order:2}}.welcome__column-left{-ms-flex-negative:1;flex-shrink:1;-ms-flex-order:2;order:2}@media(min-width:768px){.welcome__column-left{width:46%;padding-right:4%}}@media(min-width:960px){.welcome__column-left{padding-right:0;width:25%;-ms-flex-order:1;order:1}}.welcome__column-right{-ms-flex-negative:1;flex-shrink:1;-ms-flex-order:3;order:3}@media(min-width:768px){.welcome__column-right{width:46%;padding-left:4%}}@media(min-width:960px){.welcome__column-right{padding-left:0;width:25%}}.welcome__new-recipe:after,.welcome__new-recipes:before{content:"";height:15px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x;border-bottom:1px solid #e7e4d3}.welcome__image{max-width:150px;display:block;margin:0 auto}.welcome__image-link{background-color:#f6f4ec;display:block;padding:40px 40px 0;margin-bottom:40px}.welcome__image-link:focus,.welcome__image-link:hover{background-color:#ff7055}.welcome__new-recipes{position:relative}.welcome__new-recipes:before{display:block;position:absolute;bottom:0;top:-17px;border-top:1px solid #e7e4d3}.welcome__new-recipe{display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e4d3;position:relative;margin-bottom:16px}.footer__membership-value-title .welcome__new-recipe strong,.welcome__new-recipe .ad-card__title,.welcome__new-recipe .article__aside-col-title,.welcome__new-recipe .article__subscribe,.welcome__new-recipe .footer__membership-value-title,.welcome__new-recipe .footer__membership-value-title strong,.welcome__new-recipe .infobar__subscribe,.welcome__new-recipe .medium-sans,.welcome__new-recipe .mono-list__title,.welcome__new-recipe .offer-landing__offer-title,.welcome__new-recipe .promo-offer__h,.welcome__new-recipe .register-landing__location-title,.welcome__new-recipe .register-landing__offer-title,.welcome__new-recipe .school-landing__section-title,.welcome__new-recipe .serif-list__title,.welcome__new-recipe .stations__city,.welcome__new-recipe .topper-side__h,.welcome__new-recipe .topper-side__sub-h{margin-bottom:0}.welcome__new-recipe:after{display:block;position:absolute;bottom:-17px;left:0}.welcome__new-recipe__thumb{width:25%;-ms-flex-negative:0;flex-shrink:0;background-size:cover}.welcome__new-recipe__link{width:75%;padding:30px 25px 25px}.welcome__new-recipe__link:focus,.welcome__new-recipe__link:hover{background-color:#2c3b4b}.footer__membership-value-title .welcome__new-recipe__link:focus strong,.footer__membership-value-title .welcome__new-recipe__link:hover strong,.welcome__new-recipe__link:focus .ad-card__title,.welcome__new-recipe__link:focus .article__aside-col-title,.welcome__new-recipe__link:focus .article__subscribe,.welcome__new-recipe__link:focus .footer__membership-value-title,.welcome__new-recipe__link:focus .footer__membership-value-title strong,.welcome__new-recipe__link:focus .infobar__subscribe,.welcome__new-recipe__link:focus .medium-sans,.welcome__new-recipe__link:focus .mono-list__title,.welcome__new-recipe__link:focus .offer-landing__offer-title,.welcome__new-recipe__link:focus .promo-offer__h,.welcome__new-recipe__link:focus .register-landing__location-title,.welcome__new-recipe__link:focus .register-landing__offer-title,.welcome__new-recipe__link:focus .school-landing__section-title,.welcome__new-recipe__link:focus .serif-list__title,.welcome__new-recipe__link:focus .stations__city,.welcome__new-recipe__link:focus .topper-side__h,.welcome__new-recipe__link:focus .topper-side__sub-h,.welcome__new-recipe__link:hover .ad-card__title,.welcome__new-recipe__link:hover .article__aside-col-title,.welcome__new-recipe__link:hover .article__subscribe,.welcome__new-recipe__link:hover .footer__membership-value-title,.welcome__new-recipe__link:hover .footer__membership-value-title strong,.welcome__new-recipe__link:hover .infobar__subscribe,.welcome__new-recipe__link:hover .medium-sans,.welcome__new-recipe__link:hover .mono-list__title,.welcome__new-recipe__link:hover .offer-landing__offer-title,.welcome__new-recipe__link:hover .promo-offer__h,.welcome__new-recipe__link:hover .register-landing__location-title,.welcome__new-recipe__link:hover .register-landing__offer-title,.welcome__new-recipe__link:hover .school-landing__section-title,.welcome__new-recipe__link:hover .serif-list__title,.welcome__new-recipe__link:hover .stations__city,.welcome__new-recipe__link:hover .topper-side__h,.welcome__new-recipe__link:hover .topper-side__sub-h{color:#fffef7}@media(min-width:768px){.welcome__new-recipe__link{padding:40px 35px 35px}}.welcome__new-recipes__button{text-align:center;margin-top:55px}.issue-card--welcome{width:100%}@media(min-width:600px) and (max-width:959px){.issue-card--welcome{-ms-flex-direction:row;flex-direction:row}.issue-card--welcome .issue-card--welcome__image{padding-right:40px}.issue-card--welcome .ad-card__figure,.issue-card--welcome .issue-card__image{padding:10px}}@media(min-width:1100px){.issue-card--welcome{-ms-flex-direction:row;flex-direction:row}.issue-card--welcome .issue-card--welcome__image{padding-right:40px}.issue-card--welcome .ad-card__figure,.issue-card--welcome .issue-card__image{padding:10px}}.issue-card--welcome__image{-ms-flex:1;flex:1;margin-bottom:40px}.issue-card--welcome__text{-ms-flex:1;flex:1}.footer__membership-value-title .issue-card--welcome__text strong,.issue-card--welcome__text .ad-card__title,.issue-card--welcome__text .article__aside-col-title,.issue-card--welcome__text .article__subscribe,.issue-card--welcome__text .footer__membership-value-title,.issue-card--welcome__text .footer__membership-value-title strong,.issue-card--welcome__text .infobar__subscribe,.issue-card--welcome__text .medium-sans,.issue-card--welcome__text .mono-list__title,.issue-card--welcome__text .offer-landing__offer-title,.issue-card--welcome__text .promo-offer__h,.issue-card--welcome__text .register-landing__location-title,.issue-card--welcome__text .register-landing__offer-title,.issue-card--welcome__text .school-landing__section-title,.issue-card--welcome__text .serif-list__title,.issue-card--welcome__text .stations__city,.issue-card--welcome__text .topper-side__h,.issue-card--welcome__text .topper-side__sub-h{border-top:none}@media(min-width:960px){.footer__membership-value-title .issue-card--welcome__text strong,.issue-card--welcome__text .ad-card__title,.issue-card--welcome__text .article__aside-col-title,.issue-card--welcome__text .article__subscribe,.issue-card--welcome__text .footer__membership-value-title,.issue-card--welcome__text .footer__membership-value-title strong,.issue-card--welcome__text .infobar__subscribe,.issue-card--welcome__text .medium-sans,.issue-card--welcome__text .mono-list__title,.issue-card--welcome__text .offer-landing__offer-title,.issue-card--welcome__text .promo-offer__h,.issue-card--welcome__text .register-landing__location-title,.issue-card--welcome__text .register-landing__offer-title,.issue-card--welcome__text .school-landing__section-title,.issue-card--welcome__text .serif-list__title,.issue-card--welcome__text .stations__city,.issue-card--welcome__text .topper-side__h,.issue-card--welcome__text .topper-side__sub-h{padding-top:0}}.issue-card--welcome__text .issue-card__date{margin-bottom:20px}.home__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.home__subheader{line-height:28px;font-size:14px;margin:0 auto 20px}}.home__title text,.home__title--serif text{font-size:18px;line-height:18px;fill:#2c3b4b;text-transform:uppercase;text-anchor:middle}.home__subheader span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.home__subheader span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}.home__title{width:100%;display:block;margin:0 0 15px}.home__title text{letter-spacing:.2px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}@media(min-width:768px){.home__title{margin:0 0 20px}}@-moz-document url-prefix(){.home__title{margin:0 0 5px}}.home__title-fallback{margin:0;padding:0 0 10px;text-align:center;display:none}.home__title--serif{width:100%;display:block;padding-bottom:15px;border-bottom:4px solid #2c3b4b}.home__title--serif text{letter-spacing:1px;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif}@media(min-width:768px){.home__title--serif{margin:0 0 40px}}@media(min-width:1100px){.home__title--serif{margin:0 0 60px;padding-bottom:20px}}.home__title-fallback--serif{text-align:center;padding:0 0 25px;margin:0 0 40px;border-bottom:4px solid #2c3b4b;display:none}@media(min-width:600px){.home__subheader span:after{height:40px}.home__title-fallback--serif{margin:0 0 60px}}.home__quicklinks{margin-bottom:40px;border-bottom:1px solid #e7e4d3;display:-ms-flexbox;display:flex}@media(min-width:768px){.home__quicklinks{display:none}}.home__quicklinks-link{-ms-flex:1;flex:1;display:block;text-align:center;padding:8px 0;margin:0;font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;letter-spacing:1px;font-size:14px}.home__quicklinks-link:first-child{border-right:1px solid #e7e4d3}.home__welcome{margin:0 20px;padding:40px 0 0}@media(min-width:450px){.home__welcome{margin:0 40px}}@media(min-width:600px){.home__welcome{margin:0 80px;padding:60px 0 0}}@media(min-width:768px){.home__welcome{margin:0 80px}}@media(min-width:960px){.home__welcome{margin:0 100px}}@media(min-width:1400px){.home__welcome{margin:0 120px}}@media(min-width:1855px){.home__welcome{max-width:1600px;margin:0 auto}}.home__topper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch}@media(min-width:768px){.home__topper{-ms-flex-direction:row;flex-direction:row}}@media(min-width:1100px){.home__topper{margin:0 0 60px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.home__topper-center{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-order:1;order:1;margin:20px 0;background-color:#f6f4ec}@media(min-width:768px){.home__topper-center{margin:0;-ms-flex-order:0;order:0}}@media(min-width:1100px){.home__topper-center{-ms-flex:.75;flex:.75;max-width:280px}}.home__topper-center-inner{padding:40px;box-sizing:border-box;text-align:center;display:block;transition:all .2s}.home__topper-center-inner p,.home__topper-center-inner p:last-child{margin:0}.home__topper-center-inner img{width:100%;margin:0 auto 40px;max-width:150px;display:block;transition:all .2s}.home__topper-center-inner:focus .home__topper-large-text,.home__topper-center-inner:hover .home__topper-large-text{color:#ff7055}.home__topper-center-inner:focus img,.home__topper-center-inner:hover img{-ms-transform:scale(1.05);transform:scale(1.05)}@media(min-width:768px){.home__topper-center-inner{padding:40px 20px}}@media(min-width:1400px){.home__topper-center-inner{padding:40px}}.home__topper-side--left{-ms-flex-negative:1;flex-shrink:1;-ms-flex:1;flex:1;margin:0 0 40px}.home__topper-side--left p,.home__topper-side--left p:last-child{margin:0}@media(min-width:768px){.home__topper-side--left{-ms-flex:1.75;flex:1.75;font-size:20px;line-height:30px;padding:0 20px 0 0;margin:0 20px 0 0;border-right:1px solid #e7e4d3}}.home__topper-side--right{-ms-flex-negative:1;flex-shrink:1;width:100%;margin-top:40px}.home__topper-side--right p{margin-bottom:0}@media(min-width:1100px){.home__topper-side--right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1.75;flex:1.75;width:auto;font-size:20px;line-height:30px;padding:0 0 0 20px;margin:0 0 0 20px;border-left:1px solid #e7e4d3;height:auto}}.home__topper-open-magazine{max-width:329px;width:100%;display:block;line-height:0;margin:0 auto -15px;padding:0 20px;box-sizing:border-box}.home__topper-side--left-no-cta{margin-right:0;margin-bottom:0;padding-right:0;border-right:0}@media(min-width:1100px){.home__topper-side--left-no-cta{-ms-flex:1;flex:1;margin-right:60px;padding-right:60px;border-right:1px solid #e7e4d3}.home__topper-side--right-no-cta{-ms-flex:1;flex:1;padding-left:0;margin-left:0;border-left:0}}.home__topper-photo{border-radius:50%;line-height:0;border:1px solid #e7e4d3;background-color:#fffef7;display:inline-block;width:100px;height:100px;float:left;padding:6px;margin:0 20px 0 0}.home__topper-photo:focus,.home__topper-photo:hover{border-color:#fffef7;background-color:#f6f4ec}.home__topper-subscribe-link:not(:last-child),.home__topper-subscribe:before{border-bottom:1px solid #e7e4d3}.home__topper-photo img{width:100%;border-radius:50%;overflow:hidden}@media(min-width:1100px){.home__topper-photo{width:130px;height:130px}}@media(min-width:2000px){.home__topper-photo{width:180px;height:180px;padding:8px}}.home__topper-large-text{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;color:#2c3b4b;font-size:35px;line-height:34px;letter-spacing:.5px;padding-top:20px;padding-bottom:0;transition:color .2s;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.home__topper-small-text,.newsletter-promo__small-text{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-transform:uppercase;font-size:18px;line-height:22px;letter-spacing:2px;border-top:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3;padding:6px 0 3px;margin:0;color:#2c3b4b;display:inline-block}.home__topper-body-text{font-family:MinionPro-It;font-style:italic;color:#2c3b4b}.home__topper-subscribe-lockup{margin-top:30px;border-top:1px solid #e7e4d3;max-width:300px}@media(min-width:1100px){.home__topper-subscribe-lockup{height:100%}}.home__topper-side--left-has-video .home__topper-photo{width:80px;height:80px;float:left;padding:6px;margin:0 20px 0 0}.home__topper-side--left-has-video p{font-size:18px;line-height:26px}.home__topper-video{margin-bottom:20px}.home__topper-video svg{fill:#fffef7;position:absolute;left:calc(50% - 35px);top:calc(50% - 35px);width:70px;height:70px;z-index:3}.home__topper-video-poster-wrapper{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.home__topper-video-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-repeat:no-repeat;background-size:cover;transition:all .2s}.home__topper-video-button{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.home__topper-subscribe:after,.home__topper-subscribe:before{content:"";display:block;height:15px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}.home__topper-video-button:focus .home__topper-video-poster,.home__topper-video-button:hover .home__topper-video-poster{-ms-transform:scale(1.05);transform:scale(1.05);filter:brightness(25%) contrast(70%) sepia(1) hue-rotate(170deg)}.home__topper-subscribe{text-align:center}.home__topper-subscribe:after{border-top:1px solid #e7e4d3}@media(min-width:1100px){.home__topper-subscribe{border-bottom:1px solid #e7e4d3;height:100%}}.home__topper-subscribe-two-col{display:-ms-flexbox;display:flex;border-top:1px solid #e7e4d3}.home__topper-subscribe-col{-ms-flex:1 1 0;flex:1 1 0}.home__topper-subscribe-col:first-child{border-right:1px solid #e7e4d3}.home__topper-subscribe-link{padding:30px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.home__topper-subscribe-link:focus .home__topper-large-text,.home__topper-subscribe-link:hover .home__topper-large-text{color:#ff7055}.home__topper-subscribe-link:focus .flag__text,.home__topper-subscribe-link:focus .flag__text--bg,.home__topper-subscribe-link:focus .flag__text--red,.home__topper-subscribe-link:focus .infobar__servings--flag-text,.home__topper-subscribe-link:hover .flag__text,.home__topper-subscribe-link:hover .flag__text--bg,.home__topper-subscribe-link:hover .flag__text--red,.home__topper-subscribe-link:hover .infobar__servings--flag-text{background-color:#ff7055}.home__topper-subscribe-link:focus .flag__shape--bg:before,.home__topper-subscribe-link:focus .flag__shape--red:before,.home__topper-subscribe-link:focus .flag__shape:before,.home__topper-subscribe-link:focus .infobar__servings--flag:before,.home__topper-subscribe-link:hover .flag__shape--bg:before,.home__topper-subscribe-link:hover .flag__shape--red:before,.home__topper-subscribe-link:hover .flag__shape:before,.home__topper-subscribe-link:hover .infobar__servings--flag:before{border-right:15px solid #ff7055}.home__topper-subscribe-link:focus .flag__shape--bg:after,.home__topper-subscribe-link:focus .flag__shape--red:after,.home__topper-subscribe-link:focus .flag__shape:after,.home__topper-subscribe-link:focus .infobar__servings--flag:after,.home__topper-subscribe-link:hover .flag__shape--bg:after,.home__topper-subscribe-link:hover .flag__shape--red:after,.home__topper-subscribe-link:hover .flag__shape:after,.home__topper-subscribe-link:hover .infobar__servings--flag:after{border-left:15px solid #ff7055}@media(min-width:1100px) and (max-width:1399px){.home__topper-subscribe-link{padding:25px}}.home__content{margin:0 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:450px){.home__content{margin:0 40px}}@media(min-width:600px){.home__content{margin:0 80px}}@media(min-width:768px){.home__content{margin:0 80px}}@media(min-width:960px){.home__content{margin:0 100px}}@media(min-width:1400px){.home__content{margin:0 120px}}@media(min-width:1855px){.home__content{max-width:1600px;margin:0 auto}}.home__content .interests-col .article__login,.home__content .interests-col .category__body,.home__content .interests-col .filter__links,.home__content .interests-col .footer__membership-value-for-example,.home__content .interests-col .live-qa__chat-ended-message,.home__content .interests-col .live-qa__date,.home__content .interests-col .magazine-current__featured-title,.home__content .interests-col .membership__packages-price--footer span,.home__content .interests-col .mono-small,.home__content .interests-col .newsletter .newsletter__errors,.home__content .interests-col .newsletter .newsletter__form label.error,.home__content .interests-col .offer-landing__offer-list,.home__content .interests-col .offer-landing__offer-price span,.home__content .interests-col .offer-landing__offer-price--gift span,.home__content .interests-col .posts__list-date-month,.home__content .interests-col .recipe-header__byline-name,.home__content .interests-col .recipe-header__login,.home__content .interests-col .recipes-menu,.home__content .interests-col .register-landing__location-price-info,.home__content .interests-col .register-landing__offer-list,.home__content .interests-col .register-landing__offer-price span,.home__content .interests-col .register-landing__offer-price--gift span,.home__content .interests-col .register__form-price span,.home__content .interests-col .register__form-price--digital span,.home__content .interests-col .register__form-price-list,.home__content .interests-col .register__header-subtitle,.home__content .interests-col .school__calendar-day,.home__content .interests-col .school__events-month,.home__content .interests-col .school__events-price,.home__content .interests-col .school__partner-address,.home__content .interests-col .stations__time,.home__content .membership__packages-price--footer .interests-col span,.home__content .mono-header--dark,.home__content .mono-header--light,.home__content .newsletter .interests-col .newsletter__errors,.home__content .newsletter .newsletter__form .interests-col label.error,.home__content .offer-landing__offer-price .interests-col span,.home__content .offer-landing__offer-price--gift .interests-col span,.home__content .register-landing__offer-price .interests-col span,.home__content .register-landing__offer-price--gift .interests-col span,.home__content .register__form-price .interests-col span,.home__content .register__form-price--digital .interests-col span,.home__content .related-list__title,.home__content .stations__state-name,.interests-col .home__content .article__login,.interests-col .home__content .category__body,.interests-col .home__content .filter__links,.interests-col .home__content .footer__membership-value-for-example,.interests-col .home__content .live-qa__chat-ended-message,.interests-col .home__content .live-qa__date,.interests-col .home__content .magazine-current__featured-title,.interests-col .home__content .mono-small,.interests-col .home__content .offer-landing__offer-list,.interests-col .home__content .posts__list-date-month,.interests-col .home__content .recipe-header__byline-name,.interests-col .home__content .recipe-header__login,.interests-col .home__content .recipes-menu,.interests-col .home__content .register-landing__location-price-info,.interests-col .home__content .register-landing__offer-list,.interests-col .home__content .register__form-price-list,.interests-col .home__content .register__header-subtitle,.interests-col .home__content .school__calendar-day,.interests-col .home__content .school__events-month,.interests-col .home__content .school__events-price,.interests-col .home__content .school__partner-address,.interests-col .home__content .stations__time,.interests-col .membership__packages-price--footer .home__content span,.interests-col .newsletter .home__content .newsletter__errors,.interests-col .newsletter .newsletter__form .home__content label.error,.interests-col .offer-landing__offer-price .home__content span,.interests-col .offer-landing__offer-price--gift .home__content span,.interests-col .register-landing__offer-price .home__content span,.interests-col .register-landing__offer-price--gift .home__content span,.interests-col .register__form-price .home__content span,.interests-col .register__form-price--digital .home__content span,.membership__packages-price--footer .interests-col .home__content span,.newsletter .interests-col .home__content .newsletter__errors,.newsletter .newsletter__form .interests-col .home__content label.error,.offer-landing__offer-price .interests-col .home__content span,.offer-landing__offer-price--gift .interests-col .home__content span,.register-landing__offer-price .interests-col .home__content span,.register-landing__offer-price--gift .interests-col .home__content span,.register__form-price .interests-col .home__content span,.register__form-price--digital .interests-col .home__content span{border-top:4px solid #2c3b4b;margin-bottom:0}.home__content .mono-header--nested{margin-top:60px}@media(min-width:768px){.home__content{-ms-flex-direction:row;flex-direction:row}.home__content .interests-col .article__login,.home__content .interests-col .category__body,.home__content .interests-col .filter__links,.home__content .interests-col .footer__membership-value-for-example,.home__content .interests-col .live-qa__chat-ended-message,.home__content .interests-col .live-qa__date,.home__content .interests-col .magazine-current__featured-title,.home__content .interests-col .membership__packages-price--footer span,.home__content .interests-col .mono-small,.home__content .interests-col .newsletter .newsletter__errors,.home__content .interests-col .newsletter .newsletter__form label.error,.home__content .interests-col .offer-landing__offer-list,.home__content .interests-col .offer-landing__offer-price span,.home__content .interests-col .offer-landing__offer-price--gift span,.home__content .interests-col .posts__list-date-month,.home__content .interests-col .recipe-header__byline-name,.home__content .interests-col .recipe-header__login,.home__content .interests-col .recipes-menu,.home__content .interests-col .register-landing__location-price-info,.home__content .interests-col .register-landing__offer-list,.home__content .interests-col .register-landing__offer-price span,.home__content .interests-col .register-landing__offer-price--gift span,.home__content .interests-col .register__form-price span,.home__content .interests-col .register__form-price--digital span,.home__content .interests-col .register__form-price-list,.home__content .interests-col .register__header-subtitle,.home__content .interests-col .school__calendar-day,.home__content .interests-col .school__events-month,.home__content .interests-col .school__events-price,.home__content .interests-col .school__partner-address,.home__content .interests-col .stations__time,.home__content .membership__packages-price--footer .interests-col span,.home__content .mono-header--dark,.home__content .mono-header--light,.home__content .newsletter .interests-col .newsletter__errors,.home__content .newsletter .newsletter__form .interests-col label.error,.home__content .offer-landing__offer-price .interests-col span,.home__content .offer-landing__offer-price--gift .interests-col span,.home__content .register-landing__offer-price .interests-col span,.home__content .register-landing__offer-price--gift .interests-col span,.home__content .register__form-price .interests-col span,.home__content .register__form-price--digital .interests-col span,.home__content .related-list__title,.home__content .stations__state-name,.interests-col .home__content .article__login,.interests-col .home__content .category__body,.interests-col .home__content .filter__links,.interests-col .home__content .footer__membership-value-for-example,.interests-col .home__content .live-qa__chat-ended-message,.interests-col .home__content .live-qa__date,.interests-col .home__content .magazine-current__featured-title,.interests-col .home__content .mono-small,.interests-col .home__content .offer-landing__offer-list,.interests-col .home__content .posts__list-date-month,.interests-col .home__content .recipe-header__byline-name,.interests-col .home__content .recipe-header__login,.interests-col .home__content .recipes-menu,.interests-col .home__content .register-landing__location-price-info,.interests-col .home__content .register-landing__offer-list,.interests-col .home__content .register__form-price-list,.interests-col .home__content .register__header-subtitle,.interests-col .home__content .school__calendar-day,.interests-col .home__content .school__events-month,.interests-col .home__content .school__events-price,.interests-col .home__content .school__partner-address,.interests-col .home__content .stations__time,.interests-col .membership__packages-price--footer .home__content span,.interests-col .newsletter .home__content .newsletter__errors,.interests-col .newsletter .newsletter__form .home__content label.error,.interests-col .offer-landing__offer-price .home__content span,.interests-col .offer-landing__offer-price--gift .home__content span,.interests-col .register-landing__offer-price .home__content span,.interests-col .register-landing__offer-price--gift .home__content span,.interests-col .register__form-price .home__content span,.interests-col .register__form-price--digital .home__content span,.membership__packages-price--footer .interests-col .home__content span,.newsletter .interests-col .home__content .newsletter__errors,.newsletter .newsletter__form .interests-col .home__content label.error,.offer-landing__offer-price .interests-col .home__content span,.offer-landing__offer-price--gift .interests-col .home__content span,.register-landing__offer-price .interests-col .home__content span,.register-landing__offer-price--gift .interests-col .home__content span,.register__form-price .interests-col .home__content span,.register__form-price--digital .interests-col .home__content span{margin-bottom:40px;border-top:0}.home__content .mono-header--nested{border-top:4px solid #2c3b4b!important}}.home__content--logged-in .interests-col .article__login,.home__content--logged-in .interests-col .category__body,.home__content--logged-in .interests-col .filter__links,.home__content--logged-in .interests-col .footer__membership-value-for-example,.home__content--logged-in .interests-col .live-qa__chat-ended-message,.home__content--logged-in .interests-col .live-qa__date,.home__content--logged-in .interests-col .magazine-current__featured-title,.home__content--logged-in .interests-col .membership__packages-price--footer span,.home__content--logged-in .interests-col .mono-small,.home__content--logged-in .interests-col .newsletter .newsletter__errors,.home__content--logged-in .interests-col .newsletter .newsletter__form label.error,.home__content--logged-in .interests-col .offer-landing__offer-list,.home__content--logged-in .interests-col .offer-landing__offer-price span,.home__content--logged-in .interests-col .offer-landing__offer-price--gift span,.home__content--logged-in .interests-col .posts__list-date-month,.home__content--logged-in .interests-col .recipe-header__byline-name,.home__content--logged-in .interests-col .recipe-header__login,.home__content--logged-in .interests-col .recipes-menu,.home__content--logged-in .interests-col .register-landing__location-price-info,.home__content--logged-in .interests-col .register-landing__offer-list,.home__content--logged-in .interests-col .register-landing__offer-price span,.home__content--logged-in .interests-col .register-landing__offer-price--gift span,.home__content--logged-in .interests-col .register__form-price span,.home__content--logged-in .interests-col .register__form-price--digital span,.home__content--logged-in .interests-col .register__form-price-list,.home__content--logged-in .interests-col .register__header-subtitle,.home__content--logged-in .interests-col .school__calendar-day,.home__content--logged-in .interests-col .school__events-month,.home__content--logged-in .interests-col .school__events-price,.home__content--logged-in .interests-col .school__partner-address,.home__content--logged-in .interests-col .stations__time,.home__content--logged-in .membership__packages-price--footer .interests-col span,.home__content--logged-in .mono-header--dark,.home__content--logged-in .mono-header--light,.home__content--logged-in .newsletter .interests-col .newsletter__errors,.home__content--logged-in .newsletter .newsletter__form .interests-col label.error,.home__content--logged-in .offer-landing__offer-price .interests-col span,.home__content--logged-in .offer-landing__offer-price--gift .interests-col span,.home__content--logged-in .register-landing__offer-price .interests-col span,.home__content--logged-in .register-landing__offer-price--gift .interests-col span,.home__content--logged-in .register__form-price .interests-col span,.home__content--logged-in .register__form-price--digital .interests-col span,.home__content--logged-in .related-list__title,.home__content--logged-in .stations__state-name,.interests-col .home__content--logged-in .article__login,.interests-col .home__content--logged-in .category__body,.interests-col .home__content--logged-in .filter__links,.interests-col .home__content--logged-in .footer__membership-value-for-example,.interests-col .home__content--logged-in .live-qa__chat-ended-message,.interests-col .home__content--logged-in .live-qa__date,.interests-col .home__content--logged-in .magazine-current__featured-title,.interests-col .home__content--logged-in .mono-small,.interests-col .home__content--logged-in .offer-landing__offer-list,.interests-col .home__content--logged-in .posts__list-date-month,.interests-col .home__content--logged-in .recipe-header__byline-name,.interests-col .home__content--logged-in .recipe-header__login,.interests-col .home__content--logged-in .recipes-menu,.interests-col .home__content--logged-in .register-landing__location-price-info,.interests-col .home__content--logged-in .register-landing__offer-list,.interests-col .home__content--logged-in .register__form-price-list,.interests-col .home__content--logged-in .register__header-subtitle,.interests-col .home__content--logged-in .school__calendar-day,.interests-col .home__content--logged-in .school__events-month,.interests-col .home__content--logged-in .school__events-price,.interests-col .home__content--logged-in .school__partner-address,.interests-col .home__content--logged-in .stations__time,.interests-col .membership__packages-price--footer .home__content--logged-in span,.interests-col .newsletter .home__content--logged-in .newsletter__errors,.interests-col .newsletter .newsletter__form .home__content--logged-in label.error,.interests-col .offer-landing__offer-price .home__content--logged-in span,.interests-col .offer-landing__offer-price--gift .home__content--logged-in span,.interests-col .register-landing__offer-price .home__content--logged-in span,.interests-col .register-landing__offer-price--gift .home__content--logged-in span,.interests-col .register__form-price .home__content--logged-in span,.interests-col .register__form-price--digital .home__content--logged-in span,.membership__packages-price--footer .interests-col .home__content--logged-in span,.newsletter .interests-col .home__content--logged-in .newsletter__errors,.newsletter .newsletter__form .interests-col .home__content--logged-in label.error,.offer-landing__offer-price .interests-col .home__content--logged-in span,.offer-landing__offer-price--gift .interests-col .home__content--logged-in span,.register-landing__offer-price .interests-col .home__content--logged-in span,.register-landing__offer-price--gift .interests-col .home__content--logged-in span,.register__form-price .interests-col .home__content--logged-in span,.register__form-price--digital .interests-col .home__content--logged-in span{border-top:4px solid #2c3b4b}.home__content--reversed{padding-top:40px}@media(min-width:960px){.home__content{border-top:4px solid #2c3b4b;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.home__content .mono-header--nested{margin-right:-40px}.home__content--logged-in .interests-col .article__login,.home__content--logged-in .interests-col .category__body,.home__content--logged-in .interests-col .filter__links,.home__content--logged-in .interests-col .footer__membership-value-for-example,.home__content--logged-in .interests-col .live-qa__chat-ended-message,.home__content--logged-in .interests-col .live-qa__date,.home__content--logged-in .interests-col .magazine-current__featured-title,.home__content--logged-in .interests-col .membership__packages-price--footer span,.home__content--logged-in .interests-col .mono-small,.home__content--logged-in .interests-col .newsletter .newsletter__errors,.home__content--logged-in .interests-col .newsletter .newsletter__form label.error,.home__content--logged-in .interests-col .offer-landing__offer-list,.home__content--logged-in .interests-col .offer-landing__offer-price span,.home__content--logged-in .interests-col .offer-landing__offer-price--gift span,.home__content--logged-in .interests-col .posts__list-date-month,.home__content--logged-in .interests-col .recipe-header__byline-name,.home__content--logged-in .interests-col .recipe-header__login,.home__content--logged-in .interests-col .recipes-menu,.home__content--logged-in .interests-col .register-landing__location-price-info,.home__content--logged-in .interests-col .register-landing__offer-list,.home__content--logged-in .interests-col .register-landing__offer-price span,.home__content--logged-in .interests-col .register-landing__offer-price--gift span,.home__content--logged-in .interests-col .register__form-price span,.home__content--logged-in .interests-col .register__form-price--digital span,.home__content--logged-in .interests-col .register__form-price-list,.home__content--logged-in .interests-col .register__header-subtitle,.home__content--logged-in .interests-col .school__calendar-day,.home__content--logged-in .interests-col .school__events-month,.home__content--logged-in .interests-col .school__events-price,.home__content--logged-in .interests-col .school__partner-address,.home__content--logged-in .interests-col .stations__time,.home__content--logged-in .membership__packages-price--footer .interests-col span,.home__content--logged-in .mono-header--dark,.home__content--logged-in .mono-header--light,.home__content--logged-in .newsletter .interests-col .newsletter__errors,.home__content--logged-in .newsletter .newsletter__form .interests-col label.error,.home__content--logged-in .offer-landing__offer-price .interests-col span,.home__content--logged-in .offer-landing__offer-price--gift .interests-col span,.home__content--logged-in .register-landing__offer-price .interests-col span,.home__content--logged-in .register-landing__offer-price--gift .interests-col span,.home__content--logged-in .register__form-price .interests-col span,.home__content--logged-in .register__form-price--digital .interests-col span,.home__content--logged-in .related-list__title,.home__content--logged-in .stations__state-name,.interests-col .home__content--logged-in .article__login,.interests-col .home__content--logged-in .category__body,.interests-col .home__content--logged-in .filter__links,.interests-col .home__content--logged-in .footer__membership-value-for-example,.interests-col .home__content--logged-in .live-qa__chat-ended-message,.interests-col .home__content--logged-in .live-qa__date,.interests-col .home__content--logged-in .magazine-current__featured-title,.interests-col .home__content--logged-in .mono-small,.interests-col .home__content--logged-in .offer-landing__offer-list,.interests-col .home__content--logged-in .posts__list-date-month,.interests-col .home__content--logged-in .recipe-header__byline-name,.interests-col .home__content--logged-in .recipe-header__login,.interests-col .home__content--logged-in .recipes-menu,.interests-col .home__content--logged-in .register-landing__location-price-info,.interests-col .home__content--logged-in .register-landing__offer-list,.interests-col .home__content--logged-in .register__form-price-list,.interests-col .home__content--logged-in .register__header-subtitle,.interests-col .home__content--logged-in .school__calendar-day,.interests-col .home__content--logged-in .school__events-month,.interests-col .home__content--logged-in .school__events-price,.interests-col .home__content--logged-in .school__partner-address,.interests-col .home__content--logged-in .stations__time,.interests-col .membership__packages-price--footer .home__content--logged-in span,.interests-col .newsletter .home__content--logged-in .newsletter__errors,.interests-col .newsletter .newsletter__form .home__content--logged-in label.error,.interests-col .offer-landing__offer-price .home__content--logged-in span,.interests-col .offer-landing__offer-price--gift .home__content--logged-in span,.interests-col .register-landing__offer-price .home__content--logged-in span,.interests-col .register-landing__offer-price--gift .home__content--logged-in span,.interests-col .register__form-price .home__content--logged-in span,.interests-col .register__form-price--digital .home__content--logged-in span,.membership__packages-price--footer .interests-col .home__content--logged-in span,.newsletter .interests-col .home__content--logged-in .newsletter__errors,.newsletter .newsletter__form .interests-col .home__content--logged-in label.error,.offer-landing__offer-price .interests-col .home__content--logged-in span,.offer-landing__offer-price--gift .interests-col .home__content--logged-in span,.register-landing__offer-price .interests-col .home__content--logged-in span,.register-landing__offer-price--gift .interests-col .home__content--logged-in span,.register__form-price .interests-col .home__content--logged-in span,.register__form-price--digital .interests-col .home__content--logged-in span{border-top:0}.home__content--reversed .home__content-small-col--left{padding:0 40px 40px 0}.home__content--reversed .home__content-small-col--right{padding:0 40px 40px}.home__content--reversed .home__content--right{border-right:1px solid #e7e4d3}.home__content--reversed .home__content-large-col{padding:0 0 0 40px}}@media(min-width:768px){.home__content--reversed{padding-top:60px}}.home__content--nested-columns{margin-left:0;margin-right:0}div+.home__content--nested-columns{margin-top:40px}@media(min-width:960px){.home__content--reversed{padding-top:0}.home__content--nested-columns .home__content--left{width:50%}.home__content--nested-columns .home__content--right{width:50%;border-right:none}}.home__content-half{-ms-flex-negative:0;flex-shrink:0;width:100%}@media(min-width:768px) and (max-width:959px){.home__content-half{border-top:4px solid #2c3b4b}}.home__content-half--logged-in{border-top:0}@media(min-width:0) and (max-width:959px){.home__content-half--logged-in .interests-col .article__login,.home__content-half--logged-in .interests-col .category__body,.home__content-half--logged-in .interests-col .filter__links,.home__content-half--logged-in .interests-col .footer__membership-value-for-example,.home__content-half--logged-in .interests-col .live-qa__chat-ended-message,.home__content-half--logged-in .interests-col .live-qa__date,.home__content-half--logged-in .interests-col .magazine-current__featured-title,.home__content-half--logged-in .interests-col .membership__packages-price--footer span,.home__content-half--logged-in .interests-col .mono-small,.home__content-half--logged-in .interests-col .newsletter .newsletter__errors,.home__content-half--logged-in .interests-col .newsletter .newsletter__form label.error,.home__content-half--logged-in .interests-col .offer-landing__offer-list,.home__content-half--logged-in .interests-col .offer-landing__offer-price span,.home__content-half--logged-in .interests-col .offer-landing__offer-price--gift span,.home__content-half--logged-in .interests-col .posts__list-date-month,.home__content-half--logged-in .interests-col .recipe-header__byline-name,.home__content-half--logged-in .interests-col .recipe-header__login,.home__content-half--logged-in .interests-col .recipes-menu,.home__content-half--logged-in .interests-col .register-landing__location-price-info,.home__content-half--logged-in .interests-col .register-landing__offer-list,.home__content-half--logged-in .interests-col .register-landing__offer-price span,.home__content-half--logged-in .interests-col .register-landing__offer-price--gift span,.home__content-half--logged-in .interests-col .register__form-price span,.home__content-half--logged-in .interests-col .register__form-price--digital span,.home__content-half--logged-in .interests-col .register__form-price-list,.home__content-half--logged-in .interests-col .register__header-subtitle,.home__content-half--logged-in .interests-col .school__calendar-day,.home__content-half--logged-in .interests-col .school__events-month,.home__content-half--logged-in .interests-col .school__events-price,.home__content-half--logged-in .interests-col .school__partner-address,.home__content-half--logged-in .interests-col .stations__time,.home__content-half--logged-in .membership__packages-price--footer .interests-col span,.home__content-half--logged-in .mono-header--dark,.home__content-half--logged-in .mono-header--light,.home__content-half--logged-in .newsletter .interests-col .newsletter__errors,.home__content-half--logged-in .newsletter .newsletter__form .interests-col label.error,.home__content-half--logged-in .offer-landing__offer-price .interests-col span,.home__content-half--logged-in .offer-landing__offer-price--gift .interests-col span,.home__content-half--logged-in .register-landing__offer-price .interests-col span,.home__content-half--logged-in .register-landing__offer-price--gift .interests-col span,.home__content-half--logged-in .register__form-price .interests-col span,.home__content-half--logged-in .register__form-price--digital .interests-col span,.home__content-half--logged-in .related-list__title,.home__content-half--logged-in .stations__state-name,.interests-col .home__content-half--logged-in .article__login,.interests-col .home__content-half--logged-in .category__body,.interests-col .home__content-half--logged-in .filter__links,.interests-col .home__content-half--logged-in .footer__membership-value-for-example,.interests-col .home__content-half--logged-in .live-qa__chat-ended-message,.interests-col .home__content-half--logged-in .live-qa__date,.interests-col .home__content-half--logged-in .magazine-current__featured-title,.interests-col .home__content-half--logged-in .mono-small,.interests-col .home__content-half--logged-in .offer-landing__offer-list,.interests-col .home__content-half--logged-in .posts__list-date-month,.interests-col .home__content-half--logged-in .recipe-header__byline-name,.interests-col .home__content-half--logged-in .recipe-header__login,.interests-col .home__content-half--logged-in .recipes-menu,.interests-col .home__content-half--logged-in .register-landing__location-price-info,.interests-col .home__content-half--logged-in .register-landing__offer-list,.interests-col .home__content-half--logged-in .register__form-price-list,.interests-col .home__content-half--logged-in .register__header-subtitle,.interests-col .home__content-half--logged-in .school__calendar-day,.interests-col .home__content-half--logged-in .school__events-month,.interests-col .home__content-half--logged-in .school__events-price,.interests-col .home__content-half--logged-in .school__partner-address,.interests-col .home__content-half--logged-in .stations__time,.interests-col .membership__packages-price--footer .home__content-half--logged-in span,.interests-col .newsletter .home__content-half--logged-in .newsletter__errors,.interests-col .newsletter .newsletter__form .home__content-half--logged-in label.error,.interests-col .offer-landing__offer-price .home__content-half--logged-in span,.interests-col .offer-landing__offer-price--gift .home__content-half--logged-in span,.interests-col .register-landing__offer-price .home__content-half--logged-in span,.interests-col .register-landing__offer-price--gift .home__content-half--logged-in span,.interests-col .register__form-price .home__content-half--logged-in span,.interests-col .register__form-price--digital .home__content-half--logged-in span,.membership__packages-price--footer .interests-col .home__content-half--logged-in span,.newsletter .interests-col .home__content-half--logged-in .newsletter__errors,.newsletter .newsletter__form .interests-col .home__content-half--logged-in label.error,.offer-landing__offer-price .interests-col .home__content-half--logged-in span,.offer-landing__offer-price--gift .interests-col .home__content-half--logged-in span,.register-landing__offer-price .interests-col .home__content-half--logged-in span,.register-landing__offer-price--gift .interests-col .home__content-half--logged-in span,.register__form-price .interests-col .home__content-half--logged-in span,.register__form-price--digital .interests-col .home__content-half--logged-in span{border-bottom:0;margin-bottom:0}}.home__content-small-col--left{margin-bottom:40px}.home__content-small-col--left p{margin:0 0 40px}.home__content-small-col--left p:last-child{margin:0}@media(min-width:960px){.home__content-half{width:50%}.home__content-half:first-child{border-right:1px solid #e7e4d3}.home__content-large-col{padding:0 40px 0 0}.home__content-small-col--left{border-bottom:1px solid #e7e4d3;padding:0 40px 40px}}.home__content-small-col--left:last-child{border-bottom:0;padding-bottom:0}.home__content-small-col--right{margin-bottom:40px}.home__content-small-col--right p{margin:0 0 40px}.home__content-small-col--right p:last-child{margin:0}@media(min-width:960px){.home__content-small-col--right{border-bottom:1px solid #e7e4d3;padding:0 0 40px 40px}}.home__content-small-col--right:last-child{border-bottom:0;padding-bottom:0}@media(min-width:768px){.home__content-small-cols--logged-out{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.home__content-small-cols--logged-out:first-child{border-bottom:4px solid #2c3b4b}}.home__content-article__info--recipe,.home__content-article__info-row:not(:last-child),.home__content-subheader span{border-bottom:1px solid #e7e4d3}.home__content-small-col--logged-out{width:100%}.home__content-small-col--inner{padding:0 0 40px}@media(min-width:768px){.home__content-small-col--logged-out{width:50%;-ms-flex-negative:0;flex-shrink:0}.home__content-small-col--logged-out:first-child{border-right:1px solid #e7e4d3}.home__content-small-col--inner{padding:0 40px 40px}}@media(min-width:768px) and (max-width:959px){.home__content--nested-columns .home__content-small-col--inner{padding:0 0 40px}}.home__content--video{margin:0 20px;background-color:#f6f4ec}@media(min-width:450px){.home__content--video{margin:0 40px}}@media(min-width:600px){.home__content--video{margin:0 80px}}@media(min-width:768px){.home__content--video{margin:0 80px}}@media(min-width:960px){.home__content--video{margin:0 100px}}@media(min-width:1400px){.home__content--video{margin:0 120px}}@media(min-width:1855px){.home__content--video{max-width:1600px;margin:0 auto}}.home__content-img-link:focus .home__content-img,.home__content-img-link:hover .home__content-img{-ms-transform:scale(1.05);transform:scale(1.05)}.home__content-img{background-size:cover;height:300px;display:block;position:relative;transition:transform .2s}@media(min-width:768px){.home__content-img{height:400px}}@media(min-width:960px){.home__content-img{height:500px}}.home__content-img-wrapper{overflow:hidden;margin-bottom:40px;background-color:#f6f4ec}.home__content-subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.home__content-subheader{line-height:28px;font-size:14px;margin:0 auto 20px}}.home__content-subheader span{padding-bottom:2px}.home__content-subheader span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}@media(min-width:600px){.home__content-subheader span:after{height:40px}}.home__content-header{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:35px;line-height:35px;margin-bottom:40px;text-align:center}@media(min-width:768px){.home__content-header{font-size:45px;line-height:42px}}@media(min-width:960px){.home__content-header{font-size:55px;line-height:50px}}@media(min-width:1100px){.home__content-header{font-size:65px;line-height:60px}}.home__content-header a{color:#2c3b4b}.home__content-header a:focus,.home__content-header a:hover{color:#ff7055}.home__content-article__info{border-top:4px solid #2c3b4b;margin-bottom:40px}.home__content-article__info-row{display:-ms-flexbox;display:flex;position:relative;padding:0;-ms-flex-align:stretch;align-items:stretch}.home__content-article__info-row span{font-family:MinionPro-It;font-size:16px;line-height:26px;width:60px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #e7e4d3;margin-right:5px;padding:7px 0 5px;display:block;color:#b7b3a3}.home-card__date,.home-card__link,.home-magazine__link{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase}.home__content-article__info-row h5{border-left:1px solid #e7e4d3;padding:10px 10px 10px 15px;margin:0}.home__content-article__info-row--centered{-ms-flex-align:center;align-items:center;border-bottom:0}.home-card__date,.home-card__link,.home-magazine__link,.videos__header:after,.videos__subheader span{border-bottom:1px solid #e7e4d3}.home__content-article__recipe-thumb{width:80px;height:80px;border-radius:50%;overflow:hidden;margin:20px 20px 20px 0;-ms-flex-negative:0;flex-shrink:0;background-color:#f6f4ec;display:block}.home-card__date-wrapper:after,.home-card__link-wrapper:after{background-color:#e7e4d3;content:""}.home__content-article__recipe-thumb img{width:100%}.home__content-article__recipe-tease h3{margin-bottom:0}.home__content-article__recipe-tease .about__intro-label,.home__content-article__recipe-tease .article__credit,.home__content-article__recipe-tease .live-qa__chat .info,.home__content-article__recipe-tease .offer-landing__not-included,.home__content-article__recipe-tease .register-landing__not-included,.home__content-article__recipe-tease .register__legal,.home__content-article__recipe-tease .small-body-text,.home__content-article__recipe-tease .small-caption,.live-qa__chat .home__content-article__recipe-tease .info{margin-bottom:5px}.home__content--left{-ms-flex-negative:0;flex-shrink:0}@media(min-width:768px){.home__content--left{box-sizing:border-box;width:50%;padding-right:40px;border-right:1px solid #e7e4d3}}@media(min-width:960px){.home__content--left{padding-right:0;width:25%}}.home__content--right{-ms-flex-negative:0;flex-shrink:0}@media(min-width:768px){.home__content--right{box-sizing:border-box;width:50%;padding-left:40px}}@media(min-width:960px){.home__content--right{padding-left:0;width:25%}}.home-card{text-align:center}.footer__membership-value-title .home-card strong,.home-card .ad-card__title,.home-card .article__aside-col-title,.home-card .article__subscribe,.home-card .footer__membership-value-title,.home-card .footer__membership-value-title strong,.home-card .infobar__subscribe,.home-card .medium-sans,.home-card .mono-list__title,.home-card .offer-landing__offer-title,.home-card .promo-offer__h,.home-card .register-landing__location-title,.home-card .register-landing__offer-title,.home-card .school-landing__section-title,.home-card .serif-list__title,.home-card .stations__city,.home-card .topper-side__h,.home-card .topper-side__sub-h{padding:22px 0 15px;border-top:4px solid;transition:color .2s,border .2s;margin:0}.home-card__date,.home-card__link-wrapper{border-top:1px solid #e7e4d3}.home__content--logged-in .home-card--recipe{text-align:left;margin-bottom:40px}.home__content--logged-in .home-card--recipe .home-card__image,.home__content--logged-in .home-card--recipe .home-card__image-wrapper{height:250px}@media(min-width:768px){.home__content--logged-in .home-card--recipe .home-card__image,.home__content--logged-in .home-card--recipe .home-card__image-wrapper{height:180px}}.home__content--logged-in .home-card--recipe .home-card__date{display:none}.account__manage .home-card__related a,.home-card__related .account__manage a,.home-card__related .account__small-sans,.home-card__related .register__fanned-free,.home-card__related .small-sans{margin-top:0}.home-card__related .about__intro-label,.home-card__related .article__credit,.home-card__related .live-qa__chat .info,.home-card__related .offer-landing__not-included,.home-card__related .register-landing__not-included,.home-card__related .register__legal,.home-card__related .small-body-text,.home-card__related .small-caption,.live-qa__chat .home-card__related .info{margin-bottom:8px}.home-card__date-wrapper:after{display:block;width:1px;height:30px;margin:0 auto 20px}.home-card__date{font-size:12px;letter-spacing:.5px;display:block;width:100%;padding:2px 0;line-height:30px;color:#b7b3a3}@media(min-width:600px){.home-card__date{letter-spacing:1px;font-size:14px;line-height:18px;padding:8px 0}}.home-card__link-wrapper:after{display:block;width:1px;height:40px;margin:0 auto}.home-card__image-wrapper,.home-card__video-wrapper{background-color:#f6f4ec;overflow:hidden}.home-card__link{font-size:12px;letter-spacing:.5px;display:block;width:100%;padding:2px 0;line-height:30px;color:#b7b3a3}.footer__membership-value-title .home-card--new-item__image-link:focus strong,.footer__membership-value-title .home-card--new-item__image-link:hover strong,.footer__membership-value-title .home-magazine__image-link:focus strong,.footer__membership-value-title .home-magazine__image-link:hover strong,.home-card--new-item__image-link:focus .ad-card__title,.home-card--new-item__image-link:focus .article__aside-col-title,.home-card--new-item__image-link:focus .article__subscribe,.home-card--new-item__image-link:focus .footer__membership-value-title,.home-card--new-item__image-link:focus .footer__membership-value-title strong,.home-card--new-item__image-link:focus .infobar__subscribe,.home-card--new-item__image-link:focus .medium-sans,.home-card--new-item__image-link:focus .mono-list__title,.home-card--new-item__image-link:focus .offer-landing__offer-title,.home-card--new-item__image-link:focus .promo-offer__h,.home-card--new-item__image-link:focus .register-landing__location-title,.home-card--new-item__image-link:focus .register-landing__offer-title,.home-card--new-item__image-link:focus .school-landing__section-title,.home-card--new-item__image-link:focus .serif-list__title,.home-card--new-item__image-link:focus .stations__city,.home-card--new-item__image-link:focus .topper-side__h,.home-card--new-item__image-link:focus .topper-side__sub-h,.home-card--new-item__image-link:hover .ad-card__title,.home-card--new-item__image-link:hover .article__aside-col-title,.home-card--new-item__image-link:hover .article__subscribe,.home-card--new-item__image-link:hover .footer__membership-value-title,.home-card--new-item__image-link:hover .footer__membership-value-title strong,.home-card--new-item__image-link:hover .infobar__subscribe,.home-card--new-item__image-link:hover .medium-sans,.home-card--new-item__image-link:hover .mono-list__title,.home-card--new-item__image-link:hover .offer-landing__offer-title,.home-card--new-item__image-link:hover .promo-offer__h,.home-card--new-item__image-link:hover .register-landing__location-title,.home-card--new-item__image-link:hover .register-landing__offer-title,.home-card--new-item__image-link:hover .school-landing__section-title,.home-card--new-item__image-link:hover .serif-list__title,.home-card--new-item__image-link:hover .stations__city,.home-card--new-item__image-link:hover .topper-side__h,.home-card--new-item__image-link:hover .topper-side__sub-h,.home-magazine__image-link:focus .ad-card__title,.home-magazine__image-link:focus .article__aside-col-title,.home-magazine__image-link:focus .article__subscribe,.home-magazine__image-link:focus .footer__membership-value-title,.home-magazine__image-link:focus .footer__membership-value-title strong,.home-magazine__image-link:focus .infobar__subscribe,.home-magazine__image-link:focus .medium-sans,.home-magazine__image-link:focus .mono-list__title,.home-magazine__image-link:focus .offer-landing__offer-title,.home-magazine__image-link:focus .promo-offer__h,.home-magazine__image-link:focus .register-landing__location-title,.home-magazine__image-link:focus .register-landing__offer-title,.home-magazine__image-link:focus .school-landing__section-title,.home-magazine__image-link:focus .serif-list__title,.home-magazine__image-link:focus .stations__city,.home-magazine__image-link:focus .topper-side__h,.home-magazine__image-link:focus .topper-side__sub-h,.home-magazine__image-link:hover .ad-card__title,.home-magazine__image-link:hover .article__aside-col-title,.home-magazine__image-link:hover .article__subscribe,.home-magazine__image-link:hover .footer__membership-value-title,.home-magazine__image-link:hover .footer__membership-value-title strong,.home-magazine__image-link:hover .infobar__subscribe,.home-magazine__image-link:hover .medium-sans,.home-magazine__image-link:hover .mono-list__title,.home-magazine__image-link:hover .offer-landing__offer-title,.home-magazine__image-link:hover .promo-offer__h,.home-magazine__image-link:hover .register-landing__location-title,.home-magazine__image-link:hover .register-landing__offer-title,.home-magazine__image-link:hover .school-landing__section-title,.home-magazine__image-link:hover .serif-list__title,.home-magazine__image-link:hover .stations__city,.home-magazine__image-link:hover .topper-side__h,.home-magazine__image-link:hover .topper-side__sub-h{color:#ff7055}@media(min-width:600px){.home-card__link{letter-spacing:1px;font-size:14px;line-height:18px;padding:6px 0}}.home-card__image-link:focus .home-card__image,.home-card__image-link:hover .home-card__image{-ms-transform:scale(1.05);transform:scale(1.05)}.footer__membership-value-title .home-card__image-link:focus strong,.footer__membership-value-title .home-card__image-link:hover strong,.home-card__image-link:focus .ad-card__title,.home-card__image-link:focus .article__aside-col-title,.home-card__image-link:focus .article__subscribe,.home-card__image-link:focus .footer__membership-value-title,.home-card__image-link:focus .footer__membership-value-title strong,.home-card__image-link:focus .infobar__subscribe,.home-card__image-link:focus .medium-sans,.home-card__image-link:focus .mono-list__title,.home-card__image-link:focus .offer-landing__offer-title,.home-card__image-link:focus .promo-offer__h,.home-card__image-link:focus .register-landing__location-title,.home-card__image-link:focus .register-landing__offer-title,.home-card__image-link:focus .school-landing__section-title,.home-card__image-link:focus .serif-list__title,.home-card__image-link:focus .stations__city,.home-card__image-link:focus .topper-side__h,.home-card__image-link:focus .topper-side__sub-h,.home-card__image-link:hover .ad-card__title,.home-card__image-link:hover .article__aside-col-title,.home-card__image-link:hover .article__subscribe,.home-card__image-link:hover .footer__membership-value-title,.home-card__image-link:hover .footer__membership-value-title strong,.home-card__image-link:hover .infobar__subscribe,.home-card__image-link:hover .medium-sans,.home-card__image-link:hover .mono-list__title,.home-card__image-link:hover .offer-landing__offer-title,.home-card__image-link:hover .promo-offer__h,.home-card__image-link:hover .register-landing__location-title,.home-card__image-link:hover .register-landing__offer-title,.home-card__image-link:hover .school-landing__section-title,.home-card__image-link:hover .serif-list__title,.home-card__image-link:hover .stations__city,.home-card__image-link:hover .topper-side__h,.home-card__image-link:hover .topper-side__sub-h{color:#ff7055;border-top:4px solid #ff7055}.home-card__image{height:300px;overflow:hidden;display:block;background-size:cover;position:relative;transition:transform .2s}@media(min-width:768px){.home-card__image{height:250px}}.home-card__video-wrapper{position:relative}.home-card__video-wrapper svg{fill:#fffef7;position:absolute;left:calc(50% - 35px);top:calc(50% - 35px);width:70px;height:70px}.footer__membership-value-title .home-card--new-item strong,.home-card--new-item .ad-card__title,.home-card--new-item .article__aside-col-title,.home-card--new-item .article__subscribe,.home-card--new-item .footer__membership-value-title,.home-card--new-item .footer__membership-value-title strong,.home-card--new-item .infobar__subscribe,.home-card--new-item .medium-sans,.home-card--new-item .mono-list__title,.home-card--new-item .offer-landing__offer-title,.home-card--new-item .promo-offer__h,.home-card--new-item .register-landing__location-title,.home-card--new-item .register-landing__offer-title,.home-card--new-item .school-landing__section-title,.home-card--new-item .serif-list__title,.home-card--new-item .stations__city,.home-card--new-item .topper-side__h,.home-card--new-item .topper-side__sub-h{border-top:none}.home-card--new-item__image-link:focus .home-card--new-item__image,.home-card--new-item__image-link:hover .home-card--new-item__image{-ms-transform:scale(1.05);transform:scale(1.05)}.home-card--new-item__image{max-width:100%;transition:transform .2s}.home-magazine{text-align:center}.footer__membership-value-title .home-magazine strong,.home-magazine .ad-card__title,.home-magazine .article__aside-col-title,.home-magazine .article__subscribe,.home-magazine .footer__membership-value-title,.home-magazine .footer__membership-value-title strong,.home-magazine .infobar__subscribe,.home-magazine .medium-sans,.home-magazine .mono-list__title,.home-magazine .offer-landing__offer-title,.home-magazine .promo-offer__h,.home-magazine .register-landing__location-title,.home-magazine .register-landing__offer-title,.home-magazine .school-landing__section-title,.home-magazine .serif-list__title,.home-magazine .stations__city,.home-magazine .topper-side__h,.home-magazine .topper-side__sub-h{padding:22px 0 15px;transition:color .2s,border .2s;margin:0}@media(min-width:0) and (max-width:959px){.home-magazine--with-border{border-top:4px solid #2c3b4b}}.home-magazine__image-link{display:block;cursor:pointer}.home-magazine__image-link:focus .home-magazine__image img:first-child,.home-magazine__image-link:hover .home-magazine__image img:first-child{-ms-transform:rotate(5deg);transform:rotate(5deg)}.home-magazine__image-link:focus .home-magazine__image img:last-child,.home-magazine__image-link:hover .home-magazine__image img:last-child{-ms-transform:rotate(-5deg);transform:rotate(-5deg)}@media(min-width:0) and (max-width:767px){.home-magazine__image-link{padding-top:40px}}.home-magazine__link-wrapper{border-top:1px solid #e7e4d3}.home-magazine__link{font-size:12px;letter-spacing:.5px;display:block;width:100%;padding:2px 0;line-height:30px;color:#b7b3a3}@media(min-width:600px){.home-magazine__link{letter-spacing:1px;font-size:14px;line-height:18px;padding:8px 0}}.home-magazine__image{width:100%;margin:0 auto;position:relative;height:160px}@media(min-width:1400px){.home-magazine__image{height:230px}}.home-magazine__image img{position:absolute;left:0;right:0;margin:0 auto;box-shadow:3px 3px 3px rgba(0,0,0,.1);-ms-transform-origin:center 400px;transform-origin:center 400px;transition:transform .2s;height:140px}@media(min-width:1400px){.home-magazine__image img{height:200px}}.home-magazine__image img:first-child{-ms-transform:rotate(3deg);transform:rotate(3deg)}.home-magazine__image img:last-child{-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.home-recipe{text-align:center}.home-recipe .about__intro-label,.home-recipe .article__credit,.home-recipe .live-qa__chat .info,.home-recipe .offer-landing__not-included,.home-recipe .register-landing__not-included,.home-recipe .register__legal,.home-recipe .small-body-text,.home-recipe .small-caption,.live-qa__chat .home-recipe .info{margin-bottom:10px}.footer__membership-value-title .home-recipe strong,.home-recipe .ad-card__title,.home-recipe .article__aside-col-title,.home-recipe .article__subscribe,.home-recipe .footer__membership-value-title,.home-recipe .footer__membership-value-title strong,.home-recipe .infobar__subscribe,.home-recipe .medium-sans,.home-recipe .mono-list__title,.home-recipe .offer-landing__offer-title,.home-recipe .promo-offer__h,.home-recipe .register-landing__location-title,.home-recipe .register-landing__offer-title,.home-recipe .school-landing__section-title,.home-recipe .serif-list__title,.home-recipe .stations__city,.home-recipe .topper-side__h,.home-recipe .topper-side__sub-h{width:80%;margin:0 auto}.home-recipe a{color:#2c3b4b}.home-recipe a:focus,.home-recipe a:hover{color:#ff7055}.home-recipe__thumb-link{width:80px;height:80px;overflow:hidden;border-radius:50%;display:block}.home-recipe__thumb{width:80px;height:80px;border-radius:50%;line-height:0;margin:0 auto 10px}.home-recipe__thumb img{width:100%}.videos__header{margin:0 20px;padding:40px 0 30px}@media(min-width:450px){.videos__header{margin:0 40px}}@media(min-width:600px){.videos__header{margin:0 80px;padding:60px 0 30px}}@media(min-width:768px){.videos__header{margin:0 80px}}@media(min-width:960px){.videos__header{margin:0 100px}}@media(min-width:1400px){.videos__header{margin:0 120px}}@media(min-width:1855px){.videos__header{max-width:1600px;margin:0 auto}}.videos__header:after{content:"";display:block;height:15px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x;box-sizing:border-box}.about__intro-label:after,.about__subheader span:after,.videos__subheader span:after{content:'';background-color:#e7e4d3}.videos__header .filter-nav{-ms-flex-pack:center;justify-content:center}.videos__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.videos__subheader{line-height:28px;font-size:14px;margin:0 auto 20px}}.videos__subheader span{padding-bottom:2px}.videos__subheader span:after{display:block;width:1px;height:20px;margin:-4px auto 0}.videos__title{width:100%;display:block;margin:0 0 15px}.videos__title text{letter-spacing:.2px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:18px;line-height:18px;text-transform:uppercase;text-anchor:middle;fill:#2c3b4b}@media(min-width:768px){.videos__title{margin:0 0 20px}}.videos__title-fallback{margin:0;padding:0 0 10px;text-align:center;display:none}.video-cards__wrapper{margin:0 20px;transition:opacity .2s;opacity:1}@media(min-width:450px){.video-cards__wrapper{margin:0 40px}}@media(min-width:600px){.videos__subheader span:after{height:40px}.video-cards__wrapper{margin:0 80px}}@media(min-width:768px){.video-cards__wrapper{margin:0 80px}}@media(min-width:960px){.video-cards__wrapper{margin:0 100px}}@media(min-width:1400px){.video-cards__wrapper{margin:0 120px}}@media(min-width:1855px){.video-cards__wrapper{max-width:1600px;margin:0 auto}}.video-cards__wrapper.loading{opacity:0}.video-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:0}.videos__content{transition:opacity .2s;opacity:1}.videos__content.loading{opacity:0}.videos__content .video-cards{padding-top:30px}.about__header{margin:0 20px;padding:40px 0 0}@media(min-width:450px){.about__header{margin:0 40px}}@media(min-width:600px){.about__header{margin:0 80px;padding:60px 0 0}}@media(min-width:768px){.about__header{margin:0 80px}}@media(min-width:960px){.about__header{margin:0 100px}}@media(min-width:1400px){.about__header{margin:0 120px}}@media(min-width:1855px){.about__header{max-width:1600px;margin:0 auto}}.about__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}.about__columns text,.about__title text{letter-spacing:.2px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;fill:#2c3b4b}@media(min-width:600px){.about__subheader{line-height:28px;font-size:14px;margin:0 auto 20px}}.about__subheader span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.about__subheader span:after{display:block;width:1px;height:20px;margin:-4px auto 0}@media(min-width:600px){.about__subheader span:after{height:40px}}.about__title{width:100%;display:block;margin:0 0 15px}.about__title text{font-size:18px;line-height:18px;text-anchor:middle}@media(min-width:768px){.about__title{margin:0 0 20px}}.about__title-fallback{margin:0;padding:0 0 10px;text-align:center;display:none}.about__intro{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;border-top:4px solid #2c3b4b;border-bottom:1px solid #e7e4d3}.about__intro .accolade-quote,.about__intro .account__default-messaging,.about__intro .article-aside__locked-text,.about__intro .article__excerpt,.about__intro .cards__no-results,.about__intro .features-wrapper .feature-quote,.about__intro .large-body-text,.about__intro .large-caption,.about__intro .recipe-header__locked-text,.about__intro .register__offer-intro,.about__intro .upsell-offer__text,.features-wrapper .about__intro .feature-quote{margin-bottom:0}.about__intro-label:after{display:block;width:1px;height:30px;margin:0 auto 10px}.about__story{padding:40px 0;margin:0 20px;border-bottom:4px solid #2c3b4b}@media(min-width:450px){.about__story{margin:0 40px}}@media(min-width:600px){.about__story{padding:60px 0;margin:0 80px}}@media(min-width:768px){.about__story{margin:0 80px}}@media(min-width:960px){.about__intro{-ms-flex-direction:row;flex-direction:row}.about__story{margin:0 100px}}@media(min-width:1400px){.about__story{margin:0 120px}}@media(min-width:1855px){.about__story{max-width:1600px;margin:0 auto}}.about__story-text{column-count:1;text-indent:20px}.about__story-text p:first-child,.episode__column-wrapper--center p:first-child,.register-landing__note p:first-child{text-indent:0}.about__story-text p,.about__story-text p:last-child{margin:0}.about__story-text ol,.about__story-text ul{text-indent:0;margin-bottom:0;border:0}.about__story-text ol li,.about__story-text ul li{padding-top:15px;padding-bottom:15px;break-inside:avoid;border-bottom:0}@media(min-width:768px){.about__story-text{column-count:2}}@media(min-width:960px){.about__story-text{column-count:3}}@media(min-width:2000px){.about__story-text{column-count:4}}.about__story-text p:first-child:first-letter{float:left;font-size:32px;line-height:32px;padding:14px 15px 8px;margin:5px 12px 0 0;color:#2c3b4b;border:1px solid #e7e4d3}@media print{.about__story-text p:first-child:first-letter{padding:10px 10px 5px;font-size:25px;line-height:25px}}@media(min-width:600px){.about__story-text p:first-child:first-letter{font-size:50px;line-height:50px;padding:14px 15px 2px}}@-moz-document url-prefix(){.about__story-text p:first-child:first-letter{padding:17px 15px}}.about__story-signature{padding:40px 0 0;text-align:center}@media(min-width:600px){.about__story-signature{padding:60px 0 0}}.about__story-signature span{display:block;margin-bottom:3px}.about__columns{margin:0 20px;padding:40px 0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:450px){.about__columns{margin:0 40px}}@media(min-width:600px){.about__columns{margin:0 80px;padding:60px 0}}@media(min-width:768px){.about__columns{margin:0 80px}}@media(min-width:960px){.about__story-text p:first-child:first-letter{font-size:60px;line-height:60px}.about__columns{margin:0 100px;-ms-flex-direction:row;flex-direction:row}}@media(min-width:1400px){.about__columns{margin:0 120px}}@media(min-width:1855px){.about__columns{max-width:1600px;margin:0 auto}}.about__columns svg{width:100%;max-width:300px}.about__columns .accolade-quote,.about__columns .account__default-messaging,.about__columns .article-aside__locked-text,.about__columns .article__excerpt,.about__columns .cards__no-results,.about__columns .features-wrapper .feature-quote,.about__columns .large-body-text,.about__columns .large-caption,.about__columns .recipe-header__locked-text,.about__columns .register__offer-intro,.about__columns .upsell-offer__text,.features-wrapper .about__columns .feature-quote{text-align:center;margin:35px 0 55px}.about__columns-wrapper--left{margin-bottom:40px}@media(min-width:960px){.about__columns-wrapper{padding:0 40px}.about__columns-wrapper--left{margin-bottom:0;padding:0 40px 0 0}.about__columns-wrapper--right{padding:0 0 0 40px}}.about__columns-center{-ms-flex-negative:0;flex-shrink:0;width:100%;margin-bottom:40px}.about__columns-left{-ms-flex-negative:1;flex-shrink:1}.about__columns-right{-ms-flex-negative:1;flex-shrink:1}@media(min-width:960px){.about__columns-center{border-right:1px solid #e7e4d3;border-left:1px solid #e7e4d3;margin-bottom:0;width:50%}.about__columns-left{padding-right:0;width:25%}.about__columns-right{padding-left:0;width:25%}}.about__number{width:50px;height:50px;line-height:50px;border:1px solid #5a6d82;border-radius:50%;text-align:center;margin:0 auto 60px;color:#5a6d82;font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;font-size:14px}.about__video,.episode__meta,.featured-radio__tease span{border-bottom:1px solid #e7e4d3}.about__number:after{content:"";display:block;width:1px;height:40px;background-color:#5a6d82;margin:0 auto}.about__values--center:after,.about__values--center:before,.about__values--sidebar:before{background-color:#e7e4d3;content:"";display:block}.about__values--center{padding:20px 20px 40px}.about__values--center:before{width:50%;height:1px;margin:0 auto 40px}.about__values--center:after{width:50%;height:1px;margin:30px auto 0}.about__values--center-paragraph{max-width:500px;margin:0 auto}.about__values--sidebar{font-family:MinionPro-It;font-style:italic;width:80%;margin:0 auto}.episode__tease,.featured-radio__tease{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase}.about__values--sidebar:before{width:1px;height:40px;margin:10px auto}.about__video{margin:0 20px;background-color:#f6f4ec;border-top:1px solid #e7e4d3;padding:20px}@media(min-width:450px){.about__video{margin:0 40px}}@media(min-width:600px){.about__video{margin:0 80px}}@media(min-width:768px){.about__video{margin:0 80px;padding:60px}}@media(min-width:960px){.about__video{margin:0 100px}}@media(min-width:1400px){.about__video{margin:0 120px}}@media(min-width:1855px){.about__video{max-width:1600px;margin:0 auto}}.about__offerings{margin:0 20px}@media(min-width:450px){.about__offerings{margin:0 40px}}@media(min-width:600px){.about__offerings{margin:0 80px}}@media(min-width:768px){.about__offerings{margin:0 80px}}@media(min-width:960px){.about__offerings{margin:0 100px}}@media(min-width:1400px){.about__offerings{margin:0 120px}}@media(min-width:1855px){.about__offerings{max-width:1600px;margin:0 auto}}.about__offerings img{width:100%;display:block}.about__offerings-title{text-align:center}.about__offerings-title .accolade-source,.about__offerings-title .account__overview-number,.about__offerings-title .article__recipe,.about__offerings-title .basic-page__breadcrumb,.about__offerings-title .copy-to-clipboard,.about__offerings-title .editors-note__byline,.about__offerings-title .issue__breadcrumb,.about__offerings-title .mono-extra-small,.about__offerings-title .result__type,.about__offerings-title .school__events-time,.about__offerings-title .school__partner-phone{border-bottom:1px solid #e7e4d3;padding:6px 0;margin-bottom:4px;display:block}.about__offerings-content p,.about__offerings-content p:last-child,.about__offerings-content--large p,.about__offerings-content--large p:last-child{margin:0}.about__offerings-title .claim__title-fallback--serif,.about__offerings-title .footer__membership-subtitle,.about__offerings-title .home__title-fallback--serif,.about__offerings-title .issue__title,.about__offerings-title .membership__benefit-example-text,.about__offerings-title .membership__packages-subtitle,.about__offerings-title .paywall__header__title,.about__offerings-title .small-serif,.about__offerings-title .tab-nav__title-fallback--serif,.about__offerings-title .tv__title-fallback--serif,.about__offerings-title .upgrade__title-fallback--serif,.about__offerings-title .welcome__title-fallback--serif{padding:15px 0}.about__offerings-title:after{border-top:1px solid #e7e4d3;content:"";display:block;height:15px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}.about__offerings-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.about__offerings-list{border-top:1px solid #e7e4d3;-ms-flex-direction:row;flex-direction:row}.about__offerings-list--large{display:-ms-flexbox;display:flex;-ms-flex-positive:2;flex-grow:2;width:66%}}.about__offerings-content--large{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:40px;text-align:center}@media(min-width:960px){.about__offerings-content--large{padding:60px}}@media(max-width:767px){.about__offerings-image--large{padding-bottom:40px}.about__offerings-list--small{border-top:1px solid #e7e4d3}}@media(min-width:768px){.about__offerings-content--large{-ms-flex-direction:row;flex-direction:row;text-align:left}.about__offerings-image--large{padding-right:40px}.about__offerings-list--small{-ms-flex-positive:1;flex-grow:1;width:33%}.about__offerings-list--small+.about__offerings-list--small{border-top:1px solid #e7e4d3}.about__offerings-list--small:not(:nth-child(3n-3)){border-left:1px solid #e7e4d3}}.about__offerings-content{text-align:center}.about__offerings-content span{display:block;margin:0}@media(max-width:959px){.about__offerings-content{padding:40px 40px 30px}}@media(min-width:960px){.about__offerings-content{padding:60px 60px 50px}}.about__offerings-image--circle{border-radius:50%;overflow:hidden;max-width:250px;margin:0 auto 30px;display:block}.about__socials{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:10px}.about__social:not(:last-child){padding-right:20px}.about__social svg{height:18px;width:18px;transition:fill .2s;fill:#2c3b4b}.about__social:focus svg,.about__social:hover svg{fill:#ff7055}.radio{margin:0 20px}@media(min-width:450px){.radio{margin:0 40px}}@media(min-width:600px){.radio{margin:0 80px}}@media(min-width:768px){.radio{margin:0 80px}}@media(min-width:960px){.radio{margin:0 100px}}@media(min-width:1400px){.radio{margin:0 120px}}@media(min-width:1855px){.radio{max-width:1600px;margin:0 auto}}.radio__header{margin-bottom:40px}@media(min-width:450px){.radio__header{margin-bottom:40px}}@media(min-width:600px){.radio__header{margin-bottom:60px}}.radio .intro{border-top:0}.membership__packages-price--footer .radio .intro__col:first-child span,.newsletter .newsletter__form .radio .intro__col:first-child label.error,.newsletter .radio .intro__col:first-child .newsletter__errors,.offer-landing__offer-price .radio .intro__col:first-child span,.offer-landing__offer-price--gift .radio .intro__col:first-child span,.radio .intro__col:first-child .article__login,.radio .intro__col:first-child .category__body,.radio .intro__col:first-child .filter__links,.radio .intro__col:first-child .footer__membership-value-for-example,.radio .intro__col:first-child .live-qa__chat-ended-message,.radio .intro__col:first-child .live-qa__date,.radio .intro__col:first-child .magazine-current__featured-title,.radio .intro__col:first-child .membership__packages-price--footer span,.radio .intro__col:first-child .mono-small,.radio .intro__col:first-child .newsletter .newsletter__errors,.radio .intro__col:first-child .newsletter .newsletter__form label.error,.radio .intro__col:first-child .offer-landing__offer-list,.radio .intro__col:first-child .offer-landing__offer-price span,.radio .intro__col:first-child .offer-landing__offer-price--gift span,.radio .intro__col:first-child .posts__list-date-month,.radio .intro__col:first-child .recipe-header__byline-name,.radio .intro__col:first-child .recipe-header__login,.radio .intro__col:first-child .recipes-menu,.radio .intro__col:first-child .register-landing__location-price-info,.radio .intro__col:first-child .register-landing__offer-list,.radio .intro__col:first-child .register-landing__offer-price span,.radio .intro__col:first-child .register-landing__offer-price--gift span,.radio .intro__col:first-child .register__form-price span,.radio .intro__col:first-child .register__form-price--digital span,.radio .intro__col:first-child .register__form-price-list,.radio .intro__col:first-child .register__header-subtitle,.radio .intro__col:first-child .school__calendar-day,.radio .intro__col:first-child .school__events-month,.radio .intro__col:first-child .school__events-price,.radio .intro__col:first-child .school__partner-address,.radio .intro__col:first-child .stations__time,.register-landing__offer-price .radio .intro__col:first-child span,.register-landing__offer-price--gift .radio .intro__col:first-child span,.register__form-price .radio .intro__col:first-child span,.register__form-price--digital .radio .intro__col:first-child span{margin-bottom:0}.footer__membership-value-title .radio .intro__col:first-child strong,.radio .intro__col:first-child .ad-card__title,.radio .intro__col:first-child .article__aside-col-title,.radio .intro__col:first-child .article__subscribe,.radio .intro__col:first-child .footer__membership-value-title,.radio .intro__col:first-child .footer__membership-value-title strong,.radio .intro__col:first-child .infobar__subscribe,.radio .intro__col:first-child .medium-sans,.radio .intro__col:first-child .mono-list__title,.radio .intro__col:first-child .offer-landing__offer-title,.radio .intro__col:first-child .promo-offer__h,.radio .intro__col:first-child .register-landing__location-title,.radio .intro__col:first-child .register-landing__offer-title,.radio .intro__col:first-child .school-landing__section-title,.radio .intro__col:first-child .serif-list__title,.radio .intro__col:first-child .stations__city,.radio .intro__col:first-child .topper-side__h,.radio .intro__col:first-child .topper-side__sub-h{margin-bottom:2px}.radio .intro__col:last-child{padding-bottom:0}.features-wrapper .radio .intro__colspan .feature-quote,.live-qa__chat .radio .intro__colspan .info,.radio .intro__colspan .about__intro-label,.radio .intro__colspan .accolade-quote,.radio .intro__colspan .account__default-messaging,.radio .intro__colspan .article-aside__locked-text,.radio .intro__colspan .article__credit,.radio .intro__colspan .article__excerpt,.radio .intro__colspan .cards__no-results,.radio .intro__colspan .features-wrapper .feature-quote,.radio .intro__colspan .large-body-text,.radio .intro__colspan .large-caption,.radio .intro__colspan .live-qa__chat .info,.radio .intro__colspan .offer-landing__not-included,.radio .intro__colspan .recipe-header__locked-text,.radio .intro__colspan .register-landing__not-included,.radio .intro__colspan .register__legal,.radio .intro__colspan .register__offer-intro,.radio .intro__colspan .small-body-text,.radio .intro__colspan .small-caption,.radio .intro__colspan .upsell-offer__text{margin-bottom:0}.live-qa__chat .radio .intro__colspan .info,.radio .intro__colspan .about__intro-label,.radio .intro__colspan .article__credit,.radio .intro__colspan .live-qa__chat .info,.radio .intro__colspan .offer-landing__not-included,.radio .intro__colspan .register-landing__not-included,.radio .intro__colspan .register__legal,.radio .intro__colspan .small-body-text,.radio .intro__colspan .small-caption{display:block}.intro__img{margin-right:auto;margin-left:auto;width:122px}.radio .intro__bg-img{background-position:center 20%;background-size:cover;height:calc(100vw - 40px);max-height:360px}@media(min-width:960px){.radio .intro__bg-img{margin-left:-27px;height:100%}}.featured-episode__title{transition:color .2s}.intro:focus .featured-episode__title,.intro:hover .featured-episode__title{color:#5a6d82}.featured-radio__player{margin:-1px auto 40px;position:relative;height:80px;background-color:#1e2732}.featured-radio__player .episode__play{top:28px;left:50%;-ms-transform:translate(-50%);transform:translate(-50%)}.featured-radio__player svg{height:108px;width:108px}.featured-radio__time{position:absolute;width:100%;padding:30px;box-sizing:border-box;cursor:ew-resize}.featured-radio__time .accolade-source,.featured-radio__time .account__overview-number,.featured-radio__time .article__recipe,.featured-radio__time .basic-page__breadcrumb,.featured-radio__time .copy-to-clipboard,.featured-radio__time .editors-note__byline,.featured-radio__time .issue__breadcrumb,.featured-radio__time .mono-extra-small,.featured-radio__time .result__type,.featured-radio__time .school__events-time,.featured-radio__time .school__partner-phone{color:#fffef7}.featured-radio__time .accolade-source:first-child,.featured-radio__time .account__overview-number:first-child,.featured-radio__time .article__recipe:first-child,.featured-radio__time .basic-page__breadcrumb:first-child,.featured-radio__time .copy-to-clipboard:first-child,.featured-radio__time .editors-note__byline:first-child,.featured-radio__time .issue__breadcrumb:first-child,.featured-radio__time .mono-extra-small:first-child,.featured-radio__time .result__type:first-child,.featured-radio__time .school__events-time:first-child,.featured-radio__time .school__partner-phone:first-child{float:left}.featured-radio__time .accolade-source:last-child,.featured-radio__time .account__overview-number:last-child,.featured-radio__time .article__recipe:last-child,.featured-radio__time .basic-page__breadcrumb:last-child,.featured-radio__time .copy-to-clipboard:last-child,.featured-radio__time .editors-note__byline:last-child,.featured-radio__time .issue__breadcrumb:last-child,.featured-radio__time .mono-extra-small:last-child,.featured-radio__time .result__type:last-child,.featured-radio__time .school__events-time:last-child,.featured-radio__time .school__partner-phone:last-child{float:right}.featured-radio__scrubber{height:100%;border-right:1px solid #5a6d82;background-color:currentColor}.featured-radio__tease{color:#2c3b4b;text-align:center;line-height:25px;font-size:12px;margin:0 auto;max-width:300px}.featured-radio__tease span{padding-bottom:2px}.featured-radio__tease span:before{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:0 auto 10px}.radio-cards{margin-top:60px;overflow:hidden}.radio .card{position:relative;margin-bottom:80px}@media(min-width:600px){.featured-radio__tease{line-height:28px;font-size:14px}.featured-radio__tease span:before{height:40px}.radio .card{float:left}}@media(min-width:600px) and (max-width:959px){.radio .card{width:48%}.radio .card:nth-child(odd){margin-right:4%;clear:both}}@media(min-width:960px){.radio .card{width:30.66%}.radio .card:nth-child(odd){margin-right:auto;clear:initial}.radio .card:not(:nth-child(3n)){margin-right:4%}.radio .card:nth-child(3n+1){clear:both}}.radio-cards .episode__play{right:20px;bottom:20px}.episode__player{padding-bottom:8px;position:relative;background-color:currentColor}[data-radio-player]{display:none}.episode__art,[data-radio-player].is-ready{display:block}.episode__art{padding:50%;background-position:center;background-size:cover;transition:filter .2s}.episode__flag:after,.episode__play svg:last-child,.is-playing .episode__play svg:first-child{display:none}.episode__flag{position:absolute;top:-30px;right:6%;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:right bottom;transform-origin:right bottom}.episode__flag:before{transition:border .2s}.is-playing .episode__flag:before{border-right-color:#ff7055}.episode__number{padding-right:16px;min-width:40px;transition:background-color .2s}.is-playing .episode__number{background-color:#ff7055}.episode__play{position:absolute;z-index:1}.episode__play svg{padding:10px;height:94px;width:94px;box-sizing:border-box;border-radius:50%;background-color:#fffef7;fill:#ff7055;transition-property:all;transition-duration:.2s}.episode__play:focus svg,.episode__play:hover svg{background-color:#ff7055;fill:#fffef7}.is-playing .episode__play svg:last-child{display:inline}.episode__scrubber{position:absolute;bottom:0;height:8px;background-color:#ff7055}.episode__tease span:after,.register__header-tease span:after{content:'';background-color:#e7e4d3}.account__manage .radio-cards a,.footer__membership-value-title .radio-cards strong,.radio-cards .account__manage a,.radio-cards .account__small-sans,.radio-cards .ad-card__title,.radio-cards .article__aside-col-title,.radio-cards .article__subscribe,.radio-cards .footer__membership-value-title,.radio-cards .footer__membership-value-title strong,.radio-cards .infobar__subscribe,.radio-cards .medium-sans,.radio-cards .mono-list__title,.radio-cards .offer-landing__offer-title,.radio-cards .promo-offer__h,.radio-cards .register-landing__location-title,.radio-cards .register-landing__offer-title,.radio-cards .register__fanned-free,.radio-cards .school-landing__section-title,.radio-cards .serif-list__title,.radio-cards .small-sans,.radio-cards .stations__city,.radio-cards .topper-side__h,.radio-cards .topper-side__sub-h{margin-top:40px}.episode__meta{margin-bottom:30px;padding-top:8px;padding-bottom:8px;display:block;border-top:1px solid #e7e4d3}.episode__meta+.episode__meta{margin-top:-31px;margin-bottom:0}.episode__desc{margin-bottom:25px}.episode__related{padding-top:20px;border-top:1px solid #e7e4d3}.account__manage .episode__related a,.episode__related .account__manage a,.episode__related .account__small-sans,.episode__related .register__fanned-free,.episode__related .small-sans{margin-top:5px;margin-bottom:25px}.stations__intro{padding:40px 0;max-width:600px;text-align:center;margin:0 auto}@media(min-width:600px){.stations__intro{padding:60px 0}}.stations__intro p,.stations__intro p:last-child{margin:0}.stations__intro .cta-single__large-txt,.stations__intro .cta__large-txt,.stations__intro .featured-episode__title,.stations__intro .featured-recipe__title,.stations__intro .large-sans,.stations__intro .paywall__offer__title,.stations__intro .posts__featured-title{padding-bottom:40px}.stations__intro .form__group{margin-bottom:0}.stations__no-state,.stations__state{margin:0 auto 60px;max-width:600px;display:none}.stations__no-state{width:90%;text-align:center}.episode__infobar,.stations__station{display:-ms-flexbox;border-bottom:1px solid #e7e4d3}.stations__state-name{margin-bottom:30px}.stations__city{margin-bottom:0}.stations__station{margin-bottom:30px;padding-bottom:25px;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;text-align:center}.stations__time{margin-bottom:0;padding-top:10px}@media(min-width:600px){.stations__station{-ms-flex-direction:row;flex-direction:row;text-align:left}.stations__time{padding-top:0}}.episode__header{padding:40px 0 0}.episode__tease{color:#2c3b4b;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px;max-width:300px}@media(min-width:600px){.episode__header{padding:60px 0 0}.episode__tease{line-height:28px;font-size:14px;margin:0 auto 40px}}.episode__tease span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.episode__tease span:after{display:block;width:1px;height:20px;margin:-4px auto 0}@media(min-width:600px){.episode__tease span:after{height:40px}}.episode__title{text-align:center}.episode__flag-wrapper{margin:-20px 0 20px}@media(min-width:768px){.episode__flag-wrapper{margin:20px 0 -15px}}.episode__infobar{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;line-height:16px;position:relative;display:flex;width:100%;letter-spacing:.5px;height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media(min-width:600px){.episode__infobar{letter-spacing:1px;font-size:14px;line-height:18px}}.episode__infobar p,.episode__infobar p:last-child{margin:0}.episode__infobar .article__login,.episode__infobar .category__body,.episode__infobar .filter__links,.episode__infobar .footer__membership-value-for-example,.episode__infobar .live-qa__chat-ended-message,.episode__infobar .live-qa__date,.episode__infobar .magazine-current__featured-title,.episode__infobar .membership__packages-price--footer span,.episode__infobar .mono-small,.episode__infobar .newsletter .newsletter__errors,.episode__infobar .newsletter .newsletter__form label.error,.episode__infobar .offer-landing__offer-list,.episode__infobar .offer-landing__offer-price span,.episode__infobar .offer-landing__offer-price--gift span,.episode__infobar .posts__list-date-month,.episode__infobar .recipe-header__byline-name,.episode__infobar .recipe-header__login,.episode__infobar .recipes-menu,.episode__infobar .register-landing__location-price-info,.episode__infobar .register-landing__offer-list,.episode__infobar .register-landing__offer-price span,.episode__infobar .register-landing__offer-price--gift span,.episode__infobar .register__form-price span,.episode__infobar .register__form-price--digital span,.episode__infobar .register__form-price-list,.episode__infobar .register__header-subtitle,.episode__infobar .school__calendar-day,.episode__infobar .school__events-month,.episode__infobar .school__events-price,.episode__infobar .school__partner-address,.episode__infobar .stations__time,.membership__packages-price--footer .episode__infobar span,.newsletter .episode__infobar .newsletter__errors,.newsletter .newsletter__form .episode__infobar label.error,.offer-landing__offer-price .episode__infobar span,.offer-landing__offer-price--gift .episode__infobar span,.register-landing__offer-price .episode__infobar span,.register-landing__offer-price--gift .episode__infobar span,.register__form-price .episode__infobar span,.register__form-price--digital .episode__infobar span{margin-bottom:0}@media(min-width:450px){.episode__infobar{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;height:40px;border-top:1px solid #e7e4d3}}.episode__columns{padding:40px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.episode__columns{-ms-flex-direction:row;flex-direction:row}}.episode__column--left{-ms-flex-negative:1;flex-shrink:1;-ms-flex-order:2;order:2}@media(min-width:768px) and (max-width:959px){.episode__column--left{width:47%;margin-right:3%}}.episode__column-wrapper--left{margin-bottom:40px}@media(min-width:960px){.episode__columns{padding:60px 0}.episode__column--left{-ms-flex-order:1;order:1;padding-right:0;width:25%}.episode__column-wrapper--left{padding:0 40px 0 0}}@media(min-width:1400px){.episode__column-wrapper--left{padding:0 60px 0 0}}.episode__column-wrapper--left .interests-col .article__login,.episode__column-wrapper--left .interests-col .category__body,.episode__column-wrapper--left .interests-col .filter__links,.episode__column-wrapper--left .interests-col .footer__membership-value-for-example,.episode__column-wrapper--left .interests-col .live-qa__chat-ended-message,.episode__column-wrapper--left .interests-col .live-qa__date,.episode__column-wrapper--left .interests-col .magazine-current__featured-title,.episode__column-wrapper--left .interests-col .membership__packages-price--footer span,.episode__column-wrapper--left .interests-col .mono-small,.episode__column-wrapper--left .interests-col .newsletter .newsletter__errors,.episode__column-wrapper--left .interests-col .newsletter .newsletter__form label.error,.episode__column-wrapper--left .interests-col .offer-landing__offer-list,.episode__column-wrapper--left .interests-col .offer-landing__offer-price span,.episode__column-wrapper--left .interests-col .offer-landing__offer-price--gift span,.episode__column-wrapper--left .interests-col .posts__list-date-month,.episode__column-wrapper--left .interests-col .recipe-header__byline-name,.episode__column-wrapper--left .interests-col .recipe-header__login,.episode__column-wrapper--left .interests-col .recipes-menu,.episode__column-wrapper--left .interests-col .register-landing__location-price-info,.episode__column-wrapper--left .interests-col .register-landing__offer-list,.episode__column-wrapper--left .interests-col .register-landing__offer-price span,.episode__column-wrapper--left .interests-col .register-landing__offer-price--gift span,.episode__column-wrapper--left .interests-col .register__form-price span,.episode__column-wrapper--left .interests-col .register__form-price--digital span,.episode__column-wrapper--left .interests-col .register__form-price-list,.episode__column-wrapper--left .interests-col .register__header-subtitle,.episode__column-wrapper--left .interests-col .school__calendar-day,.episode__column-wrapper--left .interests-col .school__events-month,.episode__column-wrapper--left .interests-col .school__events-price,.episode__column-wrapper--left .interests-col .school__partner-address,.episode__column-wrapper--left .interests-col .stations__time,.episode__column-wrapper--left .membership__packages-price--footer .interests-col span,.episode__column-wrapper--left .mono-header--dark,.episode__column-wrapper--left .mono-header--light,.episode__column-wrapper--left .newsletter .interests-col .newsletter__errors,.episode__column-wrapper--left .newsletter .newsletter__form .interests-col label.error,.episode__column-wrapper--left .offer-landing__offer-price .interests-col span,.episode__column-wrapper--left .offer-landing__offer-price--gift .interests-col span,.episode__column-wrapper--left .register-landing__offer-price .interests-col span,.episode__column-wrapper--left .register-landing__offer-price--gift .interests-col span,.episode__column-wrapper--left .register__form-price .interests-col span,.episode__column-wrapper--left .register__form-price--digital .interests-col span,.episode__column-wrapper--left .related-list__title,.episode__column-wrapper--left .stations__state-name,.interests-col .episode__column-wrapper--left .article__login,.interests-col .episode__column-wrapper--left .category__body,.interests-col .episode__column-wrapper--left .filter__links,.interests-col .episode__column-wrapper--left .footer__membership-value-for-example,.interests-col .episode__column-wrapper--left .live-qa__chat-ended-message,.interests-col .episode__column-wrapper--left .live-qa__date,.interests-col .episode__column-wrapper--left .magazine-current__featured-title,.interests-col .episode__column-wrapper--left .mono-small,.interests-col .episode__column-wrapper--left .offer-landing__offer-list,.interests-col .episode__column-wrapper--left .posts__list-date-month,.interests-col .episode__column-wrapper--left .recipe-header__byline-name,.interests-col .episode__column-wrapper--left .recipe-header__login,.interests-col .episode__column-wrapper--left .recipes-menu,.interests-col .episode__column-wrapper--left .register-landing__location-price-info,.interests-col .episode__column-wrapper--left .register-landing__offer-list,.interests-col .episode__column-wrapper--left .register__form-price-list,.interests-col .episode__column-wrapper--left .register__header-subtitle,.interests-col .episode__column-wrapper--left .school__calendar-day,.interests-col .episode__column-wrapper--left .school__events-month,.interests-col .episode__column-wrapper--left .school__events-price,.interests-col .episode__column-wrapper--left .school__partner-address,.interests-col .episode__column-wrapper--left .stations__time,.interests-col .membership__packages-price--footer .episode__column-wrapper--left span,.interests-col .newsletter .episode__column-wrapper--left .newsletter__errors,.interests-col .newsletter .newsletter__form .episode__column-wrapper--left label.error,.interests-col .offer-landing__offer-price .episode__column-wrapper--left span,.interests-col .offer-landing__offer-price--gift .episode__column-wrapper--left span,.interests-col .register-landing__offer-price .episode__column-wrapper--left span,.interests-col .register-landing__offer-price--gift .episode__column-wrapper--left span,.interests-col .register__form-price .episode__column-wrapper--left span,.interests-col .register__form-price--digital .episode__column-wrapper--left span,.membership__packages-price--footer .interests-col .episode__column-wrapper--left span,.newsletter .interests-col .episode__column-wrapper--left .newsletter__errors,.newsletter .newsletter__form .interests-col .episode__column-wrapper--left label.error,.offer-landing__offer-price .interests-col .episode__column-wrapper--left span,.offer-landing__offer-price--gift .interests-col .episode__column-wrapper--left span,.register-landing__offer-price .interests-col .episode__column-wrapper--left span,.register-landing__offer-price--gift .interests-col .episode__column-wrapper--left span,.register__form-price .interests-col .episode__column-wrapper--left span,.register__form-price--digital .interests-col .episode__column-wrapper--left span{margin-bottom:0}.episode__column-wrapper--left .recipe-card__image{height:400px}@media(min-width:768px){.episode__column-wrapper--left .recipe-card__image{height:200px}}@media(min-width:1100px){.episode__column-wrapper--left .recipe-card__image{height:300px}}.episode__column-wrapper--left .related-list__text{padding-top:25px}.episode__column-wrapper--left em{display:block;line-height:58px;text-align:center}.episode__column--center{-ms-flex-negative:0;flex-shrink:0;margin-bottom:40px;width:100%;box-sizing:border-box;-ms-flex-order:1;order:1}@media(min-width:960px){.episode__column--center{-ms-flex-order:2;order:2;border-right:1px solid #e7e4d3;border-left:1px solid #e7e4d3;margin-bottom:0;width:50%}}.episode__column-wrapper--center p:first-child:first-letter{float:left;font-size:32px;line-height:32px;padding:14px 15px 8px;margin:5px 12px 0 0;color:#2c3b4b;border:1px solid #e7e4d3}@media print{.episode__column-wrapper--center p:first-child:first-letter{padding:10px 10px 5px;font-size:25px;line-height:25px}}@media(min-width:600px){.episode__column-wrapper--center p:first-child:first-letter{font-size:50px;line-height:50px;padding:14px 15px 2px}}@-moz-document url-prefix(){.episode__column-wrapper--center p:first-child:first-letter{padding:17px 15px}}@media(min-width:960px){.episode__column-wrapper--center p:first-child:first-letter{font-size:60px;line-height:60px}.episode__column-wrapper--center{padding:0 40px}}@media(min-width:1400px){.episode__column-wrapper--center{padding:0 60px}}.episode__column-wrapper--center img{width:100%}.episode__column--right{-ms-flex-negative:1;flex-shrink:1;-ms-flex-order:3;order:3}@media(min-width:768px) and (max-width:959px){.episode__column--right{width:47%;margin-left:3%}}@media(min-width:960px){.episode__column--right{padding-left:0;width:25%}.episode__column-wrapper--right{padding:0 0 0 40px}.radio-abouts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:1400px){.episode__column-wrapper--right{padding:0 0 0 60px}}.episode__column-wrapper--right .interests-col .article__login,.episode__column-wrapper--right .interests-col .category__body,.episode__column-wrapper--right .interests-col .filter__links,.episode__column-wrapper--right .interests-col .footer__membership-value-for-example,.episode__column-wrapper--right .interests-col .live-qa__chat-ended-message,.episode__column-wrapper--right .interests-col .live-qa__date,.episode__column-wrapper--right .interests-col .magazine-current__featured-title,.episode__column-wrapper--right .interests-col .membership__packages-price--footer span,.episode__column-wrapper--right .interests-col .mono-small,.episode__column-wrapper--right .interests-col .newsletter .newsletter__errors,.episode__column-wrapper--right .interests-col .newsletter .newsletter__form label.error,.episode__column-wrapper--right .interests-col .offer-landing__offer-list,.episode__column-wrapper--right .interests-col .offer-landing__offer-price span,.episode__column-wrapper--right .interests-col .offer-landing__offer-price--gift span,.episode__column-wrapper--right .interests-col .posts__list-date-month,.episode__column-wrapper--right .interests-col .recipe-header__byline-name,.episode__column-wrapper--right .interests-col .recipe-header__login,.episode__column-wrapper--right .interests-col .recipes-menu,.episode__column-wrapper--right .interests-col .register-landing__location-price-info,.episode__column-wrapper--right .interests-col .register-landing__offer-list,.episode__column-wrapper--right .interests-col .register-landing__offer-price span,.episode__column-wrapper--right .interests-col .register-landing__offer-price--gift span,.episode__column-wrapper--right .interests-col .register__form-price span,.episode__column-wrapper--right .interests-col .register__form-price--digital span,.episode__column-wrapper--right .interests-col .register__form-price-list,.episode__column-wrapper--right .interests-col .register__header-subtitle,.episode__column-wrapper--right .interests-col .school__calendar-day,.episode__column-wrapper--right .interests-col .school__events-month,.episode__column-wrapper--right .interests-col .school__events-price,.episode__column-wrapper--right .interests-col .school__partner-address,.episode__column-wrapper--right .interests-col .stations__time,.episode__column-wrapper--right .membership__packages-price--footer .interests-col span,.episode__column-wrapper--right .mono-header--dark,.episode__column-wrapper--right .mono-header--light,.episode__column-wrapper--right .newsletter .interests-col .newsletter__errors,.episode__column-wrapper--right .newsletter .newsletter__form .interests-col label.error,.episode__column-wrapper--right .offer-landing__offer-price .interests-col span,.episode__column-wrapper--right .offer-landing__offer-price--gift .interests-col span,.episode__column-wrapper--right .register-landing__offer-price .interests-col span,.episode__column-wrapper--right .register-landing__offer-price--gift .interests-col span,.episode__column-wrapper--right .register__form-price .interests-col span,.episode__column-wrapper--right .register__form-price--digital .interests-col span,.episode__column-wrapper--right .related-list__title,.episode__column-wrapper--right .stations__state-name,.interests-col .episode__column-wrapper--right .article__login,.interests-col .episode__column-wrapper--right .category__body,.interests-col .episode__column-wrapper--right .filter__links,.interests-col .episode__column-wrapper--right .footer__membership-value-for-example,.interests-col .episode__column-wrapper--right .live-qa__chat-ended-message,.interests-col .episode__column-wrapper--right .live-qa__date,.interests-col .episode__column-wrapper--right .magazine-current__featured-title,.interests-col .episode__column-wrapper--right .mono-small,.interests-col .episode__column-wrapper--right .offer-landing__offer-list,.interests-col .episode__column-wrapper--right .posts__list-date-month,.interests-col .episode__column-wrapper--right .recipe-header__byline-name,.interests-col .episode__column-wrapper--right .recipe-header__login,.interests-col .episode__column-wrapper--right .recipes-menu,.interests-col .episode__column-wrapper--right .register-landing__location-price-info,.interests-col .episode__column-wrapper--right .register-landing__offer-list,.interests-col .episode__column-wrapper--right .register__form-price-list,.interests-col .episode__column-wrapper--right .register__header-subtitle,.interests-col .episode__column-wrapper--right .school__calendar-day,.interests-col .episode__column-wrapper--right .school__events-month,.interests-col .episode__column-wrapper--right .school__events-price,.interests-col .episode__column-wrapper--right .school__partner-address,.interests-col .episode__column-wrapper--right .stations__time,.interests-col .membership__packages-price--footer .episode__column-wrapper--right span,.interests-col .newsletter .episode__column-wrapper--right .newsletter__errors,.interests-col .newsletter .newsletter__form .episode__column-wrapper--right label.error,.interests-col .offer-landing__offer-price .episode__column-wrapper--right span,.interests-col .offer-landing__offer-price--gift .episode__column-wrapper--right span,.interests-col .register-landing__offer-price .episode__column-wrapper--right span,.interests-col .register-landing__offer-price--gift .episode__column-wrapper--right span,.interests-col .register__form-price .episode__column-wrapper--right span,.interests-col .register__form-price--digital .episode__column-wrapper--right span,.membership__packages-price--footer .interests-col .episode__column-wrapper--right span,.newsletter .interests-col .episode__column-wrapper--right .newsletter__errors,.newsletter .newsletter__form .interests-col .episode__column-wrapper--right label.error,.offer-landing__offer-price .interests-col .episode__column-wrapper--right span,.offer-landing__offer-price--gift .interests-col .episode__column-wrapper--right span,.register-landing__offer-price .interests-col .episode__column-wrapper--right span,.register-landing__offer-price--gift .interests-col .episode__column-wrapper--right span,.register__form-price .interests-col .episode__column-wrapper--right span,.register__form-price--digital .interests-col .episode__column-wrapper--right span{margin-bottom:0}.episode__column-wrapper--right .recipe-card__image{height:400px}@media(min-width:768px){.episode__column-wrapper--right .recipe-card__image{height:200px}}@media(min-width:1100px){.episode__column-wrapper--right .recipe-card__image{height:300px}}.episode__listen-links{text-align:center;margin-bottom:40px}@media(min-width:600px){.episode__listen-links{margin-bottom:60px}}.radio-abouts{margin-bottom:100px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@media(min-width:960px){.radio-about--will-half{width:calc(50% - 50px)}.radio-about--will-half:nth-child(odd){margin-right:100px}.cols--2{column-count:2;column-gap:100px;break-inside:avoid}}.interests-col .membership__packages-price--footer .radio-about span,.interests-col .newsletter .newsletter__form .radio-about label.error,.interests-col .newsletter .radio-about .newsletter__errors,.interests-col .offer-landing__offer-price .radio-about span,.interests-col .offer-landing__offer-price--gift .radio-about span,.interests-col .radio-about .article__login,.interests-col .radio-about .category__body,.interests-col .radio-about .filter__links,.interests-col .radio-about .footer__membership-value-for-example,.interests-col .radio-about .live-qa__chat-ended-message,.interests-col .radio-about .live-qa__date,.interests-col .radio-about .magazine-current__featured-title,.interests-col .radio-about .mono-small,.interests-col .radio-about .offer-landing__offer-list,.interests-col .radio-about .posts__list-date-month,.interests-col .radio-about .recipe-header__byline-name,.interests-col .radio-about .recipe-header__login,.interests-col .radio-about .recipes-menu,.interests-col .radio-about .register-landing__location-price-info,.interests-col .radio-about .register-landing__offer-list,.interests-col .radio-about .register__form-price-list,.interests-col .radio-about .register__header-subtitle,.interests-col .radio-about .school__calendar-day,.interests-col .radio-about .school__events-month,.interests-col .radio-about .school__events-price,.interests-col .radio-about .school__partner-address,.interests-col .radio-about .stations__time,.interests-col .register-landing__offer-price .radio-about span,.interests-col .register-landing__offer-price--gift .radio-about span,.interests-col .register__form-price .radio-about span,.interests-col .register__form-price--digital .radio-about span,.membership__packages-price--footer .interests-col .radio-about span,.newsletter .interests-col .radio-about .newsletter__errors,.newsletter .newsletter__form .interests-col .radio-about label.error,.offer-landing__offer-price .interests-col .radio-about span,.offer-landing__offer-price--gift .interests-col .radio-about span,.radio-about .interests-col .article__login,.radio-about .interests-col .category__body,.radio-about .interests-col .filter__links,.radio-about .interests-col .footer__membership-value-for-example,.radio-about .interests-col .live-qa__chat-ended-message,.radio-about .interests-col .live-qa__date,.radio-about .interests-col .magazine-current__featured-title,.radio-about .interests-col .membership__packages-price--footer span,.radio-about .interests-col .mono-small,.radio-about .interests-col .newsletter .newsletter__errors,.radio-about .interests-col .newsletter .newsletter__form label.error,.radio-about .interests-col .offer-landing__offer-list,.radio-about .interests-col .offer-landing__offer-price span,.radio-about .interests-col .offer-landing__offer-price--gift span,.radio-about .interests-col .posts__list-date-month,.radio-about .interests-col .recipe-header__byline-name,.radio-about .interests-col .recipe-header__login,.radio-about .interests-col .recipes-menu,.radio-about .interests-col .register-landing__location-price-info,.radio-about .interests-col .register-landing__offer-list,.radio-about .interests-col .register-landing__offer-price span,.radio-about .interests-col .register-landing__offer-price--gift span,.radio-about .interests-col .register__form-price span,.radio-about .interests-col .register__form-price--digital span,.radio-about .interests-col .register__form-price-list,.radio-about .interests-col .register__header-subtitle,.radio-about .interests-col .school__calendar-day,.radio-about .interests-col .school__events-month,.radio-about .interests-col .school__events-price,.radio-about .interests-col .school__partner-address,.radio-about .interests-col .stations__time,.radio-about .membership__packages-price--footer .interests-col span,.radio-about .mono-header--dark,.radio-about .mono-header--light,.radio-about .newsletter .interests-col .newsletter__errors,.radio-about .newsletter .newsletter__form .interests-col label.error,.radio-about .offer-landing__offer-price .interests-col span,.radio-about .offer-landing__offer-price--gift .interests-col span,.radio-about .register-landing__offer-price .interests-col span,.radio-about .register-landing__offer-price--gift .interests-col span,.radio-about .register__form-price .interests-col span,.radio-about .register__form-price--digital .interests-col span,.radio-about .related-list__title,.radio-about .stations__state-name,.register-landing__offer-price .interests-col .radio-about span,.register-landing__offer-price--gift .interests-col .radio-about span,.register__form-price .interests-col .radio-about span,.register__form-price--digital .interests-col .radio-about span{margin-top:80px}.radio-about .button--center{margin-right:auto;margin-left:auto;display:block}@media(max-width:599px){.radio-about .button--center{margin-top:-40px}}@media(min-width:600px){.radio-about .button--center{margin-top:-80px}}.radio-about .mono-list,.radio-about .recipe-list{margin-top:-40px;border-top:none}.radio-about .mono-list li,.radio-about .recipe-list li{padding:0;display:-ms-flexbox;display:flex}.radio-about .mono-list span,.radio-about .recipe-list span{padding-top:15px;padding-bottom:15px;width:50%}.radio-about .mono-list span:first-child,.radio-about .recipe-list span:first-child{margin-right:5px;padding-right:20px;border-right:1px solid #e7e4d3;color:#5a6d82}.radio-about .mono-list span:last-child,.radio-about .recipe-list span:last-child{padding-left:20px;border-left:1px solid #e7e4d3}.radio-about .mono-list li>a,.radio-about .recipe-list li>a{padding-top:15px;padding-bottom:15px}.cols--2{margin-top:60px}.digital__story,.recipe-header__story,.recipe-header__story--nocol,.register-landing__note-text,.school-landing__intro,.text-cols{column-gap:80px;column-rule-width:1px;column-rule-style:solid;column-rule-color:#e7e4d3}.episode__no-audio{margin:0;text-align:center;font-family:MinionPro-It;font-style:italic;padding:20px 10% 0}.interests-col .membership__packages-price--footer .register span,.interests-col .newsletter .newsletter__form .register label.error,.interests-col .newsletter .register .newsletter__errors,.interests-col .offer-landing__offer-price .register span,.interests-col .offer-landing__offer-price--gift .register span,.interests-col .register .article__login,.interests-col .register .category__body,.interests-col .register .filter__links,.interests-col .register .footer__membership-value-for-example,.interests-col .register .live-qa__chat-ended-message,.interests-col .register .live-qa__date,.interests-col .register .magazine-current__featured-title,.interests-col .register .mono-small,.interests-col .register .offer-landing__offer-list,.interests-col .register .posts__list-date-month,.interests-col .register .recipe-header__byline-name,.interests-col .register .recipe-header__login,.interests-col .register .recipes-menu,.interests-col .register .register-landing__location-price-info,.interests-col .register .register-landing__offer-list,.interests-col .register .register__form-price-list,.interests-col .register .register__header-subtitle,.interests-col .register .school__calendar-day,.interests-col .register .school__events-month,.interests-col .register .school__events-price,.interests-col .register .school__partner-address,.interests-col .register .stations__time,.interests-col .register-landing__offer-price .register span,.interests-col .register-landing__offer-price--gift .register span,.interests-col .register__form-price .register span,.interests-col .register__form-price--digital .register span,.membership__packages-price--footer .interests-col .register span,.newsletter .interests-col .register .newsletter__errors,.newsletter .newsletter__form .interests-col .register label.error,.offer-landing__offer-price .interests-col .register span,.offer-landing__offer-price--gift .interests-col .register span,.register .interests-col .article__login,.register .interests-col .category__body,.register .interests-col .filter__links,.register .interests-col .footer__membership-value-for-example,.register .interests-col .live-qa__chat-ended-message,.register .interests-col .live-qa__date,.register .interests-col .magazine-current__featured-title,.register .interests-col .membership__packages-price--footer span,.register .interests-col .mono-small,.register .interests-col .newsletter .newsletter__errors,.register .interests-col .newsletter .newsletter__form label.error,.register .interests-col .offer-landing__offer-list,.register .interests-col .offer-landing__offer-price span,.register .interests-col .offer-landing__offer-price--gift span,.register .interests-col .posts__list-date-month,.register .interests-col .recipe-header__byline-name,.register .interests-col .recipe-header__login,.register .interests-col .recipes-menu,.register .interests-col .register-landing__location-price-info,.register .interests-col .register-landing__offer-list,.register .interests-col .register-landing__offer-price span,.register .interests-col .register-landing__offer-price--gift span,.register .interests-col .register__form-price span,.register .interests-col .register__form-price--digital span,.register .interests-col .register__form-price-list,.register .interests-col .register__header-subtitle,.register .interests-col .school__calendar-day,.register .interests-col .school__events-month,.register .interests-col .school__events-price,.register .interests-col .school__partner-address,.register .interests-col .stations__time,.register .membership__packages-price--footer .interests-col span,.register .mono-header--dark,.register .mono-header--light,.register .newsletter .interests-col .newsletter__errors,.register .newsletter .newsletter__form .interests-col label.error,.register .offer-landing__offer-price .interests-col span,.register .offer-landing__offer-price--gift .interests-col span,.register .register-landing__offer-price .interests-col span,.register .register-landing__offer-price--gift .interests-col span,.register .register__form-price .interests-col span,.register .register__form-price--digital .interests-col span,.register .related-list__title,.register .stations__state-name,.register-landing__offer-price .interests-col .register span,.register-landing__offer-price--gift .interests-col .register span,.register__form-price .interests-col .register span,.register__form-price--digital .interests-col .register span{margin-bottom:40px}@media(min-width:768px){.interests-col .membership__packages-price--footer .register span,.interests-col .newsletter .newsletter__form .register label.error,.interests-col .newsletter .register .newsletter__errors,.interests-col .offer-landing__offer-price .register span,.interests-col .offer-landing__offer-price--gift .register span,.interests-col .register .article__login,.interests-col .register .category__body,.interests-col .register .filter__links,.interests-col .register .footer__membership-value-for-example,.interests-col .register .live-qa__chat-ended-message,.interests-col .register .live-qa__date,.interests-col .register .magazine-current__featured-title,.interests-col .register .mono-small,.interests-col .register .offer-landing__offer-list,.interests-col .register .posts__list-date-month,.interests-col .register .recipe-header__byline-name,.interests-col .register .recipe-header__login,.interests-col .register .recipes-menu,.interests-col .register .register-landing__location-price-info,.interests-col .register .register-landing__offer-list,.interests-col .register .register__form-price-list,.interests-col .register .register__header-subtitle,.interests-col .register .school__calendar-day,.interests-col .register .school__events-month,.interests-col .register .school__events-price,.interests-col .register .school__partner-address,.interests-col .register .stations__time,.interests-col .register-landing__offer-price .register span,.interests-col .register-landing__offer-price--gift .register span,.interests-col .register__form-price .register span,.interests-col .register__form-price--digital .register span,.membership__packages-price--footer .interests-col .register span,.newsletter .interests-col .register .newsletter__errors,.newsletter .newsletter__form .interests-col .register label.error,.offer-landing__offer-price .interests-col .register span,.offer-landing__offer-price--gift .interests-col .register span,.register .interests-col .article__login,.register .interests-col .category__body,.register .interests-col .filter__links,.register .interests-col .footer__membership-value-for-example,.register .interests-col .live-qa__chat-ended-message,.register .interests-col .live-qa__date,.register .interests-col .magazine-current__featured-title,.register .interests-col .membership__packages-price--footer span,.register .interests-col .mono-small,.register .interests-col .newsletter .newsletter__errors,.register .interests-col .newsletter .newsletter__form label.error,.register .interests-col .offer-landing__offer-list,.register .interests-col .offer-landing__offer-price span,.register .interests-col .offer-landing__offer-price--gift span,.register .interests-col .posts__list-date-month,.register .interests-col .recipe-header__byline-name,.register .interests-col .recipe-header__login,.register .interests-col .recipes-menu,.register .interests-col .register-landing__location-price-info,.register .interests-col .register-landing__offer-list,.register .interests-col .register-landing__offer-price span,.register .interests-col .register-landing__offer-price--gift span,.register .interests-col .register__form-price span,.register .interests-col .register__form-price--digital span,.register .interests-col .register__form-price-list,.register .interests-col .register__header-subtitle,.register .interests-col .school__calendar-day,.register .interests-col .school__events-month,.register .interests-col .school__events-price,.register .interests-col .school__partner-address,.register .interests-col .stations__time,.register .membership__packages-price--footer .interests-col span,.register .mono-header--dark,.register .mono-header--light,.register .newsletter .interests-col .newsletter__errors,.register .newsletter .newsletter__form .interests-col label.error,.register .offer-landing__offer-price .interests-col span,.register .offer-landing__offer-price--gift .interests-col span,.register .register-landing__offer-price .interests-col span,.register .register-landing__offer-price--gift .interests-col span,.register .register__form-price .interests-col span,.register .register__form-price--digital .interests-col span,.register .related-list__title,.register .stations__state-name,.register-landing__offer-price .interests-col .register span,.register-landing__offer-price--gift .interests-col .register span,.register__form-price .interests-col .register span,.register__form-price--digital .interests-col .register span{margin-bottom:60px}}.register .membership__packages-price{color:#2c3b4b;border-top:0;padding-top:0;border-bottom:1px solid #e7e4d3;text-align:left}.register .membership__packages-price span{color:#b7b3a3}.register__header{margin:0 20px;padding:40px 0}@media(min-width:450px){.register__header{margin:0 40px}}@media(min-width:600px){.register__header{margin:0 80px}}@media(min-width:768px){.register__header{margin:0 80px}}@media(min-width:960px){.register__header{margin:0 100px}}@media(min-width:1400px){.register__header{margin:0 120px}}@media(min-width:1855px){.register__header{max-width:1600px;margin:0 auto}}.live-qa__chat .register__header .info,.register__header .about__intro-label,.register__header .article__credit,.register__header .live-qa__chat .info,.register__header .offer-landing__not-included,.register__header .register-landing__not-included,.register__header .register__legal,.register__header .small-body-text,.register__header .small-caption{text-align:center;margin-top:10px;margin-bottom:0}.register__header-tease{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.register__header-tease{line-height:28px;font-size:14px;margin:0 auto 40px}}.register__header-tease span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.register__header-tease span:after{display:block;width:1px;height:20px;margin:-4px auto 0}.register__header-title{text-align:center;margin-bottom:0}.register__header-title--narrow{max-width:800px;margin:0 auto}.register__header-subtitle{text-align:center}.register__img{margin:0 20px;text-align:center;line-height:0;overflow:hidden}@media(min-width:450px){.register__img{margin:0 40px}}@media(min-width:600px){.register__header-tease span:after{height:40px}.register__img{margin:0 80px}}@media(min-width:768px){.register__img{margin:0 80px}}@media(min-width:960px){.register__img{margin:0 100px}}@media(min-width:1400px){.register__img{margin:0 120px}}@media(min-width:1855px){.register__img{max-width:1600px;margin:0 auto}}.register__img img{width:100%;max-width:700px}.register__img--digital img{max-width:335px}.register__img--print img{max-width:330px}.register__img--fanned{padding-top:20px}.register__notices:not(:empty){margin:0 20px 40px}@media(min-width:450px){.register__notices:not(:empty){margin:0 40px}}@media(min-width:600px){.register__notices:not(:empty){margin:0 80px}}@media(min-width:768px){.register__notices:not(:empty){margin:0 80px}}@media(min-width:960px){.register__notices:not(:empty){margin:0 100px}}@media(min-width:1400px){.register__notices:not(:empty){margin:0 120px}}@media(min-width:1855px){.register__notices:not(:empty){max-width:1600px;margin:0 auto}}@media(min-width:450px){.register__notices:not(:empty){margin-bottom:40px}}@media(min-width:600px){.register__notices:not(:empty){margin-bottom:60px}}.register__notices:not(:empty) .notices:after{content:none}.register__form{margin:0 20px 40px}@media(min-width:450px){.register__form{margin:0 40px}}@media(min-width:600px){.register__form{margin:0 80px}}@media(min-width:768px){.register__form{margin:0 80px}}@media(min-width:960px){.register__form{margin:0 100px}}@media(min-width:1400px){.register__form{margin:0 120px}}@media(min-width:1855px){.register__form{max-width:1600px;margin:0 auto}}@media(min-width:450px){.register__form{margin-bottom:40px}}@media(min-width:600px){.register__form{margin-bottom:60px}}.register__form img{width:100%}.footer__membership-value-title .register__select-a-plan strong,.interests-col .membership__packages-price--footer .register__select-a-plan span,.interests-col .newsletter .newsletter__form .register__select-a-plan label.error,.interests-col .newsletter .register__select-a-plan .newsletter__errors,.interests-col .offer-landing__offer-price .register__select-a-plan span,.interests-col .offer-landing__offer-price--gift .register__select-a-plan span,.interests-col .register-landing__offer-price .register__select-a-plan span,.interests-col .register-landing__offer-price--gift .register__select-a-plan span,.interests-col .register__form-price .register__select-a-plan span,.interests-col .register__form-price--digital .register__select-a-plan span,.interests-col .register__select-a-plan .article__login,.interests-col .register__select-a-plan .category__body,.interests-col .register__select-a-plan .filter__links,.interests-col .register__select-a-plan .footer__membership-value-for-example,.interests-col .register__select-a-plan .live-qa__chat-ended-message,.interests-col .register__select-a-plan .live-qa__date,.interests-col .register__select-a-plan .magazine-current__featured-title,.interests-col .register__select-a-plan .mono-small,.interests-col .register__select-a-plan .offer-landing__offer-list,.interests-col .register__select-a-plan .posts__list-date-month,.interests-col .register__select-a-plan .recipe-header__byline-name,.interests-col .register__select-a-plan .recipe-header__login,.interests-col .register__select-a-plan .recipes-menu,.interests-col .register__select-a-plan .register-landing__location-price-info,.interests-col .register__select-a-plan .register-landing__offer-list,.interests-col .register__select-a-plan .register__form-price-list,.interests-col .register__select-a-plan .register__header-subtitle,.interests-col .register__select-a-plan .school__calendar-day,.interests-col .register__select-a-plan .school__events-month,.interests-col .register__select-a-plan .school__events-price,.interests-col .register__select-a-plan .school__partner-address,.interests-col .register__select-a-plan .stations__time,.membership__packages-price--footer .interests-col .register__select-a-plan span,.newsletter .interests-col .register__select-a-plan .newsletter__errors,.newsletter .newsletter__form .interests-col .register__select-a-plan label.error,.offer-landing__offer-price .interests-col .register__select-a-plan span,.offer-landing__offer-price--gift .interests-col .register__select-a-plan span,.register-landing__offer-price .interests-col .register__select-a-plan span,.register-landing__offer-price--gift .interests-col .register__select-a-plan span,.register__form-price .interests-col .register__select-a-plan span,.register__form-price--digital .interests-col .register__select-a-plan span,.register__select-a-plan .ad-card__title,.register__select-a-plan .article__aside-col-title,.register__select-a-plan .article__subscribe,.register__select-a-plan .footer__membership-value-title,.register__select-a-plan .footer__membership-value-title strong,.register__select-a-plan .infobar__subscribe,.register__select-a-plan .interests-col .article__login,.register__select-a-plan .interests-col .category__body,.register__select-a-plan .interests-col .filter__links,.register__select-a-plan .interests-col .footer__membership-value-for-example,.register__select-a-plan .interests-col .live-qa__chat-ended-message,.register__select-a-plan .interests-col .live-qa__date,.register__select-a-plan .interests-col .magazine-current__featured-title,.register__select-a-plan .interests-col .membership__packages-price--footer span,.register__select-a-plan .interests-col .mono-small,.register__select-a-plan .interests-col .newsletter .newsletter__errors,.register__select-a-plan .interests-col .newsletter .newsletter__form label.error,.register__select-a-plan .interests-col .offer-landing__offer-list,.register__select-a-plan .interests-col .offer-landing__offer-price span,.register__select-a-plan .interests-col .offer-landing__offer-price--gift span,.register__select-a-plan .interests-col .posts__list-date-month,.register__select-a-plan .interests-col .recipe-header__byline-name,.register__select-a-plan .interests-col .recipe-header__login,.register__select-a-plan .interests-col .recipes-menu,.register__select-a-plan .interests-col .register-landing__location-price-info,.register__select-a-plan .interests-col .register-landing__offer-list,.register__select-a-plan .interests-col .register-landing__offer-price span,.register__select-a-plan .interests-col .register-landing__offer-price--gift span,.register__select-a-plan .interests-col .register__form-price span,.register__select-a-plan .interests-col .register__form-price--digital span,.register__select-a-plan .interests-col .register__form-price-list,.register__select-a-plan .interests-col .register__header-subtitle,.register__select-a-plan .interests-col .school__calendar-day,.register__select-a-plan .interests-col .school__events-month,.register__select-a-plan .interests-col .school__events-price,.register__select-a-plan .interests-col .school__partner-address,.register__select-a-plan .interests-col .stations__time,.register__select-a-plan .medium-sans,.register__select-a-plan .membership__packages-price--footer .interests-col span,.register__select-a-plan .mono-header--dark,.register__select-a-plan .mono-header--light,.register__select-a-plan .mono-list__title,.register__select-a-plan .newsletter .interests-col .newsletter__errors,.register__select-a-plan .newsletter .newsletter__form .interests-col label.error,.register__select-a-plan .offer-landing__offer-price .interests-col span,.register__select-a-plan .offer-landing__offer-price--gift .interests-col span,.register__select-a-plan .offer-landing__offer-title,.register__select-a-plan .promo-offer__h,.register__select-a-plan .register-landing__location-title,.register__select-a-plan .register-landing__offer-price .interests-col span,.register__select-a-plan .register-landing__offer-price--gift .interests-col span,.register__select-a-plan .register-landing__offer-title,.register__select-a-plan .register__form-price .interests-col span,.register__select-a-plan .register__form-price--digital .interests-col span,.register__select-a-plan .related-list__title,.register__select-a-plan .school-landing__section-title,.register__select-a-plan .serif-list__title,.register__select-a-plan .stations__city,.register__select-a-plan .stations__state-name,.register__select-a-plan .topper-side__h,.register__select-a-plan .topper-side__sub-h{margin-bottom:0;border-bottom:0}.register__select-a-plan .register-landing__offer-price,.register__select-a-plan .register-landing__offer-price--gift,.register__select-a-plan .register__form-price,.register__select-a-plan .register__form-price--digital{border-bottom:0;padding-bottom:0}.register__select-a-plan .register-landing__offers,.register__select-a-plan .register-landing__offers--footer,.register__select-a-plan .register-landing__offers--gift,.register__select-a-plan .school-landing__sections{border-bottom:0}.register__select-a-plan--with-border{border-bottom:1px solid #e7e4d3}.register__form-columns{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}@media(min-width:768px){.register__form-columns{-ms-flex-direction:row;flex-direction:row;margin-bottom:60px}}.register__form-columns--reversed{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.register__form-columns--reversed .register__form-right{margin-bottom:40px}@media(min-width:768px){.register__form-columns--reversed{-ms-flex-direction:row;flex-direction:row}.register__form-columns--reversed .register__form-right{margin-bottom:0}.register__form-columns--asymmetric .register__form-left{-ms-flex:2;flex:2}.register__form-columns--asymmetric .register__form-right{-ms-flex:1;flex:1}}.register__form-single-col{max-width:650px;margin:0 auto 40px}@media(min-width:768px){.register__form-single-col{margin:0 auto 60px}.register__form-left{-ms-flex:1;flex:1;border-right:1px solid #e7e4d3;padding-right:40px}.register__form-left .form__group:last-child{margin-bottom:0}.register__form-right{-ms-flex:1;flex:1;padding-left:40px}.register__form-right .form__group:last-child{margin-bottom:0}}@media(min-width:960px){.register__form-left{padding-right:60px}.register__form-right{padding-left:60px}}.register__form-right--mobile-margin{margin-top:40px}@media(min-width:768px){.register__form-right--mobile-margin{margin-top:0}.register__submit{text-align:center}.register__submit p{text-align:left}}.register__sales-tax{margin-top:30px}.register__no-margin,.register__redeeming{margin-bottom:0}@media(min-width:0) and (max-width:767px){.register__recipient-email{border-bottom:1px solid #e7e4d3;padding-bottom:40px;margin-bottom:0}}.register__submit{margin-bottom:40px}.register__submit .button--dark,.register__submit input[type=button],.register__submit input[type=submit]{margin-top:20px}.no-js .register__submit{display:none}.register__submit--no-js{text-align:center}.register__submit--extra-space{margin-top:30px}.register__form-create-account{margin-bottom:40px;margin-top:40px;padding-top:40px;border-top:1px solid #e7e4d3}@media(min-width:768px){.register__form-create-account{margin-top:60px;padding-top:60px}}.register__legal{margin-top:40px;margin-bottom:0}.register__offer-cols{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto 10px}@media(min-width:768px){.register__offer-cols{-ms-flex-direction:row;flex-direction:row;margin:0 auto 60px}.register__offer-col{-ms-flex:1 1 0;flex:1 1 0}.register__offer-col p:last-child{margin-bottom:0}.register__offer-col:first-child{border-right:1px solid #e7e4d3;margin-right:40px;padding-right:40px}}@media(min-width:960px){.register__offer-col:first-child{margin-right:60px;padding-right:60px}}.register__credit-cards{margin-top:10px}.register__credit-cards img{width:50px;margin-right:5px;border-radius:4px;border:1px solid #e7e4d3}.register__credit-cards label{display:inline-block;cursor:pointer;filter:grayscale(100%);opacity:.3;transition:opacity .2s,filter .2s}.required .register__credit-cards label:after{content:""}.register__credit-cards input:checked+label,.register__credit-cards input:focus+label,.register__credit-cards label:hover{filter:grayscale(0);opacity:1}.cdspw-widget-builder-parent-div{display:block;max-width:none!important;margin-top:20px}.cdspw-billme-later{display:none!important}.mdl-card{background:0 0}.mdl-shadow--4dp{box-shadow:none}.mdl-card__supporting-text,.mdl-list__item{padding:0}.mdl-textfield__input{-ms-flex-order:2;order:2}.mdl-textfield__input::-webkit-input-placeholder{color:transparent}.mdl-textfield__input:-ms-input-placeholder{color:transparent}.mdl-textfield__input::placeholder{color:transparent}.mdl-textfield__label{display:block!important;position:relative;top:auto;color:#2c3b4b;margin-bottom:5px}.mdl-cell--11-col,.mdl-cell--11-col-desktop.mdl-cell--11-col-desktop{position:relative;width:100%;margin:0;padding:5px 0 40px!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cdspw-allowed-cards-div{margin-bottom:5px}.cdspw-allowed-cards-div .mdl-cell{width:50px;margin:0 5px 0 0!important}.cdspw-allowed-cards-div img.mdl-cell{width:100%}.mdl-textfield.is-invalid .mdl-textfield__input{border-color:#ff7055!important}.custom-mdl-textfield__error{bottom:20px!important;color:#ff7055!important;font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase}.register-landing{margin:0 20px;padding:40px 0 0}@media(min-width:450px){.register-landing{margin:0 40px}}@media(min-width:600px){.register-landing{margin:0 80px;padding:60px 0 0}}@media(min-width:768px){.register-landing{margin:0 80px}}@media(min-width:960px){.register-landing{margin:0 100px}}@media(min-width:1400px){.register-landing{margin:0 120px}}@media(min-width:1855px){.register-landing{max-width:1600px;margin:0 auto}}.register-landing__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.register-landing__subheader{line-height:28px;font-size:14px;margin:0 auto 20px}}.register-landing__subheader span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.register-landing__subheader span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}@media(min-width:600px){.register-landing__subheader span:after{height:40px}}.register-landing__title{width:100%;display:block;margin:0 0 15px}.register-landing__title text{letter-spacing:.2px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:18px;line-height:18px;text-transform:uppercase;text-anchor:middle;fill:#2c3b4b}@media(min-width:768px){.register-landing__title{margin:0 0 20px}}.register-landing__secondary-img{height:161px;width:auto!important;margin:30px auto;display:block}.register-landing__options:after,.register-landing__options:before,.register-landing__plan-heading:after,.register-landing__plan-heading:before,.upsell-offer__h:before{background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x;height:15px}.register-landing__title-fallback{margin:0;padding:0 0 10px;text-align:center;display:none}.register-landing__offers,.register-landing__offers--footer,.register-landing__offers--gift,.school-landing__sections{border-top:4px solid #2c3b4b;border-bottom:1px solid #e7e4d3}.register-landing__offers--gift{border-top:1px solid #e7e4d3}@media(min-width:0) and (max-width:767px){.register-landing__offers--gift{margin-bottom:40px}}.register-landing__offers--footer{border-top:1px solid #5a6d82;border-bottom:0}@media(min-width:768px){.register-landing__offers,.register-landing__offers--footer,.register-landing__offers--gift,.school-landing__sections{display:-ms-flexbox;display:flex}.register-landing__offers--footer{border-bottom:1px solid #5a6d82}}.register-landing__offers--footer .register-landing__offer-title,.register-landing__offers--footer .school-landing__section-title{color:#fffef7;border-color:#fffef7}.register-landing__offers--footer .register-landing__offer{border:1px solid #5a6d82}@media(min-width:768px){.register-landing__offers--footer .register-landing__offer{border:0}.register-landing__offers--footer .register-landing__offer:not(:last-child){border-color:#5a6d82}}.register-landing__offers--footer .register-landing__offer-list li{color:#fffef7;border-color:#5a6d82}.register-landing__offer{position:relative;margin-top:40px;border:1px solid #e7e4d3;text-align:center}@media(min-width:768px){.register-landing__offer{-ms-flex:1;flex:1;margin-top:0;border:0}.register-landing__offer:not(:last-child){border-right:1px solid #e7e4d3}}.register-landing__offer label,.subscription-wrapper .register-landing__offer,.subscription-wrapper.register-landing__offer,a.register-landing__offer,div.register-landing__offer{display:block;transition:background-color .2s}@media(max-width:959px){.register-landing__offer label,.subscription-wrapper .register-landing__offer,.subscription-wrapper.register-landing__offer,a.register-landing__offer,div.register-landing__offer{padding:30px}}@media(min-width:960px){.register-landing__offer label,.subscription-wrapper .register-landing__offer,.subscription-wrapper.register-landing__offer,a.register-landing__offer,div.register-landing__offer{padding:40px}}.register-landing__offer label{cursor:pointer}.active.subscription-wrapper.register-landing__offer,.register-landing__offer input:checked+label,.register-landing__offer input:focus+label,.register-landing__offer label:hover,.subscription-wrapper .active.register-landing__offer,.subscription-wrapper .register-landing__offer:focus,.subscription-wrapper .register-landing__offer:hover,.subscription-wrapper.register-landing__offer:focus,.subscription-wrapper.register-landing__offer:hover,a.register-landing__offer.active,a.register-landing__offer:focus,a.register-landing__offer:hover{background-color:#2c3b4b;color:#fffef7}.active.subscription-wrapper.register-landing__offer .register-landing__offer-title,.active.subscription-wrapper.register-landing__offer .school-landing__section-title,.register-landing__offer input:checked+label .register-landing__offer-title,.register-landing__offer input:checked+label .school-landing__section-title,.register-landing__offer input:focus+label .register-landing__offer-title,.register-landing__offer input:focus+label .school-landing__section-title,.register-landing__offer label:hover .register-landing__offer-title,.register-landing__offer label:hover .school-landing__section-title,.subscription-wrapper .active.register-landing__offer .register-landing__offer-title,.subscription-wrapper .active.register-landing__offer .school-landing__section-title,.subscription-wrapper .register-landing__offer:focus .register-landing__offer-title,.subscription-wrapper .register-landing__offer:focus .school-landing__section-title,.subscription-wrapper .register-landing__offer:hover .register-landing__offer-title,.subscription-wrapper .register-landing__offer:hover .school-landing__section-title,.subscription-wrapper.register-landing__offer:focus .register-landing__offer-title,.subscription-wrapper.register-landing__offer:focus .school-landing__section-title,.subscription-wrapper.register-landing__offer:hover .register-landing__offer-title,.subscription-wrapper.register-landing__offer:hover .school-landing__section-title,a.register-landing__offer.active .register-landing__offer-title,a.register-landing__offer.active .school-landing__section-title,a.register-landing__offer:focus .register-landing__offer-title,a.register-landing__offer:focus .school-landing__section-title,a.register-landing__offer:hover .register-landing__offer-title,a.register-landing__offer:hover .school-landing__section-title{color:#fffef7;border-color:#fffef7}.active.subscription-wrapper.register-landing__offer .register-landing__offer-list li,.active.subscription-wrapper.register-landing__offer .register-landing__offer-price,.active.subscription-wrapper.register-landing__offer .register-landing__offer-price--gift,.active.subscription-wrapper.register-landing__offer .register__form-price,.active.subscription-wrapper.register-landing__offer .register__form-price--digital,.register-landing__offer input:checked+label .register-landing__offer-list li,.register-landing__offer input:checked+label .register-landing__offer-price,.register-landing__offer input:checked+label .register-landing__offer-price--gift,.register-landing__offer input:checked+label .register__form-price,.register-landing__offer input:checked+label .register__form-price--digital,.register-landing__offer input:focus+label .register-landing__offer-list li,.register-landing__offer input:focus+label .register-landing__offer-price,.register-landing__offer input:focus+label .register-landing__offer-price--gift,.register-landing__offer input:focus+label .register__form-price,.register-landing__offer input:focus+label .register__form-price--digital,.register-landing__offer label:hover .register-landing__offer-list li,.register-landing__offer label:hover .register-landing__offer-price,.register-landing__offer label:hover .register-landing__offer-price--gift,.register-landing__offer label:hover .register__form-price,.register-landing__offer label:hover .register__form-price--digital,.subscription-wrapper .active.register-landing__offer .register-landing__offer-list li,.subscription-wrapper .active.register-landing__offer .register-landing__offer-price,.subscription-wrapper .active.register-landing__offer .register-landing__offer-price--gift,.subscription-wrapper .active.register-landing__offer .register__form-price,.subscription-wrapper .active.register-landing__offer .register__form-price--digital,.subscription-wrapper .register-landing__offer:focus .register-landing__offer-list li,.subscription-wrapper .register-landing__offer:focus .register-landing__offer-price,.subscription-wrapper .register-landing__offer:focus .register-landing__offer-price--gift,.subscription-wrapper .register-landing__offer:focus .register__form-price,.subscription-wrapper .register-landing__offer:focus .register__form-price--digital,.subscription-wrapper .register-landing__offer:hover .register-landing__offer-list li,.subscription-wrapper .register-landing__offer:hover .register-landing__offer-price,.subscription-wrapper .register-landing__offer:hover .register-landing__offer-price--gift,.subscription-wrapper .register-landing__offer:hover .register__form-price,.subscription-wrapper .register-landing__offer:hover .register__form-price--digital,.subscription-wrapper.register-landing__offer:focus .register-landing__offer-list li,.subscription-wrapper.register-landing__offer:focus .register-landing__offer-price,.subscription-wrapper.register-landing__offer:focus .register-landing__offer-price--gift,.subscription-wrapper.register-landing__offer:focus .register__form-price,.subscription-wrapper.register-landing__offer:focus .register__form-price--digital,.subscription-wrapper.register-landing__offer:hover .register-landing__offer-list li,.subscription-wrapper.register-landing__offer:hover .register-landing__offer-price,.subscription-wrapper.register-landing__offer:hover .register-landing__offer-price--gift,.subscription-wrapper.register-landing__offer:hover .register__form-price,.subscription-wrapper.register-landing__offer:hover .register__form-price--digital,a.register-landing__offer.active .register-landing__offer-list li,a.register-landing__offer.active .register-landing__offer-price,a.register-landing__offer.active .register-landing__offer-price--gift,a.register-landing__offer.active .register__form-price,a.register-landing__offer.active .register__form-price--digital,a.register-landing__offer:focus .register-landing__offer-list li,a.register-landing__offer:focus .register-landing__offer-price,a.register-landing__offer:focus .register-landing__offer-price--gift,a.register-landing__offer:focus .register__form-price,a.register-landing__offer:focus .register__form-price--digital,a.register-landing__offer:hover .register-landing__offer-list li,a.register-landing__offer:hover .register-landing__offer-price,a.register-landing__offer:hover .register-landing__offer-price--gift,a.register-landing__offer:hover .register__form-price,a.register-landing__offer:hover .register__form-price--digital{border-color:#5a6d82;color:#fffef7}.active.subscription-wrapper.register-landing__offer .register-landing__offer-price span,.active.subscription-wrapper.register-landing__offer .register-landing__offer-price--gift span,.active.subscription-wrapper.register-landing__offer .register__form-price span,.active.subscription-wrapper.register-landing__offer .register__form-price--digital span,.register-landing__offer input:checked+label .register-landing__offer-price span,.register-landing__offer input:checked+label .register-landing__offer-price--gift span,.register-landing__offer input:checked+label .register__form-price span,.register-landing__offer input:checked+label .register__form-price--digital span,.register-landing__offer input:focus+label .register-landing__offer-price span,.register-landing__offer input:focus+label .register-landing__offer-price--gift span,.register-landing__offer input:focus+label .register__form-price span,.register-landing__offer input:focus+label .register__form-price--digital span,.register-landing__offer label:hover .register-landing__offer-price span,.register-landing__offer label:hover .register-landing__offer-price--gift span,.register-landing__offer label:hover .register__form-price span,.register-landing__offer label:hover .register__form-price--digital span,.subscription-wrapper .active.register-landing__offer .register-landing__offer-price span,.subscription-wrapper .active.register-landing__offer .register-landing__offer-price--gift span,.subscription-wrapper .active.register-landing__offer .register__form-price span,.subscription-wrapper .active.register-landing__offer .register__form-price--digital span,.subscription-wrapper .register-landing__offer:focus .register-landing__offer-price span,.subscription-wrapper .register-landing__offer:focus .register-landing__offer-price--gift span,.subscription-wrapper .register-landing__offer:focus .register__form-price span,.subscription-wrapper .register-landing__offer:focus .register__form-price--digital span,.subscription-wrapper .register-landing__offer:hover .register-landing__offer-price span,.subscription-wrapper .register-landing__offer:hover .register-landing__offer-price--gift span,.subscription-wrapper .register-landing__offer:hover .register__form-price span,.subscription-wrapper .register-landing__offer:hover .register__form-price--digital span,.subscription-wrapper.register-landing__offer:focus .register-landing__offer-price span,.subscription-wrapper.register-landing__offer:focus .register-landing__offer-price--gift span,.subscription-wrapper.register-landing__offer:focus .register__form-price span,.subscription-wrapper.register-landing__offer:focus .register__form-price--digital span,.subscription-wrapper.register-landing__offer:hover .register-landing__offer-price span,.subscription-wrapper.register-landing__offer:hover .register-landing__offer-price--gift span,.subscription-wrapper.register-landing__offer:hover .register__form-price span,.subscription-wrapper.register-landing__offer:hover .register__form-price--digital span,a.register-landing__offer.active .register-landing__offer-price span,a.register-landing__offer.active .register-landing__offer-price--gift span,a.register-landing__offer.active .register__form-price span,a.register-landing__offer.active .register__form-price--digital span,a.register-landing__offer:focus .register-landing__offer-price span,a.register-landing__offer:focus .register-landing__offer-price--gift span,a.register-landing__offer:focus .register__form-price span,a.register-landing__offer:focus .register__form-price--digital span,a.register-landing__offer:hover .register-landing__offer-price span,a.register-landing__offer:hover .register-landing__offer-price--gift span,a.register-landing__offer:hover .register__form-price span,a.register-landing__offer:hover .register__form-price--digital span{color:#fffef7}.register-landing__note,.register-landing__offer-price--gift{border-top:1px solid #e7e4d3}.active.subscription-wrapper.register-landing__offer .learn-more__trigger,.register-landing__offer input:checked+label .learn-more__trigger,.register-landing__offer input:focus+label .learn-more__trigger,.register-landing__offer label:hover .learn-more__trigger,.subscription-wrapper .active.register-landing__offer .learn-more__trigger,.subscription-wrapper .register-landing__offer:focus .learn-more__trigger,.subscription-wrapper .register-landing__offer:hover .learn-more__trigger,.subscription-wrapper.register-landing__offer:focus .learn-more__trigger,.subscription-wrapper.register-landing__offer:hover .learn-more__trigger,a.register-landing__offer.active .learn-more__trigger,a.register-landing__offer:focus .learn-more__trigger,a.register-landing__offer:hover .learn-more__trigger{color:#fffef7}.register-landing__offer-title,.school-landing__section-title{border-bottom:4px solid #2c3b4b;margin-bottom:0;padding-bottom:5px;transition:border .2s,color .2s;text-align:center}.register-landing__offer-title--centered{border-bottom:0}@media(min-width:768px) and (max-width:959px){.register-landing__offer-title,.school-landing__section-title{font-size:20px;line-height:20px}}.register-landing__offer-price,.register-landing__offer-price--gift,.register__form-price,.register__form-price--digital{margin-bottom:0;border-bottom:1px solid #e7e4d3;letter-spacing:0;padding:18px 0 10px;transition:border .2s,color .2s;text-align:center}.register-landing__offer-price span,.register-landing__offer-price--gift span,.register__form-price span,.register__form-price--digital span{color:#5a6d82;transition:color .2s;display:block}.register-landing__offer-price .price-prefix-text,.register-landing__offer-price--gift .price-prefix-text,.register__form-price .price-prefix-text,.register__form-price--digital .price-prefix-text{color:#2c3b4b;display:block;margin-bottom:0;vertical-align:middle}.register-landing__offer-img{width:100%;max-width:323px;margin:0 auto;display:block;padding-bottom:40px;padding-top:10px}.register-landing__offer-list{text-align:center;margin-bottom:0}.register-landing__offer-list li{padding:10px 0;border-bottom:1px solid #e7e4d3;transition:border .2s,color .2s}.register-landing__offer-list li strong{font-family:inherit;font-weight:700}.register-landing__offer-list li small{font-size:90%}.register-landing__not-included{display:block;margin:20px 0}.register-landing__note{padding:40px 0}.register-landing__note p:first-child:first-letter{float:left;font-size:32px;line-height:32px;padding:14px 15px 8px;margin:5px 12px 0 0;color:#2c3b4b;border:1px solid #e7e4d3}@media print{.register-landing__note p:first-child:first-letter{padding:10px 10px 5px;font-size:25px;line-height:25px}}@media(min-width:600px){.register-landing__offer-price,.register-landing__offer-price--gift,.register__form-price,.register__form-price--digital{letter-spacing:-2px}.register-landing__note p:first-child:first-letter{font-size:50px;line-height:50px;padding:14px 15px 2px}}@-moz-document url-prefix(){.register-landing__note p:first-child:first-letter{padding:17px 15px}}@media(min-width:600px){.register-landing__note{padding:60px 0}}.register-landing__note--with-border{border-bottom:4px solid #2c3b4b}.register-landing__note-sig{padding:40px 0 0;text-align:center}@media(min-width:600px){.register-landing__note-sig{padding:60px 0 0}}.register-landing__note-sig span{display:block;margin-bottom:3px}.register-landing__note-text{column-count:1;text-indent:20px}.register-landing__note-text p,.register-landing__note-text p:last-child{margin:0}.register-landing__note-text ol,.register-landing__note-text ul{text-indent:0;margin-bottom:0;border:0}.register-landing__note-text ol li,.register-landing__note-text ul li{padding-top:15px;padding-bottom:15px;break-inside:avoid;border-bottom:0}@media(min-width:768px){.register-landing__note-text{column-count:2}}@media(min-width:960px){.register-landing__note p:first-child:first-letter{font-size:60px;line-height:60px}.register-landing__note-text{column-count:3}}@media(min-width:2000px){.register-landing__note-text{column-count:4}}.register-landing__note-text p:first-child{text-indent:0}.register-landing__note-text p:first-child:first-letter{float:left;font-size:32px;line-height:32px;padding:14px 15px 8px;margin:5px 12px 0 0;color:#2c3b4b;border:1px solid #e7e4d3}.register-landing__location-price,.register-landing__location-price-info abbr,.register-landing__location-title{color:#5a6d82;transition:color .2s}@media print{.register-landing__note-text p:first-child:first-letter{padding:10px 10px 5px;font-size:25px;line-height:25px}}@media(min-width:600px){.register-landing__note-text p:first-child:first-letter{font-size:50px;line-height:50px;padding:14px 15px 2px}}@media(min-width:960px){.register-landing__note-text p:first-child:first-letter{font-size:60px;line-height:60px}}@-moz-document url-prefix(){.register-landing__note-text p:first-child:first-letter{padding:17px 15px}}.register-landing__note-chris{max-width:120px;border-radius:50%;line-height:0;border:1px solid #e7e4d3;padding:10px;margin:0 auto 40px;display:block}.register-landing__location-img,.register-landing__note-chris img{border-radius:50%;overflow:hidden;width:100%}.register-landing__options .accolade-source,.register-landing__options .account__overview-number,.register-landing__options .article__recipe,.register-landing__options .basic-page__breadcrumb,.register-landing__options .copy-to-clipboard,.register-landing__options .editors-note__byline,.register-landing__options .issue__breadcrumb,.register-landing__options .mono-extra-small,.register-landing__options .result__type,.register-landing__options .school__events-time,.register-landing__options .school__partner-phone{border-bottom:1px solid #e7e4d3;padding:6px 0;margin-bottom:4px}.register-landing__options:after,.register-landing__plan-heading:after{border-top:1px solid #e7e4d3;content:"";display:block;width:100%}.register-landing__options:before,.register-landing__plan-heading:before{border-bottom:1px solid #e7e4d3;content:"";display:block;width:100%}.register-landing__options--thick-border{border-top:4px solid #2c3b4b}.register-landing__options--thick-border:before{content:none}.offer-landing__options-columns,.register-landing__options-columns{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:960px){.offer-landing__options-columns,.register-landing__options-columns{-ms-flex-direction:row;flex-direction:row}}.register-landing__options-column{-ms-flex:1;flex:1;border-bottom:1px solid #e7e4d3}.register-landing__options-column .accolade-source,.register-landing__options-column .account__overview-number,.register-landing__options-column .article__recipe,.register-landing__options-column .basic-page__breadcrumb,.register-landing__options-column .copy-to-clipboard,.register-landing__options-column .editors-note__byline,.register-landing__options-column .issue__breadcrumb,.register-landing__options-column .mono-extra-small,.register-landing__options-column .result__type,.register-landing__options-column .school__events-time,.register-landing__options-column .school__partner-phone{text-align:center}.footer__membership-value-title .register-landing__options-column strong,.register-landing__options-column .ad-card__title,.register-landing__options-column .article__aside-col-title,.register-landing__options-column .article__subscribe,.register-landing__options-column .footer__membership-value-title,.register-landing__options-column .footer__membership-value-title strong,.register-landing__options-column .infobar__subscribe,.register-landing__options-column .medium-sans,.register-landing__options-column .mono-list__title,.register-landing__options-column .offer-landing__offer-title,.register-landing__options-column .promo-offer__h,.register-landing__options-column .register-landing__location-title,.register-landing__options-column .register-landing__offer-title,.register-landing__options-column .school-landing__section-title,.register-landing__options-column .serif-list__title,.register-landing__options-column .stations__city,.register-landing__options-column .topper-side__h,.register-landing__options-column .topper-side__sub-h{text-align:center;margin-bottom:0}.membership__packages-price--footer .register-landing__options-column span,.newsletter .newsletter__form .register-landing__options-column label.error,.newsletter .register-landing__options-column .newsletter__errors,.offer-landing__offer-price .register-landing__options-column span,.offer-landing__offer-price--gift .register-landing__options-column span,.register-landing__offer-price .register-landing__options-column span,.register-landing__offer-price--gift .register-landing__options-column span,.register-landing__options-column .article__login,.register-landing__options-column .category__body,.register-landing__options-column .filter__links,.register-landing__options-column .footer__membership-value-for-example,.register-landing__options-column .live-qa__chat-ended-message,.register-landing__options-column .live-qa__date,.register-landing__options-column .magazine-current__featured-title,.register-landing__options-column .membership__packages-price--footer span,.register-landing__options-column .mono-small,.register-landing__options-column .newsletter .newsletter__errors,.register-landing__options-column .newsletter .newsletter__form label.error,.register-landing__options-column .offer-landing__offer-list,.register-landing__options-column .offer-landing__offer-price span,.register-landing__options-column .offer-landing__offer-price--gift span,.register-landing__options-column .posts__list-date-month,.register-landing__options-column .recipe-header__byline-name,.register-landing__options-column .recipe-header__login,.register-landing__options-column .recipes-menu,.register-landing__options-column .register-landing__location-price-info,.register-landing__options-column .register-landing__offer-list,.register-landing__options-column .register-landing__offer-price span,.register-landing__options-column .register-landing__offer-price--gift span,.register-landing__options-column .register__form-price span,.register-landing__options-column .register__form-price--digital span,.register-landing__options-column .register__form-price-list,.register-landing__options-column .register__header-subtitle,.register-landing__options-column .school__calendar-day,.register-landing__options-column .school__events-month,.register-landing__options-column .school__events-price,.register-landing__options-column .school__partner-address,.register-landing__options-column .stations__time,.register__form-price .register-landing__options-column span,.register__form-price--digital .register-landing__options-column span{padding:5px 20px 30px;text-align:center}.register-landing__options-column:last-child{border-bottom:0}@media(min-width:960px){.register-landing__options-column{border-bottom:0;border-right:1px solid #e7e4d3}.register-landing__options-column:last-child{border-right:0}.register-landing__locations{display:-ms-flexbox;display:flex}}.register-landing__locations{border-top:1px solid #e7e4d3}.register-landing__locations--gift{border-top:0;border-bottom:1px solid #e7e4d3;margin-bottom:40px;margin-top:-40px}@media(min-width:768px){.register-landing__locations--gift{margin-bottom:60px;margin-top:-60px}}.register-landing__location-title{margin-bottom:0;padding:5px 10px 0}.register-landing__location-price{margin-bottom:0;letter-spacing:0}@media(min-width:600px){.register-landing__location-title{padding:5px 10px 0 20px}.register-landing__location-price{letter-spacing:-2px}}.register-landing__location-price-info{display:inline-block;vertical-align:middle;text-align:right}@media(min-width:0) and (max-width:599px){.register-landing__location-price-info{margin:0 3px 3px 0}}.register__form-price--digital span,.register__success p:last-child{margin-bottom:0}.register-landing__location-price-term{text-align:center;margin:0;font-family:MinionPro-It;font-style:italic;text-transform:lowercase;color:#5a6d82;font-size:14px;line-height:14px;transition:color .2s;letter-spacing:0;display:block}.register-landing__location{-ms-flex:1;flex:1}.register-landing__location-img{max-width:40px;border:1px solid #e7e4d3;transition:border .2s}.register-landing__location label,a.register-landing__location{display:block;padding:15px 10px;transition:background-color .2s}@media(min-width:600px){.register-landing__location label,a.register-landing__location{padding:15px}}@media(min-width:1100px){.register-landing__location-img{max-width:60px}.register-landing__location label,a.register-landing__location{padding:30px}}.register-landing__location label{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative}.register-landing__location label figure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.register-landing__location input:checked+label,.register-landing__location input:focus+label,.register-landing__location label:hover,a.register-landing__location:focus,a.register-landing__location:hover{background-color:#2c3b4b}.register-landing__location input:checked+label .register-landing__location-title,.register-landing__location input:focus+label .register-landing__location-title,.register-landing__location label:hover .register-landing__location-title,a.register-landing__location:focus .register-landing__location-title,a.register-landing__location:hover .register-landing__location-title{color:#fffef7;border-color:#fffef7}.register-landing__location input:checked+label .register-landing__location-price,.register-landing__location input:checked+label .register-landing__location-price abbr,.register-landing__location input:focus+label .register-landing__location-price,.register-landing__location input:focus+label .register-landing__location-price abbr,.register-landing__location label:hover .register-landing__location-price,.register-landing__location label:hover .register-landing__location-price abbr,a.register-landing__location:focus .register-landing__location-price,a.register-landing__location:focus .register-landing__location-price abbr,a.register-landing__location:hover .register-landing__location-price,a.register-landing__location:hover .register-landing__location-price abbr{color:#fffef7}.register-landing__location input:checked+label .register-landing__location-price-term,.register-landing__location input:focus+label .register-landing__location-price-term,.register-landing__location label:hover .register-landing__location-price-term,a.register-landing__location:focus .register-landing__location-price-term,a.register-landing__location:hover .register-landing__location-price-term{color:#9cb7c6}.register-landing__location input:checked+label .register-landing__info-box,.register-landing__location input:focus+label .register-landing__info-box,.register-landing__location label:hover .register-landing__info-box,a.register-landing__location:focus .register-landing__info-box,a.register-landing__location:hover .register-landing__info-box{opacity:1}.register-landing__location input:checked+label .register-landing__location-img,.register-landing__location input:focus+label .register-landing__location-img,.register-landing__location label:hover .register-landing__location-img,a.register-landing__location:focus .register-landing__location-img,a.register-landing__location:hover .register-landing__location-img{border:1px solid #2c3b4b}.cta-group:after,.register__form-price-list,.school__header .intro{border-top:1px solid #e7e4d3}.togglable--hidden{display:none}.register__form-price,.register__form-price--digital{text-align:left;padding-top:0;padding-bottom:5px;border-bottom:0}.register__form-price-list{position:relative}.register__form-price-list li{padding:10px 0;border-bottom:1px solid #e7e4d3}.register__form-price-list li strong{font-weight:700;font-family:inherit}.register__form-price-list li small{font-size:90%}.register__form-price--digital-wrapper{display:-ms-flexbox;display:flex;border-top:1px solid #e7e4d3}.register__form-price--digital{margin-bottom:0;border-bottom:0;-ms-flex:1 1 0;flex:1 1 0}.live-qa__chat .register__form-price--digital .info,.register__form-price--digital .about__intro-label,.register__form-price--digital .article__credit,.register__form-price--digital .live-qa__chat .info,.register__form-price--digital .offer-landing__not-included,.register__form-price--digital .register-landing__not-included,.register__form-price--digital .register__legal,.register__form-price--digital .small-body-text,.register__form-price--digital .small-caption{text-transform:none;letter-spacing:0;border-bottom:1px solid #e7e4d3;padding:3px 0}.register__form-price--digital--last{border-left:1px solid #e7e4d3}.live-qa__chat .register__form-price--digital--last .info,.register__form-price--digital--last .about__intro-label,.register__form-price--digital--last .article__credit,.register__form-price--digital--last .live-qa__chat .info,.register__form-price--digital--last .offer-landing__not-included,.register__form-price--digital--last .register-landing__not-included,.register__form-price--digital--last .register__form-price-p,.register__form-price--digital--last .register__legal,.register__form-price--digital--last .small-body-text,.register__form-price--digital--last .small-caption{padding-left:10px}.register__form-price-p{margin:0;padding-bottom:10px;padding-top:15px}.register__success{margin-top:40px}.features-wrapper .register__success .feature-quote,.register__success .accolade-quote,.register__success .account__default-messaging,.register__success .article-aside__locked-text,.register__success .article__excerpt,.register__success .cards__no-results,.register__success .features-wrapper .feature-quote,.register__success .large-body-text,.register__success .large-caption,.register__success .recipe-header__locked-text,.register__success .register__offer-intro,.register__success .upsell-offer__text{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(min-width:600px){.register__success{margin-top:60px}}.register__success-img{width:100%;max-width:200px;margin:20px auto 0;display:block}.register__mail{margin-top:20px;text-align:center}.register__mail .aside-message .claim__title-fallback--serif,.register__mail .aside-message .footer__membership-subtitle,.register__mail .aside-message .home__title-fallback--serif,.register__mail .aside-message .issue__title,.register__mail .aside-message .membership__benefit-example-text,.register__mail .aside-message .membership__packages-subtitle,.register__mail .aside-message .paywall__header__title,.register__mail .aside-message .small-serif,.register__mail .aside-message .tab-nav__title-fallback--serif,.register__mail .aside-message .tv__title-fallback--serif,.register__mail .aside-message .upgrade__title-fallback--serif,.register__mail .aside-message .welcome__title-fallback--serif,.register__mail .membership__benefit .claim__title-fallback--serif,.register__mail .membership__benefit .footer__membership-subtitle,.register__mail .membership__benefit .home__title-fallback--serif,.register__mail .membership__benefit .issue__title,.register__mail .membership__benefit .membership__benefit-example-text,.register__mail .membership__benefit .membership__packages-subtitle,.register__mail .membership__benefit .paywall__header__title,.register__mail .membership__benefit .small-serif,.register__mail .membership__benefit .tab-nav__title-fallback--serif,.register__mail .membership__benefit .tv__title-fallback--serif,.register__mail .membership__benefit .upgrade__title-fallback--serif,.register__mail .membership__benefit .welcome__title-fallback--serif{padding:30px 0}.register__mail .aside-message .accolade-source,.register__mail .aside-message .account__overview-number,.register__mail .aside-message .article__recipe,.register__mail .aside-message .basic-page__breadcrumb,.register__mail .aside-message .copy-to-clipboard,.register__mail .aside-message .editors-note__byline,.register__mail .aside-message .issue__breadcrumb,.register__mail .aside-message .mono-extra-small,.register__mail .aside-message .result__type,.register__mail .aside-message .school__events-time,.register__mail .aside-message .school__partner-phone,.register__mail .membership__benefit .accolade-source,.register__mail .membership__benefit .account__overview-number,.register__mail .membership__benefit .article__recipe,.register__mail .membership__benefit .basic-page__breadcrumb,.register__mail .membership__benefit .copy-to-clipboard,.register__mail .membership__benefit .editors-note__byline,.register__mail .membership__benefit .issue__breadcrumb,.register__mail .membership__benefit .mono-extra-small,.register__mail .membership__benefit .result__type,.register__mail .membership__benefit .school__events-time,.register__mail .membership__benefit .school__partner-phone{margin-bottom:0}.register__mail-img{max-width:100px;display:block;margin:-30px auto 0}.free-offer-upsell-container{margin-top:0;position:relative;z-index:1;background-color:#fffef7}.free-offer-upsell{margin:40px 0;text-align:center}@media(min-width:600px){.free-offer-upsell{margin:60px 0}}.free-offer-upsell__subheading{font-size:18px}@media(min-width:600px){.free-offer-upsell__subheading{font-size:20px}}@media(min-width:960px){.free-offer-upsell{margin:80px 0}.free-offer-upsell__subheading{font-size:24px}}.upsell-offer .free-offer-upsell-img{display:block;margin:30px auto 0;position:relative;width:auto;z-index:1}.upsell-offer__h{border-bottom:1px solid #e7e4d3;color:#2c3b4b;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:24px;line-height:1.1;letter-spacing:.5px;margin-bottom:15px;overflow-wrap:break-word;padding-bottom:15px;padding-top:30px;position:relative;text-align:center;text-transform:uppercase;transition:color .2s;word-break:break-word;word-wrap:break-word}@media(min-width:600px){.upsell-offer__h{font-size:30px}}.upsell-offer__h:before{border-bottom:1px solid #e7e4d3;bottom:calc(100% - 1px);content:"";display:block;position:absolute;width:100%;z-index:0}.upsell-offer__h:after{content:url(../../img/free-offer-upsell-bowtie.svg);height:30px;left:50%;pointer-events:none;position:absolute;top:-15px;-ms-transform-origin:center;transform-origin:center;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.cta-group:after,.school__events-event:after,.school__partner:after{content:"";background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}.upsell-offer__text{margin:25px auto 30px;max-width:420px}.cta-group{position:relative}.cta-group .article__login,.cta-group .category__body,.cta-group .filter__links,.cta-group .footer__membership-value-for-example,.cta-group .live-qa__chat-ended-message,.cta-group .live-qa__date,.cta-group .magazine-current__featured-title,.cta-group .membership__packages-price--footer span,.cta-group .mono-small,.cta-group .newsletter .newsletter__errors,.cta-group .newsletter .newsletter__form label.error,.cta-group .offer-landing__offer-list,.cta-group .offer-landing__offer-price span,.cta-group .offer-landing__offer-price--gift span,.cta-group .posts__list-date-month,.cta-group .recipe-header__byline-name,.cta-group .recipe-header__login,.cta-group .recipes-menu,.cta-group .register-landing__location-price-info,.cta-group .register-landing__offer-list,.cta-group .register-landing__offer-price span,.cta-group .register-landing__offer-price--gift span,.cta-group .register__form-price span,.cta-group .register__form-price--digital span,.cta-group .register__form-price-list,.cta-group .register__header-subtitle,.cta-group .school__calendar-day,.cta-group .school__events-month,.cta-group .school__events-price,.cta-group .school__partner-address,.cta-group .stations__time,.membership__packages-price--footer .cta-group span,.newsletter .cta-group .newsletter__errors,.newsletter .newsletter__form .cta-group label.error,.offer-landing__offer-price .cta-group span,.offer-landing__offer-price--gift .cta-group span,.register-landing__offer-price .cta-group span,.register-landing__offer-price--gift .cta-group span,.register__form-price .cta-group span,.register__form-price--digital .cta-group span{display:block;padding:15px}.cta-group .upsell-button{position:relative;z-index:1}.cta-group .button--red{background-color:#ff7055;color:#fffef7;padding-left:60px;padding-right:60px}.cta-group .button--red:focus,.cta-group .button--red:hover{background-color:#2c3b4b}.cta-group .button--link{color:#2c3b4b}.cta-group .button--link:focus,.cta-group .button--link:hover{box-shadow:none;color:#ff7055}.cta-group:after{display:block;height:40px;left:0;position:absolute;top:0;width:100%;z-index:0}.upsell-form__legend{margin-bottom:20px;margin-top:30px}.upsell-payment-form{display:none}.upsell-payment-form--error{display:block}.register__fanned-cover-link,.register__fanned-covers{display:inline-block;cursor:pointer;width:160px;position:relative}.register__fanned-cover-link:focus .register__fanned-cover-images img:first-child,.register__fanned-cover-link:hover .register__fanned-cover-images img:first-child,.register__fanned-covers:focus .register__fanned-cover-images img:first-child,.register__fanned-covers:hover .register__fanned-cover-images img:first-child{-ms-transform:rotate(5deg);transform:rotate(5deg)}.register__fanned-cover-link:focus .register__fanned-cover-images img:last-child,.register__fanned-cover-link:hover .register__fanned-cover-images img:last-child,.register__fanned-covers:focus .register__fanned-cover-images img:last-child,.register__fanned-covers:hover .register__fanned-cover-images img:last-child{-ms-transform:rotate(-5deg);transform:rotate(-5deg)}@media(min-width:600px){.register__fanned-cover-link,.register__fanned-covers{width:260px}}@media(min-width:1100px){.register__fanned-cover-link,.register__fanned-covers{width:350px}}.register__fanned-covers{cursor:default}.register__fanned-cover-images{width:100%;margin:0 auto;position:relative;height:150px}@media(min-width:600px){.register__fanned-cover-images{height:220px}}@media(min-width:1100px){.register__fanned-cover-images{height:300px}}.register__fanned-cover-images img{position:absolute;left:0;right:0;margin:0 auto;box-shadow:3px 3px 3px rgba(0,0,0,.1);-ms-transform-origin:center 400px;transform-origin:center 400px;transition:transform .2s;height:auto}.register__fanned-cover-images img:first-child{-ms-transform:rotate(3deg);transform:rotate(3deg)}.register__fanned-cover-images img:last-child{-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.register__fanned-free{display:none;color:#fffef7;width:70px;height:70px;background-color:#ff7055;position:absolute;top:50%;right:-30px;margin:0;z-index:1;border-radius:50%;line-height:75px;text-align:center}.school,.school-landing__header,.school-landing__header-desc{margin:0 20px}@media(min-width:450px){.school,.school-landing__header,.school-landing__header-desc{margin:0 40px}}@media(min-width:600px){.register__fanned-free{display:block}.school,.school-landing__header,.school-landing__header-desc{margin:0 80px}}@media(min-width:768px){.school,.school-landing__header,.school-landing__header-desc{margin:0 80px}}@media(min-width:960px){.upsell-offer__h{font-size:35px}.school,.school-landing__header,.school-landing__header-desc{margin:0 100px}}@media(min-width:1400px){.school,.school-landing__header,.school-landing__header-desc{margin:0 120px}}@media(min-width:1855px){.school,.school-landing__header,.school-landing__header-desc{max-width:1600px;margin:0 auto}}.school-landing{margin:0 20px;position:relative}@media(min-width:450px){.school-landing{margin:0 40px}}@media(min-width:600px){.school-landing{margin:0 80px}}@media(min-width:768px){.school-landing{margin:0 80px}}@media(min-width:960px){.school-landing{margin:0 100px}}@media(min-width:1400px){.school-landing{margin:0 120px}}@media(min-width:1855px){.school-landing{max-width:1600px;margin:0 auto}}.school-landing:after{height:45px;bottom:0}.school-landing__header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.school-landing__header p{line-height:1.4;margin:40px auto;max-width:600px;padding:0 20px}.school-landing__header p:not(:first-child){text-indent:20px}.school-landing__intro p:first-child,.school-landing__sponsor-text p:not(:first-child),.text-cols p:first-child{text-indent:0}.school-landing__sponsor-text{font-size:24px;line-height:1.5}.school-landing__sponsor-text p{max-width:100%;margin:0}.school-landing__sponsor-text a{color:#bf0d3e}.school-landing__sponsor-text a:hover{color:#8f0a2f}.school-landing__intro,.text-cols{margin:0 auto;max-width:960px;padding:40px 0}.school-landing__intro p,.school-landing__intro p:last-child,.text-cols p,.text-cols p:last-child{margin:0}.school-landing__intro p:first-child:first-letter,.text-cols p:first-child:first-letter{float:left;font-size:32px;line-height:32px;padding:14px 15px 8px;margin:5px 12px 0 0;color:#2c3b4b;border:1px solid #e7e4d3}@media print{.school-landing__intro p:first-child:first-letter,.text-cols p:first-child:first-letter{padding:10px 10px 5px;font-size:25px;line-height:25px}}@media(min-width:600px){.school-landing__intro p:first-child:first-letter,.text-cols p:first-child:first-letter{font-size:50px;line-height:50px;padding:14px 15px 2px}}@-moz-document url-prefix(){.school-landing__intro p:first-child:first-letter,.text-cols p:first-child:first-letter{padding:17px 15px}}@media(min-width:768px){.school-landing__intro,.text-cols{column-count:2;padding:60px 0}}.school__header .intro__colspan{padding:40px 0}@media(min-width:768px){.school__header .intro__colspan{border:0;display:-ms-flexbox;display:flex;text-align:left;width:100%;padding:60px}.school__header .intro__colspan-v2{padding:60px 0}}@media(min-width:960px){.school-landing__intro p:first-child:first-letter,.text-cols p:first-child:first-letter{font-size:60px;line-height:60px}.school__header .intro__colspan{border-right:1px solid #e7e4d3;border-left:1px solid #e7e4d3}}.school__header .intro__colspan-v2{border:0}.features-wrapper .school__header .feature-quote,.school__header .accolade-quote,.school__header .account__default-messaging,.school__header .article-aside__locked-text,.school__header .article__excerpt,.school__header .cards__no-results,.school__header .features-wrapper .feature-quote,.school__header .large-body-text,.school__header .large-caption,.school__header .recipe-header__locked-text,.school__header .register__offer-intro,.school__header .upsell-offer__text{text-align:center;margin:0 auto;max-width:750px}.features-wrapper .header__info-block .feature-quote,.header__info-block .accolade-quote,.header__info-block .account__default-messaging,.header__info-block .article-aside__locked-text,.header__info-block .article__excerpt,.header__info-block .cards__no-results,.header__info-block .features-wrapper .feature-quote,.header__info-block .large-body-text,.header__info-block .large-caption,.header__info-block .recipe-header__locked-text,.header__info-block .register__offer-intro,.header__info-block .upsell-offer__text{padding-bottom:40px;text-align:left;max-width:100%}.features-wrapper .header__info-block .feature-quote p,.header__info-block .accolade-quote p,.header__info-block .account__default-messaging p,.header__info-block .article-aside__locked-text p,.header__info-block .article__excerpt p,.header__info-block .cards__no-results p,.header__info-block .features-wrapper .feature-quote p,.header__info-block .large-body-text p,.header__info-block .large-caption p,.header__info-block .recipe-header__locked-text p,.header__info-block .register__offer-intro p,.header__info-block .upsell-offer__text p{margin-bottom:40px}.info-block--heading{margin-bottom:-1px}.info-block--list{text-align:left}@media(min-width:768px){.features-wrapper .header__info-block .feature-quote,.header__info-block .accolade-quote,.header__info-block .account__default-messaging,.header__info-block .article-aside__locked-text,.header__info-block .article__excerpt,.header__info-block .cards__no-results,.header__info-block .features-wrapper .feature-quote,.header__info-block .large-body-text,.header__info-block .large-caption,.header__info-block .recipe-header__locked-text,.header__info-block .register__offer-intro,.header__info-block .upsell-offer__text{-ms-flex:1;flex:1;padding-bottom:0}.features-wrapper .header__info-block .feature-quote p,.header__info-block .accolade-quote p,.header__info-block .account__default-messaging p,.header__info-block .article-aside__locked-text p,.header__info-block .article__excerpt p,.header__info-block .cards__no-results p,.header__info-block .features-wrapper .feature-quote p,.header__info-block .large-body-text p,.header__info-block .large-caption p,.header__info-block .recipe-header__locked-text p,.header__info-block .register__offer-intro p,.header__info-block .upsell-offer__text p{padding-right:40px}.info-block{-ms-flex:1;flex:1}.blocks-wrapper{max-width:50%}}.school-landing__header-lead{position:relative;margin-top:15px;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-transform:uppercase;color:#2c3b4b;font-size:22px;line-height:22px;letter-spacing:2px;padding:20px 0;text-align:center}.school-landing__header-lead:before{height:15px;bottom:100%}@media(min-width:600px){.school-landing__header-lead{font-size:28px;line-height:28px;letter-spacing:3px}}@media(min-width:768px){.school-landing__header-lead{font-size:35px;line-height:35px}}@media(min-width:1400px){.school-landing__header-lead{letter-spacing:4px;font-size:42px;line-height:42px}}.school-landing__sections{border-top:0}a.school-landing__section:hover .school-landing__section-desc{color:#fffef7}.turned-off .ribbon-wrapper{z-index:1}.turned-off .turned-off-content{opacity:.35}.school-landing__section-title{border-bottom:0;font-size:34px;line-height:1}.school-landing__section-img{border-radius:50%;display:block;margin:20px auto 40px;object-fit:cover;object-position:center;width:100%;max-width:400px}.school-landing__section-desc{color:#2c3b4b}.school__about{margin:0 20px}@media(min-width:450px){.school__about{margin:0 40px}}@media(min-width:600px){.school__about{margin:0 80px}}@media(min-width:768px){.school__about{margin:0 80px}}@media(min-width:960px){.school__about{margin:0 100px}}@media(min-width:1400px){.school__about{margin:0 120px}}@media(min-width:1855px){.school__about{max-width:1600px;margin:0 auto}}.school-page--title{margin-bottom:0;margin-top:5px;padding:40px 0;text-align:center}.school-section--title{border-bottom:1px solid #e7e4d3;margin-bottom:40px;padding:40px 0;text-align:center}.school-section--title--recirc{margin-bottom:0}.account__help-faq .school__two-col ul,.article-body .school__two-col ul,.basic-page__craft .school__two-col ul,.school__two-col,.school__two-col .account__help-faq ul,.school__two-col .article-body ul,.school__two-col .basic-page__craft ul,.school__two-col .serif-list,.school__two-col--with-space{margin-bottom:40px}.school__photo{line-height:0;background-color:#2c3b4b}.school__photo img{width:100%}.school__two-col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.account__manage .school__two-col a,.school__two-col .account__manage a,.school__two-col .account__small-sans,.school__two-col .register__fanned-free,.school__two-col .small-sans{margin-top:40px}@media(min-width:960px){.school__two-col{border-bottom:1px solid #e7e4d3;margin-bottom:0;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row}.school__two-col--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.school__two-col--with-space{margin-bottom:0}.school__two-col-left{-ms-flex:1;flex:1;padding:40px 40px 40px 0;border-right:1px solid #e7e4d3}.school__two-col-left .school__two-col-image{margin:40px 40px 40px 0}}@media(min-width:1100px){.school__two-col-left{padding:60px 60px 60px 0}.school__two-col-left .school__two-col-image{margin:60px 60px 60px 0}}@media(min-width:960px){.school__two-col-right{-ms-flex:1;flex:1;padding:40px 0 40px 40px}.school__two-col-right .school__two-col-image{margin:40px 0 40px 40px}}@media(min-width:1100px){.school__two-col-right{padding:60px 0 60px 60px}.school__two-col-right .school__two-col-image{margin:60px 0 60px 60px}}.school__two-col--has-image{display:-ms-flexbox;display:flex;position:relative;height:300px}@media(min-width:600px){.school__two-col--has-image{height:500px}}.school__two-col-image{background-size:cover;background-position:top center;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;left:0;bottom:0}.school__calendar-img,.school__events-image{background-position:center;background-size:cover}@media(min-width:960px){.school__two-col--has-image{height:auto;-ms-flex:1;flex:1}.school__what-youll-learn{display:none}}.school__events-nav{border-top:4px solid #2c3b4b;border-bottom:1px solid #e7e4d3;padding:20px 0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.footer__membership-value-title .school__events-nav strong,.school__events-nav .ad-card__title,.school__events-nav .article__aside-col-title,.school__events-nav .article__subscribe,.school__events-nav .footer__membership-value-title,.school__events-nav .footer__membership-value-title strong,.school__events-nav .infobar__subscribe,.school__events-nav .medium-sans,.school__events-nav .mono-list__title,.school__events-nav .offer-landing__offer-title,.school__events-nav .promo-offer__h,.school__events-nav .register-landing__location-title,.school__events-nav .register-landing__offer-title,.school__events-nav .school-landing__section-title,.school__events-nav .serif-list__title,.school__events-nav .stations__city,.school__events-nav .topper-side__h,.school__events-nav .topper-side__sub-h{margin-bottom:0;padding-top:5px}.school__events-nav h2{text-align:center;margin-right:auto;margin-left:auto;padding-top:3px}@media(max-width:1399px){.school__events--online-cooking-classes .school__events-nav h2{text-align:left;margin-left:0}}@media(max-width:1129px){.school__events--online-cooking-classes .school__events-nav h2{font-size:28px;line-height:1}}@media(max-width:1023px){.school__events--online-cooking-classes .school__events-nav h2{font-size:24px}}@media(min-width:768px) and (max-width:1399px){.school__events--online-cooking-classes .school__events-nav h2{padding-right:190px}}@media(min-width:600px) and (max-width:767px){.school__events--online-cooking-classes .school__events-nav h2{padding-right:55px}}@media(max-width:599px){.school__events--online-cooking-classes .school__events-nav h2{margin-left:auto;text-align:center}}.school__events-nav-link{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;letter-spacing:.5px;line-height:14px;color:#2c3b4b}@media(min-width:600px){.school__events-nav-link{letter-spacing:1px;font-size:14px;line-height:18px}}.school__events-sold-out,.school__events-title,.school__partner-name{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;letter-spacing:.5px;text-transform:uppercase}.school__events-nav-link:focus,.school__events-nav-link:hover{color:#ff7055}.school__events-nav-link:focus:first-child svg,.school__events-nav-link:focus:last-child svg,.school__events-nav-link:hover:first-child svg,.school__events-nav-link:hover:last-child svg{fill:#ff7055}.school__events-nav-link:first-child svg,.school__events-nav-link:last-child svg{display:none}@media(min-width:600px){.school__events-nav-link:first-child svg,.school__events-nav-link:last-child svg{display:inline;vertical-align:middle;width:47px;height:11px;fill:#e7e4d3;transition:fill .2s}.school__events-nav-link:first-child svg{margin-right:8px}.school__events-nav-link:last-child svg{margin-left:8px}}.school__toggle{position:absolute;top:0;right:0;display:none;height:100%;border-left:1px solid #e7e4d3}@media(min-width:600px){.school__toggle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media(min-width:768px){.school__toggle{-ms-flex-direction:row;flex-direction:row}}.school__toggle-link{height:100%;padding:0 10px;border-right:1px solid #e7e4d3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:background-color .2s}@media(min-width:768px){.school__toggle-link{padding:0 20px}}.school__toggle-link:focus,.school__toggle-link:hover{background-color:#f6f4ec}.school__toggle-link svg{height:15px;fill:#2c3b4b;stroke:none}.school__toggle-link--selected svg,.school__toggle-link--selected:focus svg,.school__toggle-link--selected:hover svg{fill:#fffef7;stroke:none}@media(min-width:960px){.school__toggle-link{padding:0 30px}.school__toggle-link svg{height:20px}}.school__toggle-link--selected{background-color:#2c3b4b;border-right-color:#2c3b4b}.school__toggle-link--selected:focus,.school__toggle-link--selected:hover{background-color:#2c3b4b;cursor:default}.posts__more-title text,.tv__title text,.tv__title--serif text{text-anchor:middle;fill:#2c3b4b}.school__events .cards__no-results{text-align:center;padding:80px 0;margin:0;border-bottom:1px solid #e7e4d3}.school__events .cards__no-results p,.school__events .cards__no-results p:last-child{margin:0}.school__list,.school__list-partners{position:relative}.school__list .bowtie-loader--calendar,.school__list-partners .bowtie-loader--calendar{top:10px}.school__events-event,.school__partner{display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e4d3;position:relative;margin-bottom:16px;color:#2c3b4b}.school__events-event:after,.school__partner:after{display:block;height:15px;width:100%;position:absolute;bottom:-17px;left:0;border-bottom:1px solid #e7e4d3}.school__events-event--sold-out,.school__events-event--sold-out .school__events-price,.school__events-event--sold-out .school__events-time,.school__events-event--sold-out .school__partner-address,.school__events-event--sold-out .school__partner-phone{color:#eae9df}.school__events-event--sold-out .school__events-image{filter:brightness(25%) contrast(70%) sepia(1) hue-rotate(170deg)}.school__events-event--sold-out .school__events-sold-out{display:block}.school__events-event:focus,.school__events-event:hover,.school__partner:focus,.school__partner:hover{background-color:#2c3b4b;color:#fffef7}.school__events-event:focus .school__events-title,.school__events-event:focus .school__partner-name,.school__events-event:hover .school__events-title,.school__events-event:hover .school__partner-name,.school__partner:focus .school__events-title,.school__partner:focus .school__partner-name,.school__partner:hover .school__events-title,.school__partner:hover .school__partner-name{border-left:1px solid #5a6d82}.school__events-event:focus .school__events-price,.school__events-event:focus .school__partner-address,.school__events-event:hover .school__events-price,.school__events-event:hover .school__partner-address,.school__partner:focus .school__events-price,.school__partner:focus .school__partner-address,.school__partner:hover .school__events-price,.school__partner:hover .school__partner-address{color:#fffef7;border-bottom:1px solid #5a6d82}.school__events-event:focus .school__events-month,.school__events-event:focus .school__events-time,.school__events-event:focus .school__partner-phone,.school__events-event:hover .school__events-month,.school__events-event:hover .school__events-time,.school__events-event:hover .school__partner-phone,.school__partner:focus .school__events-month,.school__partner:focus .school__events-time,.school__partner:focus .school__partner-phone,.school__partner:hover .school__events-month,.school__partner:hover .school__events-time,.school__partner:hover .school__partner-phone{color:#9cb7c6}.school__events-date{-ms-flex-negative:0;flex-shrink:0;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;padding:15px 0 5px;text-align:center;width:70px;font-size:45px;line-height:45px}@media(min-width:768px){.school__events-date{font-size:50px;line-height:50px}}@media(min-width:1100px){.school__events-date{padding:20px 0 5px;width:100px;font-size:60px;line-height:60px}}.school__events-month{margin-bottom:5px;transition:color .2s}.school__events-day{margin-bottom:0}.school__events-title,.school__partner-name{border-left:1px solid #e7e4d3;transition:border .2s;width:100%;-ms-flex-negative:1;flex-shrink:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:20px 40px 20px 20px;font-size:20px;line-height:20px}@media(min-width:960px){.school__events-title,.school__partner-name{font-size:25px;line-height:25px;padding:20px 30px}}.school__events-title span,.school__partner-name span{padding-top:5px}.school__events-info,.school__partner-info{position:relative;width:150px;-ms-flex-negative:0;flex-shrink:0;display:none}@media(min-width:768px){.school__events-info,.school__partner-info{display:block}}.school__events-image{width:70px;-ms-flex-negative:0;flex-shrink:0;display:none}@media(min-width:600px){.school__events-event:focus .school__events-title,.school__events-event:focus .school__partner-name,.school__events-event:hover .school__events-title,.school__events-event:hover .school__partner-name,.school__partner:focus .school__events-title,.school__partner:focus .school__partner-name,.school__partner:hover .school__events-title,.school__partner:hover .school__partner-name{border-right:1px solid #5a6d82}.school__events-title,.school__partner-name{border-right:1px solid #e7e4d3}.school__events-image{display:block}}@media(min-width:768px){.school__events-image{width:150px}}.school__events-price,.school__partner-address{margin-bottom:0;transition:color .2s,border .2s;border-bottom:1px solid #e7e4d3;box-sizing:border-box;height:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:10px;position:absolute;top:0;bottom:0;width:100%}.school__events-time,.school__partner-phone{transition:color .2s;margin-bottom:0;height:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:10px;position:absolute;top:50%;bottom:0;width:100%}.school__events-sold-out{display:none;color:#ff7055;position:absolute;top:50%;right:0;-ms-transform:rotate(270deg);transform:rotate(270deg);padding:0;-ms-transform-origin:top;transform-origin:top;font-size:17px;line-height:17px}.school__events.loading .school__calendar-month,.school__events.loading .school__list-wrapper{opacity:0}.bowtie-loader--calendar{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);display:none}.bowtie-loader--calendar:before{position:absolute;left:50%;width:50px;height:50px;top:50px;content:url(../../img/bowtie-loader-red.svg);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);animation:rotate 1s infinite ease-in-out}.learn-more__modal:after,.school__callout:before,.tv__subheader span:after{content:''}.school__calendar{position:relative}.school__calendar .bowtie-loader--calendar{top:140px}.school__calendar-month{opacity:1;transition:opacity .2s;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}@media(min-width:0) and (max-width:959px){.school__calendar-month{margin-bottom:60px}}.school__calendar-week{display:none}@media(min-width:600px){.school__events-sold-out{color:#fffef7}.school__calendar-month{-ms-flex-direction:row;flex-direction:row}.school__calendar-week{display:-ms-flexbox;display:flex}.school__calendar-img{display:block;height:60px}}.school__calendar-day{text-align:center;padding:6px 0;margin:0 auto;width:14.285%;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;border-right:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3}.school__calendar-day:first-child{border-left:1px solid #e7e4d3}.school__calendar-img{width:100%;display:block}.school__calendar-date{width:100%;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;border-bottom:1px solid #e7e4d3;padding:0 30px 0 0;position:relative;min-height:35px;overflow:hidden}@media(min-width:600px){.school__calendar-date{width:14.285%;min-height:100px;padding:10px;border-right:1px solid #e7e4d3}.school__calendar-date:nth-child(7n+1){border-left:1px solid #e7e4d3}}@media(min-width:960px){.school__calendar-img{height:100px}.school__calendar-date{min-height:120px}}.school__calendar-date.inactive{background-color:#f6f4ec;display:none}.school__calendar-date.inactive .school__calendar-class{color:#5a6d82}.school__calendar-date.inactive .school__calendar-class:focus,.school__calendar-date.inactive .school__calendar-class:hover{color:#ff7055}.school__calendar-date.inactive .school__calendar-number{color:#5a6d82;background-color:#f6f4ec}.school__calendar-date.today .school__calendar-number{background-color:#5a6d82;color:#fffef7}.school__calendar-number{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;font-size:12px;top:5px;right:5px;position:absolute;width:25px;height:25px;background-color:#fffef7;color:#2c3b4b;text-align:center;line-height:25px}.school__calendar-class{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;font-size:14px;line-height:16px;display:block;color:#2c3b4b}.school__calendar-class:focus,.school__calendar-class:hover{color:#ff7055}.school__calendar-class p{margin:0;padding:11px 0 5px}@media(min-width:960px){.school__calendar-class{font-size:16px;line-height:18px}}.school__instructors{margin:0 20px}@media(min-width:450px){.school__instructors{margin:0 40px}}@media(min-width:600px){.school__calendar-date.inactive{display:block}.school__calendar-class p{padding:10px 0}.school__instructors{margin:0 80px}}@media(min-width:768px){.school__instructors{margin:0 80px}}@media(min-width:960px){.school__instructors{margin:0 100px}}@media(min-width:1400px){.school__calendar-class{font-size:18px;line-height:20px}.school__instructors{margin:0 120px}}@media(min-width:1855px){.school__instructors{max-width:1600px;margin:0 auto}}.school__instructors-cards{margin-top:60px;overflow:hidden}.school__instructors .card{margin-bottom:80px}@media(min-width:600px){.school__instructors .card{width:48%;float:left}.school__instructors .card:nth-child(odd){margin-right:4%;clear:both}}@media(min-width:960px){.school__instructors .card{width:30.66%}.school__instructors .card:nth-child(odd){margin-right:auto;clear:initial}.school__instructors .card:not(:nth-child(3n)){margin-right:4%}.school__instructors .card:nth-child(3n+1){clear:both}}.school__instructors-v2{margin-left:0;margin-right:0}.school__private-events h2{text-align:center;margin-right:auto;margin-left:auto;padding-bottom:30px;border-bottom:1px solid #e7e4d3}.school__private-events h2.basic-page__title,.school__private-events h2.basic-page__title--no-lines{font-size:55px;line-height:50px;letter-spacing:3px}.learn-more__trigger,.offer-callout__tease,.offer-callout__title,.register-landing__plan-heading,.school__partner-city{text-transform:uppercase;letter-spacing:1px}.school__callout{text-align:center;margin:40px auto;position:relative}.school__callout:before{position:relative;width:100%;display:block}.callout-text{padding:0 40px}@media(min-width:768px){.callout-text{max-width:900px;text-align:center;margin:0 auto}}.callout-link{margin:20px auto 0}.school__partner-address,.school__partner-phone{bottom:auto;left:auto;right:auto;top:auto;padding-bottom:5px;padding-top:5px}.school__state{position:relative;margin-top:15px;padding-top:0;border-top:1px solid #e7e4d3}.school__state:before{height:15px;bottom:100%}.partners-list-header{margin-bottom:-1px}.school__list-partners{display:none;margin-bottom:40px}.school__list-wrapper .school__partner:last-child{margin-bottom:0}.school__list-wrapper .school__partner:last-child:after{display:none}.school__partner{display:-ms-grid;display:grid;-ms-grid-columns:40% (1fr) [3];grid-template-columns:40% repeat(3,1fr);-ms-grid-rows:(1fr) [2];grid-template-rows:repeat(2,1fr)}.school__partner-city{-ms-flex-item-align:center;border:none;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;font-size:14px;font-weight:700;-ms-grid-column:span 1;grid-column:span 1;line-height:1.3;padding:20px;width:auto}.school__partner-name{-ms-grid-column:span 3;grid-column:span 3;width:auto}@media(min-width:600px) and (max-width:767px){.school__partner-name{border-right:none}}.school__partner-info{border-top:1px solid #e7e4d3;display:block;-ms-flex-negative:initial;flex-shrink:initial;-ms-grid-column:span 4;grid-column:span 4;width:100%}@media(min-width:768px){.school__partner{-ms-grid-columns:200px (1fr) [5];grid-template-columns:200px repeat(5,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr}.school__partner-info{border-top:none;-ms-grid-column:span 2;grid-column:span 2}}.school__partner-address{position:relative}.school__partner-phone{height:auto;position:relative}.intro--online-classes{border-bottom:1px solid #e7e4d3}.button__wrapper{border-bottom:4px solid #2c3b4b;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:20px}.school__class-title{border-left:0;border-right:1px solid #e7e4d3;width:50%}.school__events-event .school__class-title:hover,.school__partner .school__class-title:hover{border-left:0}@media(min-width:600px){.school__class-title{width:100%}}.school__class-info{display:block;width:50%;-ms-flex-negative:initial;flex-shrink:initial}.register-landing__plan-heading{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;color:#5a6d82;text-align:center;font-size:22px;line-height:normal;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:25px;position:relative;padding-bottom:20px;border-top:4px solid #2c3b4b}@media(min-width:600px){.school__class-info{width:200px}.register-landing__plan-heading{font-size:30px;padding-top:30px}}@media(min-width:768px){.register-landing__plan-heading{font-size:40px;padding-top:40px}}@media(min-width:960px){.register-landing__plan-heading{font-size:50px}}@media(min-width:1100px){.register-landing__plan-heading{font-size:65px}}.register-landing__plan-heading:after,.register-landing__plan-heading:before{position:absolute}.register-landing__plan-heading:before{top:0}.register-landing__plan-heading:after{bottom:0}.offer-landing__offers,.offer-landing__offers--footer,.offer-landing__offers--gift{border-top:4px solid #2c3b4b;border-bottom:1px solid #e7e4d3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:960px){.offer-landing__offers,.offer-landing__offers--footer,.offer-landing__offers--gift{-ms-flex-direction:row;flex-direction:row}}.offer-landing__offers--gift{border-top:1px solid #e7e4d3}@media(min-width:0) and (max-width:767px){.offer-landing__offers--gift{margin-bottom:40px}}.offer-landing__offers--footer{border-top:1px solid #5a6d82;border-bottom:0}@media(min-width:768px){.offer-landing__offers--footer{border-bottom:1px solid #5a6d82}}.offer-landing__offers--footer .offer-landing__offer-title{color:#fffef7;border-color:#fffef7}.offer-landing__offers--footer .offer-landing__offer-list li{color:#fffef7;border-color:#5a6d82}.offer-landing__offer{position:relative;text-align:center}@media(min-width:0) and (max-width:959px){.offer-landing__offer{-ms-flex-order:2;order:2}}@media(min-width:768px){.offer-landing__offer{-ms-flex:1;flex:1;margin-top:0;border:0}}@media(min-width:0) and (max-width:959px){.offer-landing__offer--combo{-ms-flex-order:1;order:1}}.offer-landing__offer--combo .offer-landing__offer-title{padding-bottom:20px;margin-top:0}.offer-landing__offer,.offer-landing__offer label{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:background-color .2s,border-color .25s}@media(max-width:959px){.offer-landing__offer,.offer-landing__offer label{padding:30px}}@media(min-width:960px){.offer-landing__offer--combo{border:20px solid #e7e4d3}.offer-landing__offer,.offer-landing__offer label{padding:40px}.offer-landing__offer label:not(:nth-child(2)),.offer-landing__offer:not(:nth-child(2)){padding:60px 40px}}.offer-landing__offer label{cursor:pointer}.offer-landing__offer-title{border-bottom:1px solid #e7e4d3;margin-bottom:0;margin-top:15px;padding-bottom:20px;transition:border .2s,color .2s;text-align:center}.offer-landing__offer-title--centered{border-bottom:0}@media(min-width:768px) and (max-width:959px){.offer-landing__offer-title{font-size:24px;line-height:20px}}.flag__shape--bg:after,.flag__shape--bg:before{border-color:#fffef7}.flag__shape--bg,.flag__text--bg{color:#ff7055;background-color:#fffef7}.offer-landing__offer-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:auto}.offer-landing__learn-more{position:relative}.offer-landing__options--gift-subscription:before,.offer-message--gift-subscription:before{display:none}.offer-landing__options--gift-subscription .accolade-source,.offer-landing__options--gift-subscription .account__overview-number,.offer-landing__options--gift-subscription .article__recipe,.offer-landing__options--gift-subscription .basic-page__breadcrumb,.offer-landing__options--gift-subscription .copy-to-clipboard,.offer-landing__options--gift-subscription .editors-note__byline,.offer-landing__options--gift-subscription .issue__breadcrumb,.offer-landing__options--gift-subscription .mono-extra-small,.offer-landing__options--gift-subscription .result__type,.offer-landing__options--gift-subscription .school__events-time,.offer-landing__options--gift-subscription .school__partner-phone,.offer-message--gift-subscription .accolade-source,.offer-message--gift-subscription .account__overview-number,.offer-message--gift-subscription .article__recipe,.offer-message--gift-subscription .basic-page__breadcrumb,.offer-message--gift-subscription .copy-to-clipboard,.offer-message--gift-subscription .editors-note__byline,.offer-message--gift-subscription .issue__breadcrumb,.offer-message--gift-subscription .mono-extra-small,.offer-message--gift-subscription .result__type,.offer-message--gift-subscription .school__events-time,.offer-message--gift-subscription .school__partner-phone{color:#2c3b4b}.offer-landing__options-columns{border-bottom:4px solid #2c3b4b}.learn-more__modal{position:absolute;z-index:9;top:15px;margin:20px -20px;padding:30px;background-color:#2c3b4b;color:#fffef7;display:none}.learn-more__modal:after{display:block;width:0;height:0;position:absolute;top:-10px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #2c3b4b}.learn-more__modal .learn-more__modal-fineprint{color:#9cb7c6}.footer__membership-value-title .learn-more__modal strong,.learn-more__modal .ad-card__title,.learn-more__modal .article__aside-col-title,.learn-more__modal .article__subscribe,.learn-more__modal .footer__membership-value-title,.learn-more__modal .footer__membership-value-title strong,.learn-more__modal .infobar__subscribe,.learn-more__modal .medium-sans,.learn-more__modal .mono-list__title,.learn-more__modal .offer-landing__offer-title,.learn-more__modal .promo-offer__h,.learn-more__modal .register-landing__location-title,.learn-more__modal .register-landing__offer-title,.learn-more__modal .school-landing__section-title,.learn-more__modal .serif-list__title,.learn-more__modal .stations__city,.learn-more__modal .topper-side__h,.learn-more__modal .topper-side__sub-h{color:inherit}@media(min-width:960px){.learn-more__modal{top:auto;margin:0 0 10px;bottom:100%;left:50%;display:block;visibility:hidden;opacity:0;transition:all .2s}.learn-more__modal:after{top:auto;bottom:-10px;border-bottom:none;border-top:10px solid #2c3b4b}.learn-more__modal--print{width:200%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.learn-more__modal--print:after{left:50%}}@media(min-width:1100px){.offer-landing__offer-title{font-size:30px}.offer-landing__offer-title.large{font-size:40px}.learn-more__modal--print{width:150%}}@media(min-width:1400px){.learn-more__modal--print{width:100%}}@media(min-width:960px){.learn-more__modal--combo{width:400%;-ms-transform:translateX(-75%);transform:translateX(-75%)}.learn-more__modal--combo:after{left:75%}}@media(min-width:1100px){.learn-more__modal--combo{width:350%}}@media(min-width:1400px){.learn-more__modal--combo{width:250%}}@media(min-width:1800px){.learn-more__modal--combo{width:200%}}@media(min-width:960px){.learn-more__modal--digital{width:300%;-ms-transform:translateX(-33%);transform:translateX(-33%)}.learn-more__modal--digital:after{left:33%}.learn-more__modal--insider{-ms-transform:translate(-50%);transform:translate(-50%)}.learn-more__modal--insider:after{left:50%}}@media(min-width:1100px){.learn-more__modal--digital{width:250%}}@media(min-width:1400px){.learn-more__modal--digital{width:200%}}@media(min-width:1800px){.learn-more__modal--digital{width:150%}}.learn-more__modal-list{border-top:1px solid #5a6d82}.learn-more__modal-list-item{-ms-flex:1;flex:1;padding:20px 0;border-bottom:1px solid #5a6d82}@media(min-width:768px){.learn-more__modal-list{border-bottom:1px solid #5a6d82;display:-ms-flexbox;display:flex}.learn-more__modal-list-item{padding:20px;border-bottom:none}.learn-more__modal-list-item:not(:last-child){border-right:1px solid #5a6d82}}.learn-more__modal-list-item *{text-align:left}.learn-more__modal-list-item p{margin-bottom:0;font-size:16px;line-height:22px}.learn-more__modal-fineprint{font-size:14px;line-height:18px;margin:15px 0 -10px;font-family:MinionPro-It}.learn-more__modal-images{margin:0 0 40px}@media(min-width:450px){.learn-more__modal-images{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:768px){.learn-more__modal-images{margin:20px 0}.learn-more__modal-images--payment-page{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.learn-more__modal-images--payment-page{text-align:center;border-bottom:1px solid #e7e4d3;padding-bottom:20px}@media(min-width:0) and (max-width:767px){.learn-more__modal-images--payment-page{margin-top:20px}}.learn-more__modal-images--payment-page img{width:auto}.learn-more__modal-image--divider{display:block;font-size:40px;margin:20px 0}@media(min-width:600px){.learn-more__modal-image--divider{margin:20px -28px 20px 26px}.learn-more__modal-images--payment-page .learn-more__modal-image--divider{margin:20px}.learn-more__modal--insider .learn-more__modal-image--divider{margin:20px 0 20px 26px}}.learn-more__modal-image img{display:block;margin:0 auto;max-height:100px}.learn-more__modal-image--peeler{display:inline-block;position:relative}.learn-more__modal-image--peeler img{width:100px;border-radius:50%}.learn-more__modal-image--peeler span{position:absolute;padding:2px 8px 0;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;font-size:14px;text-transform:uppercase;background:#ff7055;text-align:center;line-height:30px}.learn-more__trigger{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;font-size:14px;color:#5a6d82;margin-bottom:20px;display:inline-block}.learn-more__trigger:focus,.learn-more__trigger:hover{color:#2c3b4b;cursor:pointer}@media(min-width:0) and (max-width:959px){.learn-more__modal.active,.learn-more__trigger:focus+.learn-more__modal,.learn-more__trigger:hover+.learn-more__modal{display:block}}.offer-landing__btn{display:block;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:24px;line-height:1;text-transform:uppercase;text-align:center;color:#fffef7;background-color:#5a6d82;border:0;padding:20px 20px 15px}.offer-landing__btn:focus,.offer-landing__btn:hover{color:#fffef7;background-color:#2c3b4b}.offer-landing__offer-callout{margin-top:40px}.offer-callout__price,.offer-callout__tease,.offer-callout__title{display:block;text-align:center}.offer-callout__tease,.offer-callout__title{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;font-size:14px;color:#5a6d82;font-weight:700;line-height:1.6}.offer-callout__price,.offer-callout__tease{color:#2c3b4b}.offer-callout__price{font-size:36px;margin-top:5px}.offer-landing__offer-price,.offer-landing__offer-price--gift{margin-bottom:0;border-bottom:1px solid #e7e4d3;letter-spacing:0;padding:18px 0 10px;transition:border .2s,color .2s;text-align:center}.offer-landing__offer-price span,.offer-landing__offer-price--gift span{color:#b7b3a3;transition:color .2s;display:block}@media(min-width:600px){.offer-landing__offer-price,.offer-landing__offer-price--gift{letter-spacing:-2px}}.tv__feature-title,.tv__title--serif text{letter-spacing:1px;text-transform:uppercase}.offer-landing__offer-price--gift{border-top:1px solid #e7e4d3}.offer-landing__offer-img{width:100%;max-width:323px;margin:0 auto;display:block;padding-top:10px}@media(min-width:768px){.offer-landing__offer-img{padding-bottom:40px}}.offer-landing__offer-list{text-align:center;margin-bottom:20px}.offer-landing__offer-list li{padding:10px 0;border-bottom:1px solid #e7e4d3;transition:border .2s,color .2s}.offer-landing__offer-list li strong{font-weight:700;font-family:inherit}.offer-landing__offer-list li small{font-size:90%}.offer-landing__not-included{display:block;margin:20px 0}.register-landing__options--intro-offer:before{display:none}.register-landing__options--intro-offer .register-landing__options-column{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px 30px}@media(min-width:960px){.learn-more__modal-image img{max-height:150px}.learn-more__modal.active,.learn-more__trigger:focus+.learn-more__modal,.learn-more__trigger:hover+.learn-more__modal{visibility:visible;opacity:1;max-height:none}.register-landing__options--intro-offer .register-landing__options-column{padding:20px 40px}}.register-landing__options--intro-offer .register-landing__options-text *{text-align:left;padding:0}.register-landing__options--intro-offer .register-landing__options-text h3{display:inline-block;border-bottom:1px solid #e7e4d3}.register-landing__options--intro-offer .register-landing__options-text p{font-family:MinionPro-It}.register-landing__options--intro-offer .register-landing__secondary-img{margin:0}.membership__packages--intro-offer .learn-more__modal-image--peeler span,.membership__packages--intro-offer .learn-more__trigger:hover,.membership__packages--intro-offer .offer-callout__price,.membership__packages--intro-offer .offer-callout__tease,.membership__packages--intro-offer .offer-landing__offer-list li,.membership__packages--intro-offer .offer-landing__offer-title{color:#fffef7}.membership__packages--intro-offer .offer-landing__offer-list li,.membership__packages--intro-offer .offer-landing__offer-title,.membership__packages--intro-offer .offer-landing__offers,.membership__packages--intro-offer .offer-landing__offers--footer,.membership__packages--intro-offer .offer-landing__offers--gift{border-bottom-color:#5a6d82}.membership__packages--intro-offer .offer-landing__offer--combo{border-color:#5a6d82}.membership__packages--intro-offer .learn-more__modal{background-color:#fffef7;box-shadow:1px 2px 10px rgba(44,59,75,.2)}.membership__packages--intro-offer .learn-more__modal *{color:#2c3b4b}.membership__packages--intro-offer .learn-more__modal:after{border-bottom-color:#fffef7}@media(min-width:960px){.membership__packages--intro-offer .learn-more__modal:after{border-bottom-color:transparent;border-top-color:#fffef7}}.membership__packages--intro-offer .learn-more__modal-list,.membership__packages--intro-offer .learn-more__modal-list-item{border-color:#e7e4d3}.membership__packages--intro-offer .learn-more__modal-fineprint{color:#9f9982}.membership__packages--intro-offer .learn-more__trigger,.membership__packages--intro-offer .offer-callout__title{color:#fffef7}.tv{margin:0 20px 40px}@media(min-width:450px){.tv{margin:0 40px}}@media(min-width:600px){.tv{margin:0 80px}}@media(min-width:768px){.tv{margin:0 80px}}@media(min-width:960px){.tv{margin:0 100px}}@media(min-width:1400px){.tv{margin:0 120px}}@media(min-width:1855px){.tv{max-width:1600px;margin:0 auto}}@media(min-width:450px){.tv{margin-bottom:40px}}@media(min-width:600px){.tv{margin-bottom:60px}}.tv__title{width:100%;display:block;margin:0 0 15px}.tv__title text{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:18px;line-height:18px;text-transform:uppercase}@media(min-width:768px){.tv__title{margin:0 0 20px}}@-moz-document url-prefix(){.tv__title{margin:0 0 5px}}.tv__title-fallback{margin:0;padding:0 0 10px;text-align:center;display:none}.tv__subheader{padding:40px 0 0;font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.tv__subheader{padding:60px 0 0;line-height:28px;font-size:14px;margin:0 auto 20px}}.tv__subheader span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.tv__subheader span:after{display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}@media(min-width:600px){.tv__subheader span:after{height:40px}}.tv__title--serif{width:100%;display:block;margin:0;padding-bottom:20px}.tv__title--serif text{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;font-size:18px;line-height:18px}@media(min-width:768px){.tv__title--serif{padding-bottom:30px}}.tv__title-fallback--serif{text-align:center;padding:0 0 30px;margin:0;display:none}@media(min-width:0) and (max-width:767px){.tv__season{margin-top:20px}}.tv__photo{line-height:0}.tv__photo img{border-top:4px solid #2c3b4b;width:100%}.tv__two-col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.features-wrapper .tv__two-col-left .feature-quote,.tv__two-col-left .accolade-quote,.tv__two-col-left .account__default-messaging,.tv__two-col-left .article-aside__locked-text,.tv__two-col-left .article__excerpt,.tv__two-col-left .cards__no-results,.tv__two-col-left .features-wrapper .feature-quote,.tv__two-col-left .large-body-text,.tv__two-col-left .large-caption,.tv__two-col-left .recipe-header__locked-text,.tv__two-col-left .register__offer-intro,.tv__two-col-left .upsell-offer__text{margin-bottom:30px}.tv__two-col--has-image{display:-ms-flexbox;display:flex;position:relative;height:300px}@media(min-width:600px){.tv__two-col--has-image{height:500px}}@media(min-width:960px){.tv__two-col{border-bottom:1px solid #e7e4d3;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row}.tv__two-col-left{-ms-flex:1;flex:1;padding:60px 60px 60px 0;border-right:1px solid #e7e4d3}.tv__two-col-right{-ms-flex:1;flex:1;padding:60px 0 60px 60px}.tv__two-col-right .tv__two-col-image{margin:60px 0 60px 60px}.tv__two-col--has-image{-ms-flex:1;flex:1;height:auto}}.tv__two-col-image{background-size:cover;background-position:center;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;left:0;bottom:0}.tv-card__image,.tv__feature-hero-img{background-position:center 20%;background-size:cover}.tv .episode__columns{padding-bottom:0}@media(min-width:0) and (max-width:767px){.tv .episode__column--left,.tv .episode__column--right{display:none}}@media(min-width:960px){.tv .episode__column--center{padding-bottom:60px}}.tv .episode__column--center:only-child{-ms-flex-positive:1;flex-grow:1;border:none}.tv .episode__column--center:only-child .episode__column-wrapper--center{padding:0}.tv__feature{background-color:#fffef7;padding-top:30px}@media(min-width:768px){.tv__feature{padding-top:35px}}@media(min-width:960px){.tv__feature{padding-top:40px}}.tv__feature-hero:focus .tv__feature-hero-img,.tv__feature-hero:hover .tv__feature-hero-img{-ms-transform:scale(1.05);transform:scale(1.05)}.tv__feature-hero-img{display:block;position:relative;transition:transform .2s;height:300px}@media(min-width:600px){.tv__feature-hero-img{height:400px}}.tv__feature-hero-img-wrapper{overflow:hidden;background-color:#f6f4ec}.tv__info{border-top:4px solid #2c3b4b}.tv__info-row{border-bottom:1px solid #e7e4d3;display:-ms-flexbox;display:flex;position:relative;padding:0;-ms-flex-align:stretch;align-items:stretch}.tv__info-row span{font-family:MinionPro-It;font-style:italic;font-size:18px;line-height:26px;width:60px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #e7e4d3;margin-right:5px;padding:7px 0 5px;display:block;color:#5a6d82}.membership__packages-price--footer .tv__info-row span,.newsletter .newsletter__form .tv__info-row label.error,.newsletter .tv__info-row .newsletter__errors,.offer-landing__offer-price .tv__info-row span,.offer-landing__offer-price--gift .tv__info-row span,.register-landing__offer-price .tv__info-row span,.register-landing__offer-price--gift .tv__info-row span,.register__form-price .tv__info-row span,.register__form-price--digital .tv__info-row span,.tv__info-row .article__login,.tv__info-row .category__body,.tv__info-row .filter__links,.tv__info-row .footer__membership-value-for-example,.tv__info-row .live-qa__chat-ended-message,.tv__info-row .live-qa__date,.tv__info-row .magazine-current__featured-title,.tv__info-row .membership__packages-price--footer span,.tv__info-row .mono-small,.tv__info-row .newsletter .newsletter__errors,.tv__info-row .newsletter .newsletter__form label.error,.tv__info-row .offer-landing__offer-list,.tv__info-row .offer-landing__offer-price span,.tv__info-row .offer-landing__offer-price--gift span,.tv__info-row .posts__list-date-month,.tv__info-row .recipe-header__byline-name,.tv__info-row .recipe-header__login,.tv__info-row .recipes-menu,.tv__info-row .register-landing__location-price-info,.tv__info-row .register-landing__offer-list,.tv__info-row .register-landing__offer-price span,.tv__info-row .register-landing__offer-price--gift span,.tv__info-row .register__form-price span,.tv__info-row .register__form-price--digital span,.tv__info-row .register__form-price-list,.tv__info-row .register__header-subtitle,.tv__info-row .school__calendar-day,.tv__info-row .school__events-month,.tv__info-row .school__events-price,.tv__info-row .school__partner-address,.tv__info-row .stations__time{border-left:1px solid #e7e4d3;padding:10px 10px 10px 15px;margin:0}.tv__feature-title{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:35px;line-height:35px;text-align:center;margin:0 auto 20px;width:85%;padding-bottom:0}@media(min-width:768px){.tv__feature-title{font-size:45px;line-height:42px}}@media(min-width:960px){.tv__feature-title{font-size:55px;line-height:50px}}.tv__feature-title a{color:#2c3b4b}.tv__feature-title a:focus,.tv__feature-title a:hover{color:#5a6d82}.tv__recipe-tease .accolade-source,.tv__recipe-tease .account__overview-number,.tv__recipe-tease .article__recipe,.tv__recipe-tease .basic-page__breadcrumb,.tv__recipe-tease .copy-to-clipboard,.tv__recipe-tease .editors-note__byline,.tv__recipe-tease .issue__breadcrumb,.tv__recipe-tease .mono-extra-small,.tv__recipe-tease .result__type,.tv__recipe-tease .school__events-time,.tv__recipe-tease .school__partner-phone{display:none}.footer__membership-value-title .tv__recipe-tease strong,.tv__recipe-tease .ad-card__title,.tv__recipe-tease .article__aside-col-title,.tv__recipe-tease .article__subscribe,.tv__recipe-tease .footer__membership-value-title,.tv__recipe-tease .footer__membership-value-title strong,.tv__recipe-tease .infobar__subscribe,.tv__recipe-tease .medium-sans,.tv__recipe-tease .mono-list__title,.tv__recipe-tease .offer-landing__offer-title,.tv__recipe-tease .promo-offer__h,.tv__recipe-tease .register-landing__location-title,.tv__recipe-tease .register-landing__offer-title,.tv__recipe-tease .school-landing__section-title,.tv__recipe-tease .serif-list__title,.tv__recipe-tease .stations__city,.tv__recipe-tease .topper-side__h,.tv__recipe-tease .topper-side__sub-h{margin-bottom:0;margin-top:20px}@media(min-width:1100px){.tv__feature-title{font-size:65px;line-height:60px}.tv__recipe-tease .accolade-source,.tv__recipe-tease .account__overview-number,.tv__recipe-tease .article__recipe,.tv__recipe-tease .basic-page__breadcrumb,.tv__recipe-tease .copy-to-clipboard,.tv__recipe-tease .editors-note__byline,.tv__recipe-tease .issue__breadcrumb,.tv__recipe-tease .mono-extra-small,.tv__recipe-tease .result__type,.tv__recipe-tease .school__events-time,.tv__recipe-tease .school__partner-phone{display:block}.footer__membership-value-title .tv__recipe-tease strong,.tv__recipe-tease .ad-card__title,.tv__recipe-tease .article__aside-col-title,.tv__recipe-tease .article__subscribe,.tv__recipe-tease .footer__membership-value-title,.tv__recipe-tease .footer__membership-value-title strong,.tv__recipe-tease .infobar__subscribe,.tv__recipe-tease .medium-sans,.tv__recipe-tease .mono-list__title,.tv__recipe-tease .offer-landing__offer-title,.tv__recipe-tease .promo-offer__h,.tv__recipe-tease .register-landing__location-title,.tv__recipe-tease .register-landing__offer-title,.tv__recipe-tease .school-landing__section-title,.tv__recipe-tease .serif-list__title,.tv__recipe-tease .stations__city,.tv__recipe-tease .topper-side__h,.tv__recipe-tease .topper-side__sub-h{margin-top:0}}.tv-card{text-align:center}.footer__membership-value-title .tv-card strong,.tv-card .ad-card__title,.tv-card .article__aside-col-title,.tv-card .article__subscribe,.tv-card .footer__membership-value-title,.tv-card .footer__membership-value-title strong,.tv-card .infobar__subscribe,.tv-card .medium-sans,.tv-card .mono-list__title,.tv-card .offer-landing__offer-title,.tv-card .promo-offer__h,.tv-card .register-landing__location-title,.tv-card .register-landing__offer-title,.tv-card .school-landing__section-title,.tv-card .serif-list__title,.tv-card .stations__city,.tv-card .topper-side__h,.tv-card .topper-side__sub-h{padding:22px 0 15px;border-top:4px solid;transition:color .2s,border .2s;margin:0}.tv-card--disabled .tv-card__image{filter:grayscale(100%);opacity:.3}.tv-card--disabled .tv-card__image-wrapper{background-color:#f1efe3}.footer__membership-value-title .tv-card--disabled strong,.tv-card--disabled .ad-card__title,.tv-card--disabled .article__aside-col-title,.tv-card--disabled .article__subscribe,.tv-card--disabled .footer__membership-value-title,.tv-card--disabled .footer__membership-value-title strong,.tv-card--disabled .infobar__subscribe,.tv-card--disabled .medium-sans,.tv-card--disabled .mono-list__title,.tv-card--disabled .offer-landing__offer-title,.tv-card--disabled .promo-offer__h,.tv-card--disabled .register-landing__location-title,.tv-card--disabled .register-landing__offer-title,.tv-card--disabled .school-landing__section-title,.tv-card--disabled .serif-list__title,.tv-card--disabled .stations__city,.tv-card--disabled .topper-side__h,.tv-card--disabled .topper-side__sub-h{color:#b7b3a3}.tv-card--disabled .tv-card__link-wrapper:after{content:none}.tv-recipe{text-align:center}.live-qa__chat .tv-recipe .info,.tv-recipe .about__intro-label,.tv-recipe .article__credit,.tv-recipe .live-qa__chat .info,.tv-recipe .offer-landing__not-included,.tv-recipe .register-landing__not-included,.tv-recipe .register__legal,.tv-recipe .small-body-text,.tv-recipe .small-caption{margin-bottom:10px}.footer__membership-value-title .tv-recipe strong,.tv-recipe .ad-card__title,.tv-recipe .article__aside-col-title,.tv-recipe .article__subscribe,.tv-recipe .footer__membership-value-title,.tv-recipe .footer__membership-value-title strong,.tv-recipe .infobar__subscribe,.tv-recipe .medium-sans,.tv-recipe .mono-list__title,.tv-recipe .offer-landing__offer-title,.tv-recipe .promo-offer__h,.tv-recipe .register-landing__location-title,.tv-recipe .register-landing__offer-title,.tv-recipe .school-landing__section-title,.tv-recipe .serif-list__title,.tv-recipe .stations__city,.tv-recipe .topper-side__h,.tv-recipe .topper-side__sub-h{width:80%;margin:0 auto}.tv-recipe__thumb,.tv-recipe__thumb-link{width:80px;height:80px;border-radius:50%}.tv-recipe a{color:#2c3b4b}.tv-recipe a:focus,.tv-recipe a:hover{color:#5a6d82}.tv-recipe__thumb-link{overflow:hidden;display:block}.tv-recipe__thumb{line-height:0;margin:0 auto 10px}.tv-recipe__thumb img{width:100%}.tv-card__image-link:focus .tv-card__image,.tv-card__image-link:hover .tv-card__image{-ms-transform:scale(1.05);transform:scale(1.05)}.footer__membership-value-title .tv-card__image-link:focus strong,.footer__membership-value-title .tv-card__image-link:hover strong,.tv-card__image-link:focus .ad-card__title,.tv-card__image-link:focus .article__aside-col-title,.tv-card__image-link:focus .article__subscribe,.tv-card__image-link:focus .footer__membership-value-title,.tv-card__image-link:focus .footer__membership-value-title strong,.tv-card__image-link:focus .infobar__subscribe,.tv-card__image-link:focus .medium-sans,.tv-card__image-link:focus .mono-list__title,.tv-card__image-link:focus .offer-landing__offer-title,.tv-card__image-link:focus .promo-offer__h,.tv-card__image-link:focus .register-landing__location-title,.tv-card__image-link:focus .register-landing__offer-title,.tv-card__image-link:focus .school-landing__section-title,.tv-card__image-link:focus .serif-list__title,.tv-card__image-link:focus .stations__city,.tv-card__image-link:focus .topper-side__h,.tv-card__image-link:focus .topper-side__sub-h,.tv-card__image-link:hover .ad-card__title,.tv-card__image-link:hover .article__aside-col-title,.tv-card__image-link:hover .article__subscribe,.tv-card__image-link:hover .footer__membership-value-title,.tv-card__image-link:hover .footer__membership-value-title strong,.tv-card__image-link:hover .infobar__subscribe,.tv-card__image-link:hover .medium-sans,.tv-card__image-link:hover .mono-list__title,.tv-card__image-link:hover .offer-landing__offer-title,.tv-card__image-link:hover .promo-offer__h,.tv-card__image-link:hover .register-landing__location-title,.tv-card__image-link:hover .register-landing__offer-title,.tv-card__image-link:hover .school-landing__section-title,.tv-card__image-link:hover .serif-list__title,.tv-card__image-link:hover .stations__city,.tv-card__image-link:hover .topper-side__h,.tv-card__image-link:hover .topper-side__sub-h{color:#5a6d82;border-top:4px solid #5a6d82}.tv-card__link-wrapper,.tv__meta{border-top:1px solid #e7e4d3}.tv-card__image-wrapper{overflow:hidden;background-color:#f6f4ec}.tv-card__image{height:300px;overflow:hidden;display:block;position:relative;transition:transform .2s}.tv__partner img,.tv__sponsor img{transition:opacity .2s,filter .2s}@media(min-width:768px){.tv-card__image{height:200px}}.tv-card__link-wrapper:after{content:"";display:block;width:1px;height:30px;background-color:#e7e4d3;margin:0 auto 20px}.tv__sponsors,.tv__video{background-color:#f6f4ec;border-bottom:1px solid #e7e4d3}.tv-card__link{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;letter-spacing:.5px;display:block;width:100%;padding:2px 0;border-bottom:1px solid #e7e4d3;line-height:30px;color:#5a6d82}@media(min-width:600px){.tv-card__link{letter-spacing:1px;font-size:14px;line-height:18px;padding:8px 0}}@media(min-width:960px){.tv .recipe-card:last-child{margin-bottom:0}}.tv__meta{margin-bottom:0;padding-top:8px;padding-bottom:8px;display:block}.tv__meta:last-child{border-bottom:1px solid #e7e4d3}.tv__sponsors{margin-top:-40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-ms-flex-pack:center;justify-content:center}.tv__sponsor{padding:40px;line-height:0}@media(max-width:959px){.tv__sponsor:not(:last-child){padding-bottom:0}}.tv__sponsor:focus img,.tv__sponsor:hover img{filter:grayscale(0);opacity:1}.tv__sponsor img{max-width:140px;min-width:110px;width:100%;filter:grayscale(100%);opacity:.3}.tv__partners__heading{border-top:0;color:#5a6d82}.tv__partners{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-ms-flex-pack:center;justify-content:center}.tv__partner:focus img,.tv__partner:hover img{filter:grayscale(0);opacity:1}.tv__partner img{max-width:130px;min-width:80px;width:100%;filter:grayscale(100%);opacity:.2}.live-qa__video-container--upcoming,.recipe__art-gallery-wrapper.disabled,.recipe__direction__hover-asset:focus,.recipe__direction__hover-asset:hover{filter:brightness(25%) contrast(70%) sepia(1) hue-rotate(170deg)}.tv__video{padding:20px}@media(min-width:768px){.tv .recipe-card__image{height:200px}.tv__video{padding:60px}}.tv__locked-icon{position:absolute;z-index:2;top:10px;left:10px}.tv-stations{overflow:visible;margin:40px 20px}@media(min-width:450px){.tv-stations{margin:40px}}@media(min-width:600px){.tv-stations{margin:60px 80px}}.tv-stations__text{text-align:center;padding-bottom:40px}@media(min-width:768px){.tv-stations__text{width:80%;margin:0 auto}}@media(min-width:960px){.tv-stations__text{width:70%;margin:0 auto}}.tv-stations__finder{display:block;height:500px;overflow:visible;width:100%}@media(min-width:768px){.tv-stations__finder{margin:0 auto 40px;width:80%}}.search-results__header{margin:0 20px;padding:40px 0 0;text-align:center}@media(min-width:450px){.search-results__header{margin:0 40px}}@media(min-width:600px){.search-results__header{margin:0 80px;padding:60px 0 0}}@media(min-width:768px){.search-results__header{margin:0 80px}}@media(min-width:960px){.tv-stations__finder{width:60%}.search-results__header{margin:0 100px}}@media(min-width:1400px){.search-results__header{margin:0 120px}}@media(min-width:1855px){.search-results__header{max-width:1600px;margin:0 auto}}.search-results__header .basic-page__title,.search-results__header .basic-page__title--no-lines,.search-results__header .basic-page__title--wide,.search-results__header .category__title,.search-results__header .episode__title,.search-results__header .large-serif,.search-results__header .membership__packages-price--footer,.search-results__header .offer-landing__offer-price,.search-results__header .offer-landing__offer-price--gift,.search-results__header .promotion__title--serif,.search-results__header .recipe-header__title,.search-results__header .register-landing__location-price,.search-results__header .register-landing__offer-price,.search-results__header .register-landing__offer-price--gift,.search-results__header .register__form-price,.search-results__header .register__form-price--digital,.search-results__header .register__header-title,.search-results__header .school-page--title{margin-bottom:10px}.footer__membership-value-title .search-results__header strong,.search-results__header .ad-card__title,.search-results__header .article__aside-col-title,.search-results__header .article__subscribe,.search-results__header .footer__membership-value-title,.search-results__header .footer__membership-value-title strong,.search-results__header .infobar__subscribe,.search-results__header .medium-sans,.search-results__header .mono-list__title,.search-results__header .offer-landing__offer-title,.search-results__header .promo-offer__h,.search-results__header .register-landing__location-title,.search-results__header .register-landing__offer-title,.search-results__header .school-landing__section-title,.search-results__header .serif-list__title,.search-results__header .stations__city,.search-results__header .topper-side__h,.search-results__header .topper-side__sub-h{padding-top:12px;margin-bottom:5px;border-top:4px solid #2c3b4b}.search-results__subtitle{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.search-results__subtitle{line-height:28px;font-size:14px;margin:0 auto}}.search-results__subtitle span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.search-results__subtitle span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}@media(min-width:600px){.search-results__subtitle span:after{height:40px}}.search-results__body:before,.search-results__result:after{height:15px;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x;border-bottom:1px solid #e7e4d3}.search-results__subtitle--split{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:768px){.search-results__subtitle--split{line-height:28px;font-size:14px;margin:0 auto}}.search-results__body{margin:0 20px;padding-bottom:40px}@media(min-width:450px){.search-results__body{margin:0 40px}}@media(min-width:600px){.search-results__body{margin:0 80px;padding-bottom:60px}}@media(min-width:768px){.search-results__body{margin:0 80px}}@media(min-width:960px){.search-results__body{margin:0 100px}.search__wrapper--results .search__input{font-size:80px;text-align:center;padding:25px 80px 5px}}@media(min-width:1400px){.search-results__body{margin:0 120px}}@media(min-width:1855px){.search-results__body{max-width:1600px;margin:0 auto}}.search-results__body:before{content:"";display:block;width:100%}.search__wrapper--results .search__form{width:100%}.search__wrapper--results .search__form:after{content:none}.search__wrapper--results .search__input{border-top:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3;color:#2c3b4b;margin-bottom:0}.search__wrapper--results .search__submit{top:25px;background-color:#1e2732}.search__wrapper--results .search__submit:focus,.search__wrapper--results .search__submit:hover{background-color:#ff7055}.search__wrapper--results .search__input::-webkit-input-placeholder{color:#e7e4d3}.search__wrapper--results .search__input:-ms-input-placeholder{color:#e7e4d3}.search__wrapper--results .search__input::placeholder{color:#e7e4d3}.search-results__result{display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e4d3;position:relative;margin-bottom:16px}.results-list--shopify .search-results__result{background-color:#f8f5ec}@media(max-width:767px){.results-list--shopify .search-results__result{width:calc(33.3333333333% - 20px);max-width:33.3333333333%;margin-left:10px;margin-right:10px}}@media(max-width:599px){.results-list--shopify .search-results__result{width:calc(50% - 20px);max-width:50%}}.footer__membership-value-title .results-list--shopify .search-results__result strong,.results-list--shopify .search-results__result .ad-card__title,.results-list--shopify .search-results__result .article__aside-col-title,.results-list--shopify .search-results__result .article__subscribe,.results-list--shopify .search-results__result .cta-single__large-txt,.results-list--shopify .search-results__result .cta__large-txt,.results-list--shopify .search-results__result .featured-episode__title,.results-list--shopify .search-results__result .featured-recipe__title,.results-list--shopify .search-results__result .footer__membership-value-title,.results-list--shopify .search-results__result .footer__membership-value-title strong,.results-list--shopify .search-results__result .infobar__subscribe,.results-list--shopify .search-results__result .large-sans,.results-list--shopify .search-results__result .medium-sans,.results-list--shopify .search-results__result .mono-list__title,.results-list--shopify .search-results__result .offer-landing__offer-title,.results-list--shopify .search-results__result .paywall__offer__title,.results-list--shopify .search-results__result .posts__featured-title,.results-list--shopify .search-results__result .promo-offer__h,.results-list--shopify .search-results__result .register-landing__location-title,.results-list--shopify .search-results__result .register-landing__offer-title,.results-list--shopify .search-results__result .school-landing__section-title,.results-list--shopify .search-results__result .serif-list__title,.results-list--shopify .search-results__result .stations__city,.results-list--shopify .search-results__result .topper-side__h,.results-list--shopify .search-results__result .topper-side__sub-h{color:#2c3b4b;transition:none}.footer__membership-value-title .result__link strong,.result__link .ad-card__title,.result__link .article__aside-col-title,.result__link .article__subscribe,.result__link .cta-single__large-txt,.result__link .cta__large-txt,.result__link .featured-episode__title,.result__link .featured-recipe__title,.result__link .footer__membership-value-title,.result__link .footer__membership-value-title strong,.result__link .infobar__subscribe,.result__link .large-sans,.result__link .medium-sans,.result__link .mono-list__title,.result__link .offer-landing__offer-title,.result__link .paywall__offer__title,.result__link .posts__featured-title,.result__link .promo-offer__h,.result__link .register-landing__location-title,.result__link .register-landing__offer-title,.result__link .school-landing__section-title,.result__link .serif-list__title,.result__link .stations__city,.result__link .topper-side__h,.result__link .topper-side__sub-h,.result__type{transition:color .2s}.results-list--shopify .search-results__result .result__type{color:#5a6d82;font-size:12px;line-height:1.25;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;font-weight:700}.results-list--shopify .search-results__result .result__type .strike,.results-list--shopify .search-results__result .result__type s{color:#2c3b4b;font-family:roboto mono;padding-right:4px;font-style:italic;text-decoration:line-through}.results-list--shopify .search-results__result .store-eyebrow{font-size:12px;line-height:22px;color:#2c3b4b;font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;letter-spacing:1.3px}.footer__membership-value-title .results-list--shopify .search-results__result:focus strong,.footer__membership-value-title .results-list--shopify .search-results__result:hover strong,.results-list--shopify .search-results__result:focus,.results-list--shopify .search-results__result:focus .ad-card__title,.results-list--shopify .search-results__result:focus .article__aside-col-title,.results-list--shopify .search-results__result:focus .article__subscribe,.results-list--shopify .search-results__result:focus .footer__membership-value-title,.results-list--shopify .search-results__result:focus .footer__membership-value-title strong,.results-list--shopify .search-results__result:focus .infobar__subscribe,.results-list--shopify .search-results__result:focus .medium-sans,.results-list--shopify .search-results__result:focus .mono-list__title,.results-list--shopify .search-results__result:focus .offer-landing__offer-title,.results-list--shopify .search-results__result:focus .promo-offer__h,.results-list--shopify .search-results__result:focus .register-landing__location-title,.results-list--shopify .search-results__result:focus .register-landing__offer-title,.results-list--shopify .search-results__result:focus .school-landing__section-title,.results-list--shopify .search-results__result:focus .serif-list__title,.results-list--shopify .search-results__result:focus .stations__city,.results-list--shopify .search-results__result:focus .store-eyebrow,.results-list--shopify .search-results__result:focus .topper-side__h,.results-list--shopify .search-results__result:focus .topper-side__sub-h,.results-list--shopify .search-results__result:hover,.results-list--shopify .search-results__result:hover .ad-card__title,.results-list--shopify .search-results__result:hover .article__aside-col-title,.results-list--shopify .search-results__result:hover .article__subscribe,.results-list--shopify .search-results__result:hover .footer__membership-value-title,.results-list--shopify .search-results__result:hover .footer__membership-value-title strong,.results-list--shopify .search-results__result:hover .infobar__subscribe,.results-list--shopify .search-results__result:hover .medium-sans,.results-list--shopify .search-results__result:hover .mono-list__title,.results-list--shopify .search-results__result:hover .offer-landing__offer-title,.results-list--shopify .search-results__result:hover .promo-offer__h,.results-list--shopify .search-results__result:hover .register-landing__location-title,.results-list--shopify .search-results__result:hover .register-landing__offer-title,.results-list--shopify .search-results__result:hover .school-landing__section-title,.results-list--shopify .search-results__result:hover .serif-list__title,.results-list--shopify .search-results__result:hover .stations__city,.results-list--shopify .search-results__result:hover .store-eyebrow,.results-list--shopify .search-results__result:hover .topper-side__h,.results-list--shopify .search-results__result:hover .topper-side__sub-h{background-color:#2c3b4b;color:#fffef7}.results-list--shopify .search-results__result:focus .result__type,.results-list--shopify .search-results__result:hover .result__type{color:#ff7055}.results-list--shopify .search-results__result:focus .strike,.results-list--shopify .search-results__result:focus s,.results-list--shopify .search-results__result:hover .strike,.results-list--shopify .search-results__result:hover s{color:#fffef7}.search-results__result:after{content:"";display:block;width:100%;position:absolute;bottom:-17px;left:0}.result__thumb{width:35%;background-size:cover;background-position:center}.results-list--shopify .result__thumb{margin:15px}@media(min-width:768px){.result__thumb{width:15%;min-width:165px}}.result__thumb--default{background-size:inherit;background-repeat:no-repeat;background-color:#1e2732}.result__link{padding:25px 10px 20px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;box-sizing:border-box}.result__link .result__type{color:#2c3b4b}.result__link .result__type .strike,.result__link .result__type s{color:#b7b3a3}.result__link:focus,.result__link:hover{background-color:#2c3b4b}.footer__membership-value-title .result__link:focus strong,.footer__membership-value-title .result__link:hover strong,.result__link:focus .ad-card__title,.result__link:focus .article__aside-col-title,.result__link:focus .article__subscribe,.result__link:focus .cta-single__large-txt,.result__link:focus .cta__large-txt,.result__link:focus .featured-episode__title,.result__link:focus .featured-recipe__title,.result__link:focus .footer__membership-value-title,.result__link:focus .footer__membership-value-title strong,.result__link:focus .infobar__subscribe,.result__link:focus .large-sans,.result__link:focus .medium-sans,.result__link:focus .mono-list__title,.result__link:focus .offer-landing__offer-title,.result__link:focus .paywall__offer__title,.result__link:focus .posts__featured-title,.result__link:focus .promo-offer__h,.result__link:focus .register-landing__location-title,.result__link:focus .register-landing__offer-title,.result__link:focus .result__type,.result__link:focus .school-landing__section-title,.result__link:focus .serif-list__title,.result__link:focus .stations__city,.result__link:focus .topper-side__h,.result__link:focus .topper-side__sub-h,.result__link:hover .ad-card__title,.result__link:hover .article__aside-col-title,.result__link:hover .article__subscribe,.result__link:hover .cta-single__large-txt,.result__link:hover .cta__large-txt,.result__link:hover .featured-episode__title,.result__link:hover .featured-recipe__title,.result__link:hover .footer__membership-value-title,.result__link:hover .footer__membership-value-title strong,.result__link:hover .infobar__subscribe,.result__link:hover .large-sans,.result__link:hover .medium-sans,.result__link:hover .mono-list__title,.result__link:hover .offer-landing__offer-title,.result__link:hover .paywall__offer__title,.result__link:hover .posts__featured-title,.result__link:hover .promo-offer__h,.result__link:hover .register-landing__location-title,.result__link:hover .register-landing__offer-title,.result__link:hover .result__type,.result__link:hover .school-landing__section-title,.result__link:hover .serif-list__title,.result__link:hover .stations__city,.result__link:hover .topper-side__h,.result__link:hover .topper-side__sub-h{color:#fffef7}.result__link:focus .result__type .strike,.result__link:focus .result__type s,.result__link:hover .result__type .strike,.result__link:hover .result__type s{color:#e7e4d3}@media(min-width:600px){.footer__membership-value-title .shopify--product--link .result__link strong,.shopify--product--link .result__link .ad-card__title,.shopify--product--link .result__link .article__aside-col-title,.shopify--product--link .result__link .article__subscribe,.shopify--product--link .result__link .footer__membership-value-title,.shopify--product--link .result__link .footer__membership-value-title strong,.shopify--product--link .result__link .infobar__subscribe,.shopify--product--link .result__link .medium-sans,.shopify--product--link .result__link .mono-list__title,.shopify--product--link .result__link .offer-landing__offer-title,.shopify--product--link .result__link .promo-offer__h,.shopify--product--link .result__link .register-landing__location-title,.shopify--product--link .result__link .register-landing__offer-title,.shopify--product--link .result__link .school-landing__section-title,.shopify--product--link .result__link .serif-list__title,.shopify--product--link .result__link .stations__city,.shopify--product--link .result__link .topper-side__h,.shopify--product--link .result__link .topper-side__sub-h{font-size:18px;line-height:1}.result__link{width:65%;padding:25px}}@media(min-width:768px){.result__link{width:85%;padding:30px}.shopify--product--link .result__link{padding:4px 10px;width:100%}}.result__type{margin:0;padding:8px 0}.search-results__no-results{text-align:center;padding-top:60px}.search-result__highlight{color:#5a6d82}.search-body--container{margin-left:-10px;margin-right:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.search-body--container .results-list{padding-left:10px;padding-right:10px;-ms-flex:1 1 0;flex:1 1 0;min-width:75%;box-sizing:border-box}.search-body--container .results-list.results-list--shopify{min-width:25%}.search-body--container .results-list+.results-list--shopify{border-left:1px solid #2c3b4b}@media(max-width:1023px){.search-body--container .results-list,.search-body--container .results-list.results-list--shopify{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.search-body--container .results-list+.results-list--shopify{border-left:0}.results-list--shopify{display:none}.results-list--shopify.active{display:block}}.results-list--shopify .result__thumb--img{margin:10px 5px 10px 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media(max-width:1399px){.results-list--shopify .result__thumb--img{width:100px;height:100px;min-width:100px}}.results-list--shopify .result__thumb--img img{width:100px;height:auto;margin-left:auto;margin-right:auto}@media(max-width:1099px){.results-list--shopify .result__thumb--img{margin-left:auto;margin-right:auto}.results-list--shopify .shopify--product--link{display:block}}@media(max-width:767px){.results-list--shopify ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}}.results-list--craft,.results-list--craft *{box-sizing:border-box}.results-list--craft ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.results-list--craft .search-results__result{width:calc(20% - 20px);max-width:20%;-ms-flex:0 0 auto;flex:0 0 auto;display:block;margin-left:10px;margin-right:10px;cursor:pointer;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}@media(max-width:1399px){.results-list--craft .search-results__result{width:calc(25% - 20px);max-width:25%}}@media(max-width:1099px){.results-list--craft .search-results__result{width:calc(33.3333333333% - 20px);max-width:33.3333333333%}}@media(max-width:599px){.results-list--craft .search-results__result{width:calc(50% - 20px);max-width:50%}}.results-list--craft .search-results__result:focus,.results-list--craft .search-results__result:hover{box-shadow:0 0 15px rgba(0,0,0,.3);background-color:#2c3b4b}.footer__membership-value-title .results-list--craft .search-results__result:focus .result__link strong,.footer__membership-value-title .results-list--craft .search-results__result:hover .result__link strong,.results-list--craft .search-results__result:focus .result__link .ad-card__title,.results-list--craft .search-results__result:focus .result__link .article__aside-col-title,.results-list--craft .search-results__result:focus .result__link .article__subscribe,.results-list--craft .search-results__result:focus .result__link .cta-single__large-txt,.results-list--craft .search-results__result:focus .result__link .cta__large-txt,.results-list--craft .search-results__result:focus .result__link .featured-episode__title,.results-list--craft .search-results__result:focus .result__link .featured-recipe__title,.results-list--craft .search-results__result:focus .result__link .footer__membership-value-title,.results-list--craft .search-results__result:focus .result__link .footer__membership-value-title strong,.results-list--craft .search-results__result:focus .result__link .infobar__subscribe,.results-list--craft .search-results__result:focus .result__link .large-sans,.results-list--craft .search-results__result:focus .result__link .medium-sans,.results-list--craft .search-results__result:focus .result__link .mono-list__title,.results-list--craft .search-results__result:focus .result__link .offer-landing__offer-title,.results-list--craft .search-results__result:focus .result__link .paywall__offer__title,.results-list--craft .search-results__result:focus .result__link .posts__featured-title,.results-list--craft .search-results__result:focus .result__link .promo-offer__h,.results-list--craft .search-results__result:focus .result__link .register-landing__location-title,.results-list--craft .search-results__result:focus .result__link .register-landing__offer-title,.results-list--craft .search-results__result:focus .result__link .result__type,.results-list--craft .search-results__result:focus .result__link .school-landing__section-title,.results-list--craft .search-results__result:focus .result__link .serif-list__title,.results-list--craft .search-results__result:focus .result__link .stations__city,.results-list--craft .search-results__result:focus .result__link .topper-side__h,.results-list--craft .search-results__result:focus .result__link .topper-side__sub-h,.results-list--craft .search-results__result:hover .result__link .ad-card__title,.results-list--craft .search-results__result:hover .result__link .article__aside-col-title,.results-list--craft .search-results__result:hover .result__link .article__subscribe,.results-list--craft .search-results__result:hover .result__link .cta-single__large-txt,.results-list--craft .search-results__result:hover .result__link .cta__large-txt,.results-list--craft .search-results__result:hover .result__link .featured-episode__title,.results-list--craft .search-results__result:hover .result__link .featured-recipe__title,.results-list--craft .search-results__result:hover .result__link .footer__membership-value-title,.results-list--craft .search-results__result:hover .result__link .footer__membership-value-title strong,.results-list--craft .search-results__result:hover .result__link .infobar__subscribe,.results-list--craft .search-results__result:hover .result__link .large-sans,.results-list--craft .search-results__result:hover .result__link .medium-sans,.results-list--craft .search-results__result:hover .result__link .mono-list__title,.results-list--craft .search-results__result:hover .result__link .offer-landing__offer-title,.results-list--craft .search-results__result:hover .result__link .paywall__offer__title,.results-list--craft .search-results__result:hover .result__link .posts__featured-title,.results-list--craft .search-results__result:hover .result__link .promo-offer__h,.results-list--craft .search-results__result:hover .result__link .register-landing__location-title,.results-list--craft .search-results__result:hover .result__link .register-landing__offer-title,.results-list--craft .search-results__result:hover .result__link .result__type,.results-list--craft .search-results__result:hover .result__link .school-landing__section-title,.results-list--craft .search-results__result:hover .result__link .serif-list__title,.results-list--craft .search-results__result:hover .result__link .stations__city,.results-list--craft .search-results__result:hover .result__link .topper-side__h,.results-list--craft .search-results__result:hover .result__link .topper-side__sub-h{color:#fffef7}.results-list--craft .search-results__result:focus .result__link .result__type .strike,.results-list--craft .search-results__result:focus .result__link .result__type s,.results-list--craft .search-results__result:hover .result__link .result__type .strike,.results-list--craft .search-results__result:hover .result__link .result__type s{color:#e7e4d3}.results-list--craft .result__thumb{width:100%;min-width:0;height:150px}.results-list--craft .result__link{width:100%;padding:0 10px 4px;background-color:transparent;word-break:break-word}.results-list--craft .result__link:active,.results-list--craft .result__link:focus{background-color:transparent;color:#2c3b4b}.footer__membership-value-title .results-list--craft .result__link:active strong,.footer__membership-value-title .results-list--craft .result__link:focus strong,.results-list--craft .result__link:active .ad-card__title,.results-list--craft .result__link:active .article__aside-col-title,.results-list--craft .result__link:active .article__subscribe,.results-list--craft .result__link:active .footer__membership-value-title,.results-list--craft .result__link:active .footer__membership-value-title strong,.results-list--craft .result__link:active .infobar__subscribe,.results-list--craft .result__link:active .medium-sans,.results-list--craft .result__link:active .mono-list__title,.results-list--craft .result__link:active .offer-landing__offer-title,.results-list--craft .result__link:active .promo-offer__h,.results-list--craft .result__link:active .register-landing__location-title,.results-list--craft .result__link:active .register-landing__offer-title,.results-list--craft .result__link:active .result__type,.results-list--craft .result__link:active .school-landing__section-title,.results-list--craft .result__link:active .serif-list__title,.results-list--craft .result__link:active .stations__city,.results-list--craft .result__link:active .topper-side__h,.results-list--craft .result__link:active .topper-side__sub-h,.results-list--craft .result__link:focus .ad-card__title,.results-list--craft .result__link:focus .article__aside-col-title,.results-list--craft .result__link:focus .article__subscribe,.results-list--craft .result__link:focus .footer__membership-value-title,.results-list--craft .result__link:focus .footer__membership-value-title strong,.results-list--craft .result__link:focus .infobar__subscribe,.results-list--craft .result__link:focus .medium-sans,.results-list--craft .result__link:focus .mono-list__title,.results-list--craft .result__link:focus .offer-landing__offer-title,.results-list--craft .result__link:focus .promo-offer__h,.results-list--craft .result__link:focus .register-landing__location-title,.results-list--craft .result__link:focus .register-landing__offer-title,.results-list--craft .result__link:focus .result__type,.results-list--craft .result__link:focus .school-landing__section-title,.results-list--craft .result__link:focus .serif-list__title,.results-list--craft .result__link:focus .stations__city,.results-list--craft .result__link:focus .topper-side__h,.results-list--craft .result__link:focus .topper-side__sub-h{color:inherit}.results-list--craft .result__type{padding-bottom:2px}.footer__membership-value-title .results-list--craft strong,.results-list--craft .ad-card__title,.results-list--craft .article__aside-col-title,.results-list--craft .article__subscribe,.results-list--craft .footer__membership-value-title,.results-list--craft .footer__membership-value-title strong,.results-list--craft .infobar__subscribe,.results-list--craft .medium-sans,.results-list--craft .mono-list__title,.results-list--craft .offer-landing__offer-title,.results-list--craft .promo-offer__h,.results-list--craft .register-landing__location-title,.results-list--craft .register-landing__offer-title,.results-list--craft .school-landing__section-title,.results-list--craft .serif-list__title,.results-list--craft .stations__city,.results-list--craft .topper-side__h,.results-list--craft .topper-side__sub-h{font-size:20px;line-height:1}.search-tabs{border-bottom:1px solid #f6f4ec;display:none}@media(max-width:1023px){.search-tabs{display:block}}.search-tabs .tab{padding:10px 10px 7px;display:inline-block;background-color:#f6f4ec;border-top-left-radius:7px;border-top-right-radius:7px;min-width:100px;text-align:center;color:#2c3b4b;box-sizing:border-box}.search-tabs .tab.active{background-color:#2c3b4b;color:#fff}.posts__date,.posts__first a{color:#2c3b4b}.results-list--craft .pagination__wrapper{margin:40px 0 0}.results-list--shopify .pagination{margin-top:50px}@media(min-width:1024px) and (max-width:1199px){.results-list--shopify .pagination__list{display:none}}.posts__new{margin:0 20px;padding:40px 0 0;border-bottom:4px solid #2c3b4b}@media(min-width:450px){.posts__new{margin:0 40px}}@media(min-width:600px){.posts__new{margin:0 80px;padding:60px 0 0}}@media(min-width:768px){.posts__new{margin:0 80px}}@media(min-width:960px){.search__wrapper--results .search__submit{top:35px}.posts__new{margin:0 100px}}@media(min-width:1400px){.posts__new{margin:0 120px}}@media(min-width:1855px){.posts__new{max-width:1600px;margin:0 auto}}.posts__columns{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left}.posts__columns--left{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e7e4d3}@media(min-width:768px){.posts__columns{-ms-flex-direction:row;flex-direction:row}.posts__columns--left{-ms-flex:1;flex:1;padding-bottom:60px;margin-bottom:0;border:0}.posts__columns--right{-ms-flex:1;flex:1;border-left:1px solid #e7e4d3;margin:0}}.account .interests-col .article__login,.account .interests-col .category__body,.account .interests-col .filter__links,.account .interests-col .footer__membership-value-for-example,.account .interests-col .live-qa__chat-ended-message,.account .interests-col .live-qa__date,.account .interests-col .magazine-current__featured-title,.account .interests-col .membership__packages-price--footer span,.account .interests-col .mono-small,.account .interests-col .newsletter .newsletter__errors,.account .interests-col .newsletter .newsletter__form label.error,.account .interests-col .offer-landing__offer-list,.account .interests-col .offer-landing__offer-price span,.account .interests-col .offer-landing__offer-price--gift span,.account .interests-col .posts__list-date-month,.account .interests-col .recipe-header__byline-name,.account .interests-col .recipe-header__login,.account .interests-col .recipes-menu,.account .interests-col .register-landing__location-price-info,.account .interests-col .register-landing__offer-list,.account .interests-col .register-landing__offer-price span,.account .interests-col .register-landing__offer-price--gift span,.account .interests-col .register__form-price span,.account .interests-col .register__form-price--digital span,.account .interests-col .register__form-price-list,.account .interests-col .register__header-subtitle,.account .interests-col .school__calendar-day,.account .interests-col .school__events-month,.account .interests-col .school__events-price,.account .interests-col .school__partner-address,.account .interests-col .stations__time,.account .membership__packages-price--footer .interests-col span,.account .mono-header--dark,.account .mono-header--light,.account .newsletter .interests-col .newsletter__errors,.account .newsletter .newsletter__form .interests-col label.error,.account .offer-landing__offer-price .interests-col span,.account .offer-landing__offer-price--gift .interests-col span,.account .register-landing__offer-price .interests-col span,.account .register-landing__offer-price--gift .interests-col span,.account .register__form-price .interests-col span,.account .register__form-price--digital .interests-col span,.account .related-list__title,.account .stations__state-name,.account__manage li:first-child,.account__summary,.interests-col .account .article__login,.interests-col .account .category__body,.interests-col .account .filter__links,.interests-col .account .footer__membership-value-for-example,.interests-col .account .live-qa__chat-ended-message,.interests-col .account .live-qa__date,.interests-col .account .magazine-current__featured-title,.interests-col .account .mono-small,.interests-col .account .offer-landing__offer-list,.interests-col .account .posts__list-date-month,.interests-col .account .recipe-header__byline-name,.interests-col .account .recipe-header__login,.interests-col .account .recipes-menu,.interests-col .account .register-landing__location-price-info,.interests-col .account .register-landing__offer-list,.interests-col .account .register__form-price-list,.interests-col .account .register__header-subtitle,.interests-col .account .school__calendar-day,.interests-col .account .school__events-month,.interests-col .account .school__events-price,.interests-col .account .school__partner-address,.interests-col .account .stations__time,.interests-col .membership__packages-price--footer .account span,.interests-col .newsletter .account .newsletter__errors,.interests-col .newsletter .newsletter__form .account label.error,.interests-col .offer-landing__offer-price .account span,.interests-col .offer-landing__offer-price--gift .account span,.interests-col .register-landing__offer-price .account span,.interests-col .register-landing__offer-price--gift .account span,.interests-col .register__form-price .account span,.interests-col .register__form-price--digital .account span,.membership__packages-price--footer .interests-col .account span,.newsletter .interests-col .account .newsletter__errors,.newsletter .newsletter__form .interests-col .account label.error,.offer-landing__offer-price .interests-col .account span,.offer-landing__offer-price--gift .interests-col .account span,.register-landing__offer-price .interests-col .account span,.register-landing__offer-price--gift .interests-col .account span,.register__form-price .interests-col .account span,.register__form-price--digital .interests-col .account span{border-top:1px solid #e7e4d3}.posts__date{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;line-height:25px;font-size:12px;margin:0 0 20px;max-width:auto;text-align:left}@media(min-width:600px){.posts__date{line-height:28px;font-size:14px}}.posts__date span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.posts__first{text-align:left;padding:0;font-size:60px;line-height:55px}.posts__first a:focus,.posts__first a:hover{color:#ff7055}@media(min-width:768px){.posts__date{margin:0 0 30px;max-width:400px}.posts__first{padding:0 40px 10px 0;font-size:70px;line-height:62px}}@media(min-width:1100px){.posts__first{padding:0 60px 10px 0;font-size:90px;line-height:80px}}.posts__featured-title{padding-bottom:0}.posts__featured-title a{color:#2c3b4b}.posts__featured-title a:focus,.posts__featured-title a:hover{color:#ff7055}.posts__featured{text-align:left;padding:0 0 30px}.posts__featured:first-child{border-bottom:1px solid #e7e4d3;margin-bottom:30px}@media(min-width:768px){.posts__featured{padding:0 0 40px 40px}.posts__featured:first-child{margin-bottom:40px}}@media(min-width:1100px){.posts__featured{padding:0 0 60px 60px}.posts__featured:first-child{margin-bottom:60px}}.posts__byline{font-family:MinionPro-It;font-style:italic;font-size:16px;line-height:20px;color:#5a6d82;text-align:left}.posts__more-subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}.posts__list-date,.posts__list-title,.posts__more-title text{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}@media(min-width:600px){.posts__more-subheader{line-height:28px;font-size:14px;margin:0 auto 40px}}.posts__more-subheader span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.posts__more-subheader span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}@media(min-width:600px){.posts__more-subheader span:after{height:40px}}.posts__list-item:after,.posts__list:before{content:"";height:15px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x;border-bottom:1px solid #e7e4d3}.posts__more-title{width:100%;display:block;margin:0 0 15px}.posts__more-title text{letter-spacing:.2px;font-size:18px;line-height:18px;text-transform:uppercase}@media(min-width:768px){.posts__more-title{margin:0 0 20px}}.posts__more-title-fallback{margin:0;padding:0 0 10px;text-align:center;display:none}.posts__list{margin:0 20px;padding-bottom:40px}@media(min-width:450px){.posts__list{margin:0 40px}}@media(min-width:600px){.posts__list{margin:0 80px;padding-bottom:60px}}@media(min-width:768px){.posts__list{margin:0 80px}}@media(min-width:960px){.posts__list{margin:0 100px}}@media(min-width:1400px){.posts__list{margin:0 120px}}@media(min-width:1855px){.posts__list{max-width:1600px;margin:0 auto}}.posts__list:before{display:block}.posts__list-item{display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e4d3;position:relative;margin-bottom:16px;color:#2c3b4b}.posts__list-item:after{display:block;position:absolute;bottom:-17px;left:0}.posts__list-item:focus,.posts__list-item:hover{background-color:#2c3b4b;color:#fffef7}.posts__list-item:focus .posts__list-title,.posts__list-item:hover .posts__list-title{border-left:1px solid #5a6d82}.posts__list-item:focus .posts__list-date-month,.posts__list-item:focus .posts__list-date-time,.posts__list-item:focus .posts__list-subheader,.posts__list-item:hover .posts__list-date-month,.posts__list-item:hover .posts__list-date-time,.posts__list-item:hover .posts__list-subheader{color:#9cb7c6}.posts__list-date{-ms-flex-negative:0;flex-shrink:0;padding:13px 0 5px;text-align:center;width:70px;font-size:45px;line-height:45px}@media(min-width:768px){.posts__list-date{padding:15px 0 5px;font-size:50px;line-height:50px}}@media(min-width:1100px){.posts__list-date{padding:18px 0 5px;width:100px;font-size:60px;line-height:60px}}.posts__list-date-month{margin-bottom:5px;transition:color .2s}.posts__list-date-day{margin-bottom:0}.posts__list-title{border-left:1px solid #e7e4d3;transition:border .2s;width:100%;-ms-flex-negative:1;flex-shrink:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:20px;font-size:20px;line-height:20px;text-transform:uppercase;letter-spacing:.5px}.posts__list-title span{padding-top:5px}@media(min-width:600px){.posts__list-title{padding:20px 40px 20px 20px}}@media(min-width:960px){.posts__list-title{font-size:25px;line-height:25px;padding:20px 30px}}.posts__list-subheader{text-align:right;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;font-family:MinionPro-It;font-style:italic;font-size:16px;line-height:20px;color:#5a6d82;margin-right:30px;display:none}@media(min-width:768px){.posts__list-subheader{display:block;width:150px}}@media(min-width:960px){.posts__list-subheader{display:block;width:250px}}.posts__list-thumb{margin-right:15px;width:60px;height:60px;-ms-flex-item-align:center;border-radius:50%;overflow:hidden;display:none;-ms-flex-negative:0;flex-shrink:0}.posts__list-thumb img{width:100%}.account{margin:0 20px}@media(min-width:450px){.account{margin:0 40px}}@media(min-width:600px){.posts__list-thumb{display:block}.account{margin:0 80px}}@media(min-width:768px){.account{margin:0 80px}}@media(min-width:960px){.posts__list-thumb{width:80px;height:80px}.account{margin:0 100px}}@media(min-width:1400px){.account{margin:0 120px}}@media(min-width:1855px){.account{max-width:1600px;margin:0 auto}}.account .account__manage a,.account .account__small-sans,.account .register__fanned-free,.account .small-sans,.account__manage .account a{margin:0}.account .cta-single__large-txt,.account .cta__large-txt,.account .featured-episode__title,.account .featured-recipe__title,.account .large-sans,.account .paywall__offer__title,.account .posts__featured-title{padding-bottom:35px}.account .about__title-fallback,.account .claim__title-fallback,.account .extra-large-sans,.account .home__title-fallback,.account .magazine__title-fallback,.account .membership__title-fallback,.account .posts__first,.account .posts__more-title-fallback,.account .promotion__title-fallback,.account .recipes__title-fallback,.account .register-landing__title-fallback,.account .tab-nav__title-fallback,.account .tv__title-fallback,.account .upgrade__title-fallback,.account .video-promo__title-fallback,.account .videos__title-fallback,.account .welcome__title-fallback{margin-bottom:0;text-align:left;padding:5px 0 20px}.account .notices{padding-top:60px}.account .notices:after{content:none}.account .form__errors{margin:60px 0 0}.account .aside-message,.account .membership__benefit{padding-bottom:40px}@media(min-width:600px){.account .aside-message,.account .membership__benefit{padding-bottom:60px}}.account__one-col{padding:40px 0;max-width:550px;margin:0 auto}@media(min-width:600px){.account__one-col{padding:60px 0}}.account__two-col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;padding:60px 0}.account__col:first-child{margin-bottom:40px}@media(min-width:1100px){.account__two-col{-ms-flex-direction:row;flex-direction:row}.account__col{-ms-flex:1;flex:1;padding-right:80px}.account__col:first-child{margin:0}.account__col:last-child{padding-right:0}}.account__col--with-line:first-child{margin-bottom:60px;border-bottom:4px solid #2c3b4b;padding-bottom:60px}@media(min-width:1100px){.account__col--with-line{-ms-flex:1;flex:1}.account__col--with-line:first-child{margin-bottom:0;padding-bottom:0;border-bottom:0;border-right:1px solid #e7e4d3;margin-right:60px;padding-right:60px}}.account__body{position:relative;background-color:#f6f4ec;padding:40px;margin-bottom:20px}@media(min-width:1400px){.account__body{padding:60px}}.account__manage .account__summary a,.account__summary .account__manage a,.account__summary .account__small-sans,.account__summary .register__fanned-free,.account__summary .small-sans{color:#2c3b4b}.account__summary-two-col{border-bottom:1px solid #e7e4d3;display:-ms-flexbox;display:flex}.account__summary-col{-ms-flex:1;flex:1;padding:23px 0 20px}.account__summary-col:last-child{border-left:1px solid #e7e4d3;padding-left:20px}.account__summary-row{border-bottom:1px solid #e7e4d3;padding:23px 0 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.account__summary-row .cta-single__large-txt,.account__summary-row .cta__large-txt,.account__summary-row .featured-episode__title,.account__summary-row .featured-recipe__title,.account__summary-row .large-sans,.account__summary-row .paywall__offer__title,.account__summary-row .posts__featured-title{padding-bottom:0;padding-top:10px}.account__issue-progress{line-height:0}.account__issue{width:24px;height:44px;background-image:url(../../img/icon-magazine-brown.svg);background-repeat:no-repeat;display:inline-block;padding-left:5px}.account__issue--sent{background-image:url(../../img/icon-magazine-blue.svg)}.account__month-progress{line-height:0;font-size:0;border-radius:5px;overflow:hidden;display:none;border:1px solid #e7e4d3}@media(min-width:600px){.account__month-progress{display:block}}.account__month{width:15px;height:10px;background-color:#fffef7;display:inline-block}.account__month--sent{background-color:#2c3b4b}.account__info-topper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.account__info-topper .article__login,.account__info-topper .category__body,.account__info-topper .filter__links,.account__info-topper .footer__membership-value-for-example,.account__info-topper .live-qa__chat-ended-message,.account__info-topper .live-qa__date,.account__info-topper .magazine-current__featured-title,.account__info-topper .membership__packages-price--footer span,.account__info-topper .mono-small,.account__info-topper .newsletter .newsletter__errors,.account__info-topper .newsletter .newsletter__form label.error,.account__info-topper .offer-landing__offer-list,.account__info-topper .offer-landing__offer-price span,.account__info-topper .offer-landing__offer-price--gift span,.account__info-topper .posts__list-date-month,.account__info-topper .recipe-header__byline-name,.account__info-topper .recipe-header__login,.account__info-topper .recipes-menu,.account__info-topper .register-landing__location-price-info,.account__info-topper .register-landing__offer-list,.account__info-topper .register-landing__offer-price span,.account__info-topper .register-landing__offer-price--gift span,.account__info-topper .register__form-price span,.account__info-topper .register__form-price--digital span,.account__info-topper .register__form-price-list,.account__info-topper .register__header-subtitle,.account__info-topper .school__calendar-day,.account__info-topper .school__events-month,.account__info-topper .school__events-price,.account__info-topper .school__partner-address,.account__info-topper .stations__time,.membership__packages-price--footer .account__info-topper span,.newsletter .account__info-topper .newsletter__errors,.newsletter .newsletter__form .account__info-topper label.error,.offer-landing__offer-price .account__info-topper span,.offer-landing__offer-price--gift .account__info-topper span,.register-landing__offer-price .account__info-topper span,.register-landing__offer-price--gift .account__info-topper span,.register__form-price .account__info-topper span,.register__form-price--digital .account__info-topper span{margin-bottom:5px}.account__manage:after,.account__manage:before{content:"";display:block;height:15px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}.account__manage a{color:#2c3b4b;display:block;padding:25px 80px 20px 15px;margin:0;border-bottom:1px solid #e7e4d3;position:relative;box-sizing:border-box}.account__manage a:focus,.account__manage a:hover{background-color:#2c3b4b;color:#fffef7}.account__manage a:focus:after,.account__manage a:hover:after{opacity:1}.account__manage a:focus:before,.account__manage a:hover:before{opacity:0}.account__manage a:after,.account__manage a:before{display:block;position:absolute;right:20px;top:50%;height:40px;width:40px;-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}.account__manage a:before{border:1px solid #e7e4d3;content:url(../../img/icon-external-link.svg);transition:opacity .2s}.account__manage a:after{content:url(../../img/icon-external-link-hover.svg);border:1px solid #2c3b4b;opacity:0;transition:opacity .2s}@media(min-width:600px){.account__change-password-form{padding:40px;border:1px solid #e7e4d3}}.account__manage-upgrade{display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e4d3;-ms-flex-align:stretch;align-items:stretch}.account__manage-upgrade--item{text-align:center;width:100%;padding:30px 0 25px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.account__manage-upgrade--item h2{margin-bottom:0}.account__manage-upgrade--item:nth-child(2){border-left:1px solid #e7e4d3}.account__small-sans{margin:0;padding-bottom:5px}.account__ribbon-wrapper{position:absolute;top:0;right:0;overflow:hidden;width:100px;height:100px}.account__ribbon{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;font-size:14px;text-transform:uppercase;width:200px;background:#5a6d82;position:absolute;top:22px;right:-60px;text-align:center;line-height:30px;color:#fffef7;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}.account__default-messaging,.account__help-intro{font-family:MinionPro-It;font-style:italic}.account__help .account__info-row-wrapper{margin-bottom:10px}.account__help-faq h4{color:#2c3b4b;margin:0 0 4px;padding-top:1px}.account__help-faq p{margin:0 0 40px}.account__help-faq a{text-decoration:underline}.account__help-intro{margin:0;text-align:center;padding:20px;border-bottom:1px solid #e7e4d3}@media(min-width:600px){.account__help-intro{padding:40px}}.account__info-row-wrapper{margin-bottom:40px;border-top:1px solid #e7e4d3}.account__info-row-wrapper--no-margin{margin-bottom:0}.account__info-row{display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e4d3;-ms-flex-direction:column;flex-direction:column;padding:20px 0;-ms-flex-align:center;align-items:center;text-align:center}.account__info-row .accolade-source,.account__info-row .account__overview-number,.account__info-row .article__recipe,.account__info-row .basic-page__breadcrumb,.account__info-row .copy-to-clipboard,.account__info-row .editors-note__byline,.account__info-row .issue__breadcrumb,.account__info-row .mono-extra-small,.account__info-row .result__type,.account__info-row .school__events-time,.account__info-row .school__partner-phone{display:block}.account__info-row .account__manage a,.account__info-row .account__small-sans,.account__info-row .register__fanned-free,.account__info-row .small-sans,.account__manage .account__info-row a{display:block;color:#2c3b4b;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-ms-flex-order:2;order:2}.account__info-row .infobar__sharing--favorite{-ms-flex-order:3;order:3;border:none}@media(min-width:0) and (max-width:599px){.account__info-row .infobar__sharing--favorite{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:center;justify-content:center;margin-top:5px}}.account__info-row .infobar__sharing--favorite input[type=submit].is-favorite{background-color:#e7e4d3;background-image:url(../../img/icon-x-white.svg);height:30px;width:30px;background-size:15px 15px;background-position:49% 50%;border-radius:50%}.account__error,.account__info-row .infobar__sharing--favorite input[type=submit].is-favorite:focus,.account__info-row .infobar__sharing--favorite input[type=submit].is-favorite:hover{background-color:#ff7055}.account__info-row .infobar__sharing--share-label{display:none}@media(min-width:600px){.account__info-row{-ms-flex-direction:row;flex-direction:row;text-align:left;padding:0}.account__info-row .accolade-source,.account__info-row .account__overview-number,.account__info-row .article__recipe,.account__info-row .basic-page__breadcrumb,.account__info-row .copy-to-clipboard,.account__info-row .editors-note__byline,.account__info-row .issue__breadcrumb,.account__info-row .mono-extra-small,.account__info-row .result__type,.account__info-row .school__events-time,.account__info-row .school__partner-phone{-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #e7e4d3;width:110px;margin:0 3px 0 0;padding:20px 0 17px}.account__info-row .account__manage a,.account__info-row .account__small-sans,.account__info-row .register__fanned-free,.account__info-row .small-sans,.account__manage .account__info-row a{margin:0;border-left:1px solid #e7e4d3;padding:20px 20px 15px}}.account__error{padding:40px 20px 20px;margin-bottom:40px}.account__error .cta-single__large-txt,.account__error .cta__large-txt,.account__error .featured-episode__title,.account__error .featured-recipe__title,.account__error .large-sans,.account__error .paywall__offer__title,.account__error .posts__featured-title{color:#fffef7;text-align:center;max-width:600px;margin:0 auto 25px;padding-bottom:5px}@media(min-width:768px){.account__error .cta-single__large-txt,.account__error .cta__large-txt,.account__error .featured-episode__title,.account__error .featured-recipe__title,.account__error .large-sans,.account__error .paywall__offer__title,.account__error .posts__featured-title{margin:0 auto 40px}}.account__error .ad-card__title,.account__error .article__aside-col-title,.account__error .article__subscribe,.account__error .footer__membership-value-title,.account__error .footer__membership-value-title strong,.account__error .infobar__subscribe,.account__error .medium-sans,.account__error .mono-list__title,.account__error .offer-landing__offer-title,.account__error .promo-offer__h,.account__error .register-landing__location-title,.account__error .register-landing__offer-title,.account__error .school-landing__section-title,.account__error .serif-list__title,.account__error .stations__city,.account__error .topper-side__h,.account__error .topper-side__sub-h,.footer__membership-value-title .account__error strong{border-top:4px solid;padding:12px 0 5px;text-align:center;margin:0;color:#fffef7}.account__error .ad-card__title a,.account__error .article__aside-col-title a,.account__error .article__subscribe a,.account__error .footer__membership-value-title a,.account__error .infobar__subscribe a,.account__error .medium-sans a,.account__error .mono-list__title a,.account__error .offer-landing__offer-title a,.account__error .promo-offer__h a,.account__error .register-landing__location-title a,.account__error .register-landing__offer-title a,.account__error .school-landing__section-title a,.account__error .serif-list__title a,.account__error .stations__city a,.account__error .topper-side__h a,.account__error .topper-side__sub-h a,.footer__membership-value-title .account__error strong a{color:#2c3b4b;text-align:center}.account__error .ad-card__title a:focus,.account__error .ad-card__title a:hover,.account__error .article__aside-col-title a:focus,.account__error .article__aside-col-title a:hover,.account__error .article__subscribe a:focus,.account__error .article__subscribe a:hover,.account__error .footer__membership-value-title a:focus,.account__error .footer__membership-value-title a:hover,.account__error .infobar__subscribe a:focus,.account__error .infobar__subscribe a:hover,.account__error .medium-sans a:focus,.account__error .medium-sans a:hover,.account__error .mono-list__title a:focus,.account__error .mono-list__title a:hover,.account__error .offer-landing__offer-title a:focus,.account__error .offer-landing__offer-title a:hover,.account__error .promo-offer__h a:focus,.account__error .promo-offer__h a:hover,.account__error .register-landing__location-title a:focus,.account__error .register-landing__location-title a:hover,.account__error .register-landing__offer-title a:focus,.account__error .register-landing__offer-title a:hover,.account__error .school-landing__section-title a:focus,.account__error .school-landing__section-title a:hover,.account__error .serif-list__title a:focus,.account__error .serif-list__title a:hover,.account__error .stations__city a:focus,.account__error .stations__city a:hover,.account__error .topper-side__h a:focus,.account__error .topper-side__h a:hover,.account__error .topper-side__sub-h a:focus,.account__error .topper-side__sub-h a:hover,.account__error p,.account__overview-wrapper:focus .about__title-fallback,.account__overview-wrapper:focus .claim__title-fallback,.account__overview-wrapper:focus .cta-single__large-txt,.account__overview-wrapper:focus .cta__large-txt,.account__overview-wrapper:focus .extra-large-sans,.account__overview-wrapper:focus .featured-episode__title,.account__overview-wrapper:focus .featured-recipe__title,.account__overview-wrapper:focus .home__title-fallback,.account__overview-wrapper:focus .large-sans,.account__overview-wrapper:focus .magazine__title-fallback,.account__overview-wrapper:focus .membership__title-fallback,.account__overview-wrapper:focus .paywall__offer__title,.account__overview-wrapper:focus .posts__featured-title,.account__overview-wrapper:focus .posts__first,.account__overview-wrapper:focus .posts__more-title-fallback,.account__overview-wrapper:focus .promotion__title-fallback,.account__overview-wrapper:focus .recipes__title-fallback,.account__overview-wrapper:focus .register-landing__title-fallback,.account__overview-wrapper:focus .tab-nav__title-fallback,.account__overview-wrapper:focus .tv__title-fallback,.account__overview-wrapper:focus .upgrade__title-fallback,.account__overview-wrapper:focus .video-promo__title-fallback,.account__overview-wrapper:focus .videos__title-fallback,.account__overview-wrapper:focus .welcome__title-fallback,.account__overview-wrapper:hover .about__title-fallback,.account__overview-wrapper:hover .claim__title-fallback,.account__overview-wrapper:hover .cta-single__large-txt,.account__overview-wrapper:hover .cta__large-txt,.account__overview-wrapper:hover .extra-large-sans,.account__overview-wrapper:hover .featured-episode__title,.account__overview-wrapper:hover .featured-recipe__title,.account__overview-wrapper:hover .home__title-fallback,.account__overview-wrapper:hover .large-sans,.account__overview-wrapper:hover .magazine__title-fallback,.account__overview-wrapper:hover .membership__title-fallback,.account__overview-wrapper:hover .paywall__offer__title,.account__overview-wrapper:hover .posts__featured-title,.account__overview-wrapper:hover .posts__first,.account__overview-wrapper:hover .posts__more-title-fallback,.account__overview-wrapper:hover .promotion__title-fallback,.account__overview-wrapper:hover .recipes__title-fallback,.account__overview-wrapper:hover .register-landing__title-fallback,.account__overview-wrapper:hover .tab-nav__title-fallback,.account__overview-wrapper:hover .tv__title-fallback,.account__overview-wrapper:hover .upgrade__title-fallback,.account__overview-wrapper:hover .video-promo__title-fallback,.account__overview-wrapper:hover .videos__title-fallback,.account__overview-wrapper:hover .welcome__title-fallback,.footer__membership-value-title .account__error strong a:focus,.footer__membership-value-title .account__error strong a:hover{color:#fffef7}.account__error .claim__account-form{border:0;background-color:#fffef7}.account__error p{max-width:600px;margin:0 auto 40px;text-align:center}@media(min-width:600px){.account__error{padding:40px;margin-bottom:60px}}@media(min-width:768px){.account__error{padding:60px}}.account__overview-wrapper{display:block;position:relative;margin-bottom:20px;border:1px solid #e7e4d3;padding:25px 20px 20px}.account__overview-wrapper .about__title-fallback,.account__overview-wrapper .claim__title-fallback,.account__overview-wrapper .extra-large-sans,.account__overview-wrapper .home__title-fallback,.account__overview-wrapper .magazine__title-fallback,.account__overview-wrapper .membership__title-fallback,.account__overview-wrapper .posts__first,.account__overview-wrapper .posts__more-title-fallback,.account__overview-wrapper .promotion__title-fallback,.account__overview-wrapper .recipes__title-fallback,.account__overview-wrapper .register-landing__title-fallback,.account__overview-wrapper .tab-nav__title-fallback,.account__overview-wrapper .tv__title-fallback,.account__overview-wrapper .upgrade__title-fallback,.account__overview-wrapper .video-promo__title-fallback,.account__overview-wrapper .videos__title-fallback,.account__overview-wrapper .welcome__title-fallback{padding:0;transition:color .2s}.account__overview-wrapper .cta-single__large-txt,.account__overview-wrapper .cta__large-txt,.account__overview-wrapper .featured-episode__title,.account__overview-wrapper .featured-recipe__title,.account__overview-wrapper .large-sans,.account__overview-wrapper .paywall__offer__title,.account__overview-wrapper .posts__featured-title{transition:color .2s;margin-bottom:0}.account__overview-wrapper:focus,.account__overview-wrapper:hover{background-color:#2c3b4b;color:#fffef7;border-color:#2c3b4b}.claim__subheader span:after,.promotion__subheader span:after,.upgrade__subheader span:after{content:'';background-color:#e7e4d3}.account__overview-wrapper:focus .account__overview-number,.account__overview-wrapper:hover .account__overview-number{color:#9cb7c6;border-color:#5a6d82}.account__overview-wrapper:focus .account__overview-number span,.account__overview-wrapper:hover .account__overview-number span{color:#fffef7}@media(min-width:600px){.account__overview-wrapper{padding:40px 40px 35px}}.account__overview-wrapper--no-link{display:block;position:relative;margin-top:50px;border:1px solid #e7e4d3;padding:25px 20px 20px}.account__overview-wrapper--no-link .about__title-fallback,.account__overview-wrapper--no-link .claim__title-fallback,.account__overview-wrapper--no-link .extra-large-sans,.account__overview-wrapper--no-link .home__title-fallback,.account__overview-wrapper--no-link .magazine__title-fallback,.account__overview-wrapper--no-link .membership__title-fallback,.account__overview-wrapper--no-link .posts__first,.account__overview-wrapper--no-link .posts__more-title-fallback,.account__overview-wrapper--no-link .promotion__title-fallback,.account__overview-wrapper--no-link .recipes__title-fallback,.account__overview-wrapper--no-link .register-landing__title-fallback,.account__overview-wrapper--no-link .tab-nav__title-fallback,.account__overview-wrapper--no-link .tv__title-fallback,.account__overview-wrapper--no-link .upgrade__title-fallback,.account__overview-wrapper--no-link .video-promo__title-fallback,.account__overview-wrapper--no-link .videos__title-fallback,.account__overview-wrapper--no-link .welcome__title-fallback{padding:0}@media(min-width:600px){.account__overview-wrapper--no-link{padding:40px 40px 35px}}.account__overview-number{margin:0;transition:color .2s,border .2s;border-top:1px solid #e7e4d3;padding-top:8px}.account__overview-number span{transition:color .2s;color:#2c3b4b}.account__default-messaging{color:#5a6d82;border:1px solid #e7e4d3;padding:60px;text-align:center}.account__gift-list li{padding:40px;border:1px solid #e7e4d3;margin-bottom:40px}.account__gift-list li .cta-single__large-txt,.account__gift-list li .cta__large-txt,.account__gift-list li .featured-episode__title,.account__gift-list li .featured-recipe__title,.account__gift-list li .large-sans,.account__gift-list li .paywall__offer__title,.account__gift-list li .posts__featured-title{padding-bottom:10px}.account__gift-list li .account__info-row-wrapper{margin-bottom:0}@media(min-width:960px){.account__gift-list li{padding:60px}}.account__manage .upgrade a,.upgrade .account__manage a,.upgrade .account__small-sans,.upgrade .register__fanned-free,.upgrade .small-sans{margin:0}.upgrade-page{padding:40px 0}.upgrade-page p{margin:0 0 40px}.upgrade-page p:last-child{margin:0}.upgrade-page .form__legend{margin-bottom:40px}@media(min-width:768px){.upgrade-page .form__legend{margin-bottom:60px}}.upgrade__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.upgrade-page{padding:60px 0}.upgrade__subheader{line-height:28px;font-size:14px;margin:0 auto 20px}}.upgrade__title text,.upgrade__title--serif text{font-size:18px;line-height:18px;text-anchor:middle;fill:#2c3b4b;text-transform:uppercase}.upgrade__subheader span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.upgrade__subheader span:after{display:block;width:1px;height:20px;margin:-4px auto 0}.upgrade__header{margin:0 20px;padding-bottom:40px}@media(min-width:450px){.upgrade__header{margin:0 40px}}@media(min-width:600px){.upgrade__subheader span:after{height:40px}.upgrade__header{margin:0 80px}}@media(min-width:768px){.upgrade__header{margin:0 80px}}@media(min-width:960px){.upgrade__header{margin:0 100px}}@media(min-width:1400px){.upgrade__header{margin:0 120px}}@media(min-width:1855px){.upgrade__header{max-width:1600px;margin:0 auto}}.upgrade__title{width:100%;display:block;margin:0 0 15px}.upgrade__title text{letter-spacing:.2px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}@-moz-document url-prefix(){.upgrade__title{margin:0 0 5px}}.upgrade__title-fallback{margin:0;padding:0 0 10px;text-align:center;display:none}.upgrade__title--serif{width:100%;display:block;margin:0;padding-bottom:15px}.upgrade__title--serif text{letter-spacing:1px;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif}@media(min-width:768px){.upgrade__title--serif{padding-bottom:25px}}.upgrade__title-fallback--serif{text-align:center;padding:0 0 25px;margin:0;display:none}.upgrade__columns{margin:0 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:450px){.upgrade__columns{margin:0 40px}}@media(min-width:600px){.upgrade__columns{margin:0 80px}}@media(min-width:768px){.upgrade__columns{margin:0 80px;-ms-flex-direction:row;flex-direction:row}}@media(min-width:960px){.upgrade__columns{margin:0 100px}}@media(min-width:1400px){.upgrade__columns{margin:0 120px}}@media(min-width:1855px){.upgrade__columns{max-width:1600px;margin:0 auto}}.features-wrapper .upgrade__columns .feature-quote,.upgrade__columns .accolade-quote,.upgrade__columns .account__default-messaging,.upgrade__columns .article-aside__locked-text,.upgrade__columns .article__excerpt,.upgrade__columns .cards__no-results,.upgrade__columns .features-wrapper .feature-quote,.upgrade__columns .large-body-text,.upgrade__columns .large-caption,.upgrade__columns .recipe-header__locked-text,.upgrade__columns .register__offer-intro,.upgrade__columns .upsell-offer__text{text-align:center;margin:40px auto;width:80%}.interests-col .membership__packages-price--footer .upgrade__columns span,.interests-col .newsletter .newsletter__form .upgrade__columns label.error,.interests-col .newsletter .upgrade__columns .newsletter__errors,.interests-col .offer-landing__offer-price .upgrade__columns span,.interests-col .offer-landing__offer-price--gift .upgrade__columns span,.interests-col .register-landing__offer-price .upgrade__columns span,.interests-col .register-landing__offer-price--gift .upgrade__columns span,.interests-col .register__form-price .upgrade__columns span,.interests-col .register__form-price--digital .upgrade__columns span,.interests-col .upgrade__columns .article__login,.interests-col .upgrade__columns .category__body,.interests-col .upgrade__columns .filter__links,.interests-col .upgrade__columns .footer__membership-value-for-example,.interests-col .upgrade__columns .live-qa__chat-ended-message,.interests-col .upgrade__columns .live-qa__date,.interests-col .upgrade__columns .magazine-current__featured-title,.interests-col .upgrade__columns .mono-small,.interests-col .upgrade__columns .offer-landing__offer-list,.interests-col .upgrade__columns .posts__list-date-month,.interests-col .upgrade__columns .recipe-header__byline-name,.interests-col .upgrade__columns .recipe-header__login,.interests-col .upgrade__columns .recipes-menu,.interests-col .upgrade__columns .register-landing__location-price-info,.interests-col .upgrade__columns .register-landing__offer-list,.interests-col .upgrade__columns .register__form-price-list,.interests-col .upgrade__columns .register__header-subtitle,.interests-col .upgrade__columns .school__calendar-day,.interests-col .upgrade__columns .school__events-month,.interests-col .upgrade__columns .school__events-price,.interests-col .upgrade__columns .school__partner-address,.interests-col .upgrade__columns .stations__time,.membership__packages-price--footer .interests-col .upgrade__columns span,.newsletter .interests-col .upgrade__columns .newsletter__errors,.newsletter .newsletter__form .interests-col .upgrade__columns label.error,.offer-landing__offer-price .interests-col .upgrade__columns span,.offer-landing__offer-price--gift .interests-col .upgrade__columns span,.register-landing__offer-price .interests-col .upgrade__columns span,.register-landing__offer-price--gift .interests-col .upgrade__columns span,.register__form-price .interests-col .upgrade__columns span,.register__form-price--digital .interests-col .upgrade__columns span,.upgrade__columns .interests-col .article__login,.upgrade__columns .interests-col .category__body,.upgrade__columns .interests-col .filter__links,.upgrade__columns .interests-col .footer__membership-value-for-example,.upgrade__columns .interests-col .live-qa__chat-ended-message,.upgrade__columns .interests-col .live-qa__date,.upgrade__columns .interests-col .magazine-current__featured-title,.upgrade__columns .interests-col .membership__packages-price--footer span,.upgrade__columns .interests-col .mono-small,.upgrade__columns .interests-col .newsletter .newsletter__errors,.upgrade__columns .interests-col .newsletter .newsletter__form label.error,.upgrade__columns .interests-col .offer-landing__offer-list,.upgrade__columns .interests-col .offer-landing__offer-price span,.upgrade__columns .interests-col .offer-landing__offer-price--gift span,.upgrade__columns .interests-col .posts__list-date-month,.upgrade__columns .interests-col .recipe-header__byline-name,.upgrade__columns .interests-col .recipe-header__login,.upgrade__columns .interests-col .recipes-menu,.upgrade__columns .interests-col .register-landing__location-price-info,.upgrade__columns .interests-col .register-landing__offer-list,.upgrade__columns .interests-col .register-landing__offer-price span,.upgrade__columns .interests-col .register-landing__offer-price--gift span,.upgrade__columns .interests-col .register__form-price span,.upgrade__columns .interests-col .register__form-price--digital span,.upgrade__columns .interests-col .register__form-price-list,.upgrade__columns .interests-col .register__header-subtitle,.upgrade__columns .interests-col .school__calendar-day,.upgrade__columns .interests-col .school__events-month,.upgrade__columns .interests-col .school__events-price,.upgrade__columns .interests-col .school__partner-address,.upgrade__columns .interests-col .stations__time,.upgrade__columns .membership__packages-price--footer .interests-col span,.upgrade__columns .mono-header--dark,.upgrade__columns .mono-header--light,.upgrade__columns .newsletter .interests-col .newsletter__errors,.upgrade__columns .newsletter .newsletter__form .interests-col label.error,.upgrade__columns .offer-landing__offer-price .interests-col span,.upgrade__columns .offer-landing__offer-price--gift .interests-col span,.upgrade__columns .register-landing__offer-price .interests-col span,.upgrade__columns .register-landing__offer-price--gift .interests-col span,.upgrade__columns .register__form-price .interests-col span,.upgrade__columns .register__form-price--digital .interests-col span,.upgrade__columns .related-list__title,.upgrade__columns .stations__state-name{border-top:4px solid #2c3b4b}@media(min-width:960px){.upgrade__columns{border-top:4px solid #2c3b4b;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.interests-col .membership__packages-price--footer .upgrade__columns span,.interests-col .newsletter .newsletter__form .upgrade__columns label.error,.interests-col .newsletter .upgrade__columns .newsletter__errors,.interests-col .offer-landing__offer-price .upgrade__columns span,.interests-col .offer-landing__offer-price--gift .upgrade__columns span,.interests-col .register-landing__offer-price .upgrade__columns span,.interests-col .register-landing__offer-price--gift .upgrade__columns span,.interests-col .register__form-price .upgrade__columns span,.interests-col .register__form-price--digital .upgrade__columns span,.interests-col .upgrade__columns .article__login,.interests-col .upgrade__columns .category__body,.interests-col .upgrade__columns .filter__links,.interests-col .upgrade__columns .footer__membership-value-for-example,.interests-col .upgrade__columns .live-qa__chat-ended-message,.interests-col .upgrade__columns .live-qa__date,.interests-col .upgrade__columns .magazine-current__featured-title,.interests-col .upgrade__columns .mono-small,.interests-col .upgrade__columns .offer-landing__offer-list,.interests-col .upgrade__columns .posts__list-date-month,.interests-col .upgrade__columns .recipe-header__byline-name,.interests-col .upgrade__columns .recipe-header__login,.interests-col .upgrade__columns .recipes-menu,.interests-col .upgrade__columns .register-landing__location-price-info,.interests-col .upgrade__columns .register-landing__offer-list,.interests-col .upgrade__columns .register__form-price-list,.interests-col .upgrade__columns .register__header-subtitle,.interests-col .upgrade__columns .school__calendar-day,.interests-col .upgrade__columns .school__events-month,.interests-col .upgrade__columns .school__events-price,.interests-col .upgrade__columns .school__partner-address,.interests-col .upgrade__columns .stations__time,.membership__packages-price--footer .interests-col .upgrade__columns span,.newsletter .interests-col .upgrade__columns .newsletter__errors,.newsletter .newsletter__form .interests-col .upgrade__columns label.error,.offer-landing__offer-price .interests-col .upgrade__columns span,.offer-landing__offer-price--gift .interests-col .upgrade__columns span,.register-landing__offer-price .interests-col .upgrade__columns span,.register-landing__offer-price--gift .interests-col .upgrade__columns span,.register__form-price .interests-col .upgrade__columns span,.register__form-price--digital .interests-col .upgrade__columns span,.upgrade__columns .interests-col .article__login,.upgrade__columns .interests-col .category__body,.upgrade__columns .interests-col .filter__links,.upgrade__columns .interests-col .footer__membership-value-for-example,.upgrade__columns .interests-col .live-qa__chat-ended-message,.upgrade__columns .interests-col .live-qa__date,.upgrade__columns .interests-col .magazine-current__featured-title,.upgrade__columns .interests-col .membership__packages-price--footer span,.upgrade__columns .interests-col .mono-small,.upgrade__columns .interests-col .newsletter .newsletter__errors,.upgrade__columns .interests-col .newsletter .newsletter__form label.error,.upgrade__columns .interests-col .offer-landing__offer-list,.upgrade__columns .interests-col .offer-landing__offer-price span,.upgrade__columns .interests-col .offer-landing__offer-price--gift span,.upgrade__columns .interests-col .posts__list-date-month,.upgrade__columns .interests-col .recipe-header__byline-name,.upgrade__columns .interests-col .recipe-header__login,.upgrade__columns .interests-col .recipes-menu,.upgrade__columns .interests-col .register-landing__location-price-info,.upgrade__columns .interests-col .register-landing__offer-list,.upgrade__columns .interests-col .register-landing__offer-price span,.upgrade__columns .interests-col .register-landing__offer-price--gift span,.upgrade__columns .interests-col .register__form-price span,.upgrade__columns .interests-col .register__form-price--digital span,.upgrade__columns .interests-col .register__form-price-list,.upgrade__columns .interests-col .register__header-subtitle,.upgrade__columns .interests-col .school__calendar-day,.upgrade__columns .interests-col .school__events-month,.upgrade__columns .interests-col .school__events-price,.upgrade__columns .interests-col .school__partner-address,.upgrade__columns .interests-col .stations__time,.upgrade__columns .membership__packages-price--footer .interests-col span,.upgrade__columns .mono-header--dark,.upgrade__columns .mono-header--light,.upgrade__columns .newsletter .interests-col .newsletter__errors,.upgrade__columns .newsletter .newsletter__form .interests-col label.error,.upgrade__columns .offer-landing__offer-price .interests-col span,.upgrade__columns .offer-landing__offer-price--gift .interests-col span,.upgrade__columns .register-landing__offer-price .interests-col span,.upgrade__columns .register-landing__offer-price--gift .interests-col span,.upgrade__columns .register__form-price .interests-col span,.upgrade__columns .register__form-price--digital .interests-col span,.upgrade__columns .related-list__title,.upgrade__columns .stations__state-name{border-top:0}.features-wrapper .upgrade__columns .feature-quote,.upgrade__columns .accolade-quote,.upgrade__columns .account__default-messaging,.upgrade__columns .article-aside__locked-text,.upgrade__columns .article__excerpt,.upgrade__columns .cards__no-results,.upgrade__columns .features-wrapper .feature-quote,.upgrade__columns .large-body-text,.upgrade__columns .large-caption,.upgrade__columns .recipe-header__locked-text,.upgrade__columns .register__offer-intro,.upgrade__columns .upsell-offer__text{width:100%}.upgrade__column-wrapper{padding:0 40px}.upgrade__column-wrapper--left{padding:0 40px 0 0}.upgrade__column-wrapper--right{padding:0 0 0 40px}}.upgrade__column-center{-ms-flex-negative:0;flex-shrink:0;width:100%;-ms-flex-order:3;order:3}@media(min-width:960px){.upgrade__column-center{border-right:1px solid #e7e4d3;border-left:1px solid #e7e4d3;width:50%;-ms-flex-order:2;order:2}}.upgrade__column-left{-ms-flex-negative:1;flex-shrink:1;-ms-flex-order:1;order:1;margin-bottom:60px}.upgrade__column-left .register__form-price-list{margin-bottom:0}@media(min-width:768px){.upgrade__column-left{width:46%;padding-right:4%}}@media(min-width:960px){.upgrade__column-left{margin-bottom:0;padding-right:0;width:25%;-ms-flex-order:1;order:1}}.upgrade__column-right{-ms-flex-negative:1;flex-shrink:1;-ms-flex-order:2;order:2;display:none;margin-bottom:60px}@media(min-width:768px){.upgrade__column-right{display:block;width:46%;padding-left:4%}}@media(min-width:960px){.upgrade__column-right{margin-bottom:0;padding-left:0;width:25%}}.upgrade__account-number{width:100%;line-height:0;display:block;box-sizing:border-box;border-top:1px solid #e7e4d3;border-left:1px solid #e7e4d3;border-right:1px solid #e7e4d3}.upgrade__account-form{padding:40px;border:1px solid #e7e4d3}.upgrade__error-message{max-width:600px;margin:0 auto;text-align:center}.digital__story-wrapper{margin:0 20px}@media(min-width:450px){.digital__story-wrapper{margin:0 40px}}@media(min-width:600px){.digital__story-wrapper{margin:0 80px}}@media(min-width:768px){.digital__story-wrapper{margin:0 80px}}@media(min-width:960px){.digital__story-wrapper{margin:0 100px}}@media(min-width:1400px){.digital__story-wrapper{margin:0 120px}}@media(min-width:1855px){.digital__story-wrapper{max-width:1600px;margin:0 auto}}.digital__story{column-count:1;border-bottom:1px solid #e7e4d3;text-indent:20px;padding:80px 0 40px}.digital__story p,.digital__story p:last-child{margin:0}.digital__story ol,.digital__story ul{text-indent:0;margin-bottom:0;border:0}.digital__story ol li,.digital__story ul li{padding-top:15px;padding-bottom:15px;break-inside:avoid;border-bottom:0}@media(min-width:768px){.digital__story{column-count:2}}@media(min-width:960px){.digital__story{column-count:3}}@media(min-width:2000px){.digital__story{column-count:4}}.digital__story p:first-child{text-indent:0}.digital__story p:first-child:first-letter{float:left;font-size:32px;line-height:32px;padding:14px 15px 8px;margin:5px 12px 0 0;color:#2c3b4b;border:1px solid #e7e4d3}@media print{.digital__story p:first-child:first-letter{padding:10px 10px 5px;font-size:25px;line-height:25px}}@media(min-width:600px){.digital__story p:first-child:first-letter{font-size:50px;line-height:50px;padding:14px 15px 2px}}@media(min-width:960px){.digital__story p:first-child:first-letter{font-size:60px;line-height:60px}}@-moz-document url-prefix(){.digital__story p:first-child:first-letter{padding:17px 15px}}@media(min-width:600px){.digital__story{padding:100px 0 60px}}.digital__header-img{line-height:0;margin-top:40px;text-align:center}.digital__header-img img{max-width:459px}.digital__two-col{margin:0 20px;padding:40px 0}@media(min-width:450px){.digital__two-col{margin:0 40px}}@media(min-width:600px){.digital__two-col{margin:0 80px;padding:60px 0}}@media(min-width:768px){.digital__two-col{margin:0 80px}}@media(min-width:960px){.digital__two-col{margin:0 100px}}@media(min-width:1400px){.digital__two-col{margin:0 120px}}@media(min-width:1855px){.digital__two-col{max-width:1600px;margin:0 auto}}.claim__subheader,.digital__col p{max-width:250px;text-align:center}.digital__two-col img{width:100%;padding-bottom:40px}.digital__col .ad-card__title,.digital__col .article__aside-col-title,.digital__col .article__subscribe,.digital__col .footer__membership-value-title,.digital__col .footer__membership-value-title strong,.digital__col .infobar__subscribe,.digital__col .medium-sans,.digital__col .mono-list__title,.digital__col .offer-landing__offer-title,.digital__col .promo-offer__h,.digital__col .register-landing__location-title,.digital__col .register-landing__offer-title,.digital__col .school-landing__section-title,.digital__col .serif-list__title,.digital__col .stations__city,.digital__col .topper-side__h,.digital__col .topper-side__sub-h,.footer__membership-value-title .digital__col strong{border-bottom:4px solid #2c3b4b;text-align:center;max-width:250px;margin:0 auto 20px}.digital__col p{margin:0 auto;font-family:MinionPro-It;font-style:italic}.digital__col:first-child{margin-bottom:40px}@media(min-width:600px){.digital__two-col{display:-ms-flexbox;display:flex}.digital__col{-ms-flex:1 1 0;flex:1 1 0}.digital__col:first-child{margin-bottom:0;padding-right:60px;margin-right:60px;border-right:1px solid #e7e4d3}}.account__manage .claim a,.claim .account__manage a,.claim .account__small-sans,.claim .register__fanned-free,.claim .small-sans{margin:0}.claim-page{padding:40px 0}.claim-page p{margin:0 0 40px}.claim-page p:last-child{margin:0}.claim-page .form__legend{margin-bottom:40px}@media(min-width:768px){.claim-page .form__legend{margin-bottom:60px}}.claim__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.claim-page{padding:60px 0}.claim__subheader{line-height:28px;font-size:14px;margin:0 auto 20px}}.claim__title text,.claim__title--serif text{font-size:18px;line-height:18px;text-transform:uppercase;fill:#2c3b4b;text-anchor:middle}.claim__subheader span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.claim__subheader span:after{display:block;width:1px;height:20px;margin:-4px auto 0}.claim__header{margin:0 20px;padding-bottom:40px}@media(min-width:450px){.claim__header{margin:0 40px}}@media(min-width:600px){.claim__subheader span:after{height:40px}.claim__header{margin:0 80px}}@media(min-width:768px){.claim__header{margin:0 80px}}@media(min-width:960px){.claim__header{margin:0 100px}}@media(min-width:1400px){.claim__header{margin:0 120px}}@media(min-width:1855px){.claim__header{max-width:1600px;margin:0 auto}}.claim__title{width:100%;display:block;margin:0 0 15px}.claim__title text{letter-spacing:.2px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}@-moz-document url-prefix(){.claim__title{margin:0 0 5px}}.claim__title-fallback{margin:0;padding:0 0 10px;text-align:center;display:none}.claim__title--serif{width:100%;display:block;margin:0;padding-bottom:15px}.claim__title--serif text{letter-spacing:1px;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif}@media(min-width:768px){.claim__title--serif{padding-bottom:25px}}.claim__title-fallback--serif{text-align:center;padding:0 0 25px;margin:0;display:none}.claim__columns{margin:0 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:450px){.claim__columns{margin:0 40px}}@media(min-width:600px){.claim__columns{margin:0 80px}}@media(min-width:768px){.claim__columns{margin:0 80px;-ms-flex-direction:row;flex-direction:row}}@media(min-width:960px){.claim__columns{margin:0 100px}}@media(min-width:1400px){.claim__columns{margin:0 120px}}@media(min-width:1855px){.claim__columns{max-width:1600px;margin:0 auto}}.claim__columns .accolade-quote,.claim__columns .account__default-messaging,.claim__columns .article-aside__locked-text,.claim__columns .article__excerpt,.claim__columns .cards__no-results,.claim__columns .features-wrapper .feature-quote,.claim__columns .large-body-text,.claim__columns .large-caption,.claim__columns .recipe-header__locked-text,.claim__columns .register__offer-intro,.claim__columns .upsell-offer__text,.features-wrapper .claim__columns .feature-quote{text-align:center;margin:40px auto;width:80%}.claim__columns .interests-col .article__login,.claim__columns .interests-col .category__body,.claim__columns .interests-col .filter__links,.claim__columns .interests-col .footer__membership-value-for-example,.claim__columns .interests-col .live-qa__chat-ended-message,.claim__columns .interests-col .live-qa__date,.claim__columns .interests-col .magazine-current__featured-title,.claim__columns .interests-col .membership__packages-price--footer span,.claim__columns .interests-col .mono-small,.claim__columns .interests-col .newsletter .newsletter__errors,.claim__columns .interests-col .newsletter .newsletter__form label.error,.claim__columns .interests-col .offer-landing__offer-list,.claim__columns .interests-col .offer-landing__offer-price span,.claim__columns .interests-col .offer-landing__offer-price--gift span,.claim__columns .interests-col .posts__list-date-month,.claim__columns .interests-col .recipe-header__byline-name,.claim__columns .interests-col .recipe-header__login,.claim__columns .interests-col .recipes-menu,.claim__columns .interests-col .register-landing__location-price-info,.claim__columns .interests-col .register-landing__offer-list,.claim__columns .interests-col .register-landing__offer-price span,.claim__columns .interests-col .register-landing__offer-price--gift span,.claim__columns .interests-col .register__form-price span,.claim__columns .interests-col .register__form-price--digital span,.claim__columns .interests-col .register__form-price-list,.claim__columns .interests-col .register__header-subtitle,.claim__columns .interests-col .school__calendar-day,.claim__columns .interests-col .school__events-month,.claim__columns .interests-col .school__events-price,.claim__columns .interests-col .school__partner-address,.claim__columns .interests-col .stations__time,.claim__columns .membership__packages-price--footer .interests-col span,.claim__columns .mono-header--dark,.claim__columns .mono-header--light,.claim__columns .newsletter .interests-col .newsletter__errors,.claim__columns .newsletter .newsletter__form .interests-col label.error,.claim__columns .offer-landing__offer-price .interests-col span,.claim__columns .offer-landing__offer-price--gift .interests-col span,.claim__columns .register-landing__offer-price .interests-col span,.claim__columns .register-landing__offer-price--gift .interests-col span,.claim__columns .register__form-price .interests-col span,.claim__columns .register__form-price--digital .interests-col span,.claim__columns .related-list__title,.claim__columns .stations__state-name,.interests-col .claim__columns .article__login,.interests-col .claim__columns .category__body,.interests-col .claim__columns .filter__links,.interests-col .claim__columns .footer__membership-value-for-example,.interests-col .claim__columns .live-qa__chat-ended-message,.interests-col .claim__columns .live-qa__date,.interests-col .claim__columns .magazine-current__featured-title,.interests-col .claim__columns .mono-small,.interests-col .claim__columns .offer-landing__offer-list,.interests-col .claim__columns .posts__list-date-month,.interests-col .claim__columns .recipe-header__byline-name,.interests-col .claim__columns .recipe-header__login,.interests-col .claim__columns .recipes-menu,.interests-col .claim__columns .register-landing__location-price-info,.interests-col .claim__columns .register-landing__offer-list,.interests-col .claim__columns .register__form-price-list,.interests-col .claim__columns .register__header-subtitle,.interests-col .claim__columns .school__calendar-day,.interests-col .claim__columns .school__events-month,.interests-col .claim__columns .school__events-price,.interests-col .claim__columns .school__partner-address,.interests-col .claim__columns .stations__time,.interests-col .membership__packages-price--footer .claim__columns span,.interests-col .newsletter .claim__columns .newsletter__errors,.interests-col .newsletter .newsletter__form .claim__columns label.error,.interests-col .offer-landing__offer-price .claim__columns span,.interests-col .offer-landing__offer-price--gift .claim__columns span,.interests-col .register-landing__offer-price .claim__columns span,.interests-col .register-landing__offer-price--gift .claim__columns span,.interests-col .register__form-price .claim__columns span,.interests-col .register__form-price--digital .claim__columns span,.membership__packages-price--footer .interests-col .claim__columns span,.newsletter .interests-col .claim__columns .newsletter__errors,.newsletter .newsletter__form .interests-col .claim__columns label.error,.offer-landing__offer-price .interests-col .claim__columns span,.offer-landing__offer-price--gift .interests-col .claim__columns span,.register-landing__offer-price .interests-col .claim__columns span,.register-landing__offer-price--gift .interests-col .claim__columns span,.register__form-price .interests-col .claim__columns span,.register__form-price--digital .interests-col .claim__columns span{border-top:4px solid #2c3b4b}@media(min-width:960px){.claim__columns{border-top:4px solid #2c3b4b;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.claim__columns .interests-col .article__login,.claim__columns .interests-col .category__body,.claim__columns .interests-col .filter__links,.claim__columns .interests-col .footer__membership-value-for-example,.claim__columns .interests-col .live-qa__chat-ended-message,.claim__columns .interests-col .live-qa__date,.claim__columns .interests-col .magazine-current__featured-title,.claim__columns .interests-col .membership__packages-price--footer span,.claim__columns .interests-col .mono-small,.claim__columns .interests-col .newsletter .newsletter__errors,.claim__columns .interests-col .newsletter .newsletter__form label.error,.claim__columns .interests-col .offer-landing__offer-list,.claim__columns .interests-col .offer-landing__offer-price span,.claim__columns .interests-col .offer-landing__offer-price--gift span,.claim__columns .interests-col .posts__list-date-month,.claim__columns .interests-col .recipe-header__byline-name,.claim__columns .interests-col .recipe-header__login,.claim__columns .interests-col .recipes-menu,.claim__columns .interests-col .register-landing__location-price-info,.claim__columns .interests-col .register-landing__offer-list,.claim__columns .interests-col .register-landing__offer-price span,.claim__columns .interests-col .register-landing__offer-price--gift span,.claim__columns .interests-col .register__form-price span,.claim__columns .interests-col .register__form-price--digital span,.claim__columns .interests-col .register__form-price-list,.claim__columns .interests-col .register__header-subtitle,.claim__columns .interests-col .school__calendar-day,.claim__columns .interests-col .school__events-month,.claim__columns .interests-col .school__events-price,.claim__columns .interests-col .school__partner-address,.claim__columns .interests-col .stations__time,.claim__columns .membership__packages-price--footer .interests-col span,.claim__columns .mono-header--dark,.claim__columns .mono-header--light,.claim__columns .newsletter .interests-col .newsletter__errors,.claim__columns .newsletter .newsletter__form .interests-col label.error,.claim__columns .offer-landing__offer-price .interests-col span,.claim__columns .offer-landing__offer-price--gift .interests-col span,.claim__columns .register-landing__offer-price .interests-col span,.claim__columns .register-landing__offer-price--gift .interests-col span,.claim__columns .register__form-price .interests-col span,.claim__columns .register__form-price--digital .interests-col span,.claim__columns .related-list__title,.claim__columns .stations__state-name,.interests-col .claim__columns .article__login,.interests-col .claim__columns .category__body,.interests-col .claim__columns .filter__links,.interests-col .claim__columns .footer__membership-value-for-example,.interests-col .claim__columns .live-qa__chat-ended-message,.interests-col .claim__columns .live-qa__date,.interests-col .claim__columns .magazine-current__featured-title,.interests-col .claim__columns .mono-small,.interests-col .claim__columns .offer-landing__offer-list,.interests-col .claim__columns .posts__list-date-month,.interests-col .claim__columns .recipe-header__byline-name,.interests-col .claim__columns .recipe-header__login,.interests-col .claim__columns .recipes-menu,.interests-col .claim__columns .register-landing__location-price-info,.interests-col .claim__columns .register-landing__offer-list,.interests-col .claim__columns .register__form-price-list,.interests-col .claim__columns .register__header-subtitle,.interests-col .claim__columns .school__calendar-day,.interests-col .claim__columns .school__events-month,.interests-col .claim__columns .school__events-price,.interests-col .claim__columns .school__partner-address,.interests-col .claim__columns .stations__time,.interests-col .membership__packages-price--footer .claim__columns span,.interests-col .newsletter .claim__columns .newsletter__errors,.interests-col .newsletter .newsletter__form .claim__columns label.error,.interests-col .offer-landing__offer-price .claim__columns span,.interests-col .offer-landing__offer-price--gift .claim__columns span,.interests-col .register-landing__offer-price .claim__columns span,.interests-col .register-landing__offer-price--gift .claim__columns span,.interests-col .register__form-price .claim__columns span,.interests-col .register__form-price--digital .claim__columns span,.membership__packages-price--footer .interests-col .claim__columns span,.newsletter .interests-col .claim__columns .newsletter__errors,.newsletter .newsletter__form .interests-col .claim__columns label.error,.offer-landing__offer-price .interests-col .claim__columns span,.offer-landing__offer-price--gift .interests-col .claim__columns span,.register-landing__offer-price .interests-col .claim__columns span,.register-landing__offer-price--gift .interests-col .claim__columns span,.register__form-price .interests-col .claim__columns span,.register__form-price--digital .interests-col .claim__columns span{border-top:0}.claim__columns .accolade-quote,.claim__columns .account__default-messaging,.claim__columns .article-aside__locked-text,.claim__columns .article__excerpt,.claim__columns .cards__no-results,.claim__columns .features-wrapper .feature-quote,.claim__columns .large-body-text,.claim__columns .large-caption,.claim__columns .recipe-header__locked-text,.claim__columns .register__offer-intro,.claim__columns .upsell-offer__text,.features-wrapper .claim__columns .feature-quote{width:100%}.claim__column-wrapper{padding:0 40px}.claim__column-wrapper--left{padding:0 40px 0 0}.claim__column-wrapper--right{padding:0 0 0 40px}}.claim__column-center{-ms-flex-negative:0;flex-shrink:0;width:100%;margin-bottom:40px;-ms-flex-order:1;order:1}@media(min-width:600px){.claim__column-center{margin-bottom:60px}}@media(min-width:960px){.claim__column-center{border-right:1px solid #e7e4d3;border-left:1px solid #e7e4d3;margin-bottom:0;width:50%;-ms-flex-order:2;order:2}}.claim__column-left{-ms-flex-negative:1;flex-shrink:1;-ms-flex-order:2;order:2;margin-bottom:40px}@media(min-width:600px){.claim__column-left{margin-bottom:60px}}@media(min-width:768px){.claim__column-left{width:46%;padding-right:4%}}@media(min-width:960px){.claim__column-left{margin-bottom:0;padding-right:0;width:25%;-ms-flex-order:1;order:1}}.claim__column-right{-ms-flex-negative:1;flex-shrink:1;-ms-flex-order:3;order:3;margin-bottom:60px}@media(min-width:768px){.claim__column-right{width:46%;padding-left:4%}}@media(min-width:960px){.claim__column-right{margin-bottom:0;padding-left:0;width:25%}}.claim__account-number{width:100%;line-height:0;display:block;box-sizing:border-box;border:1px solid #e7e4d3;margin-bottom:30px}.claim__account-form{padding:40px;border:1px solid #e7e4d3}.claim__error-message{max-width:550px;margin:0 auto;text-align:center}.promotion{margin:0 20px;padding:40px 0 0}@media(min-width:450px){.promotion{margin:0 40px}}@media(min-width:600px){.promotion{margin:0 80px;padding:60px 0 0}}@media(min-width:768px){.promotion{margin:0 80px}}@media(min-width:960px){.promotion{margin:0 100px}}@media(min-width:1400px){.promotion{margin:0 120px}}@media(min-width:1855px){.promotion{max-width:1600px;margin:0 auto}}.promotion__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}.live-qa__title,.promotion__title text{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}@media(min-width:600px){.promotion__subheader{line-height:28px;font-size:14px;margin:0 auto 20px}}.promotion__subheader span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.promotion__subheader span:after{display:block;width:1px;height:20px;margin:-4px auto 0}.promotion__title{width:100%;display:block;margin:0 0 15px}.promotion__title text{letter-spacing:.2px;font-size:18px;line-height:18px;text-transform:uppercase;text-anchor:middle;fill:#2c3b4b}.live-qa__title,.nav-flag,.nav-link{letter-spacing:1px}@media(min-width:768px){.promotion__title{margin:0 0 20px}}.promotion__title-fallback{margin:0;padding:0 0 10px;text-align:center;display:none}.promotion__title--serif{text-align:center}.promotion .cta__wrapper{border-top:4px solid #2c3b4b;margin-top:40px;border-bottom:1px solid #e7e4d3}.promotion .cta__wrapper:after,.promotion .cta__wrapper:before{content:none}.live-qa:after,.nav-flag:before,.promotion-button-crosshatch-border:after{content:""}@media(min-width:1240px){.promotion .cta__wrapper{margin-top:80px}}.promotion__story-wrapper{margin:0 20px}@media(min-width:450px){.promotion__story-wrapper{margin:0 40px}}@media(min-width:600px){.promotion__subheader span:after{height:40px}.promotion__story-wrapper{margin:0 80px}}@media(min-width:768px){.promotion__story-wrapper{margin:0 80px}}@media(min-width:960px){.promotion__story-wrapper{margin:0 100px}}@media(min-width:1400px){.promotion__story-wrapper{margin:0 120px}}@media(min-width:1855px){.promotion__story-wrapper{max-width:1600px;margin:0 auto}}.promotion__story{padding:20px 0 0;max-width:650px;margin:0 auto}.promotion__story iframe,.promotion__story img{max-width:100%;margin:0 auto;display:block}.promotion__story img{line-height:0}.promotion__story figcaption{text-align:center}.promotion__story-cta{text-align:center;margin:40px 0}@media(min-width:768px){.promotion__story{padding:40px 0 0}.promotion__story-cta{margin:60px 0}}.promotion-button-crosshatch-border{border-top:1px solid #e7e4d3;margin-top:40px;padding-bottom:50px}.promotion-button-crosshatch-border:after{display:block;height:20px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}.live-qa:after{display:table;clear:both}@media(min-width:960px){.live-qa{display:-ms-flexbox;display:flex}}.live-qa__video{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}@media(min-width:960px){.live-qa__video{display:block;float:left;width:calc(70% - 40px);margin-bottom:0;padding-right:40px}}@media(min-width:1100px){.live-qa__video{width:calc(70% - 60px);padding-right:60px}}.live-qa__video .episode__infobar{-ms-flex-order:3;order:3}.live-qa__flag-wrapper{-ms-flex-order:1;order:1;margin:-20px 0 30px}@media(min-width:768px){.live-qa__flag-wrapper{-ms-flex-order:3;order:3;margin:-10px 0 -15px}}.live-qa__video-player-wrapper{-ms-flex-order:4;order:4;width:100%;background-color:#f6f4ec;border-bottom:1px solid #e7e4d3}.live-qa__video-player-wrapper .flag--tucked{margin-bottom:0;display:none}.live-qa__video-player{position:relative;line-height:0}@media(min-width:600px){.live-qa__video-player{padding:20px}.live-qa__ribbon-wrapper{top:20px;left:20px}}.live-qa__video-player video{width:100%}@media(min-width:1100px){.live-qa__video-player{padding:45px 60px 60px}.live-qa__ribbon-wrapper{top:45px;left:60px}}.live-qa__video-container--upcoming{position:relative;padding-bottom:56.25%;height:0;background-size:cover;background-position:center}.live-qa__video-meta{-ms-flex-order:2;order:2}.live-qa__title{text-transform:uppercase;font-size:35px;line-height:35px;margin-bottom:6px}.nav-flag,.nav-link,.nav-links__account{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase}@media(min-width:768px){.live-qa__video-player-wrapper .flag--tucked{display:block}.live-qa__title{font-size:45px;line-height:42px}}@media(min-width:960px){.live-qa__flag-wrapper{margin-top:-20px}.live-qa__title{font-size:55px;line-height:50px}}@media(min-width:1100px){.live-qa__title{font-size:65px;line-height:60px}}@media(min-width:960px){.live-qa__title{margin-top:40px;font-size:45px;line-height:42px}.live-qa__text:first-of-type{margin-top:20px;padding-top:20px;border-top:1px solid #e7e4d3}}.live-qa__date,.live-qa__title--red{color:#5a6d82}@media(min-width:960px){.live-qa__text p:last-of-type{margin-bottom:0}.live-qa-restricted .live-qa__title{display:none}}.live-qa-restricted .article{margin-bottom:-100px;padding-bottom:0}.nav{position:relative;z-index:9}.nav.nav--regular-bar,.nav.nav-minimal{border-top:4px solid #2c3b4b}.nav-inset{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:height .2s;position:relative}.nav--regular-bar .nav-inset,.nav-minimal .nav-inset{margin:0 20px;height:38px;border-bottom:1px solid #e7e4d3}@media(min-width:450px){.nav--regular-bar .nav-inset,.nav-minimal .nav-inset{margin:0 40px}}@media(min-width:600px){.nav--regular-bar .nav-inset,.nav-minimal .nav-inset{margin:0 80px}}@media(min-width:768px){.nav--regular-bar .nav-inset,.nav-minimal .nav-inset{margin:0 80px}}@media(min-width:960px){.nav--regular-bar .nav-inset,.nav-minimal .nav-inset{margin:0 100px}}@media(min-width:1400px){.nav--regular-bar .nav-inset,.nav-minimal .nav-inset{margin:0 120px}}@media(min-width:1855px){.nav--regular-bar .nav-inset,.nav-minimal .nav-inset{max-width:1600px;margin:0 auto}}@media(min-width:1100px){.live-qa__title{font-size:55px;line-height:50px}.nav-inset{-ms-flex-pack:justify;justify-content:space-between}.nav-minimal .nav-inset{-ms-flex-pack:center;justify-content:center}.nav--regular-bar .nav-inset,.nav-minimal .nav-inset{height:110px}}.nav--regular-bar .nav-inset:after,.nav-minimal .nav-inset:after{content:"";width:100%;height:1px;display:block;background-color:#e7e4d3;position:absolute;bottom:-5px;left:0}.nav-fixed{position:fixed;right:0;top:430px;display:none;z-index:2;transition:top .2s cubic-bezier(.4,0,1,1)}@media(min-width:1100px){.nav-fixed{display:block}}.nav-flag{font-size:14px;line-height:34px;display:block;margin:0;padding:0 15px 0 10px;background-color:#5a6d82;color:#fffef7;height:34px;position:relative;transition:padding .2s,color .2s}.nav-flag:before{height:0;width:0;border-bottom:17px solid transparent;border-right:17px solid #5a6d82;border-top:17px solid transparent;left:0;top:0;-ms-transform:translateX(-100%);transform:translateX(-100%);position:absolute}.nav-flag:focus,.nav-flag:hover{padding-right:25px;color:#fffef7}.nav-links--left{-ms-flex:1;flex:1;display:none}@media(min-width:1100px){.nav-links--left{display:block}}.nav-links--right{-ms-flex:1;flex:1;display:none}@media(min-width:1100px){.nav-links--right{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}}.nav-link{position:relative;color:#2c3b4b;font-size:13px;line-height:13px;margin:0 7px}.nav-link:active,.nav-link:focus,.nav-link:hover{color:#5a6d82;text-decoration:underline}.nav-link:first-child{margin-left:0}.nav-link:last-child{margin-right:0}.nav-link--active{color:#5a6d82;text-decoration:underline}.nav-link--account{padding:6px 0;border-bottom:1px solid #e7e4d3}.nav-link--logout{color:#5a6d82;padding:6px 0}.nav-link--logout:focus,.nav-link--logout:hover{color:#5a6d82}@media(min-width:1250px){.nav-link{margin:0 8px}}@media(min-width:1350px){.nav-link{margin:0 10px;font-size:14px;line-height:14px}}@media(min-width:1500px){.nav-link{font-size:15px;line-height:15px;margin:0 12px}}.nav-link__flag{position:absolute;bottom:110%;left:0;width:100%;font-size:9px;font-weight:700;color:#ff7055;text-align:center}.nav-bowtie,.nav-logo--small{background-color:#fffef7;z-index:2;position:relative}.nav--regular-bar .nav-logo,.nav-minimal .nav-logo{padding:0 10px;display:none;width:170px;height:64px}@media(min-width:1100px) and (max-width:1249px){.nav-link{letter-spacing:normal}.nav--regular-bar .nav-logo,.nav-minimal .nav-logo{width:150px;height:56px}}.nav--regular-bar .nav-logo a svg,.nav-minimal .nav-logo a svg{height:64px;width:170px;margin-top:-3px;fill:#2c3b4b;transition:fill .2s}@media(min-width:1100px) and (max-width:1249px){.nav--regular-bar .nav-logo a svg,.nav-minimal .nav-logo a svg{height:56px;width:150px}}.nav--regular-bar .nav-logo a:focus svg,.nav--regular-bar .nav-logo a:hover svg,.nav-minimal .nav-logo a:focus svg,.nav-minimal .nav-logo a:hover svg{fill:#ff7055}.nav-logo--small{text-align:center;line-height:0;padding:0 13px 0 15px;margin:-22px auto 0;width:94px;display:block;letter-spacing:.47px}@media(min-width:1100px){.nav--regular-bar .nav-logo,.nav-logo,.nav-minimal .nav-logo{display:block}.nav-logo--small{display:none}}.nav-bowtie{padding:0 15px;display:none;margin:-15px auto 0;width:65px}@media(min-width:1100px){.nav-bowtie{display:block}}.nav-bowtie--small{width:40px;display:block;padding-top:10px;margin:0 auto}.nav-links__account{display:inline-block;margin:0 7px;border-top:0}@media(min-width:1250px){.nav-links__account{margin:0 10px}}@media(min-width:1400px){.nav-links__account{margin:0 12px}}.nav-links__account a{margin:0;display:block}.mobile-nav{display:none;position:fixed;width:100%;height:100vh;min-height:-webkit-fill-available;background-color:#2c3b4b;z-index:10;top:0;-ms-overflow-style:none;border:8px solid #1e2732;box-sizing:border-box;overflow-y:scroll;-webkit-overflow-scrolling:touch}.mobile-nav__link,.search__label{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-align:center;border-bottom:1px solid #5a6d82}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav__wrapper{display:-ms-flexbox;display:flex;padding:60px 0;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media(min-width:768px){.mobile-nav__wrapper{padding:80px 0}}.mobile-nav__link{position:relative;color:#fffef7;text-transform:uppercase;letter-spacing:1px;font-size:14px;display:block;width:80%;padding:8px 0;transition:color .2s}.hamburger,.nav-links__search-open.mobile-float{top:7px;z-index:11;transition:background-color .2s,top .2s cubic-bezier(.4,0,1,1);position:fixed;line-height:0;border-radius:50%}.mobile-nav__link:focus,.mobile-nav__link:hover{color:#9cb7c6}@media(min-width:600px){.mobile-nav__link{padding:10px 0}}.mobile-nav__link__flag{font-size:9px;font-weight:700;color:#ff7055}.mobile-nav__logo{max-width:140px}.mobile-nav__bowtie{padding:20px 0;max-width:60px}.hamburger{left:15px;display:block;width:50px;height:50px;background-color:#fffef7}@media(max-width:374px){.hamburger.hamburger--marketing-bar{height:40px;width:40px}}.hamburger:focus .hamburger-inner,.hamburger:focus .hamburger-inner:after,.hamburger:focus .hamburger-inner:before,.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner:after,.hamburger:hover .hamburger-inner:before{background-color:#1a2d40}.hamburger.is-active{background-color:#2c3b4b}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fffef7}.hamburger.is-active+.nav-links__search-open{display:none}@media(min-width:1100px){.hamburger{display:none}}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#1a2d40}.nav-links__search-open.mobile-float{left:70px;background-color:#fffef7;height:50px;width:50px}.mobile-nav__account{width:80%;margin:0 auto;display:-ms-flexbox;display:flex;border-top:1px solid #5a6d82}.mobile-nav__account .mobile-nav__link{color:#9cb7c6}.mobile-nav__account .mobile-nav__link:focus,.mobile-nav__account .mobile-nav__link:hover{color:#fffef7}.mobile-nav__account .mobile-nav__link:first-child{border-right:1px solid #5a6d82}.search-overlay{display:none;position:fixed;width:100%;height:100%;background-color:#1e2732;z-index:13;top:0;overflow:auto}.search__wrapper{display:-ms-flexbox;display:flex;width:100%;height:100%;min-height:420px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.search__bowtie{padding:0 0 40px;max-width:60px}.nav-links__search-open{position:relative;line-height:0;display:block;width:40px;height:40px;background-color:#fffef7;transition:background-color .2s;border-radius:50%}.nav-links__search-open img{width:15px;height:15px}@media(min-width:1400px){.nav-links__search-open{width:50px;height:50px}.nav-links__search-open img{width:18px;height:18px}}.nav-links__search-open:focus,.nav-links__search-open:hover{background-color:#f6f4ec}.nav-links__search-open--mobile{position:relative;line-height:0;background-color:#1e2732;border-radius:50%;margin:20px 0 0}.nav-links__search-open--mobile:focus,.nav-links__search-open--mobile:hover{background-color:#ff7055}.nav-links__search-close{display:block;width:40px;height:40px;transition:background-color .2s;margin-top:40px;border-radius:50%;background-color:#2c3b4b}@media(min-width:1400px){.nav-links__search-close{width:50px;height:50px}}.nav-links__search-close:focus,.nav-links__search-close:hover{background-color:#ff7055}.nav-links__search-close-x{position:relative;width:20px;height:20px;overflow:hidden;display:block;margin:0 auto}.nav-links__search-close-x::after,.nav-links__search-close-x::before{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fffef7;border-radius:5px;transition:background .2s}.search__input,.search__label{margin:0;text-transform:uppercase}.nav-links__search-close-x::before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-links__search-close-x::after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.search__form{width:80%;position:relative}.search__form:after{content:"";display:block;height:40px;width:100%;background-image:url(../../img/crosshatch-border-dark.svg);background-repeat:repeat-x}.search__label{font-size:12px;line-height:16px;letter-spacing:.5px;display:block;padding:8px 0;color:#fffef7;border-top:4px solid #fffef7}@media(min-width:600px){.search__label{letter-spacing:1px;font-size:14px;line-height:18px}}.search__label.aria-hidden{color:#5a6d82}.search__input{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;background-color:transparent;border:0;border-bottom:1px solid #5a6d82;box-shadow:none;color:#fffef7;width:100%;text-align:left;font-size:60px;padding:20px 80px 5px 0;line-height:normal}.search__input::-webkit-input-placeholder{color:#2c3b4b}.search__input:-ms-input-placeholder{color:#2c3b4b}.search__input::placeholder{color:#2c3b4b}.search__submit{position:absolute;background-color:#ff7055;border-radius:50%;right:0;top:62px;width:50px;height:50px;display:block;padding:0;line-height:0;border:none;transition:background-color .2s}.recipe-tease,.search__submit:focus,.search__submit:hover{background-color:#2c3b4b}.search__submit img{width:18px;height:18px}.search__submit .aria-hidden,.search__wrapper--results .search__submit .aria-hidden{color:#fffef7}.search-overlay .search__submit .aria-hidden{color:#5a6d82}.recipe-tease{margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}@media(min-width:450px){.recipe-tease{margin-bottom:40px}}.cta-group .recipe-tease .button--red,.recipe-tease .button--dark,.recipe-tease .button--light,.recipe-tease .cta-group .button--red,.recipe-tease input[type=button],.recipe-tease input[type=submit]{margin-top:40px}.recipe-tease__image{background-size:cover;background-position:center;position:relative;min-height:280px}@media(min-width:600px){.recipe-tease{margin-bottom:60px}.recipe-tease__image{min-height:500px}}.recipe-tease__text{color:#fffef7}@media(min-width:960px){.recipe-tease{-ms-flex-direction:row;flex-direction:row}.recipe-tease__image,.recipe-tease__text{-ms-flex:1;flex:1}}.recipe-tease__text-wrapper{padding:40px}@media(min-width:1100px){.recipe-tease__text-wrapper{padding:60px}}.recipe-tease__title{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-transform:uppercase;text-align:center;font-size:22px;line-height:22px;letter-spacing:2px;margin:0 auto 40px;color:#fffef7}@media(min-width:600px){.recipe-tease__title{font-size:28px;line-height:28px;letter-spacing:3px}}@media(min-width:768px){.recipe-tease__title{font-size:35px;line-height:35px}}@media(min-width:1400px){.recipe-tease__title{letter-spacing:4px;font-size:42px;line-height:42px}}.recipe-tease__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px;color:#9cb7c6}@media(min-width:600px){.recipe-tease__subheader{line-height:28px;font-size:14px;margin:0 auto 40px}}.recipe-tease__subheader span{border-bottom:1px solid #e7e4d3;padding-bottom:2px;border-color:#5a6d82}.recipe-tease__subheader span:after{content:'';display:block;width:1px;height:20px;margin:-4px auto 0;background-color:#5a6d82}.interests-col .membership__packages-price--footer .recipe-tease__prep span,.interests-col .newsletter .newsletter__form .recipe-tease__prep label.error,.interests-col .newsletter .recipe-tease__prep .newsletter__errors,.interests-col .offer-landing__offer-price .recipe-tease__prep span,.interests-col .offer-landing__offer-price--gift .recipe-tease__prep span,.interests-col .recipe-tease__prep .article__login,.interests-col .recipe-tease__prep .category__body,.interests-col .recipe-tease__prep .filter__links,.interests-col .recipe-tease__prep .footer__membership-value-for-example,.interests-col .recipe-tease__prep .live-qa__chat-ended-message,.interests-col .recipe-tease__prep .live-qa__date,.interests-col .recipe-tease__prep .magazine-current__featured-title,.interests-col .recipe-tease__prep .mono-small,.interests-col .recipe-tease__prep .offer-landing__offer-list,.interests-col .recipe-tease__prep .posts__list-date-month,.interests-col .recipe-tease__prep .recipe-header__byline-name,.interests-col .recipe-tease__prep .recipe-header__login,.interests-col .recipe-tease__prep .recipes-menu,.interests-col .recipe-tease__prep .register-landing__location-price-info,.interests-col .recipe-tease__prep .register-landing__offer-list,.interests-col .recipe-tease__prep .register__form-price-list,.interests-col .recipe-tease__prep .register__header-subtitle,.interests-col .recipe-tease__prep .school__calendar-day,.interests-col .recipe-tease__prep .school__events-month,.interests-col .recipe-tease__prep .school__events-price,.interests-col .recipe-tease__prep .school__partner-address,.interests-col .recipe-tease__prep .stations__time,.interests-col .register-landing__offer-price .recipe-tease__prep span,.interests-col .register-landing__offer-price--gift .recipe-tease__prep span,.interests-col .register__form-price .recipe-tease__prep span,.interests-col .register__form-price--digital .recipe-tease__prep span,.membership__packages-price--footer .interests-col .recipe-tease__prep span,.newsletter .interests-col .recipe-tease__prep .newsletter__errors,.newsletter .newsletter__form .interests-col .recipe-tease__prep label.error,.offer-landing__offer-price .interests-col .recipe-tease__prep span,.offer-landing__offer-price--gift .interests-col .recipe-tease__prep span,.recipe-tease__prep .interests-col .article__login,.recipe-tease__prep .interests-col .category__body,.recipe-tease__prep .interests-col .filter__links,.recipe-tease__prep .interests-col .footer__membership-value-for-example,.recipe-tease__prep .interests-col .live-qa__chat-ended-message,.recipe-tease__prep .interests-col .live-qa__date,.recipe-tease__prep .interests-col .magazine-current__featured-title,.recipe-tease__prep .interests-col .membership__packages-price--footer span,.recipe-tease__prep .interests-col .mono-small,.recipe-tease__prep .interests-col .newsletter .newsletter__errors,.recipe-tease__prep .interests-col .newsletter .newsletter__form label.error,.recipe-tease__prep .interests-col .offer-landing__offer-list,.recipe-tease__prep .interests-col .offer-landing__offer-price span,.recipe-tease__prep .interests-col .offer-landing__offer-price--gift span,.recipe-tease__prep .interests-col .posts__list-date-month,.recipe-tease__prep .interests-col .recipe-header__byline-name,.recipe-tease__prep .interests-col .recipe-header__login,.recipe-tease__prep .interests-col .recipes-menu,.recipe-tease__prep .interests-col .register-landing__location-price-info,.recipe-tease__prep .interests-col .register-landing__offer-list,.recipe-tease__prep .interests-col .register-landing__offer-price span,.recipe-tease__prep .interests-col .register-landing__offer-price--gift span,.recipe-tease__prep .interests-col .register__form-price span,.recipe-tease__prep .interests-col .register__form-price--digital span,.recipe-tease__prep .interests-col .register__form-price-list,.recipe-tease__prep .interests-col .register__header-subtitle,.recipe-tease__prep .interests-col .school__calendar-day,.recipe-tease__prep .interests-col .school__events-month,.recipe-tease__prep .interests-col .school__events-price,.recipe-tease__prep .interests-col .school__partner-address,.recipe-tease__prep .interests-col .stations__time,.recipe-tease__prep .membership__packages-price--footer .interests-col span,.recipe-tease__prep .mono-header--dark,.recipe-tease__prep .mono-header--light,.recipe-tease__prep .newsletter .interests-col .newsletter__errors,.recipe-tease__prep .newsletter .newsletter__form .interests-col label.error,.recipe-tease__prep .offer-landing__offer-price .interests-col span,.recipe-tease__prep .offer-landing__offer-price--gift .interests-col span,.recipe-tease__prep .register-landing__offer-price .interests-col span,.recipe-tease__prep .register-landing__offer-price--gift .interests-col span,.recipe-tease__prep .register__form-price .interests-col span,.recipe-tease__prep .register__form-price--digital .interests-col span,.recipe-tease__prep .related-list__title,.recipe-tease__prep .stations__state-name,.register-landing__offer-price .interests-col .recipe-tease__prep span,.register-landing__offer-price--gift .interests-col .recipe-tease__prep span,.register__form-price .interests-col .recipe-tease__prep span,.register__form-price--digital .interests-col .recipe-tease__prep span{margin-bottom:0}.recipe-tease__prep-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}@media(min-width:600px){.recipe-tease__subheader span:after{height:40px}.recipe-tease__prep-info{-ms-flex-direction:row;flex-direction:row}}.recipe-tease__prep-info--item{text-align:center;width:100%;padding:20px 0;border-bottom:1px solid #e7e4d3;border-color:#5a6d82;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.recipe-tease__prep-info--item p{font-family:MinionPro-It;font-style:italic;color:#9cb7c6;margin-bottom:0}.footer__membership-value-title .recipe-tease__prep-info--item strong,.recipe-tease__prep-info--item .ad-card__title,.recipe-tease__prep-info--item .article__aside-col-title,.recipe-tease__prep-info--item .article__subscribe,.recipe-tease__prep-info--item .footer__membership-value-title,.recipe-tease__prep-info--item .footer__membership-value-title strong,.recipe-tease__prep-info--item .infobar__subscribe,.recipe-tease__prep-info--item .medium-sans,.recipe-tease__prep-info--item .mono-list__title,.recipe-tease__prep-info--item .offer-landing__offer-title,.recipe-tease__prep-info--item .promo-offer__h,.recipe-tease__prep-info--item .register-landing__location-title,.recipe-tease__prep-info--item .register-landing__offer-title,.recipe-tease__prep-info--item .school-landing__section-title,.recipe-tease__prep-info--item .serif-list__title,.recipe-tease__prep-info--item .stations__city,.recipe-tease__prep-info--item .topper-side__h,.recipe-tease__prep-info--item .topper-side__sub-h{margin:0;color:#fffef7}@media(min-width:600px){.recipe-tease__prep-info--item{padding:40px 0}.recipe-tease__prep-info--item:nth-child(2){border-left:1px solid #e7e4d3;border-color:#5a6d82}}.recipe-header__content{margin:0 20px;padding-bottom:20px}@media(min-width:450px){.recipe-header__content{margin:0 40px}}@media(min-width:600px){.recipe-header__content{margin:0 80px}}@media(min-width:768px){.recipe-header__content{margin:0 80px}}@media(min-width:960px){.recipe-header__content{margin:0 100px}}@media(min-width:1400px){.recipe-header__content{margin:0 120px}}@media(min-width:1855px){.recipe-header__content{max-width:1600px;margin:0 auto}}.recipe-header__tease{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.recipe-header__tease{line-height:28px;font-size:14px;margin:0 auto 40px}}.recipe-header__tease span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.recipe-header__tease span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}@media(min-width:600px){.recipe-header__tease span:after{height:40px}}.recipe-header__print-thumbnail{width:100px;overflow:hidden;margin:0 auto 30px;text-align:center;display:none}.recipe-header__print-img{width:100%}.recipe-header__print-logo{margin-bottom:20px}.recipe-header__print-bowtie{display:block;width:35px;margin:0 auto 5px}.recipe-header__login{text-align:center}.recipe-header__infobar{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;line-height:16px;border-top:4px solid #2c3b4b;border-bottom:1px solid #e7e4d3;position:relative;display:-ms-flexbox;display:flex;width:100%;letter-spacing:.5px;height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.infobar--label,.recipe-header__byline-label{font-family:MinionPro-It;font-style:italic}@media(min-width:600px){.recipe-header__infobar{letter-spacing:1px;font-size:14px;line-height:18px}}.recipe-header__infobar p,.recipe-header__infobar p:last-child{margin:0}@media(min-width:450px){.recipe-header__infobar{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;height:40px}}.recipe-header__byline{text-align:center;display:block;margin-bottom:10px;margin-top:-25px;line-height:initial}.recipe-header__byline-label{font-size:14px;line-height:20px;color:#5a6d82;padding-right:5px}@media(min-width:600px){.recipe-header__byline{margin-top:-35px}.recipe-header__byline-label{font-size:16px;line-height:22px}}.recipe-header__byline-name{margin:0}.infobar__time{-ms-flex-item-align:center;width:100%;text-align:center;padding:5px 0}@media(min-width:450px){.infobar__time{-ms-flex:1 1 0;flex:1 1 0;text-align:left;padding:0}}@media(min-width:960px){.infobar__time{display:none}}.infobar__instant-pot:after,.infobar__servings+.infobar__insider:after{content:'\A';display:block;top:50%;border-bottom:1px solid #e7e4d3;width:100%}.infobar__servings{margin-top:40px}@media(min-width:768px){.infobar__servings{margin-top:-16px}}.infobar__servings+.infobar__insider{margin-top:20px;position:relative}.infobar__servings+.infobar__insider:after{position:absolute;z-index:-1}.infobar__instant-pot{margin-top:5px;position:relative;text-align:center;z-index:2}.infobar__instant-pot:after{position:absolute;z-index:-1}.infobar__sharing{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px;width:100%;-ms-flex-pack:center;justify-content:center;border-top:1px solid #e7e4d3}@media(min-width:450px){.infobar__sharing{-ms-flex:1 1 0;flex:1 1 0;border-top:0;-ms-flex-pack:end;justify-content:flex-end}.episode__infobar .infobar__sharing--favorite,.recipe-header__infobar .infobar__sharing--favorite{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.infobar__sharing--share-label{padding:10px}.info-email,.infobar__sharing--link{border-left:1px solid #e7e4d3;height:40px;width:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.info-email svg,.infobar__sharing--link svg{height:18px;width:18px;fill:#2c3b4b}.info-email:focus,.info-email:hover,.infobar__sharing--link:focus,.infobar__sharing--link:hover{background-color:#ff7055}.info-email:focus svg,.info-email:hover svg,.infobar__sharing--link:focus svg,.infobar__sharing--link:hover svg{fill:#fffef7}.infobar--label{text-transform:lowercase;font-size:16px;letter-spacing:0;color:#b7b3a3;display:inline}@media(min-width:0) and (max-width:599px){.infobar--label{display:block}}@media(min-width:960px) and (max-width:1099px){.infobar--label{display:none}}.infobar--cook-time{display:inline-block;font-size:14px;font-family:FoundersGroteskMonoMedium,courier new,Courier,mono}.infobar__subscribe:after,.recipe-header__prep:after{display:block;height:40px;width:100%;content:"";background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}.recipe-header__prep-info--item p,.recipe__tip{font-family:MinionPro-It;font-style:italic}.infobar--cook-time a{text-decoration:underline}.infobar__subscribe{text-align:center;margin-bottom:0;position:relative;padding:22px 40px 40px}.infobar__subscribe:after{position:absolute;bottom:-40px;left:0;border-top:1px solid #e7e4d3}.infobar__subscribe a{text-decoration:underline}.infobar__subscribe-button{position:relative;z-index:2;text-align:center;margin-top:-1px}.infobar__free{margin-top:40px}@media(min-width:960px){.infobar__subscribe{padding:22px 0 30px}.infobar__free{margin-top:-16px}}.recipe-header__title{text-align:center}.recipe-header__story{padding:40px 0;column-count:1;text-indent:20px}@media(min-width:600px){.recipe-header__story{padding:60px 0}}.recipe-header__story p,.recipe-header__story p:last-child{margin:0}.recipe-header__story ol,.recipe-header__story ul{text-indent:0;margin-bottom:0;border:0}.ingredient__label,.recipe__prep-info--item:nth-child(2){border-left:1px solid #e7e4d3}.recipe-header__story ol li,.recipe-header__story ul li{padding-top:15px;padding-bottom:15px;break-inside:avoid;border-bottom:0}@media(min-width:768px){.recipe-header__story{column-count:2}}@media(min-width:960px){.recipe-header__story{column-count:3}}@media(min-width:2000px){.recipe-header__story{column-count:4}}.recipe-header__story p:first-child{text-indent:0}.recipe-header__story p:first-child:first-letter{float:left;font-size:32px;line-height:32px;padding:14px 15px 8px;margin:5px 12px 0 0;color:#2c3b4b;border:1px solid #e7e4d3}@media print{.recipe-header__story p:first-child:first-letter{padding:10px 10px 5px;font-size:25px;line-height:25px}}@media(min-width:600px){.recipe-header__story p:first-child:first-letter{font-size:50px;line-height:50px;padding:14px 15px 2px}}@-moz-document url-prefix(){.recipe-header__story p:first-child:first-letter{padding:17px 15px}}.recipe-header__story--single-col{column-count:1;max-width:650px;margin:0 auto}.recipe-header__story a{text-decoration:underline}.recipe-header__prep{margin:0 20px;border-top:1px solid #e7e4d3;padding-bottom:30px}@media(min-width:450px){.recipe-header__prep{margin:0 40px}}@media(min-width:600px){.recipe-header__prep{margin:0 80px}}@media(min-width:768px){.recipe-header__prep{margin:0 80px}}@media(min-width:960px){.recipe-header__story p:first-child:first-letter{font-size:60px;line-height:60px}.recipe-header__prep{margin:0 100px}}@media(min-width:1400px){.recipe-header__prep{margin:0 120px}}@media(min-width:1855px){.recipe-header__prep{max-width:1600px;margin:0 auto}}.recipe-header__prep--restricted{padding-bottom:0}.recipe-header__prep--restricted:after{display:none}.recipe-header__prep-info{display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e4d3;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.recipe-header__prep-info p,.recipe-header__prep-info p:last-child{margin:0}.recipe-header__prep-info--item{display:none}.recipe-header__prep-info--item p{line-height:1em}.recipe-header__prep-info--item h2{margin-bottom:0}@media(min-width:960px){.recipe-header__prep-info{-ms-flex-direction:row;flex-direction:row}.recipe-header__prep-info--item{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:28px 20px 20px;text-align:center}.recipe-header__prep-info--item:first-child{border-right:1px solid #e7e4d3;border-bottom:0}.recipe-header__prep-info--item:last-child{border-left:1px solid #e7e4d3}.recipe-header__prep-info--locked,.recipe-header__prep-info--tip{-ms-flex:3;flex:3;-ms-flex-order:initial;order:initial;border-bottom:0}}.recipe-header__prep-info--locked .recipe__tip,.recipe-header__prep-info--tip .recipe__tip{border-bottom:0;padding-bottom:35px}.copy-to-clipboard,.ingredient,.ingredients__video,.recipe__prep-info,.recipe__tip{border-bottom:1px solid #e7e4d3}.recipe-header__locked{border-top:1px solid #e7e4d3;padding-bottom:30px}.recipe-header__locked:after{border-top:1px solid #e7e4d3;content:"";display:block;height:40px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}.recipe-header__locked-text{width:100%;margin:0 auto;color:#ff7055;text-align:center;padding:5px 0 40px;max-width:600px}.recipe-header__locked-text a{color:#2c3b4b;box-shadow:inset 0 -1px 0 0 #2c3b4b}.recipe-header__locked-text a:focus,.recipe-header__locked-text a:hover{color:#ff7055;box-shadow:inset 0 -1px 0 0 #ff7055}@media(min-width:600px){.recipe-header__locked-text{width:70%;padding:5px 40px 40px}}.recipe-header__two-col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}@media(min-width:600px){.recipe-header__two-col{padding:60px 0}}.recipe-header__story--nocol{column-count:1;width:100%}.recipe-header__story--nocol p,.recipe-header__story--nocol p:last-child{margin:0}.recipe-header__story--nocol p:first-child{text-indent:0}.recipe-header__story--nocol p:first-child:first-letter{float:left;font-size:32px;line-height:32px;padding:14px 15px 8px;margin:5px 12px 0 0;color:#2c3b4b;border:1px solid #e7e4d3}@media print{.recipe-header__story--nocol p:first-child:first-letter{padding:10px 10px 5px;font-size:25px;line-height:25px}}@media(min-width:600px){.recipe-header__story--nocol p:first-child:first-letter{font-size:50px;line-height:50px;padding:14px 15px 2px}}@-moz-document url-prefix(){.recipe-header__story--nocol p:first-child:first-letter{padding:17px 15px}}@media(min-width:768px){.recipe-header__two-col{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.recipe-header__story--nocol{width:66.6%;border-right:1px solid #e7e4d3;padding-right:40px}}.recipe-header__meta{width:100%;padding-top:40px}.interests-col .membership__packages-price--footer .recipe-header__meta span,.interests-col .newsletter .newsletter__form .recipe-header__meta label.error,.interests-col .newsletter .recipe-header__meta .newsletter__errors,.interests-col .offer-landing__offer-price .recipe-header__meta span,.interests-col .offer-landing__offer-price--gift .recipe-header__meta span,.interests-col .recipe-header__meta .article__login,.interests-col .recipe-header__meta .category__body,.interests-col .recipe-header__meta .filter__links,.interests-col .recipe-header__meta .footer__membership-value-for-example,.interests-col .recipe-header__meta .live-qa__chat-ended-message,.interests-col .recipe-header__meta .live-qa__date,.interests-col .recipe-header__meta .magazine-current__featured-title,.interests-col .recipe-header__meta .mono-small,.interests-col .recipe-header__meta .offer-landing__offer-list,.interests-col .recipe-header__meta .posts__list-date-month,.interests-col .recipe-header__meta .recipe-header__byline-name,.interests-col .recipe-header__meta .recipe-header__login,.interests-col .recipe-header__meta .recipes-menu,.interests-col .recipe-header__meta .register-landing__location-price-info,.interests-col .recipe-header__meta .register-landing__offer-list,.interests-col .recipe-header__meta .register__form-price-list,.interests-col .recipe-header__meta .register__header-subtitle,.interests-col .recipe-header__meta .school__calendar-day,.interests-col .recipe-header__meta .school__events-month,.interests-col .recipe-header__meta .school__events-price,.interests-col .recipe-header__meta .school__partner-address,.interests-col .recipe-header__meta .stations__time,.interests-col .register-landing__offer-price .recipe-header__meta span,.interests-col .register-landing__offer-price--gift .recipe-header__meta span,.interests-col .register__form-price .recipe-header__meta span,.interests-col .register__form-price--digital .recipe-header__meta span,.membership__packages-price--footer .interests-col .recipe-header__meta span,.newsletter .interests-col .recipe-header__meta .newsletter__errors,.newsletter .newsletter__form .interests-col .recipe-header__meta label.error,.offer-landing__offer-price .interests-col .recipe-header__meta span,.offer-landing__offer-price--gift .interests-col .recipe-header__meta span,.recipe-header__meta .interests-col .article__login,.recipe-header__meta .interests-col .category__body,.recipe-header__meta .interests-col .filter__links,.recipe-header__meta .interests-col .footer__membership-value-for-example,.recipe-header__meta .interests-col .live-qa__chat-ended-message,.recipe-header__meta .interests-col .live-qa__date,.recipe-header__meta .interests-col .magazine-current__featured-title,.recipe-header__meta .interests-col .membership__packages-price--footer span,.recipe-header__meta .interests-col .mono-small,.recipe-header__meta .interests-col .newsletter .newsletter__errors,.recipe-header__meta .interests-col .newsletter .newsletter__form label.error,.recipe-header__meta .interests-col .offer-landing__offer-list,.recipe-header__meta .interests-col .offer-landing__offer-price span,.recipe-header__meta .interests-col .offer-landing__offer-price--gift span,.recipe-header__meta .interests-col .posts__list-date-month,.recipe-header__meta .interests-col .recipe-header__byline-name,.recipe-header__meta .interests-col .recipe-header__login,.recipe-header__meta .interests-col .recipes-menu,.recipe-header__meta .interests-col .register-landing__location-price-info,.recipe-header__meta .interests-col .register-landing__offer-list,.recipe-header__meta .interests-col .register-landing__offer-price span,.recipe-header__meta .interests-col .register-landing__offer-price--gift span,.recipe-header__meta .interests-col .register__form-price span,.recipe-header__meta .interests-col .register__form-price--digital span,.recipe-header__meta .interests-col .register__form-price-list,.recipe-header__meta .interests-col .register__header-subtitle,.recipe-header__meta .interests-col .school__calendar-day,.recipe-header__meta .interests-col .school__events-month,.recipe-header__meta .interests-col .school__events-price,.recipe-header__meta .interests-col .school__partner-address,.recipe-header__meta .interests-col .stations__time,.recipe-header__meta .membership__packages-price--footer .interests-col span,.recipe-header__meta .mono-header--dark,.recipe-header__meta .mono-header--light,.recipe-header__meta .newsletter .interests-col .newsletter__errors,.recipe-header__meta .newsletter .newsletter__form .interests-col label.error,.recipe-header__meta .offer-landing__offer-price .interests-col span,.recipe-header__meta .offer-landing__offer-price--gift .interests-col span,.recipe-header__meta .register-landing__offer-price .interests-col span,.recipe-header__meta .register-landing__offer-price--gift .interests-col span,.recipe-header__meta .register__form-price .interests-col span,.recipe-header__meta .register__form-price--digital .interests-col span,.recipe-header__meta .related-list__title,.recipe-header__meta .stations__state-name,.register-landing__offer-price .interests-col .recipe-header__meta span,.register-landing__offer-price--gift .interests-col .recipe-header__meta span,.register__form-price .interests-col .recipe-header__meta span,.register__form-price--digital .interests-col .recipe-header__meta span{margin-bottom:0;border-top:1px solid #e7e4d3}@media(min-width:600px){.recipe-header__meta{padding-top:60px}}@media(min-width:768px){.recipe-header__meta{width:33.3%;padding-top:0}}@media(max-width:767px){.recipe-header__meta-wrapper{padding-left:10px;padding-right:10px}}@media(min-width:960px){.recipe-header__story--nocol p:first-child:first-letter{font-size:60px;line-height:60px}.recipe-header__story--nocol{column-count:2}.recipe-header__meta-wrapper .related-list__title{margin-bottom:25px}.recipe-header__meta-wrapper .related-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:30px}.recipe-header__meta-wrapper .related-list__item{max-width:calc(50% - 15px);-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px)}}.recipe-category__body,.step-by-step__text{column-gap:80px;column-rule-width:1px;column-rule-style:solid;column-rule-color:#e7e4d3}.recipe__ingredients{padding-top:60px;width:100%}.interests-col .membership__packages-price--footer .recipe__ingredients span,.interests-col .newsletter .newsletter__form .recipe__ingredients label.error,.interests-col .newsletter .recipe__ingredients .newsletter__errors,.interests-col .offer-landing__offer-price .recipe__ingredients span,.interests-col .offer-landing__offer-price--gift .recipe__ingredients span,.interests-col .recipe__ingredients .article__login,.interests-col .recipe__ingredients .category__body,.interests-col .recipe__ingredients .filter__links,.interests-col .recipe__ingredients .footer__membership-value-for-example,.interests-col .recipe__ingredients .live-qa__chat-ended-message,.interests-col .recipe__ingredients .live-qa__date,.interests-col .recipe__ingredients .magazine-current__featured-title,.interests-col .recipe__ingredients .mono-small,.interests-col .recipe__ingredients .offer-landing__offer-list,.interests-col .recipe__ingredients .posts__list-date-month,.interests-col .recipe__ingredients .recipe-header__byline-name,.interests-col .recipe__ingredients .recipe-header__login,.interests-col .recipe__ingredients .recipes-menu,.interests-col .recipe__ingredients .register-landing__location-price-info,.interests-col .recipe__ingredients .register-landing__offer-list,.interests-col .recipe__ingredients .register__form-price-list,.interests-col .recipe__ingredients .register__header-subtitle,.interests-col .recipe__ingredients .school__calendar-day,.interests-col .recipe__ingredients .school__events-month,.interests-col .recipe__ingredients .school__events-price,.interests-col .recipe__ingredients .school__partner-address,.interests-col .recipe__ingredients .stations__time,.interests-col .register-landing__offer-price .recipe__ingredients span,.interests-col .register-landing__offer-price--gift .recipe__ingredients span,.interests-col .register__form-price .recipe__ingredients span,.interests-col .register__form-price--digital .recipe__ingredients span,.membership__packages-price--footer .interests-col .recipe__ingredients span,.newsletter .interests-col .recipe__ingredients .newsletter__errors,.newsletter .newsletter__form .interests-col .recipe__ingredients label.error,.offer-landing__offer-price .interests-col .recipe__ingredients span,.offer-landing__offer-price--gift .interests-col .recipe__ingredients span,.recipe__ingredients .interests-col .article__login,.recipe__ingredients .interests-col .category__body,.recipe__ingredients .interests-col .filter__links,.recipe__ingredients .interests-col .footer__membership-value-for-example,.recipe__ingredients .interests-col .live-qa__chat-ended-message,.recipe__ingredients .interests-col .live-qa__date,.recipe__ingredients .interests-col .magazine-current__featured-title,.recipe__ingredients .interests-col .membership__packages-price--footer span,.recipe__ingredients .interests-col .mono-small,.recipe__ingredients .interests-col .newsletter .newsletter__errors,.recipe__ingredients .interests-col .newsletter .newsletter__form label.error,.recipe__ingredients .interests-col .offer-landing__offer-list,.recipe__ingredients .interests-col .offer-landing__offer-price span,.recipe__ingredients .interests-col .offer-landing__offer-price--gift span,.recipe__ingredients .interests-col .posts__list-date-month,.recipe__ingredients .interests-col .recipe-header__byline-name,.recipe__ingredients .interests-col .recipe-header__login,.recipe__ingredients .interests-col .recipes-menu,.recipe__ingredients .interests-col .register-landing__location-price-info,.recipe__ingredients .interests-col .register-landing__offer-list,.recipe__ingredients .interests-col .register-landing__offer-price span,.recipe__ingredients .interests-col .register-landing__offer-price--gift span,.recipe__ingredients .interests-col .register__form-price span,.recipe__ingredients .interests-col .register__form-price--digital span,.recipe__ingredients .interests-col .register__form-price-list,.recipe__ingredients .interests-col .register__header-subtitle,.recipe__ingredients .interests-col .school__calendar-day,.recipe__ingredients .interests-col .school__events-month,.recipe__ingredients .interests-col .school__events-price,.recipe__ingredients .interests-col .school__partner-address,.recipe__ingredients .interests-col .stations__time,.recipe__ingredients .membership__packages-price--footer .interests-col span,.recipe__ingredients .mono-header--dark,.recipe__ingredients .mono-header--light,.recipe__ingredients .newsletter .interests-col .newsletter__errors,.recipe__ingredients .newsletter .newsletter__form .interests-col label.error,.recipe__ingredients .offer-landing__offer-price .interests-col span,.recipe__ingredients .offer-landing__offer-price--gift .interests-col span,.recipe__ingredients .register-landing__offer-price .interests-col span,.recipe__ingredients .register-landing__offer-price--gift .interests-col span,.recipe__ingredients .register__form-price .interests-col span,.recipe__ingredients .register__form-price--digital .interests-col span,.recipe__ingredients .related-list__title,.recipe__ingredients .stations__state-name,.register-landing__offer-price .interests-col .recipe__ingredients span,.register-landing__offer-price--gift .interests-col .recipe__ingredients span,.register__form-price .interests-col .recipe__ingredients span,.register__form-price--digital .interests-col .recipe__ingredients span{margin-bottom:0}@media(min-width:1100px){.recipe__ingredients{-ms-flex:1;flex:1;width:auto}}.recipe__tip{text-align:center;padding:5px 0 40px}.ingredients-list{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;font-size:12px;line-height:16px;border-top:none;margin-bottom:40px}.ingredients-list:last-of-type,.interests-col .membership__packages-price--footer .recipe__prep span,.interests-col .newsletter .newsletter__form .recipe__prep label.error,.interests-col .newsletter .recipe__prep .newsletter__errors,.interests-col .offer-landing__offer-price .recipe__prep span,.interests-col .offer-landing__offer-price--gift .recipe__prep span,.interests-col .recipe__prep .article__login,.interests-col .recipe__prep .category__body,.interests-col .recipe__prep .filter__links,.interests-col .recipe__prep .footer__membership-value-for-example,.interests-col .recipe__prep .live-qa__chat-ended-message,.interests-col .recipe__prep .live-qa__date,.interests-col .recipe__prep .magazine-current__featured-title,.interests-col .recipe__prep .mono-small,.interests-col .recipe__prep .offer-landing__offer-list,.interests-col .recipe__prep .posts__list-date-month,.interests-col .recipe__prep .recipe-header__byline-name,.interests-col .recipe__prep .recipe-header__login,.interests-col .recipe__prep .recipes-menu,.interests-col .recipe__prep .register-landing__location-price-info,.interests-col .recipe__prep .register-landing__offer-list,.interests-col .recipe__prep .register__form-price-list,.interests-col .recipe__prep .register__header-subtitle,.interests-col .recipe__prep .school__calendar-day,.interests-col .recipe__prep .school__events-month,.interests-col .recipe__prep .school__events-price,.interests-col .recipe__prep .school__partner-address,.interests-col .recipe__prep .stations__time,.interests-col .register-landing__offer-price .recipe__prep span,.interests-col .register-landing__offer-price--gift .recipe__prep span,.interests-col .register__form-price .recipe__prep span,.interests-col .register__form-price--digital .recipe__prep span,.membership__packages-price--footer .interests-col .recipe__prep span,.newsletter .interests-col .recipe__prep .newsletter__errors,.newsletter .newsletter__form .interests-col .recipe__prep label.error,.offer-landing__offer-price .interests-col .recipe__prep span,.offer-landing__offer-price--gift .interests-col .recipe__prep span,.recipe__prep .interests-col .article__login,.recipe__prep .interests-col .category__body,.recipe__prep .interests-col .filter__links,.recipe__prep .interests-col .footer__membership-value-for-example,.recipe__prep .interests-col .live-qa__chat-ended-message,.recipe__prep .interests-col .live-qa__date,.recipe__prep .interests-col .magazine-current__featured-title,.recipe__prep .interests-col .membership__packages-price--footer span,.recipe__prep .interests-col .mono-small,.recipe__prep .interests-col .newsletter .newsletter__errors,.recipe__prep .interests-col .newsletter .newsletter__form label.error,.recipe__prep .interests-col .offer-landing__offer-list,.recipe__prep .interests-col .offer-landing__offer-price span,.recipe__prep .interests-col .offer-landing__offer-price--gift span,.recipe__prep .interests-col .posts__list-date-month,.recipe__prep .interests-col .recipe-header__byline-name,.recipe__prep .interests-col .recipe-header__login,.recipe__prep .interests-col .recipes-menu,.recipe__prep .interests-col .register-landing__location-price-info,.recipe__prep .interests-col .register-landing__offer-list,.recipe__prep .interests-col .register-landing__offer-price span,.recipe__prep .interests-col .register-landing__offer-price--gift span,.recipe__prep .interests-col .register__form-price span,.recipe__prep .interests-col .register__form-price--digital span,.recipe__prep .interests-col .register__form-price-list,.recipe__prep .interests-col .register__header-subtitle,.recipe__prep .interests-col .school__calendar-day,.recipe__prep .interests-col .school__events-month,.recipe__prep .interests-col .school__events-price,.recipe__prep .interests-col .school__partner-address,.recipe__prep .interests-col .stations__time,.recipe__prep .membership__packages-price--footer .interests-col span,.recipe__prep .mono-header--dark,.recipe__prep .mono-header--light,.recipe__prep .newsletter .interests-col .newsletter__errors,.recipe__prep .newsletter .newsletter__form .interests-col label.error,.recipe__prep .offer-landing__offer-price .interests-col span,.recipe__prep .offer-landing__offer-price--gift .interests-col span,.recipe__prep .register-landing__offer-price .interests-col span,.recipe__prep .register-landing__offer-price--gift .interests-col span,.recipe__prep .register__form-price .interests-col span,.recipe__prep .register__form-price--digital .interests-col span,.recipe__prep .related-list__title,.recipe__prep .stations__state-name,.recipe__prep-info--item h2,.register-landing__offer-price .interests-col .recipe__prep span,.register-landing__offer-price--gift .interests-col .recipe__prep span,.register__form-price .interests-col .recipe__prep span,.register__form-price--digital .interests-col .recipe__prep span{margin-bottom:0}.ingredients-list--instep{border-top:4px solid #2c3b4b}@media(min-width:600px){.recipe__tip{padding:5px 40px 40px}.ingredients-list{font-size:14px;line-height:18px}}.ingredient{display:-ms-flexbox;display:flex;position:relative;padding:0}.ingredient__quantity{font-size:14px;font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;width:50px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #e7e4d3;margin-right:5px;padding:10px 3px 0;text-align:center}@media(min-width:600px){.ingredient__quantity{font-size:16px}}.ingredient__quantity--large{font-size:22px}.ingredient__label{padding:10px}.ingredient__label p,.ingredient__label p:last-child{margin:0}.ingredient__label p{font-size:13px}.ingredient__thumb{height:300px;overflow:hidden;width:100%}.ingredient__thumb img{width:100%}.recipe__prep:after{content:"";display:block;height:40px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}.recipe__prep-info{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.recipe__prep-info--item{text-align:center;width:100%;padding:40px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.recipe__prep-info--item p{font-family:MinionPro-It;font-style:italic}.recipe__direction__hover-prompt,.recipe__direction__number{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase}.ingredients__video{display:-ms-flexbox;display:flex;padding:0;-ms-flex-align:center;align-items:center}.ingredients__video-thumb{width:80px;height:80px;border-radius:50%;overflow:hidden;margin:20px 20px 20px 0;-ms-flex-negative:0;flex-shrink:0}.ingredients__video-thumb img{width:100%}.ingredients__video-title h3{margin-bottom:0}.ingredients__video-title .about__intro-label,.ingredients__video-title .article__credit,.ingredients__video-title .live-qa__chat .info,.ingredients__video-title .offer-landing__not-included,.ingredients__video-title .register-landing__not-included,.ingredients__video-title .register__legal,.ingredients__video-title .small-body-text,.ingredients__video-title .small-caption,.live-qa__chat .ingredients__video-title .info{margin-bottom:5px}.ingredients-plain-text{position:absolute;left:-2000px;background-color:#fff;color:#000;width:600px;opacity:0}.copy-to-clipboard{height:35px;margin:0;display:block;background-color:#f6f4ec;width:100%;transition:background-color .2s,color .2s}.copy-to-clipboard:focus,.copy-to-clipboard:hover{background-color:#fffef7;color:#5a6d82}@media(min-width:600px){.copy-to-clipboard{padding-top:1px}}.recipe__directions-wrapper{padding-top:60px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:1100px){.recipe__directions-wrapper{-ms-flex:2;flex:2;padding-left:60px}}.interests-col .membership__packages-price--footer .recipe__directions span,.interests-col .newsletter .newsletter__form .recipe__directions label.error,.interests-col .newsletter .recipe__directions .newsletter__errors,.interests-col .offer-landing__offer-price .recipe__directions span,.interests-col .offer-landing__offer-price--gift .recipe__directions span,.interests-col .recipe__directions .article__login,.interests-col .recipe__directions .category__body,.interests-col .recipe__directions .filter__links,.interests-col .recipe__directions .footer__membership-value-for-example,.interests-col .recipe__directions .live-qa__chat-ended-message,.interests-col .recipe__directions .live-qa__date,.interests-col .recipe__directions .magazine-current__featured-title,.interests-col .recipe__directions .mono-small,.interests-col .recipe__directions .offer-landing__offer-list,.interests-col .recipe__directions .posts__list-date-month,.interests-col .recipe__directions .recipe-header__byline-name,.interests-col .recipe__directions .recipe-header__login,.interests-col .recipe__directions .recipes-menu,.interests-col .recipe__directions .register-landing__location-price-info,.interests-col .recipe__directions .register-landing__offer-list,.interests-col .recipe__directions .register__form-price-list,.interests-col .recipe__directions .register__header-subtitle,.interests-col .recipe__directions .school__calendar-day,.interests-col .recipe__directions .school__events-month,.interests-col .recipe__directions .school__events-price,.interests-col .recipe__directions .school__partner-address,.interests-col .recipe__directions .stations__time,.interests-col .register-landing__offer-price .recipe__directions span,.interests-col .register-landing__offer-price--gift .recipe__directions span,.interests-col .register__form-price .recipe__directions span,.interests-col .register__form-price--digital .recipe__directions span,.membership__packages-price--footer .interests-col .recipe__directions span,.newsletter .interests-col .recipe__directions .newsletter__errors,.newsletter .newsletter__form .interests-col .recipe__directions label.error,.offer-landing__offer-price .interests-col .recipe__directions span,.offer-landing__offer-price--gift .interests-col .recipe__directions span,.recipe__directions .interests-col .article__login,.recipe__directions .interests-col .category__body,.recipe__directions .interests-col .filter__links,.recipe__directions .interests-col .footer__membership-value-for-example,.recipe__directions .interests-col .live-qa__chat-ended-message,.recipe__directions .interests-col .live-qa__date,.recipe__directions .interests-col .magazine-current__featured-title,.recipe__directions .interests-col .membership__packages-price--footer span,.recipe__directions .interests-col .mono-small,.recipe__directions .interests-col .newsletter .newsletter__errors,.recipe__directions .interests-col .newsletter .newsletter__form label.error,.recipe__directions .interests-col .offer-landing__offer-list,.recipe__directions .interests-col .offer-landing__offer-price span,.recipe__directions .interests-col .offer-landing__offer-price--gift span,.recipe__directions .interests-col .posts__list-date-month,.recipe__directions .interests-col .recipe-header__byline-name,.recipe__directions .interests-col .recipe-header__login,.recipe__directions .interests-col .recipes-menu,.recipe__directions .interests-col .register-landing__location-price-info,.recipe__directions .interests-col .register-landing__offer-list,.recipe__directions .interests-col .register-landing__offer-price span,.recipe__directions .interests-col .register-landing__offer-price--gift span,.recipe__directions .interests-col .register__form-price span,.recipe__directions .interests-col .register__form-price--digital span,.recipe__directions .interests-col .register__form-price-list,.recipe__directions .interests-col .register__header-subtitle,.recipe__directions .interests-col .school__calendar-day,.recipe__directions .interests-col .school__events-month,.recipe__directions .interests-col .school__events-price,.recipe__directions .interests-col .school__partner-address,.recipe__directions .interests-col .stations__time,.recipe__directions .membership__packages-price--footer .interests-col span,.recipe__directions .mono-header--dark,.recipe__directions .mono-header--light,.recipe__directions .newsletter .interests-col .newsletter__errors,.recipe__directions .newsletter .newsletter__form .interests-col label.error,.recipe__directions .offer-landing__offer-price .interests-col span,.recipe__directions .offer-landing__offer-price--gift .interests-col span,.recipe__directions .register-landing__offer-price .interests-col span,.recipe__directions .register-landing__offer-price--gift .interests-col span,.recipe__directions .register__form-price .interests-col span,.recipe__directions .register__form-price--digital .interests-col span,.recipe__directions .related-list__title,.recipe__directions .stations__state-name,.register-landing__offer-price .interests-col .recipe__directions span,.register-landing__offer-price--gift .interests-col .recipe__directions span,.register__form-price .interests-col .recipe__directions span,.register__form-price--digital .interests-col .recipe__directions span{margin-bottom:0}@media(min-width:1400px){.recipe__directions-wrapper{-ms-flex:3;flex:3;width:auto;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.recipe__directions{-ms-flex:2;flex:2;padding-right:60px}}.recipe__directions__list{list-style-type:none;margin:0;padding:0;border:none}.recipe__direction{position:relative;padding:0;margin:0;border-bottom:1px solid #e7e4d3}.recipe__direction:before{content:none}.recipe__direction:last-of-type{border-bottom:0}.recipe__direction__link{display:-ms-flexbox;display:flex;color:inherit;position:relative;width:100%;text-align:left;line-height:30px;-ms-flex-align:stretch;align-items:stretch}@media(min-width:600px){a.recipe__direction__link{transition:background-color .2s}a.recipe__direction__link:focus,a.recipe__direction__link:hover{background-color:#f6f4ec;cursor:pointer}a.recipe__direction__link:focus .recipe__direction__number,a.recipe__direction__link:hover .recipe__direction__number{color:#2c3b4b}a.recipe__direction__link:focus .recipe__direction__hover-prompt,a.recipe__direction__link:hover .recipe__direction__hover-prompt{opacity:1;right:0}a.recipe__direction__link:focus .recipe__direction__hover,a.recipe__direction__link:hover .recipe__direction__hover{opacity:1;visibility:visible}}.popup,.select-menu{visibility:hidden}.recipe__direction__number{font-size:12px;line-height:16px;letter-spacing:.5px;width:40px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #e7e4d3;margin-right:5px;padding:18px 0 0;text-align:center;color:#5a6d82;transition:color .2s;display:none}@media(min-width:600px){.recipe__direction__number{letter-spacing:1px;font-size:14px;line-height:18px;display:block}}.recipe__direction__text{padding:15px 0;font-size:16px;line-height:22px}@media(min-width:600px){.recipe__direction__text{padding:15px 15px 15px 20px;border-left:1px solid #e7e4d3;font-size:18px;line-height:26px}}@media(min-width:1400px){.recipe__direction__text{font-size:20px;line-height:30px}}.recipe__direction__hover{opacity:0;visibility:hidden;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);transition:opacity .2s;background-color:#2c3b4b;width:35%;height:auto;position:absolute;top:0;left:50%;z-index:3;line-height:0;padding:10px;box-sizing:border-box}.recipe__direction__hover:after{height:0;width:0;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-top:7.5px solid #2c3b4b;content:" ";position:absolute;bottom:-7px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width:1400px){.recipe__direction__hover{width:45%}}.recipe__direction__hover-asset{width:100%;transition:filter .2s}.recipe__direction__hover-fig{max-height:200px;overflow:hidden}.recipe__direction__hover-prompt{font-size:12px;line-height:20px;letter-spacing:.5px;color:#fffef7;position:absolute;bottom:-10px;right:10px;height:20px;background:#2c3b4b;padding:0 3px;opacity:0;transition:opacity .2s,right .2s;z-index:2}.recipe__direction__hover-prompt:before{content:"";width:0;height:0;border-width:10px 5px;border-style:solid;border-color:#2c3b4b #2c3b4b #2c3b4b transparent;position:absolute;left:-10px}.recipe__direction__hover-prompt:after{position:absolute;content:'';width:0;height:0;border-left:10px solid #2c3b4b;border-top:10px solid transparent;border-bottom:10px solid transparent;right:-10px}.recipe__directions__tip{background-color:#f6f4ec;text-align:center;padding:40px;border-top:1px solid #e7e4d3;font-family:MinionPro-It;font-style:italic}.recipe__directions__tip span{color:#5a6d82;font-weight:600}.cooking-mode__start{padding:20px 20px 18px;white-space:nowrap;box-sizing:border-box}.cooking-mode__start svg{width:29px;height:28px;display:inline-block;margin-top:-2px;margin-left:8px;vertical-align:middle;fill:#fffef7;stroke:#fffef7;stroke-width:.5px}.cooking-mode__start--top{position:absolute;z-index:2;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);margin:-71px 0 0}.footer,.paywall{background-color:#2c3b4b;box-sizing:border-box;padding:10px;width:100%;position:relative;z-index:8;color:#fffef7}@media(min-width:960px){.footer,.paywall{padding:20px}}.footer__without-newsletter{margin-bottom:0}.footer__wrapper{border:1px solid #5a6d82;box-sizing:border-box;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}.footer__address{width:50%;-ms-flex-negative:0;flex-shrink:0;padding:15px;box-sizing:border-box;-ms-flex-order:2;order:2;border-right:1px solid #5a6d82}@media(min-width:1100px){.footer__address{border-right:0;-ms-flex-order:1;order:1;width:17%;padding:20px}}.footer__address .ad-card__title,.footer__address .article__aside-col-title,.footer__address .article__subscribe,.footer__address .footer__membership-value-title,.footer__address .footer__membership-value-title strong,.footer__address .infobar__subscribe,.footer__address .medium-sans,.footer__address .mono-list__title,.footer__address .offer-landing__offer-title,.footer__address .promo-offer__h,.footer__address .register-landing__location-title,.footer__address .register-landing__offer-title,.footer__address .school-landing__section-title,.footer__address .serif-list__title,.footer__address .stations__city,.footer__address .topper-side__h,.footer__address .topper-side__sub-h,.footer__membership-value-title .footer__address strong{margin:0;padding-top:5px;text-align:center}.footer__address .ad-card__title a,.footer__address .article__aside-col-title a,.footer__address .article__subscribe a,.footer__address .footer__membership-value-title a,.footer__address .infobar__subscribe a,.footer__address .medium-sans a,.footer__address .mono-list__title a,.footer__address .offer-landing__offer-title a,.footer__address .promo-offer__h a,.footer__address .register-landing__location-title a,.footer__address .register-landing__offer-title a,.footer__address .school-landing__section-title a,.footer__address .serif-list__title a,.footer__address .stations__city a,.footer__address .topper-side__h a,.footer__address .topper-side__sub-h a,.footer__membership-value-title .footer__address strong a{color:#fffef7}.footer__address .ad-card__title a:focus,.footer__address .ad-card__title a:hover,.footer__address .article__aside-col-title a:focus,.footer__address .article__aside-col-title a:hover,.footer__address .article__subscribe a:focus,.footer__address .article__subscribe a:hover,.footer__address .footer__membership-value-title a:focus,.footer__address .footer__membership-value-title a:hover,.footer__address .infobar__subscribe a:focus,.footer__address .infobar__subscribe a:hover,.footer__address .medium-sans a:focus,.footer__address .medium-sans a:hover,.footer__address .mono-list__title a:focus,.footer__address .mono-list__title a:hover,.footer__address .offer-landing__offer-title a:focus,.footer__address .offer-landing__offer-title a:hover,.footer__address .promo-offer__h a:focus,.footer__address .promo-offer__h a:hover,.footer__address .register-landing__location-title a:focus,.footer__address .register-landing__location-title a:hover,.footer__address .register-landing__offer-title a:focus,.footer__address .register-landing__offer-title a:hover,.footer__address .school-landing__section-title a:focus,.footer__address .school-landing__section-title a:hover,.footer__address .serif-list__title a:focus,.footer__address .serif-list__title a:hover,.footer__address .stations__city a:focus,.footer__address .stations__city a:hover,.footer__address .topper-side__h a:focus,.footer__address .topper-side__h a:hover,.footer__address .topper-side__sub-h a:focus,.footer__address .topper-side__sub-h a:hover,.footer__membership-value-title .footer__address strong a:focus,.footer__membership-value-title .footer__address strong a:hover{color:#9cb7c6}@media(min-width:0) and (max-width:599px){.footer__address .ad-card__title,.footer__address .article__aside-col-title,.footer__address .article__subscribe,.footer__address .footer__membership-value-title,.footer__address .footer__membership-value-title strong,.footer__address .infobar__subscribe,.footer__address .medium-sans,.footer__address .mono-list__title,.footer__address .offer-landing__offer-title,.footer__address .promo-offer__h,.footer__address .register-landing__location-title,.footer__address .register-landing__offer-title,.footer__address .school-landing__section-title,.footer__address .serif-list__title,.footer__address .stations__city,.footer__address .topper-side__h,.footer__address .topper-side__sub-h,.footer__membership-value-title .footer__address strong{font-size:16px;line-height:18px}}.footer__nav{position:relative;box-sizing:border-box;-ms-flex-negative:1;flex-shrink:1;-ms-flex-order:1;order:1;width:100%;padding:20px 0;border-bottom:1px solid #5a6d82}@media(min-width:1100px){.footer__address .ad-card__title,.footer__address .article__aside-col-title,.footer__address .article__subscribe,.footer__address .footer__membership-value-title,.footer__address .footer__membership-value-title strong,.footer__address .infobar__subscribe,.footer__address .medium-sans,.footer__address .mono-list__title,.footer__address .offer-landing__offer-title,.footer__address .promo-offer__h,.footer__address .register-landing__location-title,.footer__address .register-landing__offer-title,.footer__address .school-landing__section-title,.footer__address .serif-list__title,.footer__address .stations__city,.footer__address .topper-side__h,.footer__address .topper-side__sub-h,.footer__membership-value-title .footer__address strong{text-align:left}.footer__nav{border-bottom:0;border-right:1px solid #5a6d82;border-left:1px solid #5a6d82;-ms-flex-order:2;order:2;width:66%;padding:0}}.footer-minimal .footer__nav{width:100%;border:0;padding:20px 0}.footer__social{position:relative;width:50%;-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:3;order:3}.footer__links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media(min-width:1100px){.footer__social{width:17%}.footer__links{position:absolute;top:0;bottom:0;left:0;right:0}}.footer__links a{color:#fffef7;display:block;padding:5px 0;font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.5px}@media(min-width:600px){.footer__links a{letter-spacing:1px;font-size:14px;line-height:18px}}.footer__links a:hover{color:#9cb7c6}.footer__links a:focus{color:#ff7055}@media(min-width:768px){.footer__links{-ms-flex-direction:row;flex-direction:row}.footer__links a{padding:0 10px}}.footer__links-social{padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0}.footer__links-social a{line-height:0}.footer__links-social a:not(:last-child){padding-right:20px}.footer__links-social a svg{height:18px;width:18px;transition:fill .2s;fill:#fffef7}.footer__links-social a:focus svg,.footer__links-social a:hover svg{fill:#9cb7c6}@media(min-width:0) and (max-width:599px){.footer__links-social a:not(:last-child){padding-right:10px}}.footer__membership{background-color:#1e2732;z-index:8;position:relative;text-align:center}.footer__membership .button--tucked{margin:-41px 0 0}.footer__membership-wrapper{margin:0 20px;padding:40px 0}@media(min-width:450px){.footer__membership-wrapper{margin:0 40px}}@media(min-width:600px){.footer__membership-wrapper{margin:0 80px;padding:60px 0}}@media(min-width:768px){.footer__membership-wrapper{margin:0 80px}}@media(min-width:960px){.footer__membership-wrapper{margin:0 100px;padding:100px 0}}@media(min-width:1400px){.footer__membership-wrapper{margin:0 120px}}@media(min-width:1855px){.footer__membership-wrapper{max-width:1600px;margin:0 auto}}.footer__membership-cta:after{content:"";display:block;height:40px;width:100%;background-image:url(../../img/crosshatch-border-dark.svg);background-repeat:repeat-x}.footer__membership-img{max-width:500px;width:70%;display:block;margin:0 auto}.footer__membership-img--tablet{max-width:459px}.footer__membership-title{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:35px;line-height:35px;margin-bottom:0;color:#fffef7;border-top:4px solid #fffef7;border-bottom:1px solid #5a6d82;padding:15px 0 5px;display:block}.footer__promo,.footer__promo--email{border-right:1px solid #5a6d82;border-left:1px solid #5a6d82;border-top:1px solid #5a6d82;text-align:center;box-sizing:border-box}@media(min-width:768px){.footer__membership-title{font-size:45px;line-height:42px;padding:20px 0 5px}}@media(min-width:960px){.footer__membership-img{width:100%}.footer__membership-title{font-size:55px;line-height:50px;padding:23px 0 5px}}.footer__membership-title:focus,.footer__membership-title:hover{color:#ff7055}@media(min-width:1100px){.footer__membership-title{font-size:65px;line-height:60px;padding:26px 0 5px}}.footer__membership-subtitle,.paywall__header__title{color:#fffef7;padding:15px 0 13px;border-bottom:1px solid #5a6d82}@media(min-width:768px){.footer__membership-subtitle,.paywall__header__title{padding:15px 0 10px}}.footer__membership-values{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:40px 0 0}@media(min-width:600px){.footer__membership-values{padding:60px 0 0}}.footer__membership-value{padding:0 20px;margin-bottom:40px}@media(min-width:768px){.footer__membership-values{-ms-flex-direction:row;flex-direction:row}.footer__membership-value{-ms-flex:1;flex:1;margin-bottom:0}}@media(min-width:960px){.footer__membership-value{padding:0 40px}}.footer__membership-value-number{width:50px;height:50px;line-height:50px;border:1px solid #5a6d82;border-radius:50%;text-align:center;margin:0 auto 20px;color:#5a6d82;font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;font-size:14px}.footer__membership-value-number:after,.footer__membership-value-title:after{width:1px;background-color:#5a6d82;content:""}.footer__membership-value-number:after{display:none;height:40px;margin:0 auto}@media(min-width:768px){.footer__membership-value-number:after{display:block}.footer__membership-value-number{margin-bottom:60px}}.footer__membership-value-title{max-width:300px;margin:0 auto 10px;color:#fffef7}.footer__membership-value-title strong{font-weight:400;color:#ff7055}.footer__membership-value-title:after{display:block;height:20px;margin:10px auto 0}.footer__membership-value-for-example{color:#5a6d82}.footer__membership-value-example{color:#fffef7;font-family:MinionPro-It;font-style:italic;width:60%;margin:0 auto;line-height:25px;font-size:20px}.footer__membership-button{display:inline-block}@media(min-width:768px){.footer__membership-value-title:after{height:40px}.footer__membership-button{display:none}}.footer__promo{padding:40px 20px}.footer__promo .cta-single__large-txt,.footer__promo .cta__large-txt,.footer__promo .featured-episode__title,.footer__promo .featured-recipe__title,.footer__promo .large-sans,.footer__promo .paywall__offer__title,.footer__promo .posts__featured-title{color:#fffef7;padding-bottom:15px}@media(min-width:600px){.footer__promo{padding:60px 20px}}.footer__promo--email{padding:8px}.footer__promo--email .article__login,.footer__promo--email .category__body,.footer__promo--email .filter__links,.footer__promo--email .footer__membership-value-for-example,.footer__promo--email .live-qa__chat-ended-message,.footer__promo--email .live-qa__date,.footer__promo--email .magazine-current__featured-title,.footer__promo--email .membership__packages-price--footer span,.footer__promo--email .mono-small,.footer__promo--email .newsletter .newsletter__errors,.footer__promo--email .newsletter .newsletter__form label.error,.footer__promo--email .offer-landing__offer-list,.footer__promo--email .offer-landing__offer-price span,.footer__promo--email .offer-landing__offer-price--gift span,.footer__promo--email .posts__list-date-month,.footer__promo--email .recipe-header__byline-name,.footer__promo--email .recipe-header__login,.footer__promo--email .recipes-menu,.footer__promo--email .register-landing__location-price-info,.footer__promo--email .register-landing__offer-list,.footer__promo--email .register-landing__offer-price span,.footer__promo--email .register-landing__offer-price--gift span,.footer__promo--email .register__form-price span,.footer__promo--email .register__form-price--digital span,.footer__promo--email .register__form-price-list,.footer__promo--email .register__header-subtitle,.footer__promo--email .school__calendar-day,.footer__promo--email .school__events-month,.footer__promo--email .school__events-price,.footer__promo--email .school__partner-address,.footer__promo--email .stations__time,.membership__packages-price--footer .footer__promo--email span,.newsletter .footer__promo--email .newsletter__errors,.newsletter .newsletter__form .footer__promo--email label.error,.offer-landing__offer-price .footer__promo--email span,.offer-landing__offer-price--gift .footer__promo--email span,.register-landing__offer-price .footer__promo--email span,.register-landing__offer-price--gift .footer__promo--email span,.register__form-price .footer__promo--email span,.register__form-price--digital .footer__promo--email span{display:block;color:#9cb7c6;margin:0}.footer__promo--email .article__login a,.footer__promo--email .category__body a,.footer__promo--email .filter__links a,.footer__promo--email .footer__membership-value-for-example a,.footer__promo--email .live-qa__chat-ended-message a,.footer__promo--email .live-qa__date a,.footer__promo--email .magazine-current__featured-title a,.footer__promo--email .membership__packages-price--footer span a,.footer__promo--email .mono-small a,.footer__promo--email .newsletter .newsletter__errors a,.footer__promo--email .newsletter .newsletter__form label.error a,.footer__promo--email .offer-landing__offer-list a,.footer__promo--email .offer-landing__offer-price span a,.footer__promo--email .offer-landing__offer-price--gift span a,.footer__promo--email .posts__list-date-month a,.footer__promo--email .recipe-header__byline-name a,.footer__promo--email .recipe-header__login a,.footer__promo--email .recipes-menu a,.footer__promo--email .register-landing__location-price-info a,.footer__promo--email .register-landing__offer-list a,.footer__promo--email .register-landing__offer-price span a,.footer__promo--email .register-landing__offer-price--gift span a,.footer__promo--email .register__form-price span a,.footer__promo--email .register__form-price--digital span a,.footer__promo--email .register__form-price-list a,.footer__promo--email .register__header-subtitle a,.footer__promo--email .school__calendar-day a,.footer__promo--email .school__events-month a,.footer__promo--email .school__events-price a,.footer__promo--email .school__partner-address a,.footer__promo--email .stations__time a,.membership__packages-price--footer .footer__promo--email span a,.newsletter .footer__promo--email .newsletter__errors a,.newsletter .newsletter__form .footer__promo--email label.error a,.offer-landing__offer-price .footer__promo--email span a,.offer-landing__offer-price--gift .footer__promo--email span a,.register-landing__offer-price .footer__promo--email span a,.register-landing__offer-price--gift .footer__promo--email span a,.register__form-price .footer__promo--email span a,.register__form-price--digital .footer__promo--email span a{color:#9cb7c6;text-decoration:underline}.footer__promo--email .article__login a:focus,.footer__promo--email .article__login a:hover,.footer__promo--email .category__body a:focus,.footer__promo--email .category__body a:hover,.footer__promo--email .filter__links a:focus,.footer__promo--email .filter__links a:hover,.footer__promo--email .footer__membership-value-for-example a:focus,.footer__promo--email .footer__membership-value-for-example a:hover,.footer__promo--email .live-qa__chat-ended-message a:focus,.footer__promo--email .live-qa__chat-ended-message a:hover,.footer__promo--email .live-qa__date a:focus,.footer__promo--email .live-qa__date a:hover,.footer__promo--email .magazine-current__featured-title a:focus,.footer__promo--email .magazine-current__featured-title a:hover,.footer__promo--email .membership__packages-price--footer span a:focus,.footer__promo--email .membership__packages-price--footer span a:hover,.footer__promo--email .mono-small a:focus,.footer__promo--email .mono-small a:hover,.footer__promo--email .newsletter .newsletter__errors a:focus,.footer__promo--email .newsletter .newsletter__errors a:hover,.footer__promo--email .newsletter .newsletter__form label.error a:focus,.footer__promo--email .newsletter .newsletter__form label.error a:hover,.footer__promo--email .offer-landing__offer-list a:focus,.footer__promo--email .offer-landing__offer-list a:hover,.footer__promo--email .offer-landing__offer-price span a:focus,.footer__promo--email .offer-landing__offer-price span a:hover,.footer__promo--email .offer-landing__offer-price--gift span a:focus,.footer__promo--email .offer-landing__offer-price--gift span a:hover,.footer__promo--email .posts__list-date-month a:focus,.footer__promo--email .posts__list-date-month a:hover,.footer__promo--email .recipe-header__byline-name a:focus,.footer__promo--email .recipe-header__byline-name a:hover,.footer__promo--email .recipe-header__login a:focus,.footer__promo--email .recipe-header__login a:hover,.footer__promo--email .recipes-menu a:focus,.footer__promo--email .recipes-menu a:hover,.footer__promo--email .register-landing__location-price-info a:focus,.footer__promo--email .register-landing__location-price-info a:hover,.footer__promo--email .register-landing__offer-list a:focus,.footer__promo--email .register-landing__offer-list a:hover,.footer__promo--email .register-landing__offer-price span a:focus,.footer__promo--email .register-landing__offer-price span a:hover,.footer__promo--email .register-landing__offer-price--gift span a:focus,.footer__promo--email .register-landing__offer-price--gift span a:hover,.footer__promo--email .register__form-price span a:focus,.footer__promo--email .register__form-price span a:hover,.footer__promo--email .register__form-price--digital span a:focus,.footer__promo--email .register__form-price--digital span a:hover,.footer__promo--email .register__form-price-list a:focus,.footer__promo--email .register__form-price-list a:hover,.footer__promo--email .register__header-subtitle a:focus,.footer__promo--email .register__header-subtitle a:hover,.footer__promo--email .school__calendar-day a:focus,.footer__promo--email .school__calendar-day a:hover,.footer__promo--email .school__events-month a:focus,.footer__promo--email .school__events-month a:hover,.footer__promo--email .school__events-price a:focus,.footer__promo--email .school__events-price a:hover,.footer__promo--email .school__partner-address a:focus,.footer__promo--email .school__partner-address a:hover,.footer__promo--email .stations__time a:focus,.footer__promo--email .stations__time a:hover,.membership__packages-price--footer .footer__promo--email span a:focus,.membership__packages-price--footer .footer__promo--email span a:hover,.newsletter .footer__promo--email .newsletter__errors a:focus,.newsletter .footer__promo--email .newsletter__errors a:hover,.newsletter .newsletter__form .footer__promo--email label.error a:focus,.newsletter .newsletter__form .footer__promo--email label.error a:hover,.offer-landing__offer-price .footer__promo--email span a:focus,.offer-landing__offer-price .footer__promo--email span a:hover,.offer-landing__offer-price--gift .footer__promo--email span a:focus,.offer-landing__offer-price--gift .footer__promo--email span a:hover,.register-landing__offer-price .footer__promo--email span a:focus,.register-landing__offer-price .footer__promo--email span a:hover,.register-landing__offer-price--gift .footer__promo--email span a:focus,.register-landing__offer-price--gift .footer__promo--email span a:hover,.register__form-price .footer__promo--email span a:focus,.register__form-price .footer__promo--email span a:hover,.register__form-price--digital .footer__promo--email span a:focus,.register__form-price--digital .footer__promo--email span a:hover{color:#fffef7}.recipe__text{position:relative;padding-bottom:60px}.recipe__text__content{margin:0 20px;position:relative;-ms-flex-align:start;align-items:flex-start}@media(min-width:450px){.recipe__text__content{margin:0 40px}}@media(min-width:600px){.recipe__text__content{margin:0 80px}}@media(min-width:768px){.recipe__text__content{margin:0 80px}}@media(min-width:960px){.recipe__text__content{margin:0 100px}}@media(min-width:1400px){.recipe__text__content{margin:0 120px}}@media(min-width:1855px){.recipe__text__content{max-width:1600px;margin:0 auto}}.recipe__text-tools{position:absolute;top:0;left:0;z-index:3;display:none}@media(min-width:600px){.recipe__text-tools{display:block}}.gallery .flickity-page-dots,.gallery .flickity-prev-next-button,.recipe__art-gallery-wrapper.disabled .video__play-pause{display:none}@media(min-width:960px){.recipe__text-tools--helper-recipe{top:22px}}.recipe__text-print{font-size:12px;line-height:16px;letter-spacing:1px;text-transform:uppercase;font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;margin:60px 0;padding:0 5px 0 10px;background-color:#2c3b4b;color:#fffef7;height:34px;position:relative;transition:padding .2s,color .2s}.recipe__text-print:after{height:0;width:0;border-bottom:17px solid transparent;border-left:17px solid #2c3b4b;border-top:17px solid transparent;left:100%;content:" ";position:absolute;top:0}.recipe__text-print:focus,.recipe__text-print:hover{padding-left:20px;color:#9cb7c6}.recipe__art{width:100%;-ms-flex-negative:0;flex-shrink:0;background-color:#1e2732;z-index:3}@media(min-width:1100px){.recipe__art{width:50%;position:fixed;right:0}}@media(min-width:1800px){.recipe__art{width:65%}}.recipe__art-gallery-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:160px;z-index:4;position:relative;top:0!important;transition:opacity .2s,filter .2s}@media(min-width:450px){.recipe__art-gallery-wrapper{height:230px}}@media(min-width:600px){.recipe__art-gallery-wrapper{height:320px}}@media(min-width:768px){.recipe__art-gallery-wrapper{height:400px}}@media(min-width:960px){.recipe__text-print{font-size:14px;line-height:18px}.recipe__art-gallery-wrapper{height:450px}}@media(min-width:1100px){.recipe__art-gallery-wrapper{height:100vh}}.recipe__art-gallery-wrapper.disabled .gallery-cell__caption{opacity:0}.gallery{height:100%;opacity:0;transition:opacity .3s}.gallery--enabled{opacity:1}.gallery-cell{height:100%;width:100%;text-align:center;overflow:hidden}.gallery-cell__video{position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:100%;height:auto}@media(min-width:1100px){.gallery-cell__video{width:auto;height:100%}}.gallery-cell__caption{background-color:#fffef7;position:absolute;width:200px;right:20px;bottom:20px;border:4px solid #2c3b4b;font-family:MinionPro-It;font-style:italic;font-size:16px;line-height:18px;padding:20px;color:#5a6d82;text-align:center;display:none;transition:opacity .2s}.product-cta-container,.recipe-card__link,.recipe-card__link-text--no-arrow{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase}@media(min-width:600px){.gallery-cell__caption{width:200px;display:block}}@media(min-width:1100px){.gallery-cell__caption{top:20px;bottom:auto}}.flickity-prev-next-button{top:50%;transition:opacity .2s,background-color .2s;width:40px;height:40px;background-color:#fffef7;border-radius:50%}.flickity-prev-next-button svg{left:25%;top:25%;width:50%;height:50%}.flickity-prev-next-button path{transition:all .2s;fill:#1e2732!important}.flickity-prev-next-button:active,.flickity-prev-next-button:focus,.flickity-prev-next-button:hover{box-shadow:none;opacity:1;background-color:#ff7055}.flickity-prev-next-button:active path,.flickity-prev-next-button:focus path,.flickity-prev-next-button:hover path{fill:#fffef7!important}.flickity-prev-next-button:disabled{opacity:0}@media(min-width:1400px){.flickity-prev-next-button{width:35px;height:35px}}.flickity-prev-next-button.next{right:10px}.flickity-prev-next-button.previous{left:10px}.flickity-page-dots .dot{background-color:#e7e4d3;opacity:1;margin:0 6px;width:8px;height:8px;transition:background-color .2s}.flickity-page-dots .dot.is-selected{background-color:#2c3b4b}.video__play-pause{position:relative;z-index:3;top:0;left:0;text-align:center;width:100%;height:100%;opacity:0;transition:opacity .2s;cursor:pointer;display:none}@media(min-width:600px){.video__play-pause{display:block}}.video__pause,.video__play{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video__pause svg,.video__play svg{height:96px;width:96px;fill:#fffef7}.video__play{display:none}.video__pause{display:block}.gallery-cell.is-selected:hover .video__play-pause{opacity:1}.recipe-category{margin:0 20px}@media(min-width:450px){.recipe-category{margin:0 40px}}@media(min-width:600px){.recipe-category{margin:0 80px}}@media(min-width:768px){.recipe-category{margin:0 80px}}@media(min-width:960px){.recipe-category{margin:0 100px}}@media(min-width:1400px){.recipe-category{margin:0 120px}}@media(min-width:1855px){.recipe-category{max-width:1600px;margin:0 auto}}.recipe-category__title{text-align:center;padding:25px 0 35px;border-bottom:1px solid #e7e4d3;margin:0}.recipe-category__body{column-count:1;padding:30px 0 60px}.recipe-category__body p,.recipe-category__body p:last-child{margin:0}.recipe-category__body ol,.recipe-category__body ul{text-indent:0;margin-bottom:0;border:0}.recipe-category__body ol li,.recipe-category__body ul li{padding-top:15px;padding-bottom:15px;break-inside:avoid;border-bottom:0}@media(min-width:768px){.recipe-category__body{column-count:2}}@media(min-width:960px){.recipe-category__body{column-count:3}}@media(min-width:2000px){.recipe-category__body{column-count:4}}.recipe-category__body p:first-child{text-indent:0}.recipe-category__body p:first-child:first-letter{float:left;font-size:32px;line-height:32px;padding:14px 15px 8px;margin:5px 12px 0 0;color:#2c3b4b;border:1px solid #e7e4d3}@media print{.recipe-category__body p:first-child:first-letter{padding:10px 10px 5px;font-size:25px;line-height:25px}}@media(min-width:600px){.recipe-category__body p:first-child:first-letter{font-size:50px;line-height:50px;padding:14px 15px 2px}}@-moz-document url-prefix(){.recipe-category__body p:first-child:first-letter{padding:17px 15px}}.recipe-cards__wrapper{margin:0 20px;transition:opacity .2s;opacity:1}@media(min-width:450px){.recipe-cards__wrapper{margin:0 40px}}@media(min-width:600px){.recipe-cards__wrapper{margin:0 80px}}@media(min-width:768px){.recipe-cards__wrapper{margin:0 80px}}@media(min-width:960px){.recipe-category__body p:first-child:first-letter{font-size:60px;line-height:60px}.recipe-cards__wrapper{margin:0 100px}}@media(min-width:1400px){.recipe-cards__wrapper{margin:0 120px}}@media(min-width:1855px){.recipe-cards__wrapper{max-width:1600px;margin:0 auto}}.recipe-cards__wrapper.loading{opacity:0}.recipe-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;border:0;transition:opacity .2s;opacity:1}@media(min-width:600px){.recipe-cards{margin-bottom:0}}.recipe-card{width:100%;margin-right:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:40px;border-bottom:0}.footer__membership-value-title .recipe-card strong,.recipe-card .ad-card__title,.recipe-card .article__aside-col-title,.recipe-card .article__subscribe,.recipe-card .footer__membership-value-title,.recipe-card .footer__membership-value-title strong,.recipe-card .infobar__subscribe,.recipe-card .medium-sans,.recipe-card .mono-list__title,.recipe-card .offer-landing__offer-title,.recipe-card .promo-offer__h,.recipe-card .register-landing__location-title,.recipe-card .register-landing__offer-title,.recipe-card .school-landing__section-title,.recipe-card .serif-list__title,.recipe-card .stations__city,.recipe-card .topper-side__h,.recipe-card .topper-side__sub-h{padding:20px 20px 13px 0;border-top:4px solid;transition:color .2s,border .2s;margin:0}@media(min-width:600px){.recipe-card--three-up{width:45%;margin-right:10%;margin-bottom:60px}.recipe-card--three-up:nth-child(2n+2){margin-right:0}}@media(min-width:768px){.recipe-card--three-up{width:30%;margin-right:5%}.recipe-card--three-up:nth-child(2n+2){margin-right:5%}.recipe-card--three-up:nth-child(3n+3){margin-right:0}}@media(min-width:600px){.recipe-card--four-up{width:45%;margin-right:10%;margin-bottom:60px}.recipe-card--four-up:nth-child(2n+2){margin-right:0}}@media(min-width:960px){.recipe-card--four-up{width:22%;margin-right:4%}.recipe-card--four-up:nth-child(2n+2){margin-right:4%}.recipe-card--four-up:nth-child(4n+4){margin-right:0}.recipe-card--four-up .recipe-card__image{height:200px}}@media(min-width:1400px){.recipe-card--four-up .recipe-card__image{height:300px}}.recipe-card--from-radio{-ms-flex-pack:start;justify-content:flex-start}.footer__membership-value-title .recipe-card--from-radio strong,.recipe-card--from-radio .ad-card__title,.recipe-card--from-radio .article__aside-col-title,.recipe-card--from-radio .article__subscribe,.recipe-card--from-radio .footer__membership-value-title,.recipe-card--from-radio .footer__membership-value-title strong,.recipe-card--from-radio .infobar__subscribe,.recipe-card--from-radio .medium-sans,.recipe-card--from-radio .mono-list__title,.recipe-card--from-radio .offer-landing__offer-title,.recipe-card--from-radio .promo-offer__h,.recipe-card--from-radio .register-landing__location-title,.recipe-card--from-radio .register-landing__offer-title,.recipe-card--from-radio .school-landing__section-title,.recipe-card--from-radio .serif-list__title,.recipe-card--from-radio .stations__city,.recipe-card--from-radio .topper-side__h,.recipe-card--from-radio .topper-side__sub-h{padding:20px 20px 15px 0}@media(min-width:768px){.footer__membership-value-title .recipe-card--from-radio strong,.recipe-card--from-radio .ad-card__title,.recipe-card--from-radio .article__aside-col-title,.recipe-card--from-radio .article__subscribe,.recipe-card--from-radio .footer__membership-value-title,.recipe-card--from-radio .footer__membership-value-title strong,.recipe-card--from-radio .infobar__subscribe,.recipe-card--from-radio .medium-sans,.recipe-card--from-radio .mono-list__title,.recipe-card--from-radio .offer-landing__offer-title,.recipe-card--from-radio .promo-offer__h,.recipe-card--from-radio .register-landing__location-title,.recipe-card--from-radio .register-landing__offer-title,.recipe-card--from-radio .school-landing__section-title,.recipe-card--from-radio .serif-list__title,.recipe-card--from-radio .stations__city,.recipe-card--from-radio .topper-side__h,.recipe-card--from-radio .topper-side__sub-h{padding:30px 20px 25px 0}}.footer__membership-value-title .recipe-card__disabled strong,.recipe-card__disabled .ad-card__title,.recipe-card__disabled .article__aside-col-title,.recipe-card__disabled .article__subscribe,.recipe-card__disabled .footer__membership-value-title,.recipe-card__disabled .footer__membership-value-title strong,.recipe-card__disabled .infobar__subscribe,.recipe-card__disabled .medium-sans,.recipe-card__disabled .mono-list__title,.recipe-card__disabled .offer-landing__offer-title,.recipe-card__disabled .promo-offer__h,.recipe-card__disabled .register-landing__location-title,.recipe-card__disabled .register-landing__offer-title,.recipe-card__disabled .school-landing__section-title,.recipe-card__disabled .serif-list__title,.recipe-card__disabled .stations__city,.recipe-card__disabled .topper-side__h,.recipe-card__disabled .topper-side__sub-h{color:#b7b3a3}.recipe-card__disabled .recipe-card__image{filter:grayscale(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.4}.flyover-ad,.reveal{-webkit-backface-visibility:hidden}.recipe-card__disabled .recipe-card__image-wrapper{background-color:#fcfaf0}.recipe-card__image-wrapper{overflow:hidden;background-color:#f6f4ec}.recipe-card__image{height:300px;overflow:hidden;display:block;background-size:cover;background-position:center;position:relative;transition:transform .2s}@media(min-width:960px){.recipe-card__image{height:400px}}.recipe-card__image-link:focus .recipe-card__image,.recipe-card__image-link:hover .recipe-card__image{-ms-transform:scale(1.05);transform:scale(1.05)}.footer__membership-value-title .recipe-card__image-link:focus strong,.footer__membership-value-title .recipe-card__image-link:hover strong,.recipe-card__image-link:focus .ad-card__title,.recipe-card__image-link:focus .article__aside-col-title,.recipe-card__image-link:focus .article__subscribe,.recipe-card__image-link:focus .footer__membership-value-title,.recipe-card__image-link:focus .footer__membership-value-title strong,.recipe-card__image-link:focus .infobar__subscribe,.recipe-card__image-link:focus .medium-sans,.recipe-card__image-link:focus .mono-list__title,.recipe-card__image-link:focus .offer-landing__offer-title,.recipe-card__image-link:focus .promo-offer__h,.recipe-card__image-link:focus .register-landing__location-title,.recipe-card__image-link:focus .register-landing__offer-title,.recipe-card__image-link:focus .school-landing__section-title,.recipe-card__image-link:focus .serif-list__title,.recipe-card__image-link:focus .stations__city,.recipe-card__image-link:focus .topper-side__h,.recipe-card__image-link:focus .topper-side__sub-h,.recipe-card__image-link:hover .ad-card__title,.recipe-card__image-link:hover .article__aside-col-title,.recipe-card__image-link:hover .article__subscribe,.recipe-card__image-link:hover .footer__membership-value-title,.recipe-card__image-link:hover .footer__membership-value-title strong,.recipe-card__image-link:hover .infobar__subscribe,.recipe-card__image-link:hover .medium-sans,.recipe-card__image-link:hover .mono-list__title,.recipe-card__image-link:hover .offer-landing__offer-title,.recipe-card__image-link:hover .promo-offer__h,.recipe-card__image-link:hover .register-landing__location-title,.recipe-card__image-link:hover .register-landing__offer-title,.recipe-card__image-link:hover .school-landing__section-title,.recipe-card__image-link:hover .serif-list__title,.recipe-card__image-link:hover .stations__city,.recipe-card__image-link:hover .topper-side__h,.recipe-card__image-link:hover .topper-side__sub-h{color:#5a6d82;border-top:4px solid #5a6d82}.product-cta-container,.recipe-card__link{display:block;width:100%;padding:10px 0;border-top:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3;font-size:12px;letter-spacing:.5px;line-height:14px;color:#2c3b4b}@media(min-width:600px){.product-cta-container,.recipe-card__link{letter-spacing:1px;font-size:14px;line-height:18px}}.product-cta-container:focus .product-cta svg,.product-cta-container:focus .recipe-card__link-text svg,.product-cta-container:hover .product-cta svg,.product-cta-container:hover .recipe-card__link-text svg,.recipe-card__link:focus .product-cta svg,.recipe-card__link:focus .recipe-card__link-text svg,.recipe-card__link:hover .product-cta svg,.recipe-card__link:hover .recipe-card__link-text svg{fill:#2c3b4b}@media(min-width:1100px){.product-cta-container:focus .product-cta,.product-cta-container:focus .recipe-card__link-text,.product-cta-container:hover .product-cta,.product-cta-container:hover .recipe-card__link-text,.recipe-card__link:focus .product-cta,.recipe-card__link:focus .recipe-card__link-text,.recipe-card__link:hover .product-cta,.recipe-card__link:hover .recipe-card__link-text{-ms-transform:translateX(10px);transform:translateX(10px)}}.product-cta,.recipe-card__link-text{-ms-transform:translateX(0);transform:translateX(0);transition:transform .2s;display:inline-block;line-height:14px}.product-cta svg,.recipe-card__link-text svg{margin-left:8px;width:47px;height:11px;fill:#e7e4d3;transition:fill .2s;vertical-align:middle}@media(min-width:600px) and (max-width:1099px){.product-cta svg,.recipe-card__link-text svg{display:none}}.recipe-card__coming-soon,.recipe-card__link--no-arrow{display:block;padding:10px 0;width:100%;border-bottom:1px solid #e7e4d3;border-top:1px solid #e7e4d3}.recipe-card__link--no-arrow{line-height:14px}.recipe-card__link-text--no-arrow{font-size:12px;line-height:16px;letter-spacing:.5px}@media(min-width:600px){.recipe-card__link-text--no-arrow{letter-spacing:1px;font-size:14px;line-height:18px}}.recipe-card__link-label{font-family:MinionPro-It;font-style:italic;color:#b7b3a3;font-size:16px;text-transform:lowercase;letter-spacing:0}.recipe-card__coming-soon{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;letter-spacing:.5px;line-height:14px!important;color:#b7b3a3}.cards__no-results{margin:0 auto 80px;text-align:center}.recipe-card__episode{padding-top:15px;border-top:1px solid #e7e4d3}.account__manage .recipe-card__episode a,.recipe-card__episode .account__manage a,.recipe-card__episode .account__small-sans,.recipe-card__episode .register__fanned-free,.recipe-card__episode .small-sans{margin-top:5px}.featured-recipe{margin:0 20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center;-ms-flex-align:center;align-items:center}@media(min-width:450px){.featured-recipe{margin:0 40px}}@media(min-width:600px){.recipe-card__coming-soon{letter-spacing:1px;font-size:14px;line-height:18px}.featured-recipe{margin:0 80px}}@media(min-width:768px){.recipe-card__episode{padding-top:20px}.featured-recipe{margin:0 80px;border-bottom:1px solid #e7e4d3;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch}.featured-recipe:after{border-top:1px solid #e7e4d3;content:"";display:block;height:15px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}}@media(min-width:960px){.featured-recipe{margin:0 100px}}@media(min-width:1400px){.featured-recipe{margin:0 120px}}@media(min-width:1855px){.featured-recipe{max-width:1600px;margin:0 auto}}.featured-recipe__text{width:100%}.featured-recipe__text-content{padding:40px 0}@media(min-width:768px){.featured-recipe__text{width:50%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.featured-recipe__text-content{padding:80px 0}}@media(min-width:960px){.featured-recipe__text-content{padding:40px 0}}@media(min-width:1100px){.featured-recipe__text-content{padding:60px 0}}.featured-recipe__title{color:#2c3b4b;text-align:center;margin:0 auto;padding:0;width:80%;transition:color .2s}.featured-recipe__title a{color:#2c3b4b}.featured-recipe__title a:focus,.featured-recipe__title a:hover{color:#ff7055}.featured-recipe__tease{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:5px auto 0;transition:color .2s}.cooking-mode__exit,.cooking-mode__nav-item,.stepper-next,.stepper-prev{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase}.featured-recipe__tease span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.featured-recipe__tease span:before{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:0 auto 10px}@media(min-width:600px){.featured-recipe__tease{line-height:28px;font-size:14px}.featured-recipe__tease span:before{height:40px}}.featured-recipe__photo{width:100%;overflow:hidden;min-height:300px;background-color:#f6f4ec;position:relative}@media(min-width:768px){.featured-recipe__photo{min-height:50vh;width:50%}}.featured-recipe__photo-extra{display:none}@media(min-width:960px){.featured-recipe__photo-extra{display:block}}.featured-recipe__background-image{background-size:cover;background-position:center;width:100%;height:100%;display:block;position:absolute}.featured-recipe__link:focus .featured-recipe__tease,.featured-recipe__link:focus .featured-recipe__title,.featured-recipe__link:hover .featured-recipe__tease,.featured-recipe__link:hover .featured-recipe__title{color:#ff7055}.cooking-mode{display:none;position:absolute;width:100%;height:100vh;overflow-y:auto;background-color:#fffef7;z-index:11;top:0;-ms-flex-pack:center;justify-content:center}.cooking-mode p,.cooking-mode p:last-child{margin:0}.cooking-mode__recipe{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative}@media(min-width:1100px){.cooking-mode__recipe{-ms-flex-direction:row;flex-direction:row}}.cooking-mode__exit{font-size:12px;line-height:16px;letter-spacing:.5px;display:block;width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0;transition:background-color .2s;background-color:#ff7055;z-index:4}@media(min-width:600px){.cooking-mode__exit{letter-spacing:1px;font-size:14px;line-height:18px}}.cooking-mode__exit:focus,.cooking-mode__exit:hover{background-color:#2c3b4b}.cooking-mode__exit .aria-hidden{background-color:#fffef7;color:#2c3b4b}.cooking-mode__exit-x{position:relative;width:20px;height:20px;overflow:hidden;display:block;margin:0 auto}.cooking-mode__exit-x::after,.cooking-mode__exit-x::before{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fffef7;border-radius:5px;transition:background .2s}.aside__content-image,.recirc-card__image,.related-list__image{background-size:cover;background-position:center}.cooking-mode__exit-x::before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.cooking-mode__exit-x::after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cooking-mode__nav-spacer{height:50px;-ms-flex-negative:0;flex-shrink:0;display:none}@media(min-width:1100px){.cooking-mode__nav-spacer{display:block}}.cooking-mode__nav{position:fixed;top:0;left:0;z-index:4;height:50px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:1100px){.cooking-mode__nav{height:100%;width:50px;-ms-flex-direction:column;flex-direction:column}}.cooking-mode__nav-item{font-size:12px;line-height:16px;letter-spacing:.5px;-ms-flex:1;flex:1;margin:0;border-left:1px solid #2c3b4b;color:#fffef7;background-color:#1e2732;display:none;transition:background-color .2s,color .2s,border .2s}@media(min-width:1100px){.cooking-mode__nav-item{background-color:#fffef7;border-bottom:1px solid #e7e4d3;border-right:1px solid #e7e4d3;color:#2c3b4b;border-left:0}.cooking-mode__nav-item:focus{border-right:1px solid #fffef7}}.cooking-mode__nav-item:hover{background-color:#f6f4ec;color:#2c3b4b}.cooking-mode__nav-item:focus{background-color:#fffef7;color:#ff7055}.cooking-mode__nav-item .aria-hidden,.cooking-mode__nav-item--is-selected{color:#2c3b4b;background-color:#fffef7}.recipe__steps{width:100%;-ms-flex-negative:0;flex-shrink:0;position:relative}@media(min-width:1100px){.cooking-mode__nav-item--is-selected{border-right:1px solid #fffef7;background-color:transparent;color:#ff7055}.recipe__steps{width:50%}}@media(min-width:1800px){.recipe__steps{width:35%}}.step{height:0;overflow:hidden}.step .direction__text,.step .direction__title,.step .ingredients-list{opacity:0;-ms-transform:translateY(20px);transform:translateY(20px)}.step--visible .direction__title,.step--visible .ingredients-list{-ms-transform:translateY(0);transition:opacity .2s,transform .3s;opacity:1}.step--visible{height:auto}.step--visible .direction__title{transform:translateY(0);transition-delay:.4s}.step--visible .ingredients-list{transform:translateY(0);transition-delay:.5s}.step--visible .direction__text{opacity:1;-ms-transform:translateY(0);transform:translateY(0);transition:opacity .2s,transform .3s;transition-delay:.6s}.stepper__wrapper{overflow:hidden;position:relative;margin:40px 20px 130px}@media(min-width:450px){.stepper__wrapper{margin:40px 40px 130px}}@media(min-width:600px){.cooking-mode__nav-item{letter-spacing:1px;font-size:14px;line-height:18px;display:block}.stepper__wrapper{margin:80px 80px 130px}}@media(min-width:1100px){.stepper__wrapper{margin:80px 80px 130px 110px}}@media(min-width:1400px){.stepper__wrapper{margin:80px 120px 130px 150px}}.stepper{display:-ms-flexbox;display:flex;position:relative;opacity:0;transition:opacity .2s}.stepper--visible{opacity:1}.stepper__finale,.stepper__overview{width:100%;-ms-flex-negative:0;flex-shrink:0;position:relative}.stepper__finale .about__title-fallback,.stepper__finale .claim__title-fallback,.stepper__finale .extra-large-sans,.stepper__finale .home__title-fallback,.stepper__finale .magazine__title-fallback,.stepper__finale .membership__title-fallback,.stepper__finale .posts__first,.stepper__finale .posts__more-title-fallback,.stepper__finale .promotion__title-fallback,.stepper__finale .recipes__title-fallback,.stepper__finale .register-landing__title-fallback,.stepper__finale .tab-nav__title-fallback,.stepper__finale .tv__title-fallback,.stepper__finale .upgrade__title-fallback,.stepper__finale .video-promo__title-fallback,.stepper__finale .videos__title-fallback,.stepper__finale .welcome__title-fallback{padding-bottom:10px}.features-wrapper .stepper__finale .feature-quote,.stepper__finale .accolade-quote,.stepper__finale .account__default-messaging,.stepper__finale .article-aside__locked-text,.stepper__finale .article__excerpt,.stepper__finale .cards__no-results,.stepper__finale .features-wrapper .feature-quote,.stepper__finale .large-body-text,.stepper__finale .large-caption,.stepper__finale .recipe-header__locked-text,.stepper__finale .register__offer-intro,.stepper__finale .upsell-offer__text{text-align:center}.stepper__finale .infobar__sharing{-ms-flex-pack:center;justify-content:center}.stepper__finale-bowtie{display:block;margin:0 auto;padding-bottom:20px}.stepper__prev-next{display:-ms-flexbox;display:flex;height:60px;-ms-flex-pack:justify;justify-content:space-between;position:fixed;z-index:6;width:100%;bottom:0;left:0;overflow:hidden}@media(min-width:1100px){.stepper__finale-bowtie{padding:40px 0}.stepper__prev-next{width:50%}}@media(min-width:1800px){.stepper__prev-next{width:35%}}.stepper-next,.stepper-prev{font-size:12px;line-height:16px;letter-spacing:.5px;-ms-flex:1;flex:1;cursor:pointer;border-top:1px solid #e7e4d3;transition:background-color .2s,color .2s,border .2s;background-color:#f6f4ec}@media(min-width:600px){.stepper-next,.stepper-prev{letter-spacing:1px;font-size:14px;line-height:18px}}.stepper-next:focus,.stepper-next:hover,.stepper-prev:focus,.stepper-prev:hover{background-color:#5a6d82;color:#fffef7;border-color:#5a6d82}.stepper-next.disabled,.stepper-prev.disabled{color:#fffef7;background-color:#2c3b4b;border-color:#2c3b4b}.stepper-next.disabled img,.stepper-prev.disabled img{display:none}.stepper-next{border-left:1px solid #e7e4d3}.stepper-prev{border-right:1px solid #e7e4d3}.stepper-restart{width:50px;padding-top:3px;background-color:#fffef7;margin:0}.stepper-restart:focus svg,.stepper-restart:hover svg{transition:fill .2s;fill:#ff7055}.stepper-restart svg{height:24px;width:24px;fill:currentColor}.stepper_scroll-hint{width:60px;height:60px;display:block;position:fixed;background-color:#2c3b4b;bottom:100px;left:50%;-ms-transform:translateX(-30px);transform:translateX(-30px);z-index:2;border-radius:50%;text-align:center;line-height:0;opacity:0;animation:fade 1.5s 1s 2 ease-in-out}.stepper_scroll-hint img{padding-top:18px}@media(min-width:1100px){.stepper_scroll-hint{left:25%}}@keyframes fade{0%,100%{opacity:0}20%,80%{opacity:1}}.stepper__title{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-transform:uppercase;color:#2c3b4b;text-align:center;font-size:22px;line-height:22px;letter-spacing:2px;margin:0 auto 40px;width:100%}.direction__number,.direction__title{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase}@media(min-width:600px){.stepper__title{font-size:28px;line-height:28px;letter-spacing:3px}}@media(min-width:768px){.stepper__title{font-size:35px;line-height:35px}}@media(min-width:1400px){.stepper__title{letter-spacing:4px;font-size:42px;line-height:42px}}.step__wrapper .recipe__ingredients{padding-top:0}.direction{position:relative;width:100%;-ms-flex-negative:0;flex-shrink:0}@media(min-width:0) and (max-width:1099px){.direction:after{border-top:4px solid #2c3b4b;border-bottom:1px solid #e7e4d3;content:"";display:block;height:40px;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x;margin:40px 10px 0;box-sizing:border-box}}.direction__wrapper{padding:0 10px;background-color:#fffef7}@media(min-width:768px){.direction__wrapper{font-size:23px;line-height:32px}}.direction__wrapper hr{color:#e7e4d3;background-color:#e7e4d3;height:1px;border:0;margin:20px 0 22px}.direction__title{color:#2c3b4b;letter-spacing:.5px;margin-bottom:35px;font-size:30px;line-height:28px}@media(min-width:600px){.direction__title{font-size:40px;line-height:38px;margin-bottom:40px}}@media(min-width:960px){.direction__title{font-size:50px;line-height:45px}}.direction__number{color:#5a6d82;font-size:20px;line-height:30px;padding-bottom:5px}@media(min-width:960px){.direction__number{padding-bottom:10px}}.step__recirc{text-align:center;padding-top:40px}.step__recirc p{padding-bottom:10px;font-family:MinionPro-It;font-style:italic}.recipe__gallery{width:100%;overflow:hidden;-ms-flex-item-align:start;align-self:flex-start}@media(min-width:1400px){.recipe__gallery{-ms-flex:1;flex:1;width:auto;max-height:auto}}.recipe__gallery img{width:100%}.recipe__gallery .flickity-page-dots{display:none}.recipe__hero-images{overflow:hidden;height:300px;background-color:#f6f4ec}@media(min-width:600px){.recipe__hero-images{height:400px}}@media(min-width:1800px){.stepper_scroll-hint{left:17.5%}.recipe__hero-images{height:600px}}.gallery-hero{height:100%;opacity:0}.gallery-hero--restricted{opacity:1}.aside{margin-bottom:40px}@media(min-width:450px){.aside{margin-bottom:40px}}@media(min-width:600px){.aside{margin-bottom:60px}}.aside__type{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}.aside__title,.step-by-step__title-autosize text,.step-by-step__title-fallback{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}@media(min-width:600px){.aside__type{line-height:28px;font-size:14px;margin:0 auto 20px}}.aside__type span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.aside__type span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}.aside__title{text-transform:uppercase;letter-spacing:1px;font-size:35px;line-height:35px;text-align:center;width:85%;margin:0 auto}@media(min-width:768px){.aside__title{font-size:45px;line-height:42px}}@media(min-width:960px){.aside__title{font-size:55px;line-height:50px}}@media(min-width:1100px){.aside__title{font-size:65px;line-height:60px}}.aside__wrapper{padding:20px;background-color:#f6f4ec;border-top:4px solid #2c3b4b;border-bottom:4px solid #2c3b4b;margin-top:-41px}@media(min-width:600px){.aside__type span:after{height:40px}.aside__title{width:60%}.aside__wrapper{padding:40px;margin-top:-61px}}@media(min-width:960px){.aside__wrapper{padding:60px}}@media(min-width:1400px){.aside__wrapper{padding:80px}}.aside__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;border-top:1px solid #e7e4d3;margin-top:15px;padding:20px 0 0}@media(min-width:600px){.aside__content{margin-top:30px;padding:40px 0 0}}@media(min-width:960px){.aside__content{padding:60px 0 0;-ms-flex-direction:row;flex-direction:row;margin-top:50px}}.aside__content-text p:first-child{text-indent:0}.aside__content-text p:first-child:first-letter{float:left;font-size:32px;line-height:32px;padding:14px 15px 8px;margin:5px 12px 0 0;color:#2c3b4b;border:1px solid #e7e4d3}@media print{.aside__content-text p:first-child:first-letter{padding:10px 10px 5px;font-size:25px;line-height:25px}}@media(min-width:600px){.aside__content-text p:first-child:first-letter{font-size:50px;line-height:50px;padding:14px 15px 2px}}@-moz-document url-prefix(){.aside__content-text p:first-child:first-letter{padding:17px 15px}}.aside__content-text p{margin:0 0 30px}.aside__content-text p:last-child{margin:0}.aside__content-text ol,.aside__content-text ul{text-indent:0;margin-bottom:0;border:0}.aside__content-text ol li,.aside__content-text ul li{padding-top:15px;padding-bottom:15px;break-inside:avoid;border-bottom:0}@media(min-width:960px){.aside__content-text p:first-child:first-letter{font-size:60px;line-height:60px}.aside__content-text{-ms-flex:1 1 50%;flex:1 1 50%;padding-right:40px;margin-right:40px;border-right:1px solid #e7e4d3}.aside__content-text--single-col{border-right:0;padding-right:0}}.aside__content-text--single-col{max-width:650px;margin:0 auto}@media(min-width:1100px){.aside__content-text--single-col{padding:0 60px;border-left:1px solid #e7e4d3;border-right:1px solid #e7e4d3}}@media(min-width:1400px){.aside__content-text--single-col{padding:0 80px}}.aside__content-text figure{text-indent:0;break-inside:avoid}.aside__content-text figcaption{text-indent:0;padding-bottom:30px;margin-top:-20px;text-align:center;font-size:16px;line-height:20px}@media(min-width:768px){.aside__content-text figcaption{text-align:left}}.recipes-menu,.recirc__issue{text-align:center}.aside__content-text img{padding:30px 0;break-inside:avoid}.article__text--3-col a>img,.aside__content-text p>img{margin:0 0 0 -20px}.aside__content-text p:first-of-type img{margin:-30px 0 0}.aside__content-figure{margin:20px 0 0;position:relative;min-height:400px}@media(min-width:600px){.aside__content-figure{margin:40px 0 0}}@media(min-width:960px){.aside__content-figure{-ms-flex:1 1 50%;flex:1 1 50%;margin:0}}.aside__content-image{display:inline-block;line-height:0;position:absolute;top:0;bottom:0;left:0;right:0}.step-by-step{margin-bottom:40px;border-bottom:1px solid #e7e4d3}@media(min-width:450px){.step-by-step{margin-bottom:40px}}@media(min-width:600px){.step-by-step{margin-bottom:60px}}.step-by-step__header{padding-bottom:40px}.step-by-step__header .article__free-flag,.step-by-step__header .flag,.step-by-step__header .infobar__free,.step-by-step__header .infobar__servings{padding-bottom:30px}.step-by-step__title-autosize{width:100%;display:block;padding-bottom:10px}.step-by-step__title-autosize text{letter-spacing:.2px;font-size:18px;line-height:18px;text-transform:uppercase;text-anchor:middle;fill:#2c3b4b}@media(min-width:768px){.step-by-step__title-autosize{padding-bottom:15px}}.step-by-step__title-fallback{text-transform:uppercase;letter-spacing:1px;font-size:35px;line-height:35px;margin:0;text-align:center;padding:10px 0 20px;display:none}.pagination__link,.pagination__list{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase}@media(min-width:768px){.step-by-step__title-fallback{font-size:45px;line-height:42px}}@media(min-width:960px){.step-by-step__title-fallback{font-size:55px;line-height:50px}}@media(min-width:1100px){.step-by-step__title-fallback{font-size:65px;line-height:60px}}.step-by-step__images{padding:20px 0;border-top:1px solid #e7e4d3}.step-by-step__figure-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.step-by-step__figure-wrapper figure{line-height:0;margin-bottom:40px;width:47%}.step-by-step__figure-wrapper figure:nth-child(2n+1){margin-right:6%}.step-by-step__figure-wrapper figure:last-child{margin-bottom:0}.step-by-step__figure-wrapper figcaption{font-size:16px;line-height:20px;letter-spacing:0;padding-top:20px;color:#5a6d82;margin-bottom:0}@media(min-width:768px){.step-by-step__figure-wrapper figure{-ms-flex:1;flex:1;width:auto;padding-right:20px;margin-bottom:0}.step-by-step__figure-wrapper figure:nth-child(2n+1){margin-right:0}.step-by-step__figure-wrapper figure:last-child{padding-right:0}.step-by-step__figure-wrapper figcaption{width:85%}}.step-by-step__text{border-top:1px solid #e7e4d3;padding:40px 0;column-count:1}.step-by-step__text p,.step-by-step__text p:last-child{margin:0}.step-by-step__text ol,.step-by-step__text ul{text-indent:0;margin-bottom:0;border:0}.step-by-step__text ol li,.step-by-step__text ul li{padding-top:15px;padding-bottom:15px;break-inside:avoid;border-bottom:0}@media(min-width:768px){.step-by-step__text{column-count:2}.step-by-step__text p,.step-by-step__text p:last-child{margin:0}}@media(min-width:1100px){.step-by-step__text{column-count:3}}@media(min-width:2000px){.step-by-step__text{column-count:4}}.article__recirc{margin:0 20px}@media(min-width:450px){.article__recirc{margin:0 40px}}@media(min-width:600px){.step-by-step__text{padding:60px 0}.article__recirc{margin:0 80px}}@media(min-width:768px){.article__recirc{margin:0 80px}}@media(min-width:960px){.article__recirc{margin:0 100px}}@media(min-width:1400px){.article__recirc{margin:0 120px}}@media(min-width:1855px){.article__recirc{max-width:1600px;margin:0 auto}}.article__recirc img{width:100%}.article__recirc .claim__title-fallback--serif,.article__recirc .footer__membership-subtitle,.article__recirc .home__title-fallback--serif,.article__recirc .issue__title,.article__recirc .membership__benefit-example-text,.article__recirc .membership__packages-subtitle,.article__recirc .paywall__header__title,.article__recirc .small-serif,.article__recirc .tab-nav__title-fallback--serif,.article__recirc .tv__title-fallback--serif,.article__recirc .upgrade__title-fallback--serif,.article__recirc .welcome__title-fallback--serif{margin-bottom:30px}.article__recirc .claim__title-fallback--serif a,.article__recirc .footer__membership-subtitle a,.article__recirc .home__title-fallback--serif a,.article__recirc .issue__title a,.article__recirc .membership__benefit-example-text a,.article__recirc .membership__packages-subtitle a,.article__recirc .paywall__header__title a,.article__recirc .small-serif a,.article__recirc .tab-nav__title-fallback--serif a,.article__recirc .tv__title-fallback--serif a,.article__recirc .upgrade__title-fallback--serif a,.article__recirc .welcome__title-fallback--serif a{color:#2c3b4b}.article__recirc .claim__title-fallback--serif a:focus,.article__recirc .claim__title-fallback--serif a:hover,.article__recirc .footer__membership-subtitle a:focus,.article__recirc .footer__membership-subtitle a:hover,.article__recirc .home__title-fallback--serif a:focus,.article__recirc .home__title-fallback--serif a:hover,.article__recirc .issue__title a:focus,.article__recirc .issue__title a:hover,.article__recirc .membership__benefit-example-text a:focus,.article__recirc .membership__benefit-example-text a:hover,.article__recirc .membership__packages-subtitle a:focus,.article__recirc .membership__packages-subtitle a:hover,.article__recirc .paywall__header__title a:focus,.article__recirc .paywall__header__title a:hover,.article__recirc .small-serif a:focus,.article__recirc .small-serif a:hover,.article__recirc .tab-nav__title-fallback--serif a:focus,.article__recirc .tab-nav__title-fallback--serif a:hover,.article__recirc .tv__title-fallback--serif a:focus,.article__recirc .tv__title-fallback--serif a:hover,.article__recirc .upgrade__title-fallback--serif a:focus,.article__recirc .upgrade__title-fallback--serif a:hover,.article__recirc .welcome__title-fallback--serif a:focus,.article__recirc .welcome__title-fallback--serif a:hover{color:#5a6d82}.article__recirc .interests-col .article__login,.article__recirc .interests-col .category__body,.article__recirc .interests-col .filter__links,.article__recirc .interests-col .footer__membership-value-for-example,.article__recirc .interests-col .live-qa__chat-ended-message,.article__recirc .interests-col .live-qa__date,.article__recirc .interests-col .magazine-current__featured-title,.article__recirc .interests-col .membership__packages-price--footer span,.article__recirc .interests-col .mono-small,.article__recirc .interests-col .newsletter .newsletter__errors,.article__recirc .interests-col .newsletter .newsletter__form label.error,.article__recirc .interests-col .offer-landing__offer-list,.article__recirc .interests-col .offer-landing__offer-price span,.article__recirc .interests-col .offer-landing__offer-price--gift span,.article__recirc .interests-col .posts__list-date-month,.article__recirc .interests-col .recipe-header__byline-name,.article__recirc .interests-col .recipe-header__login,.article__recirc .interests-col .recipes-menu,.article__recirc .interests-col .register-landing__location-price-info,.article__recirc .interests-col .register-landing__offer-list,.article__recirc .interests-col .register-landing__offer-price span,.article__recirc .interests-col .register-landing__offer-price--gift span,.article__recirc .interests-col .register__form-price span,.article__recirc .interests-col .register__form-price--digital span,.article__recirc .interests-col .register__form-price-list,.article__recirc .interests-col .register__header-subtitle,.article__recirc .interests-col .school__calendar-day,.article__recirc .interests-col .school__events-month,.article__recirc .interests-col .school__events-price,.article__recirc .interests-col .school__partner-address,.article__recirc .interests-col .stations__time,.article__recirc .membership__packages-price--footer .interests-col span,.article__recirc .mono-header--dark,.article__recirc .mono-header--light,.article__recirc .newsletter .interests-col .newsletter__errors,.article__recirc .newsletter .newsletter__form .interests-col label.error,.article__recirc .offer-landing__offer-price .interests-col span,.article__recirc .offer-landing__offer-price--gift .interests-col span,.article__recirc .register-landing__offer-price .interests-col span,.article__recirc .register-landing__offer-price--gift .interests-col span,.article__recirc .register__form-price .interests-col span,.article__recirc .register__form-price--digital .interests-col span,.article__recirc .related-list__title,.article__recirc .stations__state-name,.interests-col .article__recirc .article__login,.interests-col .article__recirc .category__body,.interests-col .article__recirc .filter__links,.interests-col .article__recirc .footer__membership-value-for-example,.interests-col .article__recirc .live-qa__chat-ended-message,.interests-col .article__recirc .live-qa__date,.interests-col .article__recirc .magazine-current__featured-title,.interests-col .article__recirc .mono-small,.interests-col .article__recirc .offer-landing__offer-list,.interests-col .article__recirc .posts__list-date-month,.interests-col .article__recirc .recipe-header__byline-name,.interests-col .article__recirc .recipe-header__login,.interests-col .article__recirc .recipes-menu,.interests-col .article__recirc .register-landing__location-price-info,.interests-col .article__recirc .register-landing__offer-list,.interests-col .article__recirc .register__form-price-list,.interests-col .article__recirc .register__header-subtitle,.interests-col .article__recirc .school__calendar-day,.interests-col .article__recirc .school__events-month,.interests-col .article__recirc .school__events-price,.interests-col .article__recirc .school__partner-address,.interests-col .article__recirc .stations__time,.interests-col .membership__packages-price--footer .article__recirc span,.interests-col .newsletter .article__recirc .newsletter__errors,.interests-col .newsletter .newsletter__form .article__recirc label.error,.interests-col .offer-landing__offer-price .article__recirc span,.interests-col .offer-landing__offer-price--gift .article__recirc span,.interests-col .register-landing__offer-price .article__recirc span,.interests-col .register-landing__offer-price--gift .article__recirc span,.interests-col .register__form-price .article__recirc span,.interests-col .register__form-price--digital .article__recirc span,.membership__packages-price--footer .interests-col .article__recirc span,.newsletter .interests-col .article__recirc .newsletter__errors,.newsletter .newsletter__form .interests-col .article__recirc label.error,.offer-landing__offer-price .interests-col .article__recirc span,.offer-landing__offer-price--gift .interests-col .article__recirc span,.register-landing__offer-price .interests-col .article__recirc span,.register-landing__offer-price--gift .interests-col .article__recirc span,.register__form-price .interests-col .article__recirc span,.register__form-price--digital .interests-col .article__recirc span{margin:20px 0 0}@media(min-width:600px){.article__recirc .interests-col .article__login,.article__recirc .interests-col .category__body,.article__recirc .interests-col .filter__links,.article__recirc .interests-col .footer__membership-value-for-example,.article__recirc .interests-col .live-qa__chat-ended-message,.article__recirc .interests-col .live-qa__date,.article__recirc .interests-col .magazine-current__featured-title,.article__recirc .interests-col .membership__packages-price--footer span,.article__recirc .interests-col .mono-small,.article__recirc .interests-col .newsletter .newsletter__errors,.article__recirc .interests-col .newsletter .newsletter__form label.error,.article__recirc .interests-col .offer-landing__offer-list,.article__recirc .interests-col .offer-landing__offer-price span,.article__recirc .interests-col .offer-landing__offer-price--gift span,.article__recirc .interests-col .posts__list-date-month,.article__recirc .interests-col .recipe-header__byline-name,.article__recirc .interests-col .recipe-header__login,.article__recirc .interests-col .recipes-menu,.article__recirc .interests-col .register-landing__location-price-info,.article__recirc .interests-col .register-landing__offer-list,.article__recirc .interests-col .register-landing__offer-price span,.article__recirc .interests-col .register-landing__offer-price--gift span,.article__recirc .interests-col .register__form-price span,.article__recirc .interests-col .register__form-price--digital span,.article__recirc .interests-col .register__form-price-list,.article__recirc .interests-col .register__header-subtitle,.article__recirc .interests-col .school__calendar-day,.article__recirc .interests-col .school__events-month,.article__recirc .interests-col .school__events-price,.article__recirc .interests-col .school__partner-address,.article__recirc .interests-col .stations__time,.article__recirc .membership__packages-price--footer .interests-col span,.article__recirc .mono-header--dark,.article__recirc .mono-header--light,.article__recirc .newsletter .interests-col .newsletter__errors,.article__recirc .newsletter .newsletter__form .interests-col label.error,.article__recirc .offer-landing__offer-price .interests-col span,.article__recirc .offer-landing__offer-price--gift .interests-col span,.article__recirc .register-landing__offer-price .interests-col span,.article__recirc .register-landing__offer-price--gift .interests-col span,.article__recirc .register__form-price .interests-col span,.article__recirc .register__form-price--digital .interests-col span,.article__recirc .related-list__title,.article__recirc .stations__state-name,.interests-col .article__recirc .article__login,.interests-col .article__recirc .category__body,.interests-col .article__recirc .filter__links,.interests-col .article__recirc .footer__membership-value-for-example,.interests-col .article__recirc .live-qa__chat-ended-message,.interests-col .article__recirc .live-qa__date,.interests-col .article__recirc .magazine-current__featured-title,.interests-col .article__recirc .mono-small,.interests-col .article__recirc .offer-landing__offer-list,.interests-col .article__recirc .posts__list-date-month,.interests-col .article__recirc .recipe-header__byline-name,.interests-col .article__recirc .recipe-header__login,.interests-col .article__recirc .recipes-menu,.interests-col .article__recirc .register-landing__location-price-info,.interests-col .article__recirc .register-landing__offer-list,.interests-col .article__recirc .register__form-price-list,.interests-col .article__recirc .register__header-subtitle,.interests-col .article__recirc .school__calendar-day,.interests-col .article__recirc .school__events-month,.interests-col .article__recirc .school__events-price,.interests-col .article__recirc .school__partner-address,.interests-col .article__recirc .stations__time,.interests-col .membership__packages-price--footer .article__recirc span,.interests-col .newsletter .article__recirc .newsletter__errors,.interests-col .newsletter .newsletter__form .article__recirc label.error,.interests-col .offer-landing__offer-price .article__recirc span,.interests-col .offer-landing__offer-price--gift .article__recirc span,.interests-col .register-landing__offer-price .article__recirc span,.interests-col .register-landing__offer-price--gift .article__recirc span,.interests-col .register__form-price .article__recirc span,.interests-col .register__form-price--digital .article__recirc span,.membership__packages-price--footer .interests-col .article__recirc span,.newsletter .interests-col .article__recirc .newsletter__errors,.newsletter .newsletter__form .interests-col .article__recirc label.error,.offer-landing__offer-price .interests-col .article__recirc span,.offer-landing__offer-price--gift .interests-col .article__recirc span,.register-landing__offer-price .interests-col .article__recirc span,.register-landing__offer-price--gift .interests-col .article__recirc span,.register__form-price .interests-col .article__recirc span,.register__form-price--digital .interests-col .article__recirc span{margin:60px 0 0}}.recipe-header+.article__recirc{margin-top:60px}.recirc__content{margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 40px 0;background-color:#f6f4ec;border-bottom:1px solid #e7e4d3}@media(min-width:450px){.recirc__content{margin-bottom:40px}}@media(min-width:600px){.recirc__content{margin-bottom:60px}}@media(min-width:960px){.recirc__content{padding:40px}}@media(min-width:1400px){.recirc__content{margin-bottom:60px}}.recirc-card{width:100%;margin-right:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:40px}.account__manage .recirc-card a,.recirc-card .account__manage a,.recirc-card .account__small-sans,.recirc-card .register__fanned-free,.recirc-card .small-sans{padding:20px 20px 0 0;border-top:4px solid #2c3b4b;transition:color .2s,border .2s;color:#2c3b4b;margin:0}@media(min-width:1100px){.account__manage .recirc-card a,.recirc-card .account__manage a,.recirc-card .account__small-sans,.recirc-card .register__fanned-free,.recirc-card .small-sans{padding:20px 40px 0 0}}@media(min-width:600px){.recirc-card{width:45%;margin-right:10%}.recirc-card:nth-child(2n+2){margin-right:0}}@media(min-width:960px){.recirc-card,.recirc-card:nth-child(2n+2){margin-right:2.6%}.recirc-card{width:23%;margin-bottom:0}.recirc-card:nth-child(4n+4){margin-right:0}}.recirc-card__image-wrapper{overflow:hidden;background-color:#f6f4ec}.filter-nav,.recipes-menu li,.recirc__issue{background-color:#fffef7}.recirc-card__image{height:0;overflow:hidden;display:block;position:relative;transition:transform .2s;padding-top:100%}.recirc-card__image-link:focus .recirc-card__image,.recirc-card__image-link:hover .recirc-card__image{-ms-transform:scale(1.05);transform:scale(1.05)}.account__manage .recirc-card__image-link:focus a,.account__manage .recirc-card__image-link:hover a,.recirc-card__image-link:focus .account__manage a,.recirc-card__image-link:focus .account__small-sans,.recirc-card__image-link:focus .register__fanned-free,.recirc-card__image-link:focus .small-sans,.recirc-card__image-link:hover .account__manage a,.recirc-card__image-link:hover .account__small-sans,.recirc-card__image-link:hover .register__fanned-free,.recirc-card__image-link:hover .small-sans{color:#5a6d82;border-top:4px solid #5a6d82}.pagination,.recirc__issue{border-top:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3}.recirc__issue h5{margin:10px 0}.pagination__wrapper{margin:0 20px}@media(min-width:450px){.pagination__wrapper{margin:0 40px}}@media(min-width:600px){.pagination__wrapper{margin:0 80px}}@media(min-width:768px){.pagination__wrapper{margin:0 80px}}@media(min-width:960px){.pagination__wrapper{margin:0 100px}}@media(min-width:1400px){.pagination__wrapper{margin:0 120px}}@media(min-width:1855px){.pagination__wrapper{max-width:1600px;margin:0 auto}}.pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:10px 0;margin-bottom:40px}@media(min-width:450px){.pagination{margin-bottom:40px}}.pagination__link{font-size:12px;line-height:16px;letter-spacing:.5px;color:#5a6d82}.pagination__link a,.pagination__list li.active a{color:#2c3b4b}@media(min-width:600px){.pagination{margin-bottom:60px}.pagination__link{letter-spacing:1px;font-size:14px;line-height:18px}}.pagination__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;font-size:12px;line-height:16px;letter-spacing:.5px}@media(min-width:600px){.pagination__list{letter-spacing:1px;font-size:14px;line-height:18px}}.pagination__list li{padding:0 5px}@media(min-width:768px){.pagination__list li{padding:0 10px}}.filter-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e7e4d3;box-sizing:border-box;z-index:3;position:relative;border-top:4px solid #2c3b4b}.filter-nav--fixed{position:fixed;top:0;left:0;right:0;z-index:5;-ms-transform:translateY(-100%);transform:translateY(-100%);transition:transform .2s;display:none}.filter-nav--active{-ms-transform:translateY(0);transform:translateY(0)}@media(min-width:1100px){.filter-nav--fixed{display:-ms-flexbox;display:flex}.filter-nav{-ms-flex-direction:row;flex-direction:row}}.filter-nav__left{position:relative;width:100%;-ms-flex-negative:0;flex-shrink:0}@media(min-width:1100px){.filter-nav__left{width:300px}}.recipes-menu{color:#b7b3a3;margin-bottom:0;position:relative;width:100%;height:100%;border-bottom:1px solid #e7e4d3}.recipes-menu button{display:none}.js .recipes-menu button{display:block}.js .recipes-menu ul{display:none}.recipes-menu li{border-top:1px solid #e7e4d3;margin-bottom:0;transition:border .2s,background-color .2s,color .2s}@media(min-width:1100px){.recipes-menu{position:absolute;top:0;left:0;border-bottom:0;text-align:left}.recipes-menu li{border-left:1px solid #e7e4d3;border-right:1px solid #e7e4d3}.recipes-menu li:last-child{border-bottom:1px solid #e7e4d3}}.recipes-menu li:focus,.recipes-menu li:hover{background-color:#2c3b4b;border-color:#2c3b4b}.recipes-menu li:focus a,.recipes-menu li:hover a{color:#fffef7}.recipes-menu a{color:#2c3b4b;padding:15px;display:block}.recipes-menu__selected{display:block;position:relative;height:100%;padding:15px 36px 15px 15px;color:#5a6d82;box-sizing:border-box;text-transform:uppercase;letter-spacing:1px;line-height:18px;transition:color .2s,background-color .2s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.recipes-menu__selected:focus,.recipes-menu__selected:hover{cursor:pointer;color:#b7b3a3}.recipes-menu__selected:after{border-top:6px solid #2c3b4b;border-right:6px solid transparent;border-left:6px solid transparent;content:'';position:absolute;right:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.recipes-menu__shown{background-color:#f6f4ec;color:#b7b3a3}@media(min-width:1100px){.recipes-menu__selected{border-left:1px solid #fffef7;border-right:1px solid #e7e4d3;text-align:left;width:300px}.recipes-menu__shown{border-left:1px solid #e7e4d3}}.recipes-menu__active a{color:#2c3b4b}.filter__links{margin-bottom:0;text-align:center}@media(min-width:768px){.filter__links{padding:15px 0}}.filter__links .about__intro-label,.filter__links .article__credit,.filter__links .live-qa__chat .info,.filter__links .offer-landing__not-included,.filter__links .register-landing__not-included,.filter__links .register__legal,.filter__links .small-body-text,.filter__links .small-caption,.live-qa__chat .filter__links .info{text-transform:lowercase;letter-spacing:0}@media(min-width:0) and (max-width:767px){.filter__links .about__intro-label,.filter__links .article__credit,.filter__links .live-qa__chat .info,.filter__links .offer-landing__not-included,.filter__links .register-landing__not-included,.filter__links .register__legal,.filter__links .small-body-text,.filter__links .small-caption,.live-qa__chat .filter__links .info{display:block;margin:0;padding:3px 0;background-color:#f6f4ec}}.filter__link{padding:10px 15px;color:#5a6d82;display:block;border-top:1px solid #e7e4d3}.filter__link:focus,.filter__link:hover{color:#2c3b4b}.filter__link--selected{color:#2c3b4b;text-decoration:underline}@media(min-width:768px){.filter__link{display:inline;line-height:inherit;padding:0 10px;border-top:0}}.dropdown__loader,.filter__loader{position:relative;display:none}.dropdown__loader:before,.filter__loader:before{position:absolute;top:50px;left:50%;width:50px;height:50px;content:url(../../img/bowtie-loader-red.svg);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);animation:rotate 1s infinite ease-in-out}.dropdown__loader:before{top:100px}.membership__packages{background-color:#1e2732;z-index:9;position:relative;text-align:center;margin-top:100px}.membership__packages .button--tucked{margin:-41px 0 0}@media(min-width:960px){.membership__packages{z-index:8;margin-top:140px}}.membership__packages-wrapper{margin:0 20px;padding:20px 0}@media(min-width:450px){.membership__packages-wrapper{margin:0 40px;padding:40px 0}}@media(min-width:600px){.membership__packages-wrapper{margin:0 80px}}@media(min-width:768px){.membership__packages-wrapper{margin:0 80px}}@media(min-width:960px){.membership__packages-wrapper{margin:0 100px}}@media(min-width:1400px){.membership__packages-wrapper{margin:0 120px}}@media(min-width:1855px){.membership__packages-wrapper{max-width:1600px;margin:0 auto}}@media(min-width:600px){.membership__packages-wrapper{padding:60px 0}}.membership__packages-header{margin-top:-60px;position:relative}.membership__packages-header:after{content:"";display:block;height:15px;width:100%;background-image:url(../../img/crosshatch-border-dark.svg);background-repeat:repeat-x}.cta__wrapper:after,.cta__wrapper:before{content:"";display:block;height:15px;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}@media(min-width:600px){.membership__packages-header{margin-top:-100px}}@media(min-width:960px){.membership__packages-wrapper{padding:100px 0}.membership__packages-header{margin-top:-140px}}.membership__packages-title{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:35px;line-height:35px;margin-bottom:0;border-top:4px solid #fffef7;border-bottom:1px solid #5a6d82;padding:15px 0 5px;color:#fffef7;display:block}@media(min-width:768px){.membership__packages-title{font-size:45px;line-height:42px;padding:20px 0 5px}}@media(min-width:960px){.membership__packages-title{font-size:55px;line-height:50px;padding:23px 0 5px}}.membership__packages-title:focus,.membership__packages-title:hover{color:#ff7055}@media(min-width:1100px){.membership__packages-title{font-size:65px;line-height:60px;padding:26px 0 5px}}.membership__packages-subtitle{color:#9cb7c6;padding:15px 0 13px;border-bottom:1px solid #5a6d82}@media(min-width:768px){.membership__packages-subtitle{padding:15px 0 10px}}.membership__packages-img{max-width:400px;width:70%;display:block;margin:0 auto}@media(min-width:960px){.membership__packages-img{width:100%}}.membership__packages-price--footer{margin-bottom:0;border-bottom:1px solid #5a6d82;letter-spacing:-2px;padding:18px 0 10px;transition:border .2s,color .2s;text-align:center;color:#fffef7}.membership__packages-price--footer span{color:#fffef7;transition:color .2s;display:block}.cta__wrapper{margin-top:40px}.cta__wrapper:after{border-top:1px solid #e7e4d3;width:100%}.cta__wrapper:before{border-bottom:1px solid #e7e4d3;width:100%}@media(min-width:600px){.cta__wrapper{margin-top:60px}}.cta{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.cta{-ms-flex-direction:row;flex-direction:row}}.cta__link{padding:20px;box-sizing:border-box;display:block}.cta__link:focus,.cta__link:hover{background-color:#2c3b4b}.cta__link:focus .cta__large-txt,.cta__link:focus .cta__small-txt,.cta__link:hover .cta__large-txt,.cta__link:hover .cta__small-txt{color:#fffef7}.cta__link:focus .cta__large-txt span,.cta__link:focus .cta__small-txt span,.cta__link:hover .cta__large-txt span,.cta__link:hover .cta__small-txt span{color:#5a6d82}.cta__link:focus .cta__small-txt,.cta__link:hover .cta__small-txt{border-top:1px solid #5a6d82;border-bottom:1px solid #5a6d82}.cta__left{width:100%;-ms-flex-negative:1;flex-shrink:1}.cta__left .cta__link{text-align:center;border-bottom:1px solid #e7e4d3;padding:20px 20px 28px 25px}@media(min-width:1130px){.cta__left .cta__link{text-align:left;padding:20px}}@media(min-width:768px){.cta__left .cta__link{border-bottom:0;border-right:1px solid #e7e4d3}.cta__left{width:50%}}.cta__right{width:100%;-ms-flex-negative:1;flex-shrink:1;text-align:right}@media(min-width:0) and (max-width:1129px){.cta__right .cta__link{text-align:center;padding:28px 25px 20px 20px}}@media(min-width:768px){.cta__right{width:50%}}.cta__center{width:184px;-ms-flex-negative:0;flex-shrink:0;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-16px;line-height:0;display:none}.cta-single,.related-list,.tab-nav__wrapper{position:relative}.cta-single__small-txt,.cta__small-txt{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;font-size:18px;line-height:22px;letter-spacing:2px;vertical-align:top;text-transform:uppercase;border-bottom:1px solid #e7e4d3;border-top:1px solid #e7e4d3}.cta__center img{width:100%}@media(min-width:1240px){.cta__wrapper{margin-top:80px}.cta__center{display:block}}.cta__large-txt{display:block;padding-top:12px;padding-bottom:0;transition:color .2s}.cta__large-txt span{color:#e7e4d3;transition:color .2s}@media(min-width:1130px){.cta__large-txt{display:inline-block}}.cta__small-txt{display:inline-block;padding:6px 0 3px;margin:0;color:#2c3b4b;transition:border .2s,color .2s}.cta-single__wrapper:after,.cta-single__wrapper:before{content:"";display:block;height:15px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}@media(min-width:1130px){.cta__small-txt{margin:10px 10px 0}}.cta-single__wrapper{margin-top:-15px}.cta-single__wrapper:after{border-top:1px solid #e7e4d3}.cta-single__wrapper:before{border-bottom:1px solid #e7e4d3}.cta-single{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.cta-single__txt{padding:20px;box-sizing:border-box;display:block;text-align:center}.cta-single__large-txt{display:block;padding-top:12px;padding-bottom:0;transition:color .2s}.cta-single__large-txt span{color:#e7e4d3;transition:color .2s}.cta-single__small-txt{display:inline-block;padding:7px 0 3px;margin:0;color:#2c3b4b;transition:border .2s,color .2s}@media(min-width:1130px){.cta-single__large-txt{display:inline-block}.cta-single__small-txt{margin:10px 10px 0}}.tab-nav{margin:0 20px;padding:40px 0 0}@media(min-width:450px){.tab-nav{margin:0 40px}}@media(min-width:600px){.tab-nav{margin:0 80px;padding:60px 0 0}}@media(min-width:768px){.cta-single{-ms-flex-direction:row;flex-direction:row}.tab-nav{margin:0 80px}}@media(min-width:960px){.tab-nav{margin:0 100px}}@media(min-width:1400px){.tab-nav{margin:0 120px}}@media(min-width:1855px){.tab-nav{max-width:1600px;margin:0 auto}}.tab-nav .subtext{font-size:19px}.tab-nav .subtext p{margin-bottom:15px}.tab-nav+.recipe-header__byline{margin-top:0}.tab-nav__subheader{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.tab-nav__subheader{line-height:28px;font-size:14px;margin:0 auto 20px}}.tab-nav__title text,.tab-nav__title--serif text{font-size:18px;line-height:18px;fill:#2c3b4b;text-transform:uppercase;text-anchor:middle}.tab-nav__subheader span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.tab-nav__subheader span:after{content:'';display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}.tab-nav__title{width:100%;display:block;margin:0 0 25px;max-height:235px}.tab-nav__title text{letter-spacing:.2px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}@media(min-width:768px){.tab-nav__title{margin:0 0 40px}}.tab-nav__title--with-subtitle{margin:0 0 10px}@media(min-width:768px){.tab-nav__title--with-subtitle{margin:0 0 15px}}.tab-nav__title-fallback{margin:0;padding:0 0 20px;text-align:center;display:none}.tab-nav__title-fallback--with-subtitle{padding:0}.tab-nav__title--serif{width:100%;display:block;margin:0;padding-bottom:40px}.tab-nav__title--serif.has-subtext{padding-bottom:16px}.tab-nav__title--serif text{letter-spacing:1px;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif}.tab-nav__title--serif text a{fill:#5a6d82;text-decoration:underline}.tab-nav__title--serif text a:focus,.tab-nav__title--serif text a:hover{fill:#2c3b4b}@media(min-width:768px){.tab-nav__title--serif{padding-bottom:60px}}.tab-nav__title-fallback--serif{text-align:center;padding:0 0 40px;max-width:85%;margin:0 auto;display:none}.tab-nav__title-fallback--serif.has-subtext{padding-bottom:16px}.tab-nav__title-fallback--serif a{text-decoration:underline}.tab-nav__wrapper{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;line-height:16px;border-bottom:4px solid #2c3b4b;width:100%;letter-spacing:.5px;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}.accolade-quote,.intro__label{font-family:MinionPro-It;font-style:italic}.tab-nav__links{border-top:1px solid #e7e4d3;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;text-align:center}.tab-nav__link{padding:10px;color:#2c3b4b;background-color:#fffef7;border-bottom:1px solid #e7e4d3}.tab-nav__link--selected{color:#fffef7;background-color:#2c3b4b}.tab-nav__link:focus,.tab-nav__link:hover{background-color:#5a6d82;color:#fffef7}.tab-nav__link:last-child{border-bottom:0}@media(min-width:768px){.tab-nav__links{-ms-flex-direction:row;flex-direction:row}.tab-nav__link{padding:10px 20px;border-bottom:0}.tab-nav__link:first-child{border-left:1px solid #e7e4d3}.tab-nav__link:last-child{border-right:1px solid #e7e4d3}}.accolades{margin-bottom:80px;border-top:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3}.home__content+.accolades{margin:0 20px}@media(min-width:450px){.home__content+.accolades{margin:0 40px}}@media(min-width:600px){.tab-nav__subheader span:after{height:40px}.tab-nav__wrapper{letter-spacing:1px;font-size:14px;line-height:18px}.home__content+.accolades{margin:0 80px}}@media(min-width:768px){.home__content+.accolades{margin:0 80px}}@media(min-width:960px){.home__content+.accolades{margin:0 100px}}@media(min-width:1400px){.home__content+.accolades{margin:0 120px}}@media(min-width:1855px){.home__content+.accolades{max-width:1600px;margin:0 auto}}@media(min-width:0) and (max-width:959px){.home__content+.accolades{border-bottom:0}}@media(min-width:0) and (max-width:767px){.home__content+.accolades{border-top:4px solid #2c3b4b}}.radio .accolades{margin-top:-1px}.accolades-carousel .flickity-prev-next-button{display:none;background-color:#fffef7;border:1px solid #e7e4d3;top:70px}.accolades-carousel .flickity-prev-next-button path{fill:#e7e4d3!important}.accolades-carousel .flickity-prev-next-button:active,.accolades-carousel .flickity-prev-next-button:focus,.accolades-carousel .flickity-prev-next-button:hover{background-color:#f6f4ec}.accolades-carousel .flickity-prev-next-button:active path,.accolades-carousel .flickity-prev-next-button:focus path,.accolades-carousel .flickity-prev-next-button:hover path{fill:#2c3b4b!important}@media(min-width:600px){.accolades-carousel .flickity-prev-next-button{display:block;width:40px;height:40px}}@media(min-width:960px){.accolades-carousel .flickity-prev-next-button{width:60px;height:60px;top:73px}}.accolades-carousel .flickity-prev-next-button.next{right:0}.accolades-carousel .flickity-prev-next-button.previous{left:0}.accolades-carousel .flickity-viewport{transition:height .2s}.popup,.popup__wrapper{transition:opacity .3s}.accolades-cell{width:100%;text-align:center;padding:40px 0}.accolade-quote{width:75%;margin:0 auto 8px}.accolade-source{margin-bottom:0}.related-list__title{border-top:1px solid #e7e4d3}.live-qa__chat .related-list .info,.related-list .about__intro-label,.related-list .article__credit,.related-list .live-qa__chat .info,.related-list .offer-landing__not-included,.related-list .register-landing__not-included,.related-list .register__legal,.related-list .small-body-text,.related-list .small-caption{margin-bottom:5px;text-transform:lowercase}.related-list__item{display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e4d3;position:relative;margin-top:16px}.footer__membership-value-title .related-list__item strong,.related-list__item .ad-card__title,.related-list__item .article__aside-col-title,.related-list__item .article__subscribe,.related-list__item .footer__membership-value-title,.related-list__item .footer__membership-value-title strong,.related-list__item .infobar__subscribe,.related-list__item .medium-sans,.related-list__item .mono-list__title,.related-list__item .offer-landing__offer-title,.related-list__item .promo-offer__h,.related-list__item .register-landing__location-title,.related-list__item .register-landing__offer-title,.related-list__item .school-landing__section-title,.related-list__item .serif-list__title,.related-list__item .stations__city,.related-list__item .topper-side__h,.related-list__item .topper-side__sub-h{margin-bottom:0}.related-list__item:before{content:"";display:block;height:15px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x;position:absolute;top:-16px;left:0;border-bottom:1px solid #e7e4d3}.arrow-down,.intro__label:after,.newsletter-campaign__subtitle span:after,.popup__close-x::after,.popup__close-x::before,.prev-next__all span:before{content:''}.popup,.popup__background{position:fixed;top:0;left:0;right:0;bottom:0}.related-list__item.no-crosshatch{margin-top:0;margin-bottom:16px}.related-list__item.no-crosshatch:before{display:none}.related-list__text{padding:18px 0 20px;text-align:left}.intro,.popup input,.popup__wrapper{text-align:center}.footer__membership-value-title .related-list__text strong a,.related-list__text .ad-card__title a,.related-list__text .article__aside-col-title a,.related-list__text .article__subscribe a,.related-list__text .footer__membership-value-title a,.related-list__text .infobar__subscribe a,.related-list__text .medium-sans a,.related-list__text .mono-list__title a,.related-list__text .offer-landing__offer-title a,.related-list__text .promo-offer__h a,.related-list__text .register-landing__location-title a,.related-list__text .register-landing__offer-title a,.related-list__text .school-landing__section-title a,.related-list__text .serif-list__title a,.related-list__text .stations__city a,.related-list__text .topper-side__h a,.related-list__text .topper-side__sub-h a{color:#2c3b4b}.footer__membership-value-title .related-list__text strong a:focus,.footer__membership-value-title .related-list__text strong a:hover,.intro__label,.related-list__text .ad-card__title a:focus,.related-list__text .ad-card__title a:hover,.related-list__text .article__aside-col-title a:focus,.related-list__text .article__aside-col-title a:hover,.related-list__text .article__subscribe a:focus,.related-list__text .article__subscribe a:hover,.related-list__text .footer__membership-value-title a:focus,.related-list__text .footer__membership-value-title a:hover,.related-list__text .infobar__subscribe a:focus,.related-list__text .infobar__subscribe a:hover,.related-list__text .medium-sans a:focus,.related-list__text .medium-sans a:hover,.related-list__text .mono-list__title a:focus,.related-list__text .mono-list__title a:hover,.related-list__text .offer-landing__offer-title a:focus,.related-list__text .offer-landing__offer-title a:hover,.related-list__text .promo-offer__h a:focus,.related-list__text .promo-offer__h a:hover,.related-list__text .register-landing__location-title a:focus,.related-list__text .register-landing__location-title a:hover,.related-list__text .register-landing__offer-title a:focus,.related-list__text .register-landing__offer-title a:hover,.related-list__text .school-landing__section-title a:focus,.related-list__text .school-landing__section-title a:hover,.related-list__text .serif-list__title a:focus,.related-list__text .serif-list__title a:hover,.related-list__text .stations__city a:focus,.related-list__text .stations__city a:hover,.related-list__text .topper-side__h a:focus,.related-list__text .topper-side__h a:hover,.related-list__text .topper-side__sub-h a:focus,.related-list__text .topper-side__sub-h a:hover{color:#5a6d82}.related-list__image{width:25%;-ms-flex-negative:0;flex-shrink:0;margin-right:20px}@media(min-width:768px) and (max-width:959px){.related-list__image{display:none}}.intro{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;border-top:4px solid #2c3b4b}@media(min-width:960px){.intro{border-bottom:1px solid #e7e4d3;-ms-flex-direction:row;flex-direction:row}.intro__col{width:20%}}.intro__col{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}.intro__col .article__login,.intro__col .category__body,.intro__col .filter__links,.intro__col .footer__membership-value-for-example,.intro__col .live-qa__chat-ended-message,.intro__col .live-qa__date,.intro__col .magazine-current__featured-title,.intro__col .membership__packages-price--footer span,.intro__col .mono-small,.intro__col .newsletter .newsletter__errors,.intro__col .newsletter .newsletter__form label.error,.intro__col .offer-landing__offer-list,.intro__col .offer-landing__offer-price span,.intro__col .offer-landing__offer-price--gift span,.intro__col .posts__list-date-month,.intro__col .recipe-header__byline-name,.intro__col .recipe-header__login,.intro__col .recipes-menu,.intro__col .register-landing__location-price-info,.intro__col .register-landing__offer-list,.intro__col .register-landing__offer-price span,.intro__col .register-landing__offer-price--gift span,.intro__col .register__form-price span,.intro__col .register__form-price--digital span,.intro__col .register__form-price-list,.intro__col .register__header-subtitle,.intro__col .school__calendar-day,.intro__col .school__events-month,.intro__col .school__events-price,.intro__col .school__partner-address,.intro__col .stations__time,.membership__packages-price--footer .intro__col span,.newsletter .intro__col .newsletter__errors,.newsletter .newsletter__form .intro__col label.error,.offer-landing__offer-price .intro__col span,.offer-landing__offer-price--gift .intro__col span,.register-landing__offer-price .intro__col span,.register-landing__offer-price--gift .intro__col span,.register__form-price .intro__col span,.register__form-price--digital .intro__col span{margin-bottom:0}.footer__membership-value-title .intro__col strong,.intro__col .ad-card__title,.intro__col .article__aside-col-title,.intro__col .article__subscribe,.intro__col .footer__membership-value-title,.intro__col .footer__membership-value-title strong,.intro__col .infobar__subscribe,.intro__col .medium-sans,.intro__col .mono-list__title,.intro__col .offer-landing__offer-title,.intro__col .promo-offer__h,.intro__col .register-landing__location-title,.intro__col .register-landing__offer-title,.intro__col .school-landing__section-title,.intro__col .serif-list__title,.intro__col .stations__city,.intro__col .topper-side__h,.intro__col .topper-side__sub-h{margin-bottom:5px}.intro__col .about__intro-label,.intro__col .article__credit,.intro__col .live-qa__chat .info,.intro__col .offer-landing__not-included,.intro__col .register-landing__not-included,.intro__col .register__legal,.intro__col .small-body-text,.intro__col .small-caption,.live-qa__chat .intro__col .info{margin-bottom:0;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.intro__col:first-child{padding-top:40px}@media(min-width:960px){.intro__col:first-child{border-right:1px solid #e7e4d3;margin-right:5px;padding:0 20px 0 0}}.intro__col:last-child{padding-bottom:40px}@media(min-width:960px){.intro__col:last-child{border-left:1px solid #e7e4d3;margin-left:5px;padding:0 0 0 20px}}.intro__colspan{padding:40px}.intro__colspan p,.intro__colspan p:last-child{margin:0}.features-wrapper .intro__colspan .feature-quote,.intro__colspan .accolade-quote,.intro__colspan .account__default-messaging,.intro__colspan .article-aside__locked-text,.intro__colspan .article__excerpt,.intro__colspan .cards__no-results,.intro__colspan .features-wrapper .feature-quote,.intro__colspan .large-body-text,.intro__colspan .large-caption,.intro__colspan .recipe-header__locked-text,.intro__colspan .register__offer-intro,.intro__colspan .upsell-offer__text{margin-bottom:0}@media(min-width:960px){.intro__colspan{padding:60px;border-left:1px solid #e7e4d3;border-right:1px solid #e7e4d3;width:60%}}.intro__label{font-size:16px;line-height:22px;margin-bottom:10px}.intro__label:after{display:block;width:1px;height:30px;background-color:#e7e4d3;margin:5px auto 0}.popup{display:block;opacity:0;margin:auto;z-index:20}.popup--required .popup__close{display:none}.popup--login .popup__background,.popup--required .popup__background{background:rgba(44,59,76,.8)}.popup--login .popup__wrapper,.popup--required .popup__wrapper{outline:#2c3b4b solid 10px}.popup__background{background:rgba(224,222,215,.8);z-index:-2}.popup__background :not(.popup--required){cursor:pointer}.popup--enabled{visibility:visible;opacity:1}.popup--enabled .popup__wrapper{opacity:1}.popup__wrapper{max-width:700px;opacity:0;transition-delay:.3s;padding:40px 20px;background:#fffef7;width:80%;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;box-sizing:border-box}@media(min-width:600px){.popup__wrapper{width:50%;border:20px solid;border-image:url(../../img/crosshatch-border.svg) 40 40 40 40 repeat}}@media(min-width:768px){.popup__wrapper{width:40%;border:40px solid;border-image:url(../../img/crosshatch-border.svg) 40 40 40 40 repeat;padding:40px}}.popup input,.popup input:focus{border-top:0}@media(min-width:960px){.popup__wrapper{padding:60px;width:35%}.popup__wrapper--wide{padding:20px 40px}}.popup__wrapper--wide{width:90%}@media(min-width:768px){.popup__wrapper--wide{width:70%;max-width:1200px}}.popup__bowtie{margin:0 auto;position:relative;width:65px;display:block}.footer__membership-value-title .popup strong,.popup .ad-card__title,.popup .article__aside-col-title,.popup .article__subscribe,.popup .footer__membership-value-title,.popup .footer__membership-value-title strong,.popup .infobar__subscribe,.popup .medium-sans,.popup .mono-list__title,.popup .offer-landing__offer-title,.popup .promo-offer__h,.popup .register-landing__location-title,.popup .register-landing__offer-title,.popup .school-landing__section-title,.popup .serif-list__title,.popup .stations__city,.popup .topper-side__h,.popup .topper-side__sub-h{margin:30px auto 25px;max-width:400px}.popup .about__values--center,.popup .medium-serif,.popup .recipe-category__title,.popup .recipes-free__title,.popup .school-section--title,.popup .school__events-nav h2,.popup .school__private-events h2,.school__events-nav .popup h2,.school__private-events .popup h2{margin:40px 0 10px}.membership__packages-price--footer .popup span,.newsletter .newsletter__form .popup label.error,.newsletter .popup .newsletter__errors,.offer-landing__offer-price .popup span,.offer-landing__offer-price--gift .popup span,.popup .article__login,.popup .category__body,.popup .filter__links,.popup .footer__membership-value-for-example,.popup .live-qa__chat-ended-message,.popup .live-qa__date,.popup .magazine-current__featured-title,.popup .membership__packages-price--footer span,.popup .mono-small,.popup .newsletter .newsletter__errors,.popup .newsletter .newsletter__form label.error,.popup .offer-landing__offer-list,.popup .offer-landing__offer-price span,.popup .offer-landing__offer-price--gift span,.popup .posts__list-date-month,.popup .recipe-header__byline-name,.popup .recipe-header__login,.popup .recipes-menu,.popup .register-landing__location-price-info,.popup .register-landing__offer-list,.popup .register-landing__offer-price span,.popup .register-landing__offer-price--gift span,.popup .register__form-price span,.popup .register__form-price--digital span,.popup .register__form-price-list,.popup .register__header-subtitle,.popup .school__calendar-day,.popup .school__events-month,.popup .school__events-price,.popup .school__partner-address,.popup .stations__time,.register-landing__offer-price .popup span,.register-landing__offer-price--gift .popup span,.register__form-price .popup span,.register__form-price--digital .popup span{margin:10px 0 0}.popup .form__group,.popup input{margin-bottom:0}.popup__close{position:absolute;top:10px;right:10px;z-index:1}.popup__close-x{position:relative;display:inline-block;width:20px;height:20px;overflow:hidden}.popup__close-x::after,.popup__close-x::before{position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;border-radius:5px;transition:background .2s}.popup__close-x::before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup__close-x::after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width:600px){.popup__close-x{position:relative;display:inline-block;width:30px;height:30px;overflow:hidden}.popup__close-x::after,.popup__close-x::before{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fffef7;border-radius:5px;transition:background .2s}.popup__close-x::before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup__close-x::after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}.popup__close-x::after,.popup__close-x::before{background:#2c3b4b}.popup__close-x:focus::after,.popup__close-x:focus::before,.popup__close-x:hover::after,.popup__close-x:hover::before{background:#ff7055}.popup .newsletter{min-height:300px}.popup .newsletter__interests{display:none}.popup input{margin-top:4px;box-shadow:0 -4px 0 0}.popup .newsletter .newsletter__form label.error{margin:-1px 0 0}.popup input[type=submit]{margin-top:20px}.popup .bowtie-loader{top:100px}.popup__login-form{min-height:200px}.popup__login-form .form__group input{text-align:left;margin-top:0;box-shadow:none;margin-bottom:20px;border:1px solid #f6f4ec}.popup__login-form .form__group input:focus{border:1px solid #e7e4d3}.interests-col .membership__packages-price--footer .popup__login-form span,.interests-col .newsletter .newsletter__form .popup__login-form label.error,.interests-col .newsletter .popup__login-form .newsletter__errors,.interests-col .offer-landing__offer-price .popup__login-form span,.interests-col .offer-landing__offer-price--gift .popup__login-form span,.interests-col .popup__login-form .article__login,.interests-col .popup__login-form .category__body,.interests-col .popup__login-form .filter__links,.interests-col .popup__login-form .footer__membership-value-for-example,.interests-col .popup__login-form .live-qa__chat-ended-message,.interests-col .popup__login-form .live-qa__date,.interests-col .popup__login-form .magazine-current__featured-title,.interests-col .popup__login-form .mono-small,.interests-col .popup__login-form .offer-landing__offer-list,.interests-col .popup__login-form .posts__list-date-month,.interests-col .popup__login-form .recipe-header__byline-name,.interests-col .popup__login-form .recipe-header__login,.interests-col .popup__login-form .recipes-menu,.interests-col .popup__login-form .register-landing__location-price-info,.interests-col .popup__login-form .register-landing__offer-list,.interests-col .popup__login-form .register__form-price-list,.interests-col .popup__login-form .register__header-subtitle,.interests-col .popup__login-form .school__calendar-day,.interests-col .popup__login-form .school__events-month,.interests-col .popup__login-form .school__events-price,.interests-col .popup__login-form .school__partner-address,.interests-col .popup__login-form .stations__time,.interests-col .register-landing__offer-price .popup__login-form span,.interests-col .register-landing__offer-price--gift .popup__login-form span,.interests-col .register__form-price .popup__login-form span,.interests-col .register__form-price--digital .popup__login-form span,.membership__packages-price--footer .interests-col .popup__login-form span,.newsletter .interests-col .popup__login-form .newsletter__errors,.newsletter .newsletter__form .interests-col .popup__login-form label.error,.offer-landing__offer-price .interests-col .popup__login-form span,.offer-landing__offer-price--gift .interests-col .popup__login-form span,.popup__login-form .interests-col .article__login,.popup__login-form .interests-col .category__body,.popup__login-form .interests-col .filter__links,.popup__login-form .interests-col .footer__membership-value-for-example,.popup__login-form .interests-col .live-qa__chat-ended-message,.popup__login-form .interests-col .live-qa__date,.popup__login-form .interests-col .magazine-current__featured-title,.popup__login-form .interests-col .membership__packages-price--footer span,.popup__login-form .interests-col .mono-small,.popup__login-form .interests-col .newsletter .newsletter__errors,.popup__login-form .interests-col .newsletter .newsletter__form label.error,.popup__login-form .interests-col .offer-landing__offer-list,.popup__login-form .interests-col .offer-landing__offer-price span,.popup__login-form .interests-col .offer-landing__offer-price--gift span,.popup__login-form .interests-col .posts__list-date-month,.popup__login-form .interests-col .recipe-header__byline-name,.popup__login-form .interests-col .recipe-header__login,.popup__login-form .interests-col .recipes-menu,.popup__login-form .interests-col .register-landing__location-price-info,.popup__login-form .interests-col .register-landing__offer-list,.popup__login-form .interests-col .register-landing__offer-price span,.popup__login-form .interests-col .register-landing__offer-price--gift span,.popup__login-form .interests-col .register__form-price span,.popup__login-form .interests-col .register__form-price--digital span,.popup__login-form .interests-col .register__form-price-list,.popup__login-form .interests-col .register__header-subtitle,.popup__login-form .interests-col .school__calendar-day,.popup__login-form .interests-col .school__events-month,.popup__login-form .interests-col .school__events-price,.popup__login-form .interests-col .school__partner-address,.popup__login-form .interests-col .stations__time,.popup__login-form .membership__packages-price--footer .interests-col span,.popup__login-form .mono-header--dark,.popup__login-form .mono-header--light,.popup__login-form .newsletter .interests-col .newsletter__errors,.popup__login-form .newsletter .newsletter__form .interests-col label.error,.popup__login-form .offer-landing__offer-price .interests-col span,.popup__login-form .offer-landing__offer-price--gift .interests-col span,.popup__login-form .register-landing__offer-price .interests-col span,.popup__login-form .register-landing__offer-price--gift .interests-col span,.popup__login-form .register__form-price .interests-col span,.popup__login-form .register__form-price--digital .interests-col span,.popup__login-form .related-list__title,.popup__login-form .stations__state-name,.register-landing__offer-price .interests-col .popup__login-form span,.register-landing__offer-price--gift .interests-col .popup__login-form span,.register__form-price .interests-col .popup__login-form span,.register__form-price--digital .interests-col .popup__login-form span{margin:10px 0 30px}.popup__login-form .about__values--center,.popup__login-form .medium-serif,.popup__login-form .recipe-category__title,.popup__login-form .recipes-free__title,.popup__login-form .school-section--title,.popup__login-form .school__events-nav h2,.popup__login-form .school__private-events h2,.school__events-nav .popup__login-form h2,.school__private-events .popup__login-form h2{margin:20px 0 5px}.popup__login-form .button--dark,.popup__login-form input[type=button],.popup__login-form input[type=submit]{margin:40px auto 0;display:block}.popup__login-form .form__group--extra-space-small{display:none}.popup__login-form .bowtie-loader--login{top:200px}.popup__login-form .form__errors{margin-top:40px}.popup__login-form-wrapper{text-align:left}.newsletter-mini{background-color:#5a6d82;color:#fffef7;height:200px;width:100%;position:fixed;bottom:0;z-index:8;transition:transform .2s;-ms-transform:translateY(0);transform:translateY(0);display:-ms-flexbox;display:flex}.newsletter-mini--fixed-in-footer,.newsletter-mini--open-in-footer{-ms-transform:translateY(0);transform:translateY(0);z-index:7}.newsletter-mini--fixed-in-footer .popup__close,.newsletter-mini--open-in-footer .popup__close{display:none}.newsletter-mini--no-transitions{transition:none}.newsletter-mini--disabled{display:none!important}.newsletter-mini label.error{color:#2c3b4b}@media(min-width:768px){.newsletter-mini{display:-ms-flexbox;display:flex}.newsletter-mini label.error{text-align:center;display:block}}.newsletter-mini .newsletter__interests{display:none}.newsletter-mini .form__label,.newsletter-mini .mdl-textfield__label{font-size:0}.popup__close--red{top:-15px;right:20px}.popup__close--red .popup__close-x{background-color:#ff7055;transition:background .2s;border-radius:50%}.popup__close--red .popup__close-x:focus,.popup__close--red .popup__close-x:hover{background-color:#ff4522}.popup__close--red .popup__close-x:after,.popup__close--red .popup__close-x:before{width:60%;left:20%;background-color:#fff}.popup__close--red .popup__close-x span{color:#fff}.newsletter-mini__form-wrapper{position:relative;width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0 20px}@media(min-width:450px){.newsletter-mini__form-wrapper{margin:0 40px}}@media(min-width:600px){.newsletter-mini__form-wrapper{margin:0 80px}}@media(min-width:768px){.newsletter-mini__form-wrapper{margin:0 80px}.newsletter-mini__form label.error{text-align:center;display:block}}@media(min-width:960px){.newsletter-mini__form-wrapper{margin:0 100px}}@media(min-width:1400px){.newsletter-mini__form-wrapper{margin:0 120px}}@media(min-width:1855px){.newsletter-mini__form-wrapper{max-width:1600px;margin:0 auto}}.newsletter-mini__cta{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.5px;text-align:center;margin-bottom:15px;width:100%}@media(min-width:600px){.newsletter-mini__cta{letter-spacing:1px;font-size:14px;line-height:18px}}.newsletter-mini__form{width:100%;position:relative}.newsletter-mini__form label.error{color:#2c3b4b}.newsletter-mini__label{display:block;font-family:MinionPro-It;font-style:italic;text-transform:none;letter-spacing:0;transition:opacity .2s;font-size:20px;line-height:20px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding-top:4px}.newsletter-mini__label--hidden{opacity:0}@media(min-width:600px){.newsletter-mini__label{font-size:22px;line-height:22px}}@media(min-width:768px){.newsletter-mini__label{letter-spacing:3px;font-size:25px;line-height:25px;left:0;right:0;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-align:center;text-transform:uppercase}}@media(min-width:960px){.newsletter-mini__label{letter-spacing:4px;font-size:35px;line-height:35px}}.newsletter-mini__input{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;background-color:transparent;border:0;border-top:4px solid #fffef7;border-bottom:1px solid #ffbcad;box-shadow:none;outline:0;color:#fffef7;width:100%;text-align:left;font-size:20px;margin-bottom:5px;padding:14px 70px 6px 0;line-height:20px;height:50px;box-sizing:border-box}@media(min-width:600px){.newsletter-mini__input{height:55px;font-size:22px;line-height:22px}}@media(min-width:768px){.newsletter-mini__input{padding-right:100px;padding-left:100px;font-size:25px;line-height:25px;text-align:center}}@media(min-width:960px){.newsletter-mini__input{height:65px;font-size:35px;line-height:35px}}.newsletter-mini__input::-webkit-input-placeholder{transition:opacity .2s;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-transform:none;letter-spacing:0;pointer-events:none;font-size:20px;line-height:20px;color:#fff;opacity:1}.newsletter-mini__input:-ms-input-placeholder{transition:opacity .2s;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-transform:none;letter-spacing:0;pointer-events:none;font-size:20px;line-height:20px;color:#fff;opacity:1}.newsletter-mini__input::placeholder{transition:opacity .2s;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-transform:none;letter-spacing:0;pointer-events:none;font-size:20px;line-height:20px;color:#fff;opacity:1}@media(min-width:600px){.newsletter-mini__input::-webkit-input-placeholder{font-size:22px;line-height:22px}.newsletter-mini__input:-ms-input-placeholder{font-size:22px;line-height:22px}.newsletter-mini__input::placeholder{font-size:22px;line-height:22px}}@media(min-width:768px){.newsletter-mini__input::-webkit-input-placeholder{letter-spacing:3px;font-size:25px;line-height:25px;left:0;right:0;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-align:center;text-transform:uppercase}.newsletter-mini__input:-ms-input-placeholder{letter-spacing:3px;font-size:25px;line-height:25px;left:0;right:0;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-align:center;text-transform:uppercase}.newsletter-mini__input::placeholder{letter-spacing:3px;font-size:25px;line-height:25px;left:0;right:0;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-align:center;text-transform:uppercase}}.newsletter-campaign,.newsletter-mini__submit{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase}@media(min-width:960px){.newsletter-mini__input::-webkit-input-placeholder{letter-spacing:4px;font-size:35px;line-height:40px}.newsletter-mini__input:-ms-input-placeholder{letter-spacing:4px;font-size:35px;line-height:40px}.newsletter-mini__input::placeholder{letter-spacing:4px;font-size:35px;line-height:40px}}.newsletter-mini__input:focus::-webkit-input-placeholder{opacity:.5}.newsletter-mini__input:focus:-ms-input-placeholder{opacity:.5}.newsletter-mini__input:focus::placeholder{opacity:.5}.newsletter-mini__submit{font-size:12px;line-height:16px;transition:color .2s;background-color:transparent!important;padding:0!important;letter-spacing:1px;position:absolute;right:0;top:20px}@media(min-width:600px){.newsletter-mini__submit{letter-spacing:1px;font-size:14px;line-height:18px}}.newsletter-mini__submit svg{display:none}.newsletter-mini__submit:focus,.newsletter-mini__submit:hover{color:#2c3b4b}.newsletter-mini__submit:focus svg,.newsletter-mini__submit:hover svg{fill:#2c3b4b}@media(min-width:768px){.newsletter-mini__submit{top:21px}.newsletter-mini__submit svg{display:inline;margin-left:8px;vertical-align:middle;width:22px;height:11px;fill:#fffef7;transition:fill .2s}.newsletter-mini__error{text-align:center}}.newsletter-mini__privacy{text-align:center;color:#fffef7;margin:15px 0 0}.newsletter-mini__error{color:#2c3b4b;position:absolute;right:0;left:0;bottom:-18px}.newsletter-campaign{font-size:12px;line-height:16px;letter-spacing:.5px;margin:0 20px;padding-bottom:40px;position:relative;min-height:200px}@media(min-width:450px){.newsletter-campaign{margin:0 40px}}@media(min-width:600px){.newsletter-campaign{letter-spacing:1px;font-size:14px;line-height:18px;margin:0 80px;padding-bottom:60px}}@media(min-width:768px){.newsletter-campaign{margin:0 80px}}@media(min-width:960px){.newsletter-mini__submit{top:26px}.newsletter-campaign{margin:0 100px}}@media(min-width:1400px){.newsletter-campaign{margin:0 120px}}@media(min-width:1855px){.newsletter-campaign{max-width:1600px;margin:0 auto}}.newsletter-campaign .interests{display:none}.newsletter-campaign .newsletter__form-wrapper{padding:40px 20px;color:#fffef7;background-color:#2c3b4b}@media(min-width:450px){.newsletter-campaign .newsletter__form-wrapper{padding:40px}}.newsletter-campaign .newsletter__form{width:100%;position:relative}.newsletter-campaign .newsletter__form label.error{color:#fffef7}@media(min-width:768px){.newsletter-campaign .newsletter__form-wrapper{padding:60px}.newsletter-campaign .newsletter__form label.error{text-align:center;display:block}}.newsletter-campaign .newsletter__label{display:block;font-family:MinionPro-It;font-style:italic;text-transform:none;letter-spacing:0;transition:opacity .2s;font-size:20px;line-height:20px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding-top:4px}.newsletter-campaign .newsletter__label--hidden{opacity:0}@media(min-width:600px){.newsletter-campaign .newsletter__label{font-size:22px;line-height:22px}}@media(min-width:768px){.newsletter-campaign .newsletter__label{letter-spacing:3px;font-size:25px;line-height:25px;left:0;right:0;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-align:center;text-transform:uppercase}}@media(min-width:960px){.newsletter-campaign .newsletter__label{letter-spacing:4px;font-size:35px;line-height:35px}}.newsletter-campaign .newsletter__input{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;background-color:transparent;border:0;border-top:4px solid #fffef7;border-bottom:1px solid #5a6d82;box-shadow:none;outline:0;color:#fffef7;width:100%;text-align:left;font-size:20px;margin-bottom:5px;padding:14px 0 6px;line-height:20px}@media(min-width:600px){.newsletter-campaign .newsletter__input{font-size:22px;line-height:22px}}@media(min-width:768px){.newsletter-campaign .newsletter__input{font-size:25px;line-height:25px;text-align:center}}@media(min-width:960px){.newsletter-campaign .newsletter__input{font-size:35px;line-height:35px}}.newsletter-campaign .newsletter__input::-webkit-input-placeholder{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-transform:none;letter-spacing:0;transition:opacity .2s;pointer-events:none;font-size:20px;line-height:20px;color:#fff;opacity:1}.newsletter-campaign .newsletter__input:-ms-input-placeholder{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-transform:none;letter-spacing:0;transition:opacity .2s;pointer-events:none;font-size:20px;line-height:20px;color:#fff;opacity:1}.newsletter-campaign .newsletter__input::placeholder{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-transform:none;letter-spacing:0;transition:opacity .2s;pointer-events:none;font-size:20px;line-height:20px;color:#fff;opacity:1}@media(min-width:600px){.newsletter-campaign .newsletter__input::-webkit-input-placeholder{font-size:22px;line-height:22px}.newsletter-campaign .newsletter__input:-ms-input-placeholder{font-size:22px;line-height:22px}.newsletter-campaign .newsletter__input::placeholder{font-size:22px;line-height:22px}}@media(min-width:768px){.newsletter-campaign .newsletter__input::-webkit-input-placeholder{letter-spacing:3px;font-size:25px;line-height:25px;left:0;right:0;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-align:center;text-transform:uppercase}.newsletter-campaign .newsletter__input:-ms-input-placeholder{letter-spacing:3px;font-size:25px;line-height:25px;left:0;right:0;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-align:center;text-transform:uppercase}.newsletter-campaign .newsletter__input::placeholder{letter-spacing:3px;font-size:25px;line-height:25px;left:0;right:0;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;text-align:center;text-transform:uppercase}.newsletter-campaign .newsletter__submit{position:absolute;top:20px;right:0}}.newsletter-campaign .newsletter__input:focus::-webkit-input-placeholder{opacity:0}.newsletter-campaign .newsletter__input:focus:-ms-input-placeholder{opacity:0}.newsletter-campaign .newsletter__input:focus::placeholder{opacity:0}.newsletter-campaign .newsletter__submit{transition:color .2s;background-color:transparent!important;padding:0!important}.newsletter-campaign .newsletter__submit:focus,.newsletter-campaign .newsletter__submit:hover{color:#9cb7c6}.newsletter-campaign .newsletter__interests{display:none}.newsletter-campaign .newsletter-campaign__error{display:none;color:#2c3b4b;text-align:center;margin-bottom:40px}@media(min-width:450px){.newsletter-campaign .newsletter-campaign__error{margin-bottom:40px}}@media(min-width:600px){.newsletter-campaign .newsletter-campaign__error{margin-bottom:60px}}.newsletter-campaign .newsletter__errors{display:block;text-align:center}.newsletter-campaign__header{margin:0 20px;padding-top:40px}@media(min-width:450px){.newsletter-campaign__header{margin:0 40px}}@media(min-width:600px){.newsletter-campaign__header{margin:0 80px;padding-top:50px}}@media(min-width:768px){.newsletter-campaign__header{margin:0 80px}}@media(min-width:960px){.newsletter-campaign .newsletter__input::-webkit-input-placeholder{letter-spacing:4px;font-size:35px;line-height:35px}.newsletter-campaign .newsletter__input:-ms-input-placeholder{letter-spacing:4px;font-size:35px;line-height:35px}.newsletter-campaign .newsletter__input::placeholder{letter-spacing:4px;font-size:35px;line-height:35px}.newsletter-campaign .newsletter__submit{top:26px}.newsletter-campaign__header{margin:0 100px}}@media(min-width:1400px){.newsletter-campaign__header{margin:0 120px}}@media(min-width:1855px){.newsletter-campaign__header{max-width:1600px;margin:0 auto}}.live-qa__chat .newsletter-campaign__header .info,.newsletter-campaign__header .about__intro-label,.newsletter-campaign__header .article__credit,.newsletter-campaign__header .live-qa__chat .info,.newsletter-campaign__header .offer-landing__not-included,.newsletter-campaign__header .register-landing__not-included,.newsletter-campaign__header .register__legal,.newsletter-campaign__header .small-body-text,.newsletter-campaign__header .small-caption{width:80%;margin:0 auto 40px;display:block;text-align:center}@media(min-width:768px){.live-qa__chat .newsletter-campaign__header .info,.newsletter-campaign__header .about__intro-label,.newsletter-campaign__header .article__credit,.newsletter-campaign__header .live-qa__chat .info,.newsletter-campaign__header .offer-landing__not-included,.newsletter-campaign__header .register-landing__not-included,.newsletter-campaign__header .register__legal,.newsletter-campaign__header .small-body-text,.newsletter-campaign__header .small-caption{margin:0 auto 60px}}.newsletter-campaign__subtitle{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;text-transform:uppercase;color:#2c3b4b;max-width:250px;text-align:center;line-height:25px;font-size:12px;margin:0 auto 20px}@media(min-width:600px){.newsletter-campaign__subtitle{line-height:28px;font-size:14px;margin:0 auto 20px}}.newsletter-campaign__subtitle span{border-bottom:1px solid #e7e4d3;padding-bottom:2px}.newsletter-campaign__subtitle span:after{display:block;width:1px;height:20px;background-color:#e7e4d3;margin:-4px auto 0}.newsletter-campaign__title{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:35px;line-height:35px;text-align:center;padding:0 0 10px;width:85%;margin:0 auto}@media(min-width:768px){.newsletter-campaign__title{font-size:45px;line-height:42px}}@media(min-width:960px){.newsletter-campaign__title{font-size:55px;line-height:50px}}@media(min-width:1100px){.newsletter-campaign__title{font-size:65px;line-height:60px}}@media(min-width:768px){.newsletter__form-heading{font-size:29px;line-height:29px}}.newsletter__login-prompt,.newsletter__privacy{color:#5a6d82;margin:15px 0}.newsletter__bonus-offer{text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.5px;font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;border-top:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3;padding:8px 0;margin-bottom:40px}.newsletter__bonus-offer strong{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono}.newsletter-popup-messaging--12-recipes .newsletter__form-intro{display:-ms-flexbox;display:flex;margin-top:-50px;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #e7e4d3}@media(min-width:600px){.newsletter-campaign__subtitle span:after{height:40px}.newsletter-campaign__title{width:65%}.newsletter__bonus-offer{letter-spacing:1px;font-size:14px;line-height:18px}.newsletter-popup-messaging--12-recipes .newsletter__form-intro{margin-top:-70px}}@media(min-width:768px){.newsletter-popup-messaging--12-recipes .newsletter__form-intro{display:block;margin:0;border:none}}.newsletter-popup-messaging--12-recipes .newsletter__form-img{margin-right:20px;width:95px}@media(min-width:380px){.newsletter-popup-messaging--12-recipes .newsletter__form-img{width:120px}}@media(min-width:768px){.newsletter-popup-messaging--12-recipes .newsletter__form-img{float:none;display:block;width:200px;margin:-80px auto 0}}.newsletter-popup-messaging--12-recipes .newsletter__form-heading{max-width:none;color:#5a6d82;font-size:22px;line-height:1;margin:20px auto 10px}@media(min-width:600px){.newsletter-popup-messaging--12-recipes .newsletter__form-heading{font-size:28px}}@media(min-width:960px){.newsletter-popup-messaging--12-recipes .newsletter__form-heading{font-size:32px;margin:30px auto 10px}}@media(min-width:1400px){.newsletter-popup-messaging--12-recipes .newsletter__form-heading{font-size:48px}}.newsletter-popup-messaging--12-recipes .newsletter__form-subheading{padding:8px 0;margin-top:10px;text-align:left}.newsletter-popup-messaging--12-recipes .newsletter__form-details{margin-bottom:10px;line-height:1.3}@media(min-width:768px){.newsletter-popup-messaging--12-recipes .newsletter__form-subheading{border-top:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3;margin-top:0;text-align:center}.newsletter-popup-messaging--12-recipes .newsletter__form-details{margin-bottom:20px}}@media(min-width:960px){.newsletter-popup-messaging--12-recipes .newsletter__form-details{font-size:18px}}@media(min-width:1400px){.newsletter-popup-messaging--12-recipes .newsletter__form-details{font-size:24px}}.video-promo{width:100%;padding:20px;border-top:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3;position:relative;box-sizing:border-box}@media(min-width:600px){.video-promo{padding:40px}}@media(min-width:960px){.video-promo{border-bottom:0}}.prev-next,.prev-next__all span{border-bottom:1px solid #e7e4d3}.video-promo__title{width:100%;display:block;margin:15px 0 0}.video-promo__title text{letter-spacing:.2px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:18px;line-height:18px;text-transform:uppercase;text-anchor:middle;fill:#2c3b4b}@media(min-width:768px){.video-promo__title{margin:42px 0 0}}.video-promo__title-fallback{margin:0;padding:10px 0 0;text-align:center;display:none}.video-promo__image-wrapper{overflow:hidden;background-color:#f6f4ec;position:relative}.video-promo__image{height:300px;overflow:hidden;display:block;background-size:cover;background-position:center 20%;position:relative;transition:transform .2s,filter .2s}@media(min-width:1100px){.video-promo__image{height:350px}}.video-promo__link svg{fill:#fffef7;position:absolute;left:calc(50% - 35px);top:calc(50% - 35px);width:70px;height:70px}.video-promo__link:focus .video-promo__image,.video-promo__link:hover .video-promo__image{-ms-transform:scale(1.05);transform:scale(1.05);filter:brightness(25%) contrast(70%) sepia(1) hue-rotate(170deg)}.prev-nexts{overflow:auto;position:relative;border-top:4px solid #2c3b4b}.prev-next{padding:20px;box-sizing:border-box;overflow:auto;background-color:#f6f4ec}.prev-next:only-child{text-align:center}.prev-next:only-child .prev-next__thumb{float:none;display:block;margin:0 auto 20px}@media(min-width:960px){.prev-next:not(:only-child){float:left;width:50%}.prev-next:not(:only-child):after{content:'';position:absolute;top:0;right:0;left:0;height:100%;width:1px;background-color:#e7e4d3;display:block;margin:0 auto}}.prev-next__thumb{margin-right:20px;float:left;height:80px;width:80px;border-radius:50%;overflow:hidden}.prev-next__thumb img{width:100%}.prev-next__tease{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:960px){.prev-next:nth-child(2) .prev-next__thumb{margin-right:0;margin-left:20px;float:right}.prev-next:nth-child(2) .prev-next__tease{text-align:right}}.ad-card__subtitle,.ad-card__title,.paywall,.prev-next__all,.site-message p{text-align:center}.live-qa__chat .prev-next__tease .info,.prev-next__tease .about__intro-label,.prev-next__tease .article__credit,.prev-next__tease .live-qa__chat .info,.prev-next__tease .offer-landing__not-included,.prev-next__tease .register-landing__not-included,.prev-next__tease .register__legal,.prev-next__tease .small-body-text,.prev-next__tease .small-caption{margin-bottom:8px;text-transform:lowercase}.ad-card__subtitle,.flyover-ad p,.prev-next__all,.site-message p{text-transform:uppercase}.footer__membership-value-title .prev-next__tease strong,.prev-next__tease .ad-card__title,.prev-next__tease .article__aside-col-title,.prev-next__tease .article__subscribe,.prev-next__tease .footer__membership-value-title,.prev-next__tease .footer__membership-value-title strong,.prev-next__tease .infobar__subscribe,.prev-next__tease .medium-sans,.prev-next__tease .mono-list__title,.prev-next__tease .offer-landing__offer-title,.prev-next__tease .promo-offer__h,.prev-next__tease .register-landing__location-title,.prev-next__tease .register-landing__offer-title,.prev-next__tease .school-landing__section-title,.prev-next__tease .serif-list__title,.prev-next__tease .stations__city,.prev-next__tease .topper-side__h,.prev-next__tease .topper-side__sub-h{margin-bottom:4px}.footer__membership-value-title .prev-next__tease strong a,.prev-next__tease .ad-card__title a,.prev-next__tease .article__aside-col-title a,.prev-next__tease .article__subscribe a,.prev-next__tease .footer__membership-value-title a,.prev-next__tease .infobar__subscribe a,.prev-next__tease .medium-sans a,.prev-next__tease .mono-list__title a,.prev-next__tease .offer-landing__offer-title a,.prev-next__tease .promo-offer__h a,.prev-next__tease .register-landing__location-title a,.prev-next__tease .register-landing__offer-title a,.prev-next__tease .school-landing__section-title a,.prev-next__tease .serif-list__title a,.prev-next__tease .stations__city a,.prev-next__tease .topper-side__h a,.prev-next__tease .topper-side__sub-h a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin:0}.membership__packages-price--footer .prev-next__tease span,.newsletter .newsletter__form .prev-next__tease label.error,.newsletter .prev-next__tease .newsletter__errors,.offer-landing__offer-price .prev-next__tease span,.offer-landing__offer-price--gift .prev-next__tease span,.prev-next__tease .article__login,.prev-next__tease .category__body,.prev-next__tease .filter__links,.prev-next__tease .footer__membership-value-for-example,.prev-next__tease .live-qa__chat-ended-message,.prev-next__tease .live-qa__date,.prev-next__tease .magazine-current__featured-title,.prev-next__tease .membership__packages-price--footer span,.prev-next__tease .mono-small,.prev-next__tease .newsletter .newsletter__errors,.prev-next__tease .newsletter .newsletter__form label.error,.prev-next__tease .offer-landing__offer-list,.prev-next__tease .offer-landing__offer-price span,.prev-next__tease .offer-landing__offer-price--gift span,.prev-next__tease .posts__list-date-month,.prev-next__tease .recipe-header__byline-name,.prev-next__tease .recipe-header__login,.prev-next__tease .recipes-menu,.prev-next__tease .register-landing__location-price-info,.prev-next__tease .register-landing__offer-list,.prev-next__tease .register-landing__offer-price span,.prev-next__tease .register-landing__offer-price--gift span,.prev-next__tease .register__form-price span,.prev-next__tease .register__form-price--digital span,.prev-next__tease .register__form-price-list,.prev-next__tease .register__header-subtitle,.prev-next__tease .school__calendar-day,.prev-next__tease .school__events-month,.prev-next__tease .school__events-price,.prev-next__tease .school__partner-address,.prev-next__tease .stations__time,.register-landing__offer-price .prev-next__tease span,.register-landing__offer-price--gift .prev-next__tease span,.register__form-price .prev-next__tease span,.register__form-price--digital .prev-next__tease span{margin-bottom:5px}.prev-next__all{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;color:#2c3b4b;max-width:250px;line-height:25px;font-size:12px;margin:0 auto 60px}.prev-next__all span{padding-bottom:2px}.prev-next__all span:before{display:block;width:1px;height:20px;background-color:#e7e4d3;margin:0 auto 10px}.site-message{overflow:hidden;background-color:#2c3b4b;display:none}@media(min-width:600px){.prev-next__all{line-height:28px;font-size:14px}.prev-next__all span:before{height:40px}.site-message{display:block}}.site-message__wrapper{padding:8px 8px 4px;position:relative}.site-message p{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:24px;line-height:20px;letter-spacing:.5px;color:#fffef7;margin:0;border:1px solid #5a6d82;padding:17px 60px 15px 40px}.site-message p a:focus,.site-message p a:hover{color:#9cb7c6}.site-message p em{color:#5a6d82;padding:0 5px;font-family:inherit;font-style:normal}@media(min-width:1100px){.site-message p{padding:17px 10px 15px}}.cast-bios{margin:0 20px}@media(min-width:450px){.cast-bios{margin:0 40px}}@media(min-width:600px){.cast-bios{margin:0 80px}.cast-bios__card{float:left}}@media(min-width:768px){.cast-bios{margin:0 80px}}@media(min-width:960px){.cast-bios{margin:0 100px}}@media(min-width:1400px){.cast-bios{margin:0 120px}}@media(min-width:1855px){.cast-bios{max-width:1600px;margin:0 auto}}.book-offer__header-img img,.footer--book-offer .footer__membership-img{max-width:250px}.cast-bios__cards{margin-top:60px;overflow:hidden}.cast-bios__card{position:relative;margin-bottom:80px}@media(min-width:600px) and (max-width:959px){.cast-bios__card{width:48%}.cast-bios__card:nth-child(odd){margin-right:4%;clear:both}}@media(min-width:960px){.cast-bios__card{width:30.66%}.cast-bios__card:nth-child(odd){margin-right:auto;clear:initial}.cast-bios__card:not(:nth-child(3n)){margin-right:4%}.cast-bios__card:nth-child(3n+1){clear:both}.book-offer__header-img img{max-width:350px}}.cast-bios__card .long-desc a,.cast-bios__card .read-more{text-decoration:underline}.favorite-form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.article__intro-columns .favorite-form,.article__video .favorite-form{-ms-flex-pack:start;justify-content:flex-start}.favorite-form input[type=submit]{background-image:url(../../img/icon-heart-blue.svg);background-repeat:no-repeat;background-position:center;background-size:18px 18px;background-color:transparent;height:40px;width:40px;padding:0;border-left:1px solid #e7e4d3}@media(min-width:450px){.episode__infobar .favorite-form input[type=submit],.recipe-header__infobar .favorite-form input[type=submit]{border-left:none;border-right:1px solid #e7e4d3}}.favorite-form input[type=submit]:focus,.favorite-form input[type=submit]:hover{background-color:#ff7055;background-image:url(../../img/icon-heart-white.svg)}.favorite-form input[type=submit]:focus svg,.favorite-form input[type=submit]:hover svg{fill:#fffef7}.favorite-form input[type=submit].is-favorite{background-color:#ff7055;background-image:url(../../img/icon-check-white.svg)}.favorite-form input[type=submit].is-favorite:focus,.favorite-form input[type=submit].is-favorite:hover{background-image:url(../../img/icon-x-white.svg)}.footer--book-offer{margin-top:160px}.footer--book-offer .footer__membership-cta{margin-top:-160px}.book-offer__header-img{line-height:0;margin-top:40px;text-align:center}.ad-card{width:100%}.ad-card__figure{background-color:#2c3b4b}.ad-card__link:focus .ad-card__figure,.ad-card__link:hover .ad-card__figure{background-color:#ff7055}.ad-card__link:focus .ad-card__title,.ad-card__link:hover .ad-card__title{color:#5a6d82}.ad-card__subtitle{padding:8px 0;border-top:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3;font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;font-size:12px;line-height:16px;letter-spacing:.5px}.flyover-ad{position:fixed;bottom:0;left:0;right:0;padding:20px;z-index:9;background-color:#2c3b4b;display:block;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .2s;backface-visibility:hidden;visibility:visible}.flyover-ad--hide,.invisible,.visibility-hidden{visibility:hidden}.flyover-ad--hide{-ms-transform:translateY(calc(100% + 30px));transform:translateY(calc(100% + 30px))}.flyover-ad a{color:#9cb7c6}@media(min-width:0) and (max-width:767px){.flyover-ad__figure{float:left}}@media(min-width:768px){.flyover-ad{display:-ms-flexbox;display:flex}.flyover-ad__figure{margin:0 20px;-ms-flex:1 1 auto;flex:1 1 auto}.flyover-ad__figure img{margin:-10px auto}}.flyover-ad__figure img{max-width:150px;display:block;transition:transform .3s;will-change:transform}@media(min-width:600px){.ad-card__subtitle{letter-spacing:1px;font-size:14px;line-height:18px}.flyover-ad__figure img{max-width:200px}}@media(min-width:1100px){.flyover-ad__figure img{max-width:100%;max-height:250px;margin:-50px auto -20px}}.flyover-ad__figure a:focus img,.flyover-ad__figure a:hover img{-ms-transform:scale(1.05);transform:scale(1.05)}.flyover-ad p{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:20px;line-height:1;letter-spacing:.5px;color:#fffef7;margin:0;padding:10px 0 2px;border-top:1px solid #5a6d82;border-bottom:1px solid #5a6d82;float:right}@media(min-width:0) and (max-width:599px){.flyover-ad p{float:right;width:calc(100% - 170px)}.flyover-ad p:first-child{margin-top:5px;border-bottom:none}.flyover-ad p:last-of-type{border-top:none}}@media(min-width:600px) and (max-width:767px){.flyover-ad p{width:calc(100% - 220px);font-size:23px}.flyover-ad p:first-child{margin-top:40px;border-bottom:none}.flyover-ad p:last-of-type{border-top:none}}@media(min-width:768px){.flyover-ad p{float:none;-ms-flex:2 1 30%;flex:2 1 30%;text-align:center;font-size:26px;padding:20px 0 12px}.product-content{text-align:left}}.flyover-ad p a:focus,.flyover-ad p a:hover{color:#9cb7c6}.flyover-ad p em{color:#5a6d82;padding:0 5px;font-family:inherit;font-style:normal}.paywall__header__subheading,.paywall__offer__subheading{font-family:MinionPro-It}.popup__close--flyover-ad{top:-15px;right:20px}.popup__close--flyover-ad .popup__close-x{background-color:#5a6d82;transition:background .2s;border-radius:50%}.popup__close--flyover-ad .popup__close-x:focus,.popup__close--flyover-ad .popup__close-x:hover{background-color:#ff7055}.popup__close--flyover-ad .popup__close-x:after,.popup__close--flyover-ad .popup__close-x:before{width:60%;left:20%;background-color:#fff}.promo-offer:hover,.promo-offer:hover .h--tag{background-color:#2c3b4b}.popup__close--flyover-ad .popup__close-x span{color:#fff}.live-qa-restricted .footer,.live-qa-restricted .paywall,.recipe-restricted .footer,.recipe-restricted .paywall{display:none}.recipe__details{width:100%}@media(min-width:960px){.recipe__details{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:3;flex:3}.recipe__details .recipe__directions{padding-left:60px;padding-top:60px}}@media(min-width:1100px){.flyover-ad p{font-size:32px}.recipe__details{-ms-flex-direction:column;flex-direction:column;padding-right:60px}.recipe__details .recipe__directions{display:none;padding-left:0;padding-right:0;padding-top:0}}@media(min-width:1400px){.recipe__details{-ms-flex-direction:row;flex-direction:row}.recipe__details .recipe__directions{display:block;padding-left:60px;padding-top:60px}}.recipe__gallery-wrapper{display:none;-ms-flex:1;flex:1;height:0}@media(min-width:1100px){.recipe__gallery-wrapper{display:block}.recipe__gallery{padding-top:60px}}.recipe__text__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:1100px){.recipe__text__content{-ms-flex-direction:row;flex-direction:row}}.paywall{font-size:22px;margin-bottom:200px}.live-qa-restricted .paywall,.recipe-restricted .paywall{display:block}.paywall__footer,.paywall__header,.paywall__offer{border-left:1px solid #5a6d82;border-right:1px solid #5a6d82;border-top:1px solid #5a6d82}.paywall__header{padding-bottom:10px;padding-left:20px;padding-right:20px}.paywall__header__title{border:0}.paywall__footer,.paywall__footer__option:first-child{border-bottom:1px solid #5a6d82}.paywall__header__subheading{color:#9cb7c6;margin-bottom:0}.paywall__offer{padding:40px 20px}.paywall__offer__title{color:#fffef7}.paywall__footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:600px){.paywall__footer{-ms-flex-direction:row;flex-direction:row}.paywall__footer__option:first-child{border-bottom:0;border-right:1px solid #5a6d82}}.paywall__footer__option{color:#9cb7c6;-ms-flex:1;flex:1;margin-bottom:0;padding:20px}.paywall__footer__option a{color:#fffef7}.paywall__footer__option a:hover{color:#ff7055}.recipe__store-products{border-top:1px solid #e7e4d3;margin:0 20px}@media(min-width:450px){.recipe__store-products{margin:0 40px}}@media(min-width:600px){.recipe__store-products{margin:0 80px}}@media(min-width:960px){.recipe__store-products{margin:0 120px}}@media(min-width:1855px){.recipe__store-products{margin:0 auto;max-width:1600px}}.products-container{margin:0 0 60px}@media(min-width:1100px){.products-container{margin-bottom:20px}}.store-products--link{color:#2c3b4b}.interests-col .membership__packages-price--footer .store-products--link:hover span,.interests-col .newsletter .newsletter__form .store-products--link:hover label.error,.interests-col .newsletter .store-products--link:hover .newsletter__errors,.interests-col .offer-landing__offer-price .store-products--link:hover span,.interests-col .offer-landing__offer-price--gift .store-products--link:hover span,.interests-col .register-landing__offer-price .store-products--link:hover span,.interests-col .register-landing__offer-price--gift .store-products--link:hover span,.interests-col .register__form-price .store-products--link:hover span,.interests-col .register__form-price--digital .store-products--link:hover span,.interests-col .store-products--link:hover .article__login,.interests-col .store-products--link:hover .category__body,.interests-col .store-products--link:hover .filter__links,.interests-col .store-products--link:hover .footer__membership-value-for-example,.interests-col .store-products--link:hover .live-qa__chat-ended-message,.interests-col .store-products--link:hover .live-qa__date,.interests-col .store-products--link:hover .magazine-current__featured-title,.interests-col .store-products--link:hover .mono-small,.interests-col .store-products--link:hover .offer-landing__offer-list,.interests-col .store-products--link:hover .posts__list-date-month,.interests-col .store-products--link:hover .recipe-header__byline-name,.interests-col .store-products--link:hover .recipe-header__login,.interests-col .store-products--link:hover .recipes-menu,.interests-col .store-products--link:hover .register-landing__location-price-info,.interests-col .store-products--link:hover .register-landing__offer-list,.interests-col .store-products--link:hover .register__form-price-list,.interests-col .store-products--link:hover .register__header-subtitle,.interests-col .store-products--link:hover .school__calendar-day,.interests-col .store-products--link:hover .school__events-month,.interests-col .store-products--link:hover .school__events-price,.interests-col .store-products--link:hover .school__partner-address,.interests-col .store-products--link:hover .stations__time,.membership__packages-price--footer .interests-col .store-products--link:hover span,.newsletter .interests-col .store-products--link:hover .newsletter__errors,.newsletter .newsletter__form .interests-col .store-products--link:hover label.error,.offer-landing__offer-price .interests-col .store-products--link:hover span,.offer-landing__offer-price--gift .interests-col .store-products--link:hover span,.register-landing__offer-price .interests-col .store-products--link:hover span,.register-landing__offer-price--gift .interests-col .store-products--link:hover span,.register__form-price .interests-col .store-products--link:hover span,.register__form-price--digital .interests-col .store-products--link:hover span,.store-products--link:hover .interests-col .article__login,.store-products--link:hover .interests-col .category__body,.store-products--link:hover .interests-col .filter__links,.store-products--link:hover .interests-col .footer__membership-value-for-example,.store-products--link:hover .interests-col .live-qa__chat-ended-message,.store-products--link:hover .interests-col .live-qa__date,.store-products--link:hover .interests-col .magazine-current__featured-title,.store-products--link:hover .interests-col .membership__packages-price--footer span,.store-products--link:hover .interests-col .mono-small,.store-products--link:hover .interests-col .newsletter .newsletter__errors,.store-products--link:hover .interests-col .newsletter .newsletter__form label.error,.store-products--link:hover .interests-col .offer-landing__offer-list,.store-products--link:hover .interests-col .offer-landing__offer-price span,.store-products--link:hover .interests-col .offer-landing__offer-price--gift span,.store-products--link:hover .interests-col .posts__list-date-month,.store-products--link:hover .interests-col .recipe-header__byline-name,.store-products--link:hover .interests-col .recipe-header__login,.store-products--link:hover .interests-col .recipes-menu,.store-products--link:hover .interests-col .register-landing__location-price-info,.store-products--link:hover .interests-col .register-landing__offer-list,.store-products--link:hover .interests-col .register-landing__offer-price span,.store-products--link:hover .interests-col .register-landing__offer-price--gift span,.store-products--link:hover .interests-col .register__form-price span,.store-products--link:hover .interests-col .register__form-price--digital span,.store-products--link:hover .interests-col .register__form-price-list,.store-products--link:hover .interests-col .register__header-subtitle,.store-products--link:hover .interests-col .school__calendar-day,.store-products--link:hover .interests-col .school__events-month,.store-products--link:hover .interests-col .school__events-price,.store-products--link:hover .interests-col .school__partner-address,.store-products--link:hover .interests-col .stations__time,.store-products--link:hover .membership__packages-price--footer .interests-col span,.store-products--link:hover .mono-header--dark,.store-products--link:hover .mono-header--light,.store-products--link:hover .newsletter .interests-col .newsletter__errors,.store-products--link:hover .newsletter .newsletter__form .interests-col label.error,.store-products--link:hover .offer-landing__offer-price .interests-col span,.store-products--link:hover .offer-landing__offer-price--gift .interests-col span,.store-products--link:hover .register-landing__offer-price .interests-col span,.store-products--link:hover .register-landing__offer-price--gift .interests-col span,.store-products--link:hover .register__form-price .interests-col span,.store-products--link:hover .register__form-price--digital .interests-col span,.store-products--link:hover .related-list__title,.store-products--link:hover .stations__state-name{color:#ff7055}.header-tight{margin:0}.products-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media(min-width:450px){.products-list{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.product{width:50%}.product:nth-child(odd){padding-right:20px}.product:nth-child(even){padding-left:20px}}.product{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;max-width:600px}.product a{color:#2c3b4b}@media(min-width:1400px){.product{padding:0 20px;width:25%}}@media(min-width:600px){.product--lg{margin-left:auto;margin-right:auto}}@media(min-width:450px){.product--lg{width:100%}.product--sm{margin-right:auto}}.product-content--link:hover .product-title{color:#ff7055}.product-content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}@media(min-width:1100px){.product{margin-bottom:40px}.product-content{margin-bottom:20px}.product--lg .product-content{margin-bottom:0}}@media(min-width:1400px){.product--md{width:50%}.product--sm{margin-right:initial;width:33%}.product-content{-ms-flex-direction:column;flex-direction:column}.product--md .product-content{-ms-flex-direction:row;flex-direction:row}}@media(min-width:1800px){.product-content{-ms-flex-direction:row;flex-direction:row}}.product--lg .product-content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.product-art{-ms-flex:.65;flex:.65;text-align:center}.product--lg .product-art,.product-text{-ms-flex:1;flex:1}.product--lg .product-text{text-align:left}.product-img{max-width:135px;width:100%}@media(min-width:600px){.product--lg .product-img{max-width:none}}.product-title{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:20px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.h--tag,.live-qa__form .button{letter-spacing:.5px;text-transform:uppercase}.product-desc{display:none;font-size:18px;line-height:1.4;margin-bottom:0}@media(min-width:600px){.product--lg .product-desc{display:block}}@media(min-width:1100px){.product-desc{display:block}.promo-offers{height:calc(100% - 32px)}}.product-cta{color:#2c3b4b}.product-cta svg{fill:currentColor}.product-cta-container{margin-top:auto}.product-cta-container:hover .product-cta{color:#ff7055}.product-cta-container:hover .product-cta svg{fill:#ff7055}.topper-side__h{font-size:30px;margin-bottom:5px;text-align:center}.topper-side__sub-h{font-size:20px;color:#5a6d82;text-align:center;padding:5px;line-height:normal;margin:0}.promo-offers{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media(min-width:768px) and (max-width:1099px){.promo-offers{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch}.promo-offer:first-child{border-right:1px solid #e7e4d3;border-left:1px solid #e7e4d3}}@media(min-width:1400px){.product--sm .product-img{max-width:165px}.promo-offers{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch}}.promo-offer{position:relative;max-height:450px;padding:5px;text-align:center;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:.3fr 1fr;grid-template-rows:.3fr 1fr;grid-template-areas:'image info1' 'image info2'}.promo-offer:hover .promo-offer__desc,.promo-offer:hover .promo-offer__h,.promo-offer:hover .promo-offer__price{color:#fffef7}.promo-offer:hover .promo-offer__h{border-bottom-color:#5a6d82}.promo-offer:hover .article__free-flag:before,.promo-offer:hover .flag:before,.promo-offer:hover .infobar__free:before,.promo-offer:hover .infobar__servings:before{background-color:#5a6d82}.promo-offer .flag__text,.promo-offer .flag__text--bg,.promo-offer .flag__text--red,.promo-offer .infobar__servings--flag-text,.promo-offer:hover .flag__text{font-size:10px}.promo-offer:not(:last-child){border-bottom:1px solid #e7e4d3}@media(min-width:768px){.promo-offer{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px}.promo-offer:not(:last-child){border-bottom:0}.promo-offer:nth-child(1){-ms-flex-order:1;order:1}.promo-offer:nth-child(2){-ms-flex-order:0;order:0}.promo-offer:nth-child(3){-ms-flex-order:2;order:2}}@media(min-width:1100px) and (max-width:1399px){.promo-offer{display:-ms-grid;display:grid;width:auto;padding:5px}.promo-offer:not(:last-child){border-bottom:1px solid #e7e4d3}.promo-offer:nth-child(1){-ms-flex-order:0;order:0}.promo-offer:nth-child(2){-ms-flex-order:1;order:1}.promo-offer:nth-child(3){-ms-flex-order:2;order:2}}@media(min-width:1400px){.promo-offer{padding:20px}.promo-offer:first-child{border-right:1px solid #e7e4d3;border-left:1px solid #e7e4d3}}.promo-offer__h{line-height:normal;padding-top:5px;grid-area:info1;font-size:21px;position:relative;padding-bottom:5px;margin-top:20px}@media(min-width:768px){.promo-offer__h{border-bottom:1px solid #e7e4d3;margin-top:5px}}@media(min-width:1100px) and (max-width:1399px){.promo-offer__h{border-bottom:0}}.h--tag{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;color:#ff7055;font-size:10px;position:absolute;top:100%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fffef7;padding:5px;transition:background-color .2s}.promo-offer__image{height:180px;grid-row-end:3;-ms-grid-row:1;grid-row-start:1;width:100%;max-width:150px;margin:0 auto;object-fit:contain;-ms-flex-item-align:center;align-self:center}@media(min-width:768px){.promo-offer__image{height:auto;padding:5px}}.promo-offer__info{grid-area:info2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media(min-width:1400px){.promo-offer__info{height:100%}}.promo-offer__desc{color:#2c3b4b;font-family:MinionPro-It;margin-bottom:5px;font-size:14px;line-height:normal;padding:0 5px}.promo-offer__cta{margin-top:10px}.promo-offer__price{font-size:40px;line-height:1;color:#2c3b4b;margin-top:20px}.flag--small,.flag--small .flag__text,.flag--small .flag__text--bg,.flag--small .flag__text--red,.flag--small .infobar__servings--flag-text,.flag--small .promo-offer:hover .flag__text,.promo-offer:hover .flag--small .flag__text{line-height:20px}@media(min-width:768px){.promo-offer__cta .article__free-flag:before,.promo-offer__cta .flag:before,.promo-offer__cta .infobar__free:before,.promo-offer__cta .infobar__servings:before{content:'';position:absolute;width:100%;height:1px;background-color:#e7e4d3;left:0;top:50%}.promo-offer__price{font-size:48px}.live-qa-chat{display:-ms-flexbox;display:flex}}.promo-offer__price span{vertical-align:super;font-size:.5em}.flag--small .flag__shape,.flag--small .flag__shape--bg,.flag--small .flag__shape--red,.flag--small .infobar__servings--flag,.flag--small .promo-offer:hover .flag__shape,.promo-offer:hover .flag--small .flag__shape{height:20px}.flag--small .flag__shape--bg:before,.flag--small .flag__shape--red:before,.flag--small .flag__shape:before,.flag--small .infobar__servings--flag:before,.flag--small .promo-offer:hover .flag__shape:before,.promo-offer:hover .flag--small .flag__shape:before{border-right-width:10px;border-bottom-width:10px;border-top-width:10px}.flag--small .flag__shape--bg:after,.flag--small .flag__shape--red:after,.flag--small .flag__shape:after,.flag--small .infobar__servings--flag:after,.flag--small .promo-offer:hover .flag__shape:after,.promo-offer:hover .flag--small .flag__shape:after{border-left-width:10px;border-bottom-width:10px;border-top-width:10px}@media(min-width:960px){.live-qa-chat{-ms-flex-direction:column;flex-direction:column;float:right;width:30%;position:-webkit-sticky;position:sticky;top:1px}}.mono-header--fade{position:relative;margin-bottom:0}.mono-header--fade::after{content:"";position:absolute;top:100%;left:1px;height:15px;width:calc(100% - 17px);z-index:2;border-top:1px solid #e7e4d3;background-image:linear-gradient(to top,transparent,#FFFEF7)}.live-qa__chat-ended-message::after,.mono-header__wrapper::before{height:20px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x;content:"";box-sizing:border-box}.mono-header--nomargin{margin-bottom:0}.mono-header__wrapper::before{display:block}@media(min-width:768px){.mono-header__wrapper::before{display:none}.live-qa__chat-stream,.live-qa__submission{width:50%}}@media(min-width:960px){.mono-header__wrapper{margin-bottom:78px}.mono-header__wrapper::before{display:block}.live-qa__chat-stream,.live-qa__submission{width:100%}}.live-qa__chat-ended-message{margin:20px 0 0;color:#5a6d82}.live-qa__chat-ended-message::after{display:block;margin-top:20px;border-top:1px solid #e7e4d3}@media(min-width:768px){.live-qa__chat-stream{padding-right:40px;border-right:1px solid #e7e4d3}.live-qa__submission{padding-left:40px}}@media(min-width:960px){.live-qa__chat-stream{padding-right:0;border-right:0}.live-qa__submission{padding-left:0}}.live-qa__chat{position:relative;border:1px solid #e7e4d3;border-top:0}.live-qa__chat::after{content:"";position:absolute;bottom:0;left:1;height:25px;width:calc(100% - 17px);z-index:2;background-image:linear-gradient(to bottom,transparent,#FFFEF7)}.live-qa__chat .scrollbar-dynamic{overflow:scroll;height:510px}.live-qa__chat .scrollbar-dynamic::-webkit-scrollbar{width:15px;height:0}.live-qa__chat .scrollbar-dynamic::-webkit-scrollbar-track{border-left:1px solid #e7e4d3;background:#fffef7}.live-qa__chat .scrollbar-dynamic::-webkit-scrollbar-thumb{background:#f6f4ec;border-left:1px solid #e7e4d3}.live-qa__chat .scrollbar-dynamic::-webkit-scrollbar-thumb:hover{background:#e7e4d3}.live-qa__chat .b-margin{padding:15px;border-bottom:1px solid #e7e4d3}.live-qa__chat .b-margin:last-of-type{margin-bottom:0;border-bottom:0}.live-qa__chat .info{margin-bottom:5px;color:#5a6d82}.live-qa__chat .info strong{font-family:inherit}.live-qa__chat .by-line{font-size:16px;line-height:22px}@media(min-width:600px){.live-qa__chat .by-line{font-size:18px;line-height:26px}}.live-qa__chat .by-line a{text-decoration:underline}.live-qa__form{margin:0}.live-qa__form .qa-form-item{position:relative}.live-qa__form .button{position:absolute;top:calc(100% + 20px);padding:15px;border:0;font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;font-size:12px;line-height:16px;color:#fffef7;background-color:#2c3b4b;transition:background-color .2s,color .2s}.live-qa__form .button:focus,.live-qa__form .button:hover{color:#fffef7;background-color:#ff7055}@media(min-width:600px){.live-qa__form .button{padding:20px;letter-spacing:1px;font-size:14px;line-height:18px}}.live-qa__form .ng-dirty textarea,.live-qa__form .ng-pristine textarea{box-sizing:border-box;display:block;resize:vertical;width:100%;min-height:100px;padding:15px 20px;border:0;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;font-size:16px;line-height:22px;background-color:#f6f4ec}@media(min-width:600px){.live-qa__form .ng-dirty textarea,.live-qa__form .ng-pristine textarea{font-size:18px;line-height:26px}}.live-qa__form .ng-dirty textarea:focus,.live-qa__form .ng-pristine textarea:focus{border:1px solid #e7e4d3;border-top:0;background-color:#fffef7;box-shadow:none}.live--qa__form--disabled,.live-qa__form .closed,.live-qa__form .emoticons,.live-qa__form .loading,.live-qa__form .success{display:none}.live-qa__chat--inactive{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.live-qa__chat--inactive p{margin-bottom:0;padding:40px;font-family:MinionPro-It;font-style:italic;text-align:center;color:#2c3b4b}.live-qa__dummy-form-box{width:100%;min-height:100px;margin-bottom:20px;background-color:#f6f4ec}.live-qa__dummy-form-button{display:inline-block;padding:15px;border:1px solid #5a6d82;font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.5px;color:#5a6d82}@media print{.flyover-ad,.helper-recipe__img,.popup{display:none}.infobar__servings--flag:after,.infobar__servings--flag:before,.recipe-header__prep-info:after,.recipe-header__tease span:after,.recipe__direction.footnote:after{content:none}.recipe-header__prep-info,.recipe__tip{border-bottom:0}.page-wrapper,.recipe,a,body,html{background-color:transparent;color:#000}.main{min-height:0}.recipe{display:block!important}.nav{display:none!important}.infobar__sharing{display:none}.footer,.newsletter-mini,.paywall{display:none!important}.recipe-wrapper{background-color:#fff}.infobar__servings--flag-text,.recipe__direction{background-color:transparent}.border--left,.border--right,.recipe__art,.recipe__gallery{display:none}.recipe-header__print-thumbnail{display:block}.recipe-header__tease span,.stepper__prev-next{display:none}.recipe-header__content{padding:30px 0 0;margin:0 40px}.recipe-header__tease{margin-bottom:20px}.recipe-header__tease img{width:50px}.recipe__direction__text,body{font-size:14px;line-height:18px}.recipe__directions-wrapper{padding:0}.hamburger{display:none!important}.direction,.infobar__free,.infobar__instant-pot,.infobar__subscribe,.infobar__subscribe-button,.recipe__text-tools{display:none}.recipe-header__title{font-size:25px;line-height:28px;margin-bottom:10px}.infobar__servings{margin-top:0;margin-bottom:0}.infobar__servings--flag{font-size:12px;color:#2c3b4b}.ingredients-list{font-size:12px;line-height:14px}.direction-step-wrapper{margin-top:-11px}.recipe__text__content{display:block}.recipe-header__prep-info--locked .article__free-flag,.recipe-header__prep-info--locked .flag,.recipe-header__prep-info--locked .infobar__free,.recipe-header__prep-info--locked .infobar__servings,.recipe-header__prep-info--tip .article__free-flag,.recipe-header__prep-info--tip .flag,.recipe-header__prep-info--tip .infobar__free,.recipe-header__prep-info--tip .infobar__servings,.recipe-header__prep:after,.recipe__text__content .article__free-flag,.recipe__text__content .flag,.recipe__text__content .infobar__free,.recipe__text__content .infobar__servings{display:none}.recipe-header__prep-info--locked .recipe__tip,.recipe-header__prep-info--tip .recipe__tip{padding-bottom:20px}.recipe-header__prep{padding-bottom:0;margin:0 40px}.direction__number,.ingredient__quantity{font-size:14px;width:30px}.ingredient__label,.ingredient__quantity{padding:5px}.direction__label,.direction__number{padding:10px 0 10px 10px}.recipe__directions,.recipe__ingredients{margin:0 0 40px;padding:0;width:100%!important;-ms-flex:2;flex:2;page-break-inside:avoid}.recipe__directions{margin-bottom:0}.ingredient__label p{font-size:11px!important}.cooking-mode{display:none!important}.cooking-mode__start,.recipe__prep-info,.recipe__prep-info--item{display:none}.recipe__tip{padding:20px 40px 0}.recipe-header__story{column-count:2;column-gap:40px;padding:10px 0 20px}.interests-col .article__login,.interests-col .category__body,.interests-col .filter__links,.interests-col .footer__membership-value-for-example,.interests-col .live-qa__chat-ended-message,.interests-col .live-qa__date,.interests-col .magazine-current__featured-title,.interests-col .membership__packages-price--footer span,.interests-col .mono-small,.interests-col .newsletter .newsletter__errors,.interests-col .newsletter .newsletter__form label.error,.interests-col .offer-landing__offer-list,.interests-col .offer-landing__offer-price span,.interests-col .offer-landing__offer-price--gift span,.interests-col .posts__list-date-month,.interests-col .recipe-header__byline-name,.interests-col .recipe-header__login,.interests-col .recipes-menu,.interests-col .register-landing__location-price-info,.interests-col .register-landing__offer-list,.interests-col .register-landing__offer-price span,.interests-col .register-landing__offer-price--gift span,.interests-col .register__form-price span,.interests-col .register__form-price--digital span,.interests-col .register__form-price-list,.interests-col .register__header-subtitle,.interests-col .school__calendar-day,.interests-col .school__events-month,.interests-col .school__events-price,.interests-col .school__partner-address,.interests-col .stations__time,.membership__packages-price--footer .interests-col span,.mono-header--dark,.mono-header--light,.newsletter .interests-col .newsletter__errors,.newsletter .newsletter__form .interests-col label.error,.offer-landing__offer-price .interests-col span,.offer-landing__offer-price--gift .interests-col span,.recipe-header__infobar,.register-landing__offer-price .interests-col span,.register-landing__offer-price--gift .interests-col span,.register__form-price .interests-col span,.register__form-price--digital .interests-col span,.related-list__title,.stations__state-name{font-size:12px;line-height:14px;display:block;height:auto}.recipe__text{margin:0 40px;padding-bottom:0}.infobar__time{display:block;text-align:center;padding:3px 0}.interests-col .article__login,.interests-col .category__body,.interests-col .filter__links,.interests-col .footer__membership-value-for-example,.interests-col .live-qa__chat-ended-message,.interests-col .live-qa__date,.interests-col .magazine-current__featured-title,.interests-col .membership__packages-price--footer span,.interests-col .mono-small,.interests-col .newsletter .newsletter__errors,.interests-col .newsletter .newsletter__form label.error,.interests-col .offer-landing__offer-list,.interests-col .offer-landing__offer-price span,.interests-col .offer-landing__offer-price--gift span,.interests-col .posts__list-date-month,.interests-col .recipe-header__byline-name,.interests-col .recipe-header__login,.interests-col .recipes-menu,.interests-col .register-landing__location-price-info,.interests-col .register-landing__offer-list,.interests-col .register-landing__offer-price span,.interests-col .register-landing__offer-price--gift span,.interests-col .register__form-price span,.interests-col .register__form-price--digital span,.interests-col .register__form-price-list,.interests-col .register__header-subtitle,.interests-col .school__calendar-day,.interests-col .school__events-month,.interests-col .school__events-price,.interests-col .school__partner-address,.interests-col .stations__time,.membership__packages-price--footer .interests-col span,.mono-header--dark,.mono-header--light,.newsletter .interests-col .newsletter__errors,.newsletter .newsletter__form .interests-col label.error,.offer-landing__offer-price .interests-col span,.offer-landing__offer-price--gift .interests-col span,.register-landing__offer-price .interests-col span,.register-landing__offer-price--gift .interests-col span,.register__form-price .interests-col span,.register__form-price--digital .interests-col span,.related-list__title,.stations__state-name{padding:3px 0}.infobar--label{color:#2c3b4b;font-size:14px}.recipe-header__prep-info--item,.recipe__direction__hover-prompt{display:none}.recipe__ingredients.is_stuck{display:block!important;position:relative!important}.article__recirc,.copy-to-clipboard,.footer__membership,.ingredients-plain-text,.ingredients__video,.recipe-header__meta,.recipe__directions__tip{display:none}.recipe__gallery--sticky.is_stuck+div,.recipe__ingredients.is_stuck+div{height:0!important}.recipe__direction__number{font-size:10px;padding-top:13px}.infobar--cook-time{font-size:12px}.recipe-header__story--nocol{border-right:0;width:100%;column-count:2;padding:0}.site-message{display:none!important}.helper-recipe{padding:0}.helper-recipe .recipe__ingredients{margin-bottom:40px}.helper-recipe__text{display:block;padding:0}.ads-wrapper,.comments-box,.comments-layout,.giveaway-popup-float,.helper-recipe__col:last-child,.helper-recipe__prep-info,.helper-recipe__related,.recipe-header__byline,.recipe__store-products,[data-freestar-ad]{display:none}.helper-recipe__recipe{border-right:0;margin-right:0;padding-right:0;padding-top:0}.helper-recipe__col{min-height:0;margin:40px 0 20px}.helper-recipe__col:first-child{margin-right:0;padding-right:0;border-right:none}.helper-recipe__story p:first-child:first-letter{float:none;font-size:inherit;line-height:inherit;padding:0;margin:0;color:inherit;border:none}.tabs,.tabs-content{background-color:#fff!important}.recipe__tabs{display:none!important}.tabs-panel{display:block!important}.recipe__direction__link--fast:before,.recipe__direction__link--slow:before{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase}.recipe__direction__link--fast:before{content:'Fast:'}.recipe__direction__link--slow:before{content:'Slow:'}.recipe-tabs-content{border-width:1px 0 0!important}.recipe-tabs-content .recipe__direction__text{padding-top:0!important}.recipe-header__content{margin-left:auto!important;margin-right:auto!important}.recipe-header__story .recipe-header__body{overflow:auto!important;-webkit-line-clamp:unset!important;-webkit-line-clamp:none!important}#onetrust-consent-sdk,.appeared-in-magazine,.appeared-in-magazine.infobar--cook-time,.grecaptcha-badge,.hide-for-print,.marketing-bar-section,.mobile-marketing-bar,.nav-links__search-open.mobile-float,.no-print-ad,.recipe-header__hero,.recipe-header__infobar--bottom,.recipe-header__meta-wrapper,.recipe-header__story .btn-wrap,.review-section,.site-message-mobile,.star-rating-wrapper,iframe[src*='streamsage.io']{display:none!important}}.tabs,.tabs-content{border:1px solid #e7e4d3}/*!Sourcetop Inc*/@media print,screen and (min-width:40em){.reveal,.reveal.large,.reveal.small,.reveal.tiny{right:auto;left:auto;margin:0 auto}}.row{max-width:102.5rem;margin-right:auto;margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.row.expanded,.row:not(.expanded) .row{max-width:none}.row .row{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:64em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width:23.75em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width:28.125em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width:37.5em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width:48em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width:60em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width:68.75em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width:87.5em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width:112.5em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded .row{margin-right:auto;margin-left:auto}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row.collapse>.column>.row,.row.collapse>.columns>.row,.row.is-collapse-child{margin-right:0;margin-left:0}.column,.columns{-ms-flex:1 1 0;flex:1 1 0px;padding-right:.625rem;padding-left:.625rem;min-width:0}@media print,screen and (min-width:40em){.column,.columns{padding-right:.9375rem;padding-left:.9375rem}}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.small-offset-0{margin-left:0}.small-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.66667%}.small-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.small-offset-3{margin-left:25%}.small-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.66667%}.small-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.small-offset-6{margin-left:50%}.small-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.66667%}.small-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.small-offset-9{margin-left:75%}.small-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.small-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.small-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.small-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.small-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.small-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.small-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.small-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.medium-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.medium-offset-0{margin-left:0}.medium-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.66667%}.medium-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.medium-offset-3{margin-left:25%}.medium-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.66667%}.medium-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.medium-offset-6{margin-left:50%}.medium-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.66667%}.medium-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.medium-offset-9{margin-left:75%}.medium-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.medium-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.medium-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.medium-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.medium-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.medium-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.medium-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.medium-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:40em) and (min-width:40em){.medium-expand{-ms-flex:1 1 0;flex:1 1 0px}}.row.medium-unstack>.column,.row.medium-unstack>.columns{-ms-flex:0 0 100%;flex:0 0 100%}@media print,screen and (min-width:40em){.row.medium-unstack>.column,.row.medium-unstack>.columns{-ms-flex:1 1 0;flex:1 1 0px}.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:64em){.large-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.large-offset-0{margin-left:0}.large-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.large-offset-2{margin-left:16.66667%}.large-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.large-offset-3{margin-left:25%}.large-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.66667%}.large-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.large-offset-6{margin-left:50%}.large-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.66667%}.large-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.large-offset-9{margin-left:75%}.large-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.large-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.large-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.large-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.large-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.large-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.large-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.large-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:64em) and (min-width:64em){.large-expand{-ms-flex:1 1 0;flex:1 1 0px}}.row.large-unstack>.column,.row.large-unstack>.columns{-ms-flex:0 0 100%;flex:0 0 100%}@media print,screen and (min-width:64em){.row.large-unstack>.column,.row.large-unstack>.columns{-ms-flex:1 1 0;flex:1 1 0px}.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width:23.75em){.xxs-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.xxs-offset-0{margin-left:0}.xxs-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xxs-offset-1{margin-left:8.33333%}.xxs-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xxs-offset-2{margin-left:16.66667%}.xxs-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xxs-offset-3{margin-left:25%}.xxs-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.xxs-offset-4{margin-left:33.33333%}.xxs-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xxs-offset-5{margin-left:41.66667%}.xxs-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.xxs-offset-6{margin-left:50%}.xxs-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.xxs-offset-7{margin-left:58.33333%}.xxs-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.xxs-offset-8{margin-left:66.66667%}.xxs-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.xxs-offset-9{margin-left:75%}.xxs-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.xxs-offset-10{margin-left:83.33333%}.xxs-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xxs-offset-11{margin-left:91.66667%}.xxs-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxs-up-1>.column,.xxs-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xxs-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxs-up-2>.column,.xxs-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xxs-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxs-up-3>.column,.xxs-up-3>.columns{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xxs-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxs-up-4>.column,.xxs-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xxs-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxs-up-5>.column,.xxs-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.xxs-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxs-up-6>.column,.xxs-up-6>.columns{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xxs-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxs-up-7>.column,.xxs-up-7>.columns{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.xxs-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxs-up-8>.column,.xxs-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:23.75em) and (min-width:23.75em){.xxs-expand{-ms-flex:1 1 0;flex:1 1 0px}}.row.xxs-unstack>.column,.row.xxs-unstack>.columns{-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:23.75em){.row.xxs-unstack>.column,.row.xxs-unstack>.columns{-ms-flex:1 1 0;flex:1 1 0px}.xxs-collapse>.column,.xxs-collapse>.columns{padding-right:0;padding-left:0}.xxs-uncollapse>.column,.xxs-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width:28.125em){.xs-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.xs-offset-0{margin-left:0}.xs-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xs-offset-1{margin-left:8.33333%}.xs-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xs-offset-2{margin-left:16.66667%}.xs-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xs-offset-3{margin-left:25%}.xs-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.xs-offset-4{margin-left:33.33333%}.xs-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xs-offset-5{margin-left:41.66667%}.xs-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.xs-offset-6{margin-left:50%}.xs-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.xs-offset-7{margin-left:58.33333%}.xs-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.xs-offset-8{margin-left:66.66667%}.xs-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.xs-offset-9{margin-left:75%}.xs-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.xs-offset-10{margin-left:83.33333%}.xs-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xs-offset-11{margin-left:91.66667%}.xs-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.xs-up-1>.column,.xs-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xs-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.xs-up-2>.column,.xs-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xs-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.xs-up-3>.column,.xs-up-3>.columns{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xs-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.xs-up-4>.column,.xs-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xs-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.xs-up-5>.column,.xs-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.xs-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.xs-up-6>.column,.xs-up-6>.columns{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xs-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.xs-up-7>.column,.xs-up-7>.columns{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.xs-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.xs-up-8>.column,.xs-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:28.125em) and (min-width:28.125em){.xs-expand{-ms-flex:1 1 0;flex:1 1 0px}}.row.xs-unstack>.column,.row.xs-unstack>.columns{-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:28.125em){.row.xs-unstack>.column,.row.xs-unstack>.columns{-ms-flex:1 1 0;flex:1 1 0px}.xs-collapse>.column,.xs-collapse>.columns{padding-right:0;padding-left:0}.xs-uncollapse>.column,.xs-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width:37.5em){.sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.sm-offset-0{margin-left:0}.sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.sm-offset-1{margin-left:8.33333%}.sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sm-offset-2{margin-left:16.66667%}.sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.sm-offset-3{margin-left:25%}.sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.sm-offset-4{margin-left:33.33333%}.sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sm-offset-5{margin-left:41.66667%}.sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.sm-offset-6{margin-left:50%}.sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.sm-offset-7{margin-left:58.33333%}.sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sm-offset-8{margin-left:66.66667%}.sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.sm-offset-9{margin-left:75%}.sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.sm-offset-10{margin-left:83.33333%}.sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sm-offset-11{margin-left:91.66667%}.sm-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.sm-up-1>.column,.sm-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sm-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.sm-up-2>.column,.sm-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sm-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.sm-up-3>.column,.sm-up-3>.columns{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.sm-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.sm-up-4>.column,.sm-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sm-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.sm-up-5>.column,.sm-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.sm-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.sm-up-6>.column,.sm-up-6>.columns{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.sm-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.sm-up-7>.column,.sm-up-7>.columns{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.sm-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.sm-up-8>.column,.sm-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:37.5em) and (min-width:37.5em){.sm-expand{-ms-flex:1 1 0;flex:1 1 0px}}.row.sm-unstack>.column,.row.sm-unstack>.columns{-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:37.5em){.row.sm-unstack>.column,.row.sm-unstack>.columns{-ms-flex:1 1 0;flex:1 1 0px}.sm-collapse>.column,.sm-collapse>.columns{padding-right:0;padding-left:0}.sm-uncollapse>.column,.sm-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width:48em){.md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.md-offset-0{margin-left:0}.md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.md-offset-1{margin-left:8.33333%}.md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.md-offset-2{margin-left:16.66667%}.md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.md-offset-3{margin-left:25%}.md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.md-offset-4{margin-left:33.33333%}.md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.md-offset-5{margin-left:41.66667%}.md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.md-offset-6{margin-left:50%}.md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.md-offset-7{margin-left:58.33333%}.md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.md-offset-8{margin-left:66.66667%}.md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.md-offset-9{margin-left:75%}.md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.md-offset-10{margin-left:83.33333%}.md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.md-offset-11{margin-left:91.66667%}.md-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.md-up-1>.column,.md-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.md-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.md-up-2>.column,.md-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.md-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.md-up-3>.column,.md-up-3>.columns{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.md-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.md-up-4>.column,.md-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.md-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.md-up-5>.column,.md-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.md-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.md-up-6>.column,.md-up-6>.columns{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.md-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.md-up-7>.column,.md-up-7>.columns{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.md-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.md-up-8>.column,.md-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:48em) and (min-width:48em){.md-expand{-ms-flex:1 1 0;flex:1 1 0px}}.row.md-unstack>.column,.row.md-unstack>.columns{-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:48em){.row.md-unstack>.column,.row.md-unstack>.columns{-ms-flex:1 1 0;flex:1 1 0px}.md-collapse>.column,.md-collapse>.columns{padding-right:0;padding-left:0}.md-uncollapse>.column,.md-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width:60em){.lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.lg-offset-0{margin-left:0}.lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.lg-offset-1{margin-left:8.33333%}.lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.lg-offset-2{margin-left:16.66667%}.lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.lg-offset-3{margin-left:25%}.lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.lg-offset-4{margin-left:33.33333%}.lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.lg-offset-5{margin-left:41.66667%}.lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.lg-offset-6{margin-left:50%}.lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.lg-offset-7{margin-left:58.33333%}.lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.lg-offset-8{margin-left:66.66667%}.lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.lg-offset-9{margin-left:75%}.lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.lg-offset-10{margin-left:83.33333%}.lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.lg-offset-11{margin-left:91.66667%}.lg-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.lg-up-1>.column,.lg-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.lg-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.lg-up-2>.column,.lg-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.lg-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.lg-up-3>.column,.lg-up-3>.columns{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.lg-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.lg-up-4>.column,.lg-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.lg-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.lg-up-5>.column,.lg-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.lg-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.lg-up-6>.column,.lg-up-6>.columns{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.lg-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.lg-up-7>.column,.lg-up-7>.columns{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.lg-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.lg-up-8>.column,.lg-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:60em) and (min-width:60em){.lg-expand{-ms-flex:1 1 0;flex:1 1 0px}}.row.lg-unstack>.column,.row.lg-unstack>.columns{-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:60em){.row.lg-unstack>.column,.row.lg-unstack>.columns{-ms-flex:1 1 0;flex:1 1 0px}.lg-collapse>.column,.lg-collapse>.columns{padding-right:0;padding-left:0}.lg-uncollapse>.column,.lg-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width:68.75em){.xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.xl-offset-0{margin-left:0}.xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xl-offset-1{margin-left:8.33333%}.xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xl-offset-2{margin-left:16.66667%}.xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xl-offset-3{margin-left:25%}.xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.xl-offset-4{margin-left:33.33333%}.xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xl-offset-5{margin-left:41.66667%}.xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.xl-offset-6{margin-left:50%}.xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.xl-offset-7{margin-left:58.33333%}.xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.xl-offset-8{margin-left:66.66667%}.xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.xl-offset-9{margin-left:75%}.xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.xl-offset-10{margin-left:83.33333%}.xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xl-offset-11{margin-left:91.66667%}.xl-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.xl-up-1>.column,.xl-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xl-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.xl-up-2>.column,.xl-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xl-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.xl-up-3>.column,.xl-up-3>.columns{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xl-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.xl-up-4>.column,.xl-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xl-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.xl-up-5>.column,.xl-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.xl-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.xl-up-6>.column,.xl-up-6>.columns{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xl-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.xl-up-7>.column,.xl-up-7>.columns{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.xl-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.xl-up-8>.column,.xl-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:68.75em) and (min-width:68.75em){.xl-expand{-ms-flex:1 1 0;flex:1 1 0px}}.row.xl-unstack>.column,.row.xl-unstack>.columns{-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:68.75em){.row.xl-unstack>.column,.row.xl-unstack>.columns{-ms-flex:1 1 0;flex:1 1 0px}.xl-collapse>.column,.xl-collapse>.columns{padding-right:0;padding-left:0}.xl-uncollapse>.column,.xl-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width:87.5em){.xxl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.xxl-offset-0{margin-left:0}.xxl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xxl-offset-1{margin-left:8.33333%}.xxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xxl-offset-2{margin-left:16.66667%}.xxl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xxl-offset-3{margin-left:25%}.xxl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.xxl-offset-4{margin-left:33.33333%}.xxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xxl-offset-5{margin-left:41.66667%}.xxl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.xxl-offset-6{margin-left:50%}.xxl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.xxl-offset-7{margin-left:58.33333%}.xxl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.xxl-offset-8{margin-left:66.66667%}.xxl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.xxl-offset-9{margin-left:75%}.xxl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.xxl-offset-10{margin-left:83.33333%}.xxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xxl-offset-11{margin-left:91.66667%}.xxl-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxl-up-1>.column,.xxl-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xxl-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxl-up-2>.column,.xxl-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xxl-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxl-up-3>.column,.xxl-up-3>.columns{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xxl-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxl-up-4>.column,.xxl-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xxl-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxl-up-5>.column,.xxl-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.xxl-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxl-up-6>.column,.xxl-up-6>.columns{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xxl-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxl-up-7>.column,.xxl-up-7>.columns{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.xxl-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxl-up-8>.column,.xxl-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:87.5em) and (min-width:87.5em){.xxl-expand{-ms-flex:1 1 0;flex:1 1 0px}}.row.xxl-unstack>.column,.row.xxl-unstack>.columns{-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:87.5em){.row.xxl-unstack>.column,.row.xxl-unstack>.columns{-ms-flex:1 1 0;flex:1 1 0px}.xxl-collapse>.column,.xxl-collapse>.columns{padding-right:0;padding-left:0}.xxl-uncollapse>.column,.xxl-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width:112.5em){.xxxl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.xxxl-offset-0{margin-left:0}.xxxl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xxxl-offset-1{margin-left:8.33333%}.xxxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xxxl-offset-2{margin-left:16.66667%}.xxxl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xxxl-offset-3{margin-left:25%}.xxxl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.xxxl-offset-4{margin-left:33.33333%}.xxxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xxxl-offset-5{margin-left:41.66667%}.xxxl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.xxxl-offset-6{margin-left:50%}.xxxl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.xxxl-offset-7{margin-left:58.33333%}.xxxl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.xxxl-offset-8{margin-left:66.66667%}.xxxl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.xxxl-offset-9{margin-left:75%}.xxxl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.xxxl-offset-10{margin-left:83.33333%}.xxxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xxxl-offset-11{margin-left:91.66667%}.xxxl-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxxl-up-1>.column,.xxxl-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xxxl-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxxl-up-2>.column,.xxxl-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xxxl-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxxl-up-3>.column,.xxxl-up-3>.columns{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xxxl-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxxl-up-4>.column,.xxxl-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xxxl-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxxl-up-5>.column,.xxxl-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.xxxl-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxxl-up-6>.column,.xxxl-up-6>.columns{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xxxl-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxxl-up-7>.column,.xxxl-up-7>.columns{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.xxxl-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxxl-up-8>.column,.xxxl-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:112.5em) and (min-width:112.5em){.xxxl-expand{-ms-flex:1 1 0;flex:1 1 0px}}.row.xxxl-unstack>.column,.row.xxxl-unstack>.columns{-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:112.5em){.row.xxxl-unstack>.column,.row.xxxl-unstack>.columns{-ms-flex:1 1 0;flex:1 1 0px}.xxxl-collapse>.column,.xxxl-collapse>.columns{padding-right:0;padding-left:0}.xxxl-uncollapse>.column,.xxxl-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}.shrink{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.column-block{margin-bottom:1.25rem}.column-block>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}.reveal{min-height:0}}.tabs{margin:0;background:#fffef7;list-style-type:none}.tabs::after,.tabs::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.tabs::after{clear:both}.tabs.vertical>li{display:block;float:none;width:auto}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:0 0}.tabs.primary{background:#1779ba}.tabs.primary>li>a{color:#fff}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#1673b1}.tabs-title{float:left}.tabs-title>a{display:block;padding:.75rem .625rem;font-size:1rem;line-height:1;color:#2c3b4b}[data-whatinput=mouse] .tabs-title>a{outline:0}.tabs-title>a:hover{background:#2c3b4b;color:#263341}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#2c3b4b;color:#fff}.tabs-content{border-top:0;background:#f6f4ec;color:inherit;transition:all .5s ease}.bg-no-repeat,.cover-bg,.media-bg{background-repeat:no-repeat}.bg-center,.cover-bg,.media-bg{background-position:center}.tabs-content.vertical{border:1px solid #e7e4d3;border-left:0}.tabs-panel{display:none;padding:1rem}.arrow-down,.tabs-panel.is-active{display:block}html.is-reveal-open{position:fixed;width:100%;overflow-y:hidden}html.is-reveal-open.zf-has-scroll{overflow-y:scroll}html.is-reveal-open body{overflow-y:hidden}.reveal,.reveal-overlay{display:none;overflow-y:auto}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;background-color:rgba(0,0,0,.45)}.reveal{z-index:1006;backface-visibility:hidden;padding:1rem;border:0;border-radius:0;background-color:#2c3b4b;position:relative;top:100px;margin-right:auto;margin-left:auto}[data-whatinput=mouse] .reveal{outline:0}.reveal .column,.reveal .columns{min-width:0}.reveal>:last-child{margin-bottom:0}.reveal.collapse{padding:0}.padding-horizontal-0,.padding-left-0{padding-left:0!important}.padding-top-0,.padding-vertical-0{padding-top:0!important}.padding-bottom-0,.padding-vertical-0{padding-bottom:0!important}@media print,screen and (min-width:40em){.reveal{width:600px;max-width:102.5rem}.reveal.tiny{width:30%;max-width:102.5rem}.reveal.small{width:50%;max-width:102.5rem}.reveal.large{width:90%;max-width:102.5rem}}.reveal.full{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}@media print,screen and (max-width:39.99875em){.reveal{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}}.position-fixed-bottom,.position-fixed-top{right:0!important;left:0!important;z-index:975}.max-width-100,.text-truncate{max-width:100%!important}.reveal.without-overlay{position:fixed}.align-left{-ms-flex-pack:start;justify-content:flex-start}.align-right{-ms-flex-pack:end;justify-content:flex-end}.align-center{-ms-flex-pack:center;justify-content:center}.align-justify{-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-ms-flex-pack:distribute;justify-content:space-around}.align-left.vertical.menu>li>a{-ms-flex-pack:start;justify-content:flex-start}.align-right.vertical.menu>li>a{-ms-flex-pack:end;justify-content:flex-end}.align-center.vertical.menu>li>a{-ms-flex-pack:center;justify-content:center}.align-top{-ms-flex-align:start;align-items:flex-start}.align-self-top{-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-ms-flex-item-align:end;align-self:flex-end}.align-middle{-ms-flex-align:center;align-items:center}.align-self-middle{-ms-flex-item-align:center;align-self:center}.align-stretch{-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.align-center-middle{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.small-order-1{-ms-flex-order:1;order:1}.small-order-2{-ms-flex-order:2;order:2}.small-order-3{-ms-flex-order:3;order:3}.small-order-4{-ms-flex-order:4;order:4}.small-order-5{-ms-flex-order:5;order:5}.small-order-6{-ms-flex-order:6;order:6}@media print,screen and (min-width:40em){.medium-order-1{-ms-flex-order:1;order:1}.medium-order-2{-ms-flex-order:2;order:2}.medium-order-3{-ms-flex-order:3;order:3}.medium-order-4{-ms-flex-order:4;order:4}.medium-order-5{-ms-flex-order:5;order:5}.medium-order-6{-ms-flex-order:6;order:6}}@media print,screen and (min-width:64em){.large-order-1{-ms-flex-order:1;order:1}.large-order-2{-ms-flex-order:2;order:2}.large-order-3{-ms-flex-order:3;order:3}.large-order-4{-ms-flex-order:4;order:4}.large-order-5{-ms-flex-order:5;order:5}.large-order-6{-ms-flex-order:6;order:6}}@media screen and (min-width:23.75em){.xxs-order-1{-ms-flex-order:1;order:1}.xxs-order-2{-ms-flex-order:2;order:2}.xxs-order-3{-ms-flex-order:3;order:3}.xxs-order-4{-ms-flex-order:4;order:4}.xxs-order-5{-ms-flex-order:5;order:5}.xxs-order-6{-ms-flex-order:6;order:6}}@media screen and (min-width:28.125em){.xs-order-1{-ms-flex-order:1;order:1}.xs-order-2{-ms-flex-order:2;order:2}.xs-order-3{-ms-flex-order:3;order:3}.xs-order-4{-ms-flex-order:4;order:4}.xs-order-5{-ms-flex-order:5;order:5}.xs-order-6{-ms-flex-order:6;order:6}}@media screen and (min-width:37.5em){.sm-order-1{-ms-flex-order:1;order:1}.sm-order-2{-ms-flex-order:2;order:2}.sm-order-3{-ms-flex-order:3;order:3}.sm-order-4{-ms-flex-order:4;order:4}.sm-order-5{-ms-flex-order:5;order:5}.sm-order-6{-ms-flex-order:6;order:6}}@media screen and (min-width:48em){.md-order-1{-ms-flex-order:1;order:1}.md-order-2{-ms-flex-order:2;order:2}.md-order-3{-ms-flex-order:3;order:3}.md-order-4{-ms-flex-order:4;order:4}.md-order-5{-ms-flex-order:5;order:5}.md-order-6{-ms-flex-order:6;order:6}}@media screen and (min-width:60em){.lg-order-1{-ms-flex-order:1;order:1}.lg-order-2{-ms-flex-order:2;order:2}.lg-order-3{-ms-flex-order:3;order:3}.lg-order-4{-ms-flex-order:4;order:4}.lg-order-5{-ms-flex-order:5;order:5}.lg-order-6{-ms-flex-order:6;order:6}}@media screen and (min-width:68.75em){.xl-order-1{-ms-flex-order:1;order:1}.xl-order-2{-ms-flex-order:2;order:2}.xl-order-3{-ms-flex-order:3;order:3}.xl-order-4{-ms-flex-order:4;order:4}.xl-order-5{-ms-flex-order:5;order:5}.xl-order-6{-ms-flex-order:6;order:6}}@media screen and (min-width:87.5em){.xxl-order-1{-ms-flex-order:1;order:1}.xxl-order-2{-ms-flex-order:2;order:2}.xxl-order-3{-ms-flex-order:3;order:3}.xxl-order-4{-ms-flex-order:4;order:4}.xxl-order-5{-ms-flex-order:5;order:5}.xxl-order-6{-ms-flex-order:6;order:6}}@media screen and (min-width:112.5em){.xxxl-order-1{-ms-flex-order:1;order:1}.xxxl-order-2{-ms-flex-order:2;order:2}.xxxl-order-3{-ms-flex-order:3;order:3}.xxxl-order-4{-ms-flex-order:4;order:4}.xxxl-order-5{-ms-flex-order:5;order:5}.xxxl-order-6{-ms-flex-order:6;order:6}}.flex-container{display:-ms-flexbox;display:flex}.flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.flex-dir-row{-ms-flex-direction:row;flex-direction:row}.flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-dir-column{-ms-flex-direction:column;flex-direction:column}.flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media print,screen and (min-width:40em){.medium-flex-container{display:-ms-flexbox;display:flex}.medium-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.medium-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.medium-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.medium-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.medium-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.medium-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.medium-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media print,screen and (min-width:64em){.large-flex-container{display:-ms-flexbox;display:flex}.large-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.large-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.large-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.large-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.large-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.large-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.large-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:23.75em){.xxs-flex-container{display:-ms-flexbox;display:flex}.xxs-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.xxs-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.xxs-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.xxs-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.xxs-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.xxs-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.xxs-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:28.125em){.xs-flex-container{display:-ms-flexbox;display:flex}.xs-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.xs-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.xs-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.xs-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.xs-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.xs-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.xs-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:37.5em){.sm-flex-container{display:-ms-flexbox;display:flex}.sm-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.sm-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.sm-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.sm-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.sm-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sm-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.sm-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:48em){.md-flex-container{display:-ms-flexbox;display:flex}.md-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.md-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.md-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.md-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.md-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.md-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.md-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:60em){.lg-flex-container{display:-ms-flexbox;display:flex}.lg-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.lg-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.lg-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.lg-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.lg-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.lg-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.lg-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:68.75em){.xl-flex-container{display:-ms-flexbox;display:flex}.xl-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.xl-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.xl-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.xl-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.xl-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.xl-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.xl-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:87.5em){.xxl-flex-container{display:-ms-flexbox;display:flex}.xxl-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.xxl-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.xxl-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.xxl-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.xxl-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.xxl-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.xxl-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:112.5em){.xxxl-flex-container{display:-ms-flexbox;display:flex}.xxxl-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.xxxl-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.xxxl-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.xxxl-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.xxxl-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.xxxl-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.xxxl-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hide-for-xxxl{display:none!important}}.hide{display:none!important}@media print,screen and (max-width:39.99875em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.99875em){.show-for-medium{display:none!important}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.99875em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.99875em){.show-for-large{display:none!important}}@media print,screen and (min-width:64em) and (max-width:74.99875em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.99875em),screen and (min-width:75em){.show-for-large-only{display:none!important}}@media screen and (min-width:23.75em){.hide-for-xxs{display:none!important}}@media screen and (max-width:23.74875em){.show-for-xxs{display:none!important}}@media screen and (min-width:23.75em) and (max-width:28.12375em){.hide-for-xxs-only{display:none!important}}@media screen and (max-width:23.74875em),screen and (min-width:28.125em){.show-for-xxs-only{display:none!important}}@media screen and (min-width:28.125em){.hide-for-xs{display:none!important}}@media screen and (max-width:28.12375em){.show-for-xs{display:none!important}}@media screen and (min-width:28.125em) and (max-width:37.49875em){.hide-for-xs-only{display:none!important}}@media screen and (max-width:28.12375em),screen and (min-width:37.5em){.show-for-xs-only{display:none!important}}@media screen and (min-width:37.5em){.hide-for-sm{display:none!important}}@media screen and (max-width:37.49875em){.show-for-sm{display:none!important}}@media screen and (min-width:37.5em) and (max-width:47.99875em){.hide-for-sm-only{display:none!important}}@media screen and (max-width:37.49875em),screen and (min-width:48em){.show-for-sm-only{display:none!important}}@media screen and (min-width:48em){.hide-for-md{display:none!important}}@media screen and (max-width:47.99875em){.show-for-md{display:none!important}}@media screen and (min-width:48em) and (max-width:59.99875em){.hide-for-md-only{display:none!important}}@media screen and (max-width:47.99875em),screen and (min-width:60em){.show-for-md-only{display:none!important}}@media screen and (min-width:60em){.hide-for-lg{display:none!important}}@media screen and (max-width:59.99875em){.show-for-lg{display:none!important}}@media screen and (min-width:60em) and (max-width:68.74875em){.hide-for-lg-only{display:none!important}}@media screen and (max-width:59.99875em),screen and (min-width:68.75em){.show-for-lg-only{display:none!important}}@media screen and (min-width:68.75em){.hide-for-xl{display:none!important}}@media screen and (max-width:68.74875em){.show-for-xl{display:none!important}}@media screen and (min-width:68.75em) and (max-width:87.49875em){.hide-for-xl-only{display:none!important}}@media screen and (max-width:68.74875em),screen and (min-width:87.5em){.show-for-xl-only{display:none!important}}@media screen and (min-width:87.5em){.hide-for-xxl{display:none!important}}@media screen and (max-width:87.49875em){.show-for-xxl{display:none!important}}@media screen and (min-width:87.5em) and (max-width:112.49875em){.hide-for-xxl-only{display:none!important}}@media screen and (max-width:87.49875em),screen and (min-width:112.5em){.show-for-xxl-only{display:none!important}}@media screen and (min-width:112.5em){.hide-for-xxxl-only{display:none!important}}@media screen and (max-width:112.49875em){.show-for-xxxl,.show-for-xxxl-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.text-nowrap,.text-truncate{white-space:nowrap!important}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}.hide-for-landscape,.show-for-portrait{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}.hide-for-landscape,.show-for-portrait{display:block!important}}.text-hide{font:0/0 a!important;color:transparent!important;text-shadow:none!important;background-color:transparent!important;border:0!important}.hero-slide .slide-title,.hero-slide p{text-shadow:1px 1px 7px rgba(0,0,0,.7)}.text-truncate{overflow:hidden!important;text-overflow:ellipsis}.text-wrap{word-wrap:break-word!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.eyebrow,.site-message.theme-red .content,.uppercase{text-transform:uppercase}.text-overline{text-decoration:overline!important}.text-underline{text-decoration:underline!important}.text-line-through{text-decoration:line-through!important}.font-wide{letter-spacing:.25rem}.font-normal{font-weight:400}.font-bold{font-weight:700}.font-italic{font-style:italic!important}ul.list-disc{list-style-type:disc!important}ul.list-circle{list-style-type:circle!important}ul.list-square{list-style-type:square!important}ol.list-decimal{list-style-type:decimal!important}ol.list-lower-alpha{list-style-type:lower-alpha!important}ol.list-lower-latin{list-style-type:lower-latin!important}ol.list-lower-roman{list-style-type:lower-roman!important}ol.list-upper-alpha{list-style-type:upper-alpha!important}ol.list-upper-latin{list-style-type:upper-latin!important}ol.list-upper-roman{list-style-type:upper-roman!important}.rounded,.rounded .switch-paddle{border-radius:5000px!important}.rounded .switch-paddle:after{border-radius:50%}.radius{border-radius:.1875rem}.bordered{border:.0625rem solid #cacaca}.shadow{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.arrow-down{width:0;height:0;border:.4375rem inset;border-bottom-width:0;border-top-style:solid;border-color:#000 transparent transparent}.arrow-right,.arrow-up{border:.4375rem inset;display:block;width:0;height:0;content:''}.arrow-up{border-top-width:0;border-bottom-style:solid;border-color:transparent transparent #000}.arrow-right{border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #000}.arrow-left{display:block;width:0;height:0;border:.4375rem inset;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #000 transparent transparent}.separator-center::after,.separator-left::after,.separator-right::after{position:relative!important;width:3rem;border-bottom:.125rem solid #1779ba;clear:both}.separator-center{text-align:center!important}.separator-center::after,.separator-center::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.separator-center::after{margin:1rem auto 0}.separator-left{text-align:left!important}.separator-left::after,.separator-left::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.separator-left::after{margin:1rem auto 0;margin-left:0!important}.separator-right{text-align:right!important}.separator-right::after,.separator-right::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.separator-right::after{margin:1rem auto 0;margin-right:0!important}.margin-horizontal-0,.margin-right-0{margin-right:0!important}.margin-horizontal-0,.margin-left-0{margin-left:0!important}.margin-top-0,.margin-vertical-0{margin-top:0!important}.margin-bottom-0,.margin-vertical-0{margin-bottom:0!important}.overflow-visible{overflow:visible!important}.overflow-x-visible{overflow-x:visible!important}.overflow-y-visible{overflow-y:visible!important}.overflow-hidden{overflow:hidden!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-scroll{overflow:scroll!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-scroll{overflow-y:scroll!important}.display-inline{display:inline!important}.display-inline-block{display:inline-block!important}.display-block{display:block!important}.display-table{display:table!important}.display-table-cell{display:table-cell!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed,.position-fixed-bottom,.position-fixed-top{position:fixed!important}.position-fixed-top{top:0!important}.position-fixed-bottom{bottom:0!important}.border-box{box-sizing:border-box!important}.border-none{border:none!important}.width-25{width:25%!important}.width-50{width:50%!important}.width-75{width:75%!important}.width-100{width:100%!important}.height-25{height:25%!important}.height-50{height:50%!important}.height-75{height:75%!important}.height-100{height:100%!important}.max-height-100{max-height:100%!important}.margin-0{margin:0!important}.margin-horizontal-1,.margin-right-1{margin-right:1rem!important}.margin-horizontal-1,.margin-left-1{margin-left:1rem!important}.margin-top-1,.margin-vertical-1{margin-top:1rem!important}.margin-bottom-1,.margin-vertical-1{margin-bottom:1rem!important}.padding-0{padding:0!important}.padding-right-0{padding-right:0!important}.padding-horizontal-0{padding-right:0!important}.padding-horizontal-1,.padding-right-1{padding-right:1rem!important}.padding-horizontal-1,.padding-left-1{padding-left:1rem!important}.padding-top-1,.padding-vertical-1{padding-top:1rem!important}.padding-bottom-1,.padding-vertical-1{padding-bottom:1rem!important}.margin-1{margin:1rem!important}.margin-horizontal-2,.margin-right-2{margin-right:2rem!important}.margin-horizontal-2,.margin-left-2{margin-left:2rem!important}.margin-top-2,.margin-vertical-2{margin-top:2rem!important}.margin-bottom-2,.margin-vertical-2{margin-bottom:2rem!important}.padding-1{padding:1rem!important}.padding-horizontal-2,.padding-right-2{padding-right:2rem!important}.padding-horizontal-2,.padding-left-2{padding-left:2rem!important}.padding-top-2,.padding-vertical-2{padding-top:2rem!important}.padding-bottom-2,.padding-vertical-2{padding-bottom:2rem!important}.margin-2{margin:2rem!important}.margin-horizontal-3,.margin-right-3{margin-right:3rem!important}.margin-horizontal-3,.margin-left-3{margin-left:3rem!important}.margin-top-3,.margin-vertical-3{margin-top:3rem!important}.margin-bottom-3,.margin-vertical-3{margin-bottom:3rem!important}.padding-2{padding:2rem!important}.padding-horizontal-3,.padding-right-3{padding-right:3rem!important}.padding-horizontal-3,.padding-left-3{padding-left:3rem!important}.padding-top-3,.padding-vertical-3{padding-top:3rem!important}.padding-bottom-3,.padding-vertical-3{padding-bottom:3rem!important}.margin-3{margin:3rem!important}.padding-3{padding:3rem!important}.columns,.columns *{box-sizing:border-box}.border-top,.eyebrow>.inline-block,.hero-slider-wrapper .slide-sm{border-top:1px solid #e7e4d3}.border-bottom,.eyebrow>.inline-block,.nav-st .nav-small-menu,.separator{border-bottom:1px solid #e7e4d3}.border-right,.subscribe-upgrade-wrapper .row>.first{border-right:1px solid #e7e4d3}.border-left{border-left:1px solid #e7e4d3}.border-1,.membership-content .media-wrap img{border:1px solid #e7e4d3}.br-slate-1{border:1px solid #5a6d82}.br-t-4-b{border-top:4px solid #2c3b4b}.br-b-4-b{border-bottom:4px solid #2c3b4b}.thick-border{border:15px solid #2c3b4b}.no-border-top{border-top:0!important}.no-border-right{border-right:0!important}.border-bottom-none,.no-border-bottom{border-bottom:0!important}.no-border-left{border-left:0!important}.border-width-2{border-width:2px}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-brown{background-color:#f6f4ec}.bg-dark-blue{background-color:#2c3b4b}.bg-red{background-color:#ff7055}.bg-spring-wood{background-color:#f6f4ec}.bg-ivory{background-color:#fffef7}.color-white{color:#fff}.color-black{color:#000}.color-red{color:#ff7055}.color-dark-blue{color:#2c3b4b}.color-inherit{color:inherit}.color-blue{color:#2c3b4b}.color-yellow{color:#fbe23e}.color-off-white{color:#fffef7}.color-new-coral{color:#ff7055}.color-light-beige{color:#f6f4ec}.color-medium-beige{color:#cbc9c1}.color-dark-beige{color:#b9b6aa}.color-dark-blue-2{color:#1e2732}.color-slate{color:#5a6d82}.color-light-slate{color:#75b3d1}.no-link{cursor:default}.cover-bg{background-size:cover}.bg-contain{background-size:contain}.no-border{border:none!important}.over-underline:hover,.underline{text-decoration:underline}.full-height{height:100%}.full-width{width:100%}.new-line{display:block}.inline{display:inline}.inline-block{display:inline-block}.cursor-pointer{cursor:pointer}.overflow-auto{overflow-y:hidden;overflow-x:auto}.ads-wrapper,.hero-slide .slide-img,.jump-content,.slick-list,.slideshow-content .media-wrap,body.popup-open{overflow:hidden}.font-weight-normal{font-weight:400}.font-zero{font-size:0}.text-center{text-align:center}.\!text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.pos-rel{position:relative}.toggle-this{display:none}.word-break{word-break:break-word}.p-r-5{padding-right:5px}.p-l-5{padding-left:5px}.p-t-5{padding-top:5px}.p-b-5{padding-bottom:5px}.p-r-10{padding-right:10px}.p-l-10{padding-left:10px}.p-t-10{padding-top:10px}.p-b-10{padding-bottom:10px}.p-r-15{padding-right:15px}.p-l-15{padding-left:15px}.p-t-15{padding-top:15px}.p-b-15{padding-bottom:15px}.p-r-20{padding-right:20px}.p-l-20{padding-left:20px}.p-t-20{padding-top:20px}.p-b-20{padding-bottom:20px}.p-r-25{padding-right:25px}.p-l-25{padding-left:25px}.p-t-25{padding-top:25px}.p-b-25{padding-bottom:25px}.p-r-30{padding-right:30px}.p-l-30{padding-left:30px}.p-t-30{padding-top:30px}.p-b-30{padding-bottom:30px}.p-r-40{padding-right:40px}.p-l-40{padding-left:40px}.p-t-40{padding-top:40px}.p-b-40{padding-bottom:40px}.m-r-5{margin-right:5px}.m-l-5{margin-left:5px}.m-t-5{margin-top:5px}.m-b-5{margin-bottom:5px}.m-r-10{margin-right:10px}.m-l-10{margin-left:10px}.m-t-10{margin-top:10px}.m-b-10{margin-bottom:10px}.m-r-15{margin-right:15px}.m-l-15{margin-left:15px}.m-t-15{margin-top:15px}.m-b-15{margin-bottom:15px}.m-r-20{margin-right:20px}.m-l-20{margin-left:20px}.m-t-20{margin-top:20px}.m-b-20{margin-bottom:20px}.m-r-25{margin-right:25px}.m-l-25{margin-left:25px}.m-t-25{margin-top:25px}.m-b-25{margin-bottom:25px}.m-r-30{margin-right:30px}.m-l-30{margin-left:30px}.m-t-30{margin-top:30px}.m-b-30{margin-bottom:30px}.m-r-40{margin-right:40px}.m-l-40{margin-left:40px}.m-t-40{margin-top:40px}.m-b-40{margin-bottom:40px}.position-all{position:absolute;left:0;right:0;top:0;bottom:0}.center-align,.l-centered{left:50%;position:absolute}.l-centered{-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.center-align{top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media print,screen and (min-width:64em){.touch-only{display:none}}@media print,screen and (min-width:40em){.mobile-only{display:none}}@media print,screen and (max-width:63.99875em){.desktop-only{display:none}}.serif{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif}.serif-italic{font-family:MinionPro-It}.sans{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}.mono{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono}.mono-strong{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fill-white{fill:#fff}.fill-black{fill:#000}@font-face{font-family:DINPro-Cond;font-display:swap;src:url(/assets/fonts/DINPro-Cond.eot);src:url(/assets/fonts/DINPro-Cond.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/DINPro-Cond.woff) format("woff"),url(/assets/fonts/DINPro-Cond.ttf) format("truetype"),url(/assets/fonts/DINPro-Cond.svg#Interstate) format("svg");font-weight:400;font-style:normal}@font-face{font-family:DINNextSlabPro-Medium;font-display:swap;src:url(/assets/fonts/DINNextSlabPro-Medium.eot);src:url(/assets/fonts/DINNextSlabPro-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/DINNextSlabPro-Medium.woff) format("woff"),url(/assets/fonts/DINNextSlabPro-Medium.woff2) format("woff2"),url(/assets/fonts/DINNextSlabPro-Medium.ttf) format("truetype"),url(/assets/fonts/DINNextSlabPro-Medium.svg#Interstate) format("svg");font-weight:400;font-style:normal}@font-face{font-family:DINNextSlabPro-Bold;font-display:swap;src:url(/assets/fonts/DINNextSlabPro-Bold.woff) format("woff"),url(/assets/fonts/DINNextSlabPro-Bold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:DINCond-Regular;font-display:swap;src:url(/assets/fonts/DINCond-Regular.woff) format("woff"),url(/assets/fonts/DINCond-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:DINNextLTPro-Regular;font-display:swap;src:url(/assets/fonts/DINNextLTPro-Regular/DINNextLTPro-Regular.woff) format("woff"),url(/assets/fonts/DINNextLTPro-Regular/DINNextLTPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:DINNextLTPro-MediumCond;font-display:swap;src:url(/assets/fonts/DINNextLTPro-MediumCond/DINNextLTPro-MediumCond.eot);src:url(/assets/fonts/DINNextLTPro-MediumCond/DINNextLTPro-MediumCond.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/DINNextLTPro-MediumCond/DINNextLTPro-MediumCond.woff) format("woff"),url(/assets/fonts/DINNextLTPro-MediumCond/DINNextLTPro-MediumCond.woff2) format("woff2"),url(/assets/fonts/DINNextLTPro-MediumCond/DINNextLTPro-MediumCond.ttf) format("truetype");font-weight:400;font-style:normal}.din-nsp-medium{font-family:DINNextSlabPro-Medium,Georgia,Times,Times New Roman,serif}.din-regular{font-family:DINCond-Regular,Arial,Helvetica,Verdana,sans-serif}.pt-serif{font-family:"pt serif",Georgia,Times,Times New Roman,serif}.fjalla-one{font-family:fjalla one,Arial,Helvetica,Verdana,sans-serif}.roboto-mono,.roboto-mono-bold,.roboto-mono-medium{font-family:roboto mono,courier new,Courier,mono}.roboto-mono-medium{font-weight:500}.roboto-mono-bold{font-weight:700}.separator{margin-bottom:15px}.separator.blue{border-color:#2c3b4b}.separator.tide{border-color:#b9b6aa}.separator-thick-blue{border-bottom:4px solid #2c3b4b;margin-bottom:30px}@media print,screen and (max-width:39.99875em){.medium-up{display:none}.sm-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sm-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.sm-p-l-15,.sm-p-lr-15{padding-left:15px}.sm-p-lr-15,.sm-p-r-15{padding-right:15px}.sm-p-t-20{padding-top:20px}.sm-p-b-20{padding-bottom:20px}.separator-thick-blue{margin-bottom:25px}}.g-layout{margin:0;padding-top:23px}@media(min-width:450px){.g-layout{margin:0 20px}}@media(min-width:600px){.g-layout{margin:0 60px}}@media(min-width:768px){.g-layout{margin:0 60px}}@media(min-width:960px){.g-layout{margin:0 80px}}@media(min-width:1400px){.g-layout{margin:0 100px}}@media(min-width:1855px){.g-layout{margin:0 auto}}.banner-overlay{display:block;position:absolute;height:100%;left:0;right:0;z-index:1;background-color:rgba(0,0,0,.25)}.circle-dot{width:20px;height:20px;border-radius:50%;background-color:#cacaca;display:inline-block}@media print,screen and (max-width:63.99875em){.circle-dot{width:16px;height:16px}}.ads-wrapper{background-color:#fffef7}.ads-wrapper.ad-loaded .popup__close{display:block}.ads-wrapper .popup__close{display:none;top:0;right:-15px}@media(min-width:970px) and (max-width:1004px){.ads-wrapper .popup__close{right:0}}.ads-wrapper .pos-rel{max-width:60.625rem;margin-left:auto;margin-right:auto}.ads-wrapper div:not(.popup__close){display:block;margin:0 auto}.jump-content{text-indent:100%;white-space:nowrap;height:0}.consumerdata-form .form__label,.consumerdata-form .mdl-textfield__label,.contact-form-wrapper .form__label,.contact-form-wrapper .mdl-textfield__label,.donotsell-form .form__label,.donotsell-form .mdl-textfield__label,.tooltip-this{white-space:normal}@media(min-width:1100px){.tab-nav__title--serif,.videos__title{padding-left:2px;padding-right:2px}}a.toggle-next.t-dark,a.toggle-next.t-dark:active,a.toggle-next.t-dark:focus{color:#ff7055}a.toggle-next.t-dark.color-white{color:#fff}a.toggle-next.t-dark.color-white:active,a.toggle-next.t-dark.color-white:focus{color:#ff7055}a.tooltip-next{display:inline-block;position:relative}a.tooltip-next:hover .tooltip-this{visibility:visible}.slick-loading .slick-slide,.slick-loading .slick-track,.tooltip-this{visibility:hidden}.tooltip-this{background-color:#fffef7;color:#000;text-align:center;padding:5px 10px;border-radius:6px;position:absolute;z-index:1;width:300px;top:120%;display:block;left:50%;margin-left:-150px;border:1px solid #e7e4d3}@media print,screen and (max-width:39.99875em){.tooltip-this{margin-left:-60%}}.site-message.theme-red{background-color:#5a6d82}.site-message.theme-red a{color:#fff}.site-message.theme-red p{border:0;padding:0}.site-message.theme-red .content{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:24px;line-height:20px;letter-spacing:.5px;color:#fffef7;margin:0;border:1px solid #fffef7;padding:17px 60px 15px 40px;text-align:center}.site-message.theme-red .content a:focus,.site-message.theme-red .content a:hover{color:#9cb7c6}.site-message.theme-red .content em{color:#5a6d82;padding:0 5px;font-family:inherit;font-style:normal}@media(min-width:1100px){.site-message.theme-red .content{padding:17px 10px 15px}}.site-message.theme-red~.page-wrapper .nav{border-top-color:#5a6d82}.site-message.theme-red .separator-vr{border-right:2px solid #fff;height:100%;padding-left:4px;margin-right:4px}#skip-link a,div[aria-label=heading]{color:#2c3b4b}@media(min-width:1025px){.mobile-visible{display:none}}@media(max-width:1024px){.desktop-visible{display:none}}.mobile-visible.desktop-visible{display:block!important}table.table__grid--fix{table-layout:fixed;width:100%;margin-left:-5px;margin-right:-5px}table.table__grid--fix td{word-break:break-word;padding-left:5px;padding-right:5px}s.diagonal,span.diagonal{text-decoration:none;position:relative}.bullet-list-wrap a,.content-grid-wrapper .fifty-fifty.s-slider .text a,.features-wrapper .feature-details a.link,.giveaway-body .text a,.giveaway-details-wrapper .text a,.renew-disclaimer-modal a,.signin-or-register a,.site-message-mobile a,.text a{text-decoration:underline}s.diagonal:after,span.diagonal:after{position:absolute;content:"\A";left:-5px;top:45%;right:-5px;border-top:3px solid #ff7055;-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.basic-page__craft .errors li:after{display:none}.dual-border-light-brown{height:1px;background-color:#e7e4d3;position:relative}.dual-border-light-brown:after{content:'\A';height:1px;width:100%;background-color:inherit;display:block;position:absolute;bottom:-4px}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.tabs-title a:hover{color:#fff;background-color:#ff7055}:focus{outline:#ff7055 solid 1px!important}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:100px;outline:0;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%;height:auto}@media print,screen and (max-width:39.99875em){.tabs-title a{font-size:.875rem}.slick-slide img.medium-up{display:none}}@media print,screen and (min-width:40em){.slick-slide img.mobile-only{display:none}}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{top:auto;right:0;bottom:-40px;left:0;position:absolute;text-align:center}.slick-dots li{display:inline-block;padding:0 30px 0 0}@media print,screen and (max-width:39.99875em){.slick-dots li{padding-right:15px}}.slick-dots li:last-child{padding-right:0}.slick-dots li .dots{background-color:#e7e4d3;border-radius:50%;width:12px;height:12px;display:block}.slick-dots li.slick-active .dots{background-color:#ff7055}.carousel_next,.carousel_next--alternate,.carousel_prev,.carousel_prev--alternate{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.giveaway-winners .carousel_next--alternate.slick-disabled,.giveaway-winners .carousel_next.slick-disabled,.giveaway-winners .carousel_prev--alternate.slick-disabled,.giveaway-winners .carousel_prev.slick-disabled{display:none!important}.carousel_next--alternate.slick-disabled .arrow-left,.carousel_next--alternate.slick-disabled .arrow-right,.carousel_next.slick-disabled .arrow-left,.carousel_next.slick-disabled .arrow-right,.carousel_prev--alternate.slick-disabled .arrow-left,.carousel_prev--alternate.slick-disabled .arrow-right,.carousel_prev.slick-disabled .arrow-left,.carousel_prev.slick-disabled .arrow-right{display:none}.carousel_next span,.carousel_next--alternate span,.carousel_prev span,.carousel_prev--alternate span{border-width:1.25rem;transition:border-color .2s ease-in-out}.carousel_next{right:10px}@media print,screen and (min-width:40em) and (max-width:63.99875em){.carousel_next{right:-40px}}@media print,screen and (max-width:39.99875em){.slick-dots li .dots{width:9px;height:9px}.carousel_next span,.carousel_next--alternate span,.carousel_prev span,.carousel_prev--alternate span{border-width:.875rem}.carousel_next{right:-25px}}.carousel_next span{border-color:transparent transparent transparent #b7b3a3}.carousel_next:hover span{border-color:transparent transparent transparent #ff7055}.carousel_prev{left:10px}@media print,screen and (min-width:40em) and (max-width:63.99875em){.carousel_prev{left:-40px}}@media print,screen and (max-width:39.99875em){.carousel_prev{left:-25px}}@media screen and (min-width:1024px) and (max-width:1199px){.slideshow-with-plans .carousel_next{right:0}.slideshow-with-plans .carousel_prev{left:0}}.carousel_prev span{border-color:transparent #b7b3a3 transparent transparent}.carousel_prev:hover span{border-color:transparent #ff7055 transparent transparent}.carousel_next--alternate{right:-60px}.carousel_next--alternate span{border-color:transparent transparent transparent #b7b3a3}.carousel_next--alternate:hover span{border-color:transparent transparent transparent #ff7055}.carousel_prev--alternate{left:-60px}@media print,screen and (max-width:39.99875em){.carousel_next--alternate{right:0}.carousel_prev--alternate{left:0}}.bottomLeft.hero-slide .slide-content,.topLeft.hero-slide .slide-content{left:70px}.carousel_prev--alternate span{border-color:transparent #b7b3a3 transparent transparent}.carousel_prev--alternate:hover span{border-color:transparent #ff7055 transparent transparent}.slide-title{font-size:4.0625rem;line-height:4.375rem;color:#fff;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}@media print,screen and (max-width:39.99875em){.slide-title{font-size:1.625rem;line-height:1.875rem;margin-bottom:30px}}@media screen and (min-width:0px) and (max-width:374px){.slide-title{margin-bottom:20px}}.slider-wrapper,.slider-wrapper *{box-sizing:border-box}.hero-slider-wrapper .slider-wrapper{margin-bottom:15px}@media print,screen and (max-width:63.99875em){.slick-dots{bottom:-37px}.hero-slider-wrapper .slider-wrapper{margin-bottom:40px;margin-left:10px;margin-right:10px}}.slider-wrapper.slick-dots{margin-bottom:30px}.eyebrow{text-align:center;margin-bottom:18px;font-size:1.125rem;line-height:1.625rem}.t-dark .eyebrow{color:#fffef7}.media-wrap{margin-bottom:20px;text-align:center}.media-wrap img,.media-wrap picture,.media-wrap video{width:100%;height:auto}.media-wrap a{display:inline-block;line-height:0}.media-bg{background-size:cover}.media-wrap.article-card__video-link .eyebrow,.slideshow-content .media-wrap .eyebrow,.title{text-transform:uppercase;text-align:center;padding-bottom:20px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:2rem;line-height:2.25rem}@media print,screen and (max-width:39.99875em){.media-wrap.article-card__video-link .eyebrow,.slideshow-content .media-wrap .eyebrow,.title{font-size:1.375rem;line-height:1.5rem}}.media-wrap.article-card__video-link .eyebrow a,.slideshow-content .media-wrap .eyebrow a,.title a{color:inherit}.media-wrap.article-card__video-link .t-dark .eyebrow,.slideshow-content .media-wrap .t-dark .eyebrow,.t-dark .media-wrap.article-card__video-link .eyebrow,.t-dark .slideshow-content .media-wrap .eyebrow,.t-dark .text,.t-dark .title{color:#fffef7}.media-wrap.article-card__video-link .din-nsp-medium.eyebrow,.slideshow-content .media-wrap .din-nsp-medium.eyebrow,.title.din-nsp-medium{font-family:DINNextSlabPro-Medium,Georgia,Times,Times New Roman,serif}.text{word-break:break-word}.text a:focus,.text a:hover{box-shadow:none;color:#5a6d82}.text p:not(:last-of-type){margin-bottom:0}.combo-header{text-transform:none}.st-ribbon{font-size:12px}.register__fanned-free.st-big-circle{height:62px;width:40px;line-height:20px;padding:15px 25px 13px}.st-combo-upsell-form .st-header-title-wrapper .st_tab_title{font-size:160px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-align:center;line-height:135px}@media(max-width:1854px){.st-combo-upsell-form .st-header-title-wrapper .st_tab_title{font-size:140px;line-height:125px}}@media(max-width:1399px){.st-combo-upsell-form .st-header-title-wrapper .st_tab_title{font-size:110px;line-height:125px}}@media(max-width:1099px){.st-combo-upsell-form .st-header-title-wrapper .st_tab_title{font-size:90px;line-height:115px}}@media(max-width:959px){.st-combo-upsell-form .st-header-title-wrapper .st_tab_title{font-size:70px;line-height:90px}}@media(max-width:767px){.st-combo-upsell-form .st-header-title-wrapper .st_tab_title{font-size:50px;line-height:75px}}@media(max-width:599px){.st-combo-upsell-form .st-header-title-wrapper .st_tab_title{font-size:40px;line-height:55px}}@media(max-width:449px){.st-combo-upsell-form .st-header-title-wrapper .st_tab_title{font-size:30px;line-height:45px}}.st-combo-upsell-form .st-header-title-wrapper .st_tab_title h2{font-size:40px;line-height:40px;font-family:MinionPro-Regular,Georgia,Times,times new roman,serif;display:block;text-align:center}.button--thin,.hero-slide p,.page-title-svg text{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}@media(max-width:959px){.st-combo-upsell-form .st-header-title-wrapper .st_tab_title h2{font-size:25px;line-height:25px}}.st-combo-upsell-form .st-header-title-wrapper .st_tab_title h2 br{display:none}@media screen and (min-width:1485px){.st-combo-upsell-form .st-header-title-wrapper .st_tab_title h2{font-size:45px;line-height:45px}.st-combo-upsell-form .st-header-title-wrapper .st_tab_title h2 br{display:none}}@media(max-width:1310px){.st-combo-upsell-form .st-header-title-wrapper .st_tab_title h2 br{display:block}}.st-br-tag br{display:none}@media screen and (min-width:1465px){.st-br-tag br{display:block}}.st-header-tease{max-width:350px!important}.infobar-modal.reveal{padding:30px}.infobar-modal.reveal .close-button{right:5px;top:5px}.bottomRight.hero-slide .slide-content,.topRight.hero-slide .slide-content{right:70px}.paywall-submit{max-width:500px;width:100%;margin-left:auto;margin-right:auto}@media(min-width:600px){.paywall-submit input[type=submit]{line-height:1.375rem}.paywall-submit .form__input,.paywall-submit .mdl-textfield__input{height:62px}}.paywall-submit .form__label,.paywall-submit .mdl-textfield__label{line-height:3.875rem}@media(max-width:599px){.paywall-submit .form__label,.paywall-submit .mdl-textfield__label{line-height:2.875rem}.paywall-submit .form-submit{margin:20px auto 0}.live-qa__chat .paywall-submit .info,.paywall-submit .about__intro-label,.paywall-submit .article__credit,.paywall-submit .live-qa__chat .info,.paywall-submit .offer-landing__not-included,.paywall-submit .register-landing__not-included,.paywall-submit .register__legal,.paywall-submit .small-body-text,.paywall-submit .small-caption{margin-bottom:0}}.button--thin{color:#1e2732;padding:8px 24px;letter-spacing:1.5px;font-size:1.25rem;line-height:1.375rem;text-transform:uppercase;background:#fffef7;display:inline-block;text-align:center}.button--thin:hover{background-color:#ff7055;color:#fffef7}.button--thin.t-dark{background-color:#2c3b4b;color:#fffef7}.button--thin.t-dark:hover,.button--thin.t-red{background-color:#ff7055;color:#fffef7}.button--thin.t-red:hover{background-color:#2c3b4b;color:#fffef7}.button--yellow,input[type=submit].button--yellow{background-color:#fbb040;color:#2c3b4b}.button--yellow:hover,input[type=submit].button--yellow:hover{background-color:#ff7055}.t-dark{color:#fff}.page-title-svg{width:100%;display:block;margin:0 0 15px}.page-title-svg text{font-size:18px;line-height:18px;letter-spacing:.2px;text-transform:uppercase;text-anchor:middle;fill:#2c3b4b}@media(min-width:768px){.page-title-svg{margin:0 0 20px}}.header-subtext{padding-top:20px;padding-bottom:20px;text-transform:uppercase;text-align:center}.two-text-block{column-count:2;column-rule:1px solid #e7e4d3;column-gap:10rem}.two-text-block.text{max-width:80%;margin-left:auto;margin-right:auto}@media print,screen and (min-width:40em) and (max-width:63.99875em){.two-text-block{column-gap:5rem}.two-text-block.text{max-width:90%}}.two-text-block.text p{text-indent:15px}.letter-box:first-letter{font-size:3rem;line-height:4.25rem;float:left;padding:8px 18px 0;margin-right:10px;margin-top:6px;border:1px solid #e7e4d3}.letter-box p:first-child{text-indent:0}.bullet-list-wrap ul,ul.bullet-list{list-style-type:disc;list-style-position:inside}.bullet-list-wrap ul ul,ul.bullet-list ul{margin-left:1.875rem}.bullet-list-wrap ul{margin-bottom:1.875rem}.hero-slider-wrapper{margin-bottom:20px}@media print,screen and (max-width:39.99875em){.two-text-block{column-count:1}.two-text-block.text{max-width:100%}.hero-slider-wrapper{padding-left:20px;padding-right:20px}}@media(min-width:1200px) and (max-width:1455px){.hero-slider-wrapper.slideshow-with-plans .row>.first,.hero-slider-wrapper.slideshow-with-plans .row>.last{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:.625rem;padding-left:.625rem}}@media(min-width:1024px) and (max-width:1199px){.hero-slider-wrapper.slideshow-with-plans .row>.first{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;padding-right:.625rem;padding-left:.625rem}}@media(min-width:1456px){.hero-slider-wrapper.slideshow-with-plans .row>.first{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;padding-right:.625rem;padding-left:.625rem}}@media(min-width:1024px) and (max-width:1199px){.hero-slider-wrapper.slideshow-with-plans .row>.last{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;padding-right:.625rem;padding-left:.625rem}}@media(min-width:1456px){.hero-slider-wrapper.slideshow-with-plans .row>.last{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;padding-right:.625rem;padding-left:.625rem}}.hero-slider-wrapper .promo-offer__desc{-webkit-text-size-adjust:none}@media(min-width:1024px) and (max-width:1039px){.hero-slider-wrapper .promo-offer__desc{min-height:56px}}@media(min-width:1040px){.hero-slider-wrapper .promo-offer__desc{min-height:36px}}@media(max-width:766px){.hero-slider-wrapper .promo-offer__desc{font-size:1.25rem;min-height:36px!important}}.hero-slider-wrapper .promo-offer__h{padding-bottom:8px}.hero-slider-wrapper .separator{padding-top:20px}.hero-slider-wrapper .video-section{margin-bottom:20px;display:none}@media screen and (max-width:823px) and (max-height:414px) and (orientation:landscape){.hero-slider-wrapper .video-section{display:block}}@media screen and (max-width:736px){.hero-slider-wrapper .video-section{display:block}}.hero-slider-wrapper .video-section iframe{max-width:100%;width:100%;height:auto}.hero-slider-wrapper .slide-sm{padding-top:30px}.hero-slider-wrapper .promo-offer{color:#fff;display:block}@media print,screen and (max-width:63.99875em){.hero-slider-wrapper .topper-side__h{margin-top:20px}.hero-slider-wrapper .promo-offer{max-height:100%}.hero-slider-wrapper .promo-offer .media-wrap{max-width:100%}}.hero-slider-wrapper .promo-offer a{color:inherit;cursor:pointer;pointer-events:all}@media(min-width:1024px) and (max-width:1399px){.hero-slider-wrapper .promo-offer__h{border-bottom:1px solid #e7e4d3}.hero-slider-wrapper .promo-offer{border-right:1px solid #e7e4d3;border-left:1px solid #e7e4d3}}.hero-slider-wrapper .promo-offer .media-wrap{margin:10px auto;height:auto}.hero-slider-wrapper .promo-offer .media-wrap img{max-height:90px;width:auto}.hero-slider-wrapper .promo-offer .h--tag{min-width:77px}.hero-slider-wrapper .promo-offer .promo-offer__h.small{display:none}@media print,screen and (max-width:63.99875em){.hero-slider-wrapper .promo-offer .media-wrap img{max-height:190px;margin-left:auto;margin-right:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.hero-slider-wrapper .promo-offer .promo-offer__h.small{display:block;margin-top:0;margin-bottom:20px}.hero-slider-wrapper .promo-offer .promo-offer__h.desktop{display:none}}@media print,screen and (max-width:39.99875em){.hero-slider-wrapper .promo-offer__h{padding-bottom:0}.hero-slider-wrapper .promo-offer .promo-offer__h{padding-bottom:10px;border-bottom:1px solid #e7e4d3}}.hero-subscribe:after,.hero-subscribe:before,.membership-content:after,.membership-content:before,.school__header--online-classes:after,.school__header--online-classes:before{display:block;height:15px;width:100%;background-image:url(../../img/crosshatch-border.svg);background-repeat:repeat-x}.blockquote-widget-wrapper blockquote:before,.desc-read-more:after,.toggle-content:after{background-repeat:no-repeat;background-size:contain}.hero-subscribe:before{content:"";border-bottom:1px solid #e7e4d3}.hero-subscribe:after,.membership-content:after,.school__header--online-classes:after{content:"";border-top:1px solid #e7e4d3}.hero-subscribe{text-align:center;position:relative}.membership-content{padding:40px 0 0 20px}@media print,screen and (max-width:63.99875em){.hero-subscribe:after,.hero-subscribe:before,.membership-content:after,.membership-content:before{display:none}}@media print,screen and (max-width:39.99875em){.membership-content{padding:0 0 30px;margin-bottom:20px;border-bottom:1px solid #e7e4d3}}.membership-content p:empty{display:none}.membership-content .media-wrap{float:left;max-width:210px;margin:0 16px 0 0}.membership-content .media-wrap img{width:196px;height:196px;border-radius:50%;padding:10px}@media print,screen and (max-width:39.99875em){.membership-content .media-wrap{max-width:116px}.membership-content .media-wrap img{width:100px;height:100px;padding:5px}.hero-slide p{display:none}}@media(min-width:1024px) and (max-width:1455px){.membership-content{display:none}}.hero-slide{position:relative;z-index:2}.hero-slide .slide-content{position:absolute;text-align:center;color:#fff;max-width:450px;z-index:1}.topCenter.hero-slide .slide-content,.topLeft.hero-slide .slide-content,.topRight.hero-slide .slide-content{top:80px}.bottomCenter.hero-slide .slide-content,.bottomLeft.hero-slide .slide-content,.bottomRight.hero-slide .slide-content{bottom:80px}.bottomCenter.hero-slide .slide-content,.topCenter.hero-slide .slide-content{left:0;right:0;margin-left:auto;margin-right:auto}.centerCenter.hero-slide .slide-content{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%}@media(min-width:1200px) and (max-width:1299px){.slideshow-with-plans .hero-slide .slide-content{max-width:400px;padding-left:20px;padding-right:20px}}@media(min-width:1024px) and (max-width:1199px){.slideshow-with-plans .hero-slide .slide-content{max-width:260px;padding-left:10px;padding-right:10px}.slideshow-with-plans .hero-slide .slide-title{font-size:2.5rem;line-height:3.125rem}}@media(min-width:1024px){.hero-slide .slide-content{padding-left:50px;padding-right:50px}}@media(max-width:1023px){.hero-slide .slide-content{max-width:100%}.bottomCenter.hero-slide .slide-content,.bottomLeft.hero-slide .slide-content,.bottomRight.hero-slide .slide-content,.topCenter.hero-slide .slide-content,.topLeft.hero-slide .slide-content,.topRight.hero-slide .slide-content{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:auto}.bottomLeft.hero-slide .slide-content,.topLeft.hero-slide .slide-content{left:15px}.bottomRight.hero-slide .slide-content,.topRight.hero-slide .slide-content{right:15px}}.hero-slide p{font-size:2rem;line-height:2.5rem}@media(min-width:1024px) and (max-width:1199px){.slideshow-with-plans .hero-slide p{font-size:1.5rem;line-height:2rem}}.media-wrap.article-card__video-link a,.slideshow-content .media-wrap a{display:block}@media print,screen and (max-width:63.99875em){.hero-slide .button--thin{font-size:1rem}}.slideshow-content .media-wrap{margin-bottom:15px;position:relative;max-height:551px}@media(max-width:1799px){.slideshow-content .media-wrap{max-height:458px}}@media(max-width:1599px){.slideshow-content .media-wrap{max-height:405px}}@media(max-width:1455px){.slideshow-content .media-wrap{max-height:263px}}@media(max-width:1399px){.slideshow-content .media-wrap{max-height:272px}}@media(max-width:1199px){.slideshow-content .media-wrap{max-height:118px}}.slideshow-content .media-wrap .eyebrow{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.media-wrap.article-card__video-link .slideshow-content .eyebrow,.slideshow-content .media-wrap .eyebrow,.slideshow-content .title{padding-bottom:0}.media-wrap.article-card__video-link{margin-bottom:15px;position:relative;overflow:hidden;max-height:551px}@media(max-width:1799px){.media-wrap.article-card__video-link{max-height:458px}}@media(max-width:1599px){.media-wrap.article-card__video-link{max-height:405px}}@media(max-width:1455px){.media-wrap.article-card__video-link{max-height:263px}}@media(max-width:1399px){.media-wrap.article-card__video-link{max-height:272px}}@media(max-width:1199px){.media-wrap.article-card__video-link{max-height:118px}}.media-wrap.article-card__video-link .eyebrow{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}@media print,screen and (min-width:64em){.membership-content.mobile-only,.mobile-desc{display:none}}.desc-read-more{border-bottom:1px solid #ff7055;position:relative}.desc-read-more:after{background-image:url(/assets/img/st/orange-right.png);width:13px;height:13px;content:'\A';position:absolute;top:0;margin-left:6px}@media(min-width:320px) and (max-width:359px){.desc-read-more{margin-left:116px}}@media print,screen and (max-width:39.99875em){.full-desc{display:none}.full-desc p,p.short{margin-bottom:0}.content-grid-wrapper{padding-left:20px;padding-right:20px}}.slideshow-with-plans .view-all{font-size:.9375rem;line-height:.9375rem;text-transform:uppercase;font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;color:#ff7055}.content-grid-wrapper .fifty-fifty.s-slider .text a,.content-grid-wrapper .fifty-fifty.s-slider .text p,.content-grid-wrapper .intro-text{font-family:MinionPro-It;font-style:italic}.slideshow-with-plans .view-all:hover{color:#ee2600}.full-width-testimonial{display:none}@media(min-width:1024px) and (max-width:1455px){.full-width-testimonial,.full-width-testimonial .membership-content{display:block}}.full-width-testimonial .membership-content:after{margin-top:60px}.content-grid-wrapper{margin-bottom:20px}@media screen and (min-width:737px){.content-grid-wrapper .s-small .carousel_next,.content-grid-wrapper .s-small .carousel_prev{top:95px}}.content-grid-wrapper .carousel_next,.content-grid-wrapper .carousel_prev{top:140px;-ms-transform:none;transform:none}@media screen and (max-width:823px) and (max-height:414px) and (orientation:landscape){.content-grid-wrapper .carousel_next,.content-grid-wrapper .carousel_prev{top:100px}}@media screen and (max-width:736px) and (max-height:414px){.content-grid-wrapper .carousel_next,.content-grid-wrapper .carousel_prev{top:61px}}@media screen and (min-width:414px) and (max-width:599px){.content-grid-wrapper .carousel_next,.content-grid-wrapper .carousel_prev{top:67px}}@media screen and (min-width:375px) and (max-width:413px){.content-grid-wrapper .carousel_next,.content-grid-wrapper .carousel_prev{top:58px}}@media screen and (min-width:0px) and (max-width:374px){.content-grid-wrapper .carousel_next,.content-grid-wrapper .carousel_prev{top:43px}}.content-grid-wrapper .carousel_next{right:-70px}@media print,screen and (min-width:40em) and (max-width:63.99875em){.content-grid-wrapper{margin-bottom:40px}.content-grid-wrapper .carousel_next{right:-40px}}.content-grid-wrapper .carousel_prev{left:-70px}@media print,screen and (max-width:63.99875em){.content-grid-wrapper .carousel_prev{left:-40px}.content-grid-wrapper .fifty-fifty .slick-dots{bottom:-50px}}@media print,screen and (max-width:39.99875em){.content-grid-wrapper .carousel_next{right:-24px}.content-grid-wrapper .product-column .separator{display:none}.content-grid-wrapper .carousel_prev{left:-24px}}@media print,screen and (min-width:64em){.content-grid-wrapper .text{font-size:1.125rem;line-height:1.625rem}.class-listing-wrapper.content-grid-wrapper .text{font-size:100%;line-height:inherit}.content-grid-wrapper .text.roboto-mono{font-size:1rem;line-height:1.375rem}.content-grid-wrapper .product-column{padding-left:15px;padding-right:15px}.content-grid-wrapper .fifty-fifty{margin-bottom:60px}}.content-grid-wrapper .fifty-fifty+.carousel_arrow_container .carousel_next,.content-grid-wrapper .fifty-fifty+.carousel_arrow_container .carousel_prev{top:92px}@media print,screen and (min-width:40em) and (max-width:63.99875em){.content-grid-wrapper .fifty-fifty+.carousel_arrow_container .carousel_next,.content-grid-wrapper .fifty-fifty+.carousel_arrow_container .carousel_prev{top:165px}}@media screen and (max-width:736px) and (max-height:414px){.content-grid-wrapper .fifty-fifty+.carousel_arrow_container .carousel_next,.content-grid-wrapper .fifty-fifty+.carousel_arrow_container .carousel_prev{top:85px}}@media screen and (min-width:375px) and (max-width:413px){.content-grid-wrapper .fifty-fifty+.carousel_arrow_container .carousel_next,.content-grid-wrapper .fifty-fifty+.carousel_arrow_container .carousel_prev{top:80px}}@media screen and (min-width:0px) and (max-width:374px){.content-grid-wrapper .fifty-fifty+.carousel_arrow_container .carousel_next,.content-grid-wrapper .fifty-fifty+.carousel_arrow_container .carousel_prev{top:62px}}.content-grid-wrapper .fifty-fifty.s-slider{margin-bottom:60px}.content-grid-wrapper .fifty-fifty.s-slider .separator{display:none}.content-grid-wrapper .fifty-fifty.s-slider .media-wrap.article-card__video-link .eyebrow,.content-grid-wrapper .fifty-fifty.s-slider .slideshow-content .media-wrap .eyebrow,.content-grid-wrapper .fifty-fifty.s-slider .title,.media-wrap.article-card__video-link .content-grid-wrapper .fifty-fifty.s-slider .eyebrow,.slideshow-content .media-wrap .content-grid-wrapper .fifty-fifty.s-slider .eyebrow{padding-bottom:10px}.content-grid-wrapper .fifty-fifty.s-slider .text{text-align:center}.content-grid-wrapper .fifty-fifty.s-slider .text p{margin-bottom:0}.content-grid-wrapper .fifty-fifty.s-slider .text p+p{margin-bottom:20px}.content-grid-wrapper .fifty-fifty .slick-dots li{position:relative}.content-grid-wrapper .fifty-fifty .slick-dots li .dots{background-color:#efeee9}.content-grid-wrapper .fifty-fifty .slick-dots li .dots:after{background-color:#efeee9;border-radius:50%;display:block;content:'\A';position:absolute;left:20px;top:0;width:12px;height:12px}@media print,screen and (max-width:63.99875em){.content-grid-wrapper .fifty-fifty .slick-dots li .dots:after{display:none}}.content-grid-wrapper .fifty-fifty .slick-dots li.slick-active .dots,.content-grid-wrapper .fifty-fifty .slick-dots li.slick-active .dots:after{background-color:#cacac2}@media print,screen and (min-width:64em){.content-grid-wrapper .fifty-fifty .fifty-fifty-wrap{padding:20px;background-color:#f6f4ec;height:100%}}.content-grid-wrapper .intro-text{text-align:center;margin:0 auto 20px}@media(min-width:1024px) and (max-width:1199px){.content-grid-wrapper .intro-text{width:80%}}@media(min-width:1200px) and (max-width:1409px){.content-grid-wrapper .intro-text{width:70%}}@media(min-width:1410px) and (max-width:1639px){.content-grid-wrapper .intro-text{width:60%}}@media(min-width:1640px){.content-grid-wrapper .intro-text{width:50%}}.content-grid-wrapper.class-listing-wrapper .text{padding-bottom:0}.content-grid-wrapper .anchor{font-size:1rem;line-height:1.375rem;text-transform:uppercase}.product-column{box-sizing:border-box;-ms-flex:0 0 20%;flex:0 0 20%;padding-right:.625rem;padding-left:.625rem;max-width:20%}@media print,screen and (min-width:40em){.product-column{padding-right:.9375rem;padding-left:.9375rem}}.slider-wrapper .product-column{max-width:100%}.size-4 .product-column{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.size-4 .product-column{padding-right:.9375rem;padding-left:.9375rem}}.size-3 .product-column{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.size-3 .product-column{padding-right:.9375rem;padding-left:.9375rem}}.size-2 .product-column{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.size-2 .product-column{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (max-width:63.99875em){.size-2 .product-column,.size-3 .product-column,.size-4 .product-column{-ms-flex:0 0 100%;flex:0 0 100%;max-width:calc(100vw - 70px);padding-left:5px;padding-right:5px}}@media print,screen and (min-width:64em){.content-grid-wrapper .media-wrap.smaller-image a{display:inline-block;width:auto}.content-grid-wrapper .media-wrap a{display:block;width:100%}.content-grid-wrapper .media-wrap .recipes-free__flag{left:0}.content-grid-wrapper .eyebrow{font-family:roboto mono,courier new,Courier,mono;color:#5a6d82}.content-grid-wrapper .eyebrow .inline-block{border-top:0;border-bottom:0}.content-grid-wrapper .media-wrap.article-card__video-link .eyebrow,.content-grid-wrapper .slideshow-content .media-wrap .eyebrow,.content-grid-wrapper .title,.media-wrap.article-card__video-link .content-grid-wrapper .eyebrow,.slideshow-content .media-wrap .content-grid-wrapper .eyebrow{padding-bottom:10px}.class-listing-wrapper.content-grid-wrapper .media-wrap.article-card__video-link .eyebrow,.class-listing-wrapper.content-grid-wrapper .slideshow-content .media-wrap .eyebrow,.class-listing-wrapper.content-grid-wrapper .title,.media-wrap.article-card__video-link .class-listing-wrapper.content-grid-wrapper .eyebrow,.slideshow-content .media-wrap .class-listing-wrapper.content-grid-wrapper .eyebrow{padding-bottom:20px}.content-grid-wrapper .title--header{padding-bottom:40px;font-size:2.625rem;line-height:2.875rem;font-family:DINNextSlabPro-Medium,Georgia,Times,Times New Roman,serif;text-align:center}.content-grid-wrapper .text{font-family:"pt serif",Georgia,Times,Times New Roman,serif}.content-grid-wrapper .product-column .eyebrow,.content-grid-wrapper .product-column .media-wrap.article-card__video-link .eyebrow,.content-grid-wrapper .product-column .slideshow-content .media-wrap .eyebrow,.content-grid-wrapper .product-column .text,.content-grid-wrapper .product-column .title,.media-wrap.article-card__video-link .content-grid-wrapper .product-column .eyebrow,.slideshow-content .media-wrap .content-grid-wrapper .product-column .eyebrow{text-align:left}.content-grid-wrapper .product-column.details-centered .media-wrap.article-card__video-link .eyebrow,.content-grid-wrapper .product-column.details-centered .slideshow-content .media-wrap .eyebrow,.content-grid-wrapper .product-column.details-centered .text,.content-grid-wrapper .product-column.details-centered .title,.media-wrap.article-card__video-link .content-grid-wrapper .product-column.details-centered .eyebrow,.slideshow-content .media-wrap .content-grid-wrapper .product-column.details-centered .eyebrow{font-family:roboto mono,courier new,Courier,mono}.content-grid-wrapper .product-column.details-centered .eyebrow,.content-grid-wrapper .product-column.details-centered .media-wrap.article-card__video-link .eyebrow,.content-grid-wrapper .product-column.details-centered .slideshow-content .media-wrap .eyebrow,.content-grid-wrapper .product-column.details-centered .text,.content-grid-wrapper .product-column.details-centered .title,.media-wrap.article-card__video-link .content-grid-wrapper .product-column.details-centered .eyebrow,.slideshow-content .media-wrap .content-grid-wrapper .product-column.details-centered .eyebrow{text-align:center}.content-grid-wrapper .product-column.details-centered .eyebrow{color:#5a6d82}.content-grid-wrapper .product-column.details-centered .media-wrap.article-card__video-link .eyebrow,.content-grid-wrapper .product-column.details-centered .slideshow-content .media-wrap .eyebrow,.content-grid-wrapper .product-column.details-centered .title,.media-wrap.article-card__video-link .content-grid-wrapper .product-column.details-centered .eyebrow,.slideshow-content .media-wrap .content-grid-wrapper .product-column.details-centered .eyebrow{font-size:1.625rem;line-height:1.125}.content-grid-wrapper .product-column.details-centered .text{font-size:1rem;line-height:1.444}.content-grid-wrapper .separator.outer{margin-top:20px;border-bottom-color:#b9b6aa}.fifty-fifty:not(.s-slider) .product-column{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:.625rem;padding-left:.625rem}}@media print,screen and (min-width:64em) and (min-width:40em){.fifty-fifty:not(.s-slider) .product-column{padding-right:.9375rem;padding-left:.9375rem}}@media(min-width:1025px) and (max-width:1040px){.fifty-fifty:not(.s-slider).slick-initialized .product-column,.slick-initialized .product-column{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media print,screen and (min-width:64em){.product-column.large-expand{-ms-flex:1 1 0;flex:1 1 0px;max-width:40%}.slick-slide .product-column.large-expand{max-width:100%}}@media screen and (min-width:737px){.product-column .large-img{display:block}.product-column .small-img{display:none}}@media screen and (max-width:736px){.product-column .large-img{display:none}.product-column .small-img{display:block}}@media print,screen and (max-width:63.99875em){.product-column{-ms-flex:0 0 100%;flex:0 0 100%;max-width:calc(100vw - 70px);padding-left:5px;padding-right:5px}.mobile-slider.row,.s-slider.row,.slider-wrapper.row{margin-left:5px;margin-right:5px}}.mobile-slider+.carousel_arrow_container,.unslide+.carousel_arrow_container{display:none}.slick-initialized.mobile-slider+.carousel_arrow_container,.slick-initialized.unslide+.carousel_arrow_container{display:block}.class-listing-wrapper{margin-top:20px}@media print,screen and (max-width:39.99875em){.class-listing-wrapper{margin-bottom:0}}.class-listing-wrapper>.pos-rel{margin-left:-1.25rem;margin-right:-1.25rem}@media print,screen and (min-width:40em) and (max-width:63.99875em){.class-listing-wrapper>.pos-rel{margin-left:0;margin-right:0}}.class-listing-wrapper .button,.class-listing-wrapper p{margin-bottom:20px}.class-listing-wrapper .price{color:#5a6d82;font-size:1rem;line-height:1.5;font-family:"pt serif",Georgia,Times,Times New Roman,serif;font-weight:700;font-style:italic;padding-bottom:.375rem}.class-listing-wrapper .button--thin,.class-listing-wrapper .link,.class-listing-wrapper .text{font-family:roboto mono,courier new,Courier,mono}.class-listing-wrapper .product-column{margin-bottom:3.875rem}@media print,screen and (max-width:63.99875em){.class-listing-wrapper .media-wrap{padding:1.5rem 1.25rem}}.class-listing-wrapper .media-wrap.article-card__video-link .eyebrow,.class-listing-wrapper .slideshow-content .media-wrap .eyebrow,.class-listing-wrapper .title,.media-wrap.article-card__video-link .class-listing-wrapper .eyebrow,.slideshow-content .media-wrap .class-listing-wrapper .eyebrow{text-align:left;font-weight:700;text-transform:none}@media print,screen and (max-width:39.99875em){.class-listing-wrapper .product-column{margin-bottom:1.875rem;max-width:100%}.class-listing-wrapper .link-wrap{display:block}}.class-listing-wrapper .link{font-weight:700;font-size:.9375rem;line-height:1.5;color:#2c3b4b;margin-right:1.25rem}.class-listing-wrapper .link:hover{color:#ff7055}.class-listing-wrapper .button--thin{font-size:.75rem}.class-listing-wrapper .content-wrap{padding:1.5rem 1.375rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}.class-listing-wrapper .carousel_next,.class-listing-wrapper .carousel_prev{margin-top:1.25rem}@media print,screen and (max-width:39.99875em){.class-listing-wrapper .content-wrap{padding-top:0}.class-listing-wrapper .content-wrap,.class-listing-wrapper .description,.class-listing-wrapper .equal{min-height:0!important}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners){padding-left:.625rem;padding-right:.625rem}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .mobile-slider{margin-bottom:12px}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .eyebrow{margin-bottom:4px;font-size:.625rem;line-height:.78125rem}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .eyebrow .inline-block{border:0}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .media-wrap.article-card__video-link .eyebrow,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .slideshow-content .media-wrap .eyebrow,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .title,.media-wrap.article-card__video-link .content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .eyebrow,.slideshow-content .media-wrap .content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .eyebrow{font-size:1.25rem;line-height:1.07692;padding-bottom:5px;text-transform:capitalize}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .media-wrap.article-card__video-link .eyebrow+.separator,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .slideshow-content .media-wrap .eyebrow+.separator,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .title+.separator,.media-wrap.article-card__video-link .content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .eyebrow+.separator,.slideshow-content .media-wrap .content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .eyebrow+.separator{display:none}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .media-wrap.article-card__video-link .title--header.eyebrow,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .slideshow-content .media-wrap .title--header.eyebrow,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .title.title--header,.media-wrap.article-card__video-link .content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .title--header.eyebrow,.slideshow-content .media-wrap .content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .title--header.eyebrow{font-size:1.625rem;margin-bottom:1.25rem}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .product-column{max-width:calc(100vw - 50px);display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .product-column .separator{display:none}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .product-column .media-wrap.article-card__video-link .eyebrow,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .product-column .slideshow-content .media-wrap .eyebrow,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .product-column .title,.media-wrap.article-card__video-link .content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .product-column .eyebrow,.slideshow-content .media-wrap .content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .product-column .eyebrow{display:block}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .product-column .text{text-align:center;display:block;font-size:.78125rem;line-height:1.125rem}.stack.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .product-column .text{margin-bottom:.625rem}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .product-column .text p{margin-bottom:.875rem}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .media-wrap{min-height:260px}.stack.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .media-wrap{margin-bottom:.25rem}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .carousel_next span,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .carousel_prev span{border-width:.625rem}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .carousel_next{right:-20px}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .carousel_prev{left:-20px}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .slick-dots{bottom:-7px}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .slick-dots li{padding-right:5px}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .slick-dots li .dots{background-color:#e7e4d3}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .slick-dots li.slick-active .dots{background-color:#b7b3a3}}@media(max-width:588px){.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .carousel_next,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .carousel_prev{top:auto!important}}@media(max-width:320px){.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .carousel_next,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .carousel_prev{bottom:9.25rem}}@media(min-width:321px) and (max-width:375px){.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .carousel_next,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .carousel_prev{bottom:10.875rem}}@media(min-width:376px) and (max-width:588px){.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .carousel_next,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners) .carousel_prev{bottom:10.25rem}}@media(max-width:1024px){.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .slider-wrapper.row{margin-left:-.625rem;margin-right:-.625rem}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .eyebrow{text-align:left;font-size:1.625rem;line-height:1.875rem;padding:0 .3125rem .625rem;margin-bottom:0}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .media-wrap.article-card__video-link .eyebrow,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .slideshow-content .media-wrap .eyebrow,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .title,.media-wrap.article-card__video-link .content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .eyebrow,.slideshow-content .media-wrap .content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .eyebrow{font-size:1.375rem;line-height:1.875rem;padding-bottom:0}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .text{font-size:1.125rem;line-height:1.25rem;color:#5a6d82}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .eyebrow,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .text{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .product-column{max-width:100%;padding-left:.9375rem;padding-right:.9375rem}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .product-column .media-wrap{display:none}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .product-column .media-wrap.article-card__video-link .eyebrow,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .product-column .slideshow-content .media-wrap .eyebrow,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .product-column .text,.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .product-column .title,.media-wrap.article-card__video-link .content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .product-column .eyebrow,.slideshow-content .media-wrap .content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).list .product-column .eyebrow{text-align:left}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).stack .product-column{max-width:100%;padding-left:1.25rem;padding-right:1.25rem}.content-grid-wrapper:not(.class-listing-wrapper):not(.giveaway-winners).stack .media-wrap{min-height:0}}.text-list-wrapper{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;margin-bottom:40px}.media-wrap.article-card__video-link .text-list-wrapper .eyebrow,.slideshow-content .media-wrap .text-list-wrapper .eyebrow,.text-list-wrapper .media-wrap.article-card__video-link .eyebrow,.text-list-wrapper .slideshow-content .media-wrap .eyebrow,.text-list-wrapper .title{font-size:1.625rem;line-height:1.875rem;font-weight:700;padding-bottom:10px;color:#1e2732}.text-list-wrapper p{margin-bottom:0}.text-list-wrapper .text-list-heading{border-bottom:1px solid #2c3b4b;margin-bottom:30px;display:inline-block;font-size:1.375rem}.text-list-wrapper .content-wrap{margin-bottom:30px;max-width:80%}@media print,screen and (max-width:39.99875em){.text-list-wrapper{padding-left:15px;padding-right:15px}.text-list-wrapper .content-wrap{max-width:100%}}.text-list-wrapper .content{margin-bottom:10px}.text-list-wrapper .sub-title{font-size:1.375rem;line-height:1.875rem}.text-list-wrapper .sub-title a{color:inherit}.text-list-wrapper .item-body{font-size:1.125rem;line-height:1.25rem;color:#5a6d82}.plans-wrapper .offer-landing__btn,.subscription-wrapper .offer-landing__btn{margin-bottom:15px}.plans-wrapper .offer-landing__btn:hover,.subscription-wrapper .offer-landing__btn:hover{background-color:#ff7055}.subscription-wrapper .offer-landing__btn{margin-top:15px}.s-insider .register-landing__options-column .offer-landing__btn{min-width:250px;margin-bottom:30px}@media(max-width:959px){.s-insider .register-landing__options-column .offer-callout__price{padding-bottom:30px}}@media(min-width:960px){.s-insider .register-landing__options-column .offer-callout__price{padding-bottom:40px}.register-landing__offers--gift .learn-more__modal.learn-more__modal--combo,.register-landing__offers--gift .learn-more__modal.learn-more__modal--digital,.register-landing__offers--gift .learn-more__modal.learn-more__modal--premium,.register-landing__offers--gift .learn-more__modal.learn-more__modal--print{-ms-transform:translateX(-50%);transform:translateX(-50%)}.register-landing__offers--gift .learn-more__modal.learn-more__modal--combo:after,.register-landing__offers--gift .learn-more__modal.learn-more__modal--digital:after,.register-landing__offers--gift .learn-more__modal.learn-more__modal--premium:after,.register-landing__offers--gift .learn-more__modal.learn-more__modal--print:after{left:50%}}@media(max-width:767px){.s-insider .register-landing__options-column .offer-callout__title:last-child{padding-bottom:30px}.features-wrapper{padding-left:20px;padding-right:20px}}.register__form-right .offer-landing__offer-list.last-no-border li:last-child{border-bottom:none}.register-landing__offers--gift img{width:auto;height:147px}@media(max-width:1399px){.register-landing__offers--gift .subscription-wrapper .register-landing__offer,.register-landing__offers--gift .subscription-wrapper.register-landing__offer,.register-landing__offers--gift a.register-landing__offer,.subscription-wrapper .register-landing__offers--gift .register-landing__offer{padding:20px}}.register-landing__offers--gift .subscription-wrapper .register-landing__offer:hover .register-landing__offer-list li,.register-landing__offers--gift .subscription-wrapper.register-landing__offer:hover .register-landing__offer-list li,.register-landing__offers--gift a.register-landing__offer:hover .register-landing__offer-list li,.subscription-wrapper .register-landing__offers--gift .register-landing__offer:hover .register-landing__offer-list li{color:#2c3b4b}.register-landing__offers--gift .subscription-wrapper .register-landing__offer .register-landing__offer-list,.register-landing__offers--gift .subscription-wrapper.register-landing__offer .register-landing__offer-list,.register-landing__offers--gift a.register-landing__offer .register-landing__offer-list,.subscription-wrapper .register-landing__offers--gift .register-landing__offer .register-landing__offer-list{background-color:#fffef7;color:#2c3b4b;border-color:#fffef7}.register-landing__offers--gift .subscription-wrapper .register-landing__offer .register-landing__offer-list li,.register-landing__offers--gift .subscription-wrapper.register-landing__offer .register-landing__offer-list li,.register-landing__offers--gift a.register-landing__offer .register-landing__offer-list li,.subscription-wrapper .register-landing__offers--gift .register-landing__offer .register-landing__offer-list li{color:inherit}.register-landing__offers--gift .subscription-wrapper .register-landing__offer .register-landing__offer-list li strong,.register-landing__offers--gift .subscription-wrapper.register-landing__offer .register-landing__offer-list li strong,.register-landing__offers--gift a.register-landing__offer .register-landing__offer-list li strong,.subscription-wrapper .register-landing__offers--gift .register-landing__offer .register-landing__offer-list li strong{color:inherit;font-family:inherit;font-weight:700}.register-landing__offers--gift .subscription-wrapper .register-landing__offer .register-landing__offer-list li small,.register-landing__offers--gift .subscription-wrapper.register-landing__offer .register-landing__offer-list li small,.register-landing__offers--gift a.register-landing__offer .register-landing__offer-list li small,.subscription-wrapper .register-landing__offers--gift .register-landing__offer .register-landing__offer-list li small{font-size:90%}.register-landing__offers--gift .subscription-wrapper .register-landing__offer .learn-more__trigger:hover,.register-landing__offers--gift .subscription-wrapper.register-landing__offer .learn-more__trigger:hover,.register-landing__offers--gift a.register-landing__offer .learn-more__trigger:hover,.subscription-wrapper .register-landing__offers--gift .register-landing__offer .learn-more__trigger:hover{color:#ff4522}.register-landing__offers--gift .learn-more__modal{background-color:#fffef7;box-shadow:1px 2px 10px rgba(44,59,75,.2)}.register-landing__offers--gift .learn-more__modal.learn-more__modal--combo,.register-landing__offers--gift .learn-more__modal.learn-more__modal--digital,.register-landing__offers--gift .learn-more__modal.learn-more__modal--premium,.register-landing__offers--gift .learn-more__modal.learn-more__modal--print{width:100%}@media(min-width:1400px){.register-landing__offers--gift .learn-more__modal.learn-more__modal--combo,.register-landing__offers--gift .learn-more__modal.learn-more__modal--digital,.register-landing__offers--gift .learn-more__modal.learn-more__modal--premium,.register-landing__offers--gift .learn-more__modal.learn-more__modal--print{width:150%}}@media(max-width:959px){.register-landing__offers--gift .learn-more__modal.learn-more__modal--combo,.register-landing__offers--gift .learn-more__modal.learn-more__modal--digital,.register-landing__offers--gift .learn-more__modal.learn-more__modal--premium,.register-landing__offers--gift .learn-more__modal.learn-more__modal--print{left:20px;right:20px}}.register-landing__offers--gift .learn-more__modal:after{border-bottom-color:#fffef7;top:-10px}.register-landing__offers--gift .learn-more__modal li,.register-landing__offers--gift .learn-more__modal li span{color:inherit}.register-landing__offers--gift .learn-more__modal li:last-child{border-bottom:0}.insider-plus-much-more{cursor:pointer}.features-wrapper{text-align:center;margin-bottom:40px}.features-wrapper .feature-title{font-family:MinionPro-Bold;font-size:25px;line-height:25px;margin-bottom:10px}.features-wrapper .feature-details a.link,.features-wrapper .feature-quote,.giveaway-body .text{font-family:MinionPro-It;font-style:italic}@media(min-width:768px){.features-wrapper .feature-title{font-size:30px;line-height:30px}}@media(min-width:960px){.register-landing__offers--gift .learn-more__modal:after{top:auto;bottom:-10px;border-top-color:#fffef7}.features-wrapper .feature-title{font-size:35px;line-height:35px}}.features-wrapper .feature-title a{text-decoration:underline}.features-wrapper .feature-title a:hover{box-shadow:none}.features-wrapper .feature-title p{margin-bottom:0}.features-wrapper .feature-quote{margin:0 auto 30px}@media(max-width:767px){.features-wrapper .feature-quote{margin-bottom:20px}}.features-wrapper .feature-details{padding:40px .625rem 25px;border:1px solid #e7e4d3;position:relative}.features-wrapper .feature-details:before{content:"\A";position:absolute;z-index:-1;top:4px;left:4px;right:4px;bottom:4px;border:1px solid #e7e4d3}.features-wrapper .feature-details .feature-title{text-transform:uppercase;position:relative;padding-bottom:20px;margin-bottom:30px}.features-wrapper .feature-details .feature-title:after{content:'\A';display:inline-block;border-bottom:1px solid #e7e4d3;width:220px;height:1px;margin:0 auto;position:absolute;left:0;right:0;bottom:0;top:auto;z-index:-1}.features-wrapper .feature-details .feature-text{margin-bottom:25px}.features-wrapper .feature-details .feature-text p{margin-bottom:0}.features-wrapper .feature-details .button-wrap,.giveaway-widget-wrapper{margin-bottom:20px}.giveaway-body .text a{color:inherit}.giveaway-body .text a:hover{box-shadow:none;color:#ff7055}@media(min-width:768px){.giveaway-widget-wrapper>.row.lg-collapse{box-sizing:border-box;padding-left:20px;padding-right:20px}}.giveaway-widget-wrapper .separator{margin-top:30px}.giveaway-body{margin:0 auto;padding-top:30px;padding-bottom:30px}@media(max-width:1099px){.giveaway-body{position:static;-ms-transform:none;transform:none;padding:30px 7.5px;margin-bottom:0}}@media(min-width:1100px){.giveaway-body{width:80%}}@media(min-width:1600px){.giveaway-body{margin:0 auto}}.giveaway-body .text p{margin-bottom:20px}.giveaway-body .button{color:#fffef7;background-color:#feb31c}.giveaway-body .button:hover{background-color:#ff7055}.giveaway-body .price{color:inherit;font-size:1.75rem;line-height:2.125rem;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;margin-bottom:22px}.giveaway-image .media-wrap,.plans-compare-wrapper p{margin-bottom:0}.giveaway-image .media-wrap img{display:block}.heading-crosshatch{text-transform:uppercase}.heading-crosshatch .aside-message:before,.heading-crosshatch .membership__benefit:before{border-top:4px solid #2c3b4b}.heading-crosshatch .section-title{color:#5a6d82;padding:15px}.plans-compare-wrapper{padding:25px 0 50px}.plans-compare-wrapper p+p{margin-top:10px}.plans-compare-wrapper .feature-header,.plans-compare-wrapper .feature-title{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;letter-spacing:.5px}.plans-compare-wrapper .feature-header{font-size:1.75rem;line-height:1.75rem}@media print,screen and (min-width:40em) and (max-width:63.99875em){.plans-compare-wrapper .feature-header{font-size:1.5rem;line-height:1.5rem}}@media print,screen and (max-width:39.99875em){.plans-compare-wrapper p+p{margin-top:0}.plans-compare-wrapper .feature-header{font-size:1.25rem;line-height:1.25rem}.plans-compare-wrapper .feature-text{margin-bottom:10px}}.plans-compare-wrapper .feature-title{font-size:1.5625rem;line-height:1.5625rem}@media print,screen and (max-width:63.99875em){.plans-compare-wrapper{padding-top:10px;padding-bottom:30px}.plans-compare-wrapper .feature-title{font-size:1.375rem;line-height:1.375rem}}.plans-compare-wrapper .feature-text{font-family:MinionPro-It;font-style:italic;font-size:1.125rem;line-height:1.5rem}@media print,screen and (max-width:39.99875em){.plans-compare-wrapper .last .feature-text{margin-bottom:0}.plans-compare-wrapper .columns .columns{padding-left:20px;padding-right:20px}.plans-body .row .row{margin-left:auto;margin-right:auto}}.plans-header{margin-bottom:40px}@media print,screen and (max-width:63.99875em){.plans-compare-wrapper .feature-text{font-size:1rem;line-height:1.375rem}.plans-header{margin-bottom:20px}}.plans-body .bg-brown{margin-bottom:20px}.plans-body .bg-brown:last-child{margin-bottom:0}.plans-body .bg-brown>.row{padding-top:25px;padding-bottom:25px}@media print,screen and (min-width:40em){.plans-body .first{padding-left:30px}.plans-body .last{padding-right:30px}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.plans-details-wrapper .columns{padding-left:10px;padding-right:10px}}.plans-details-header .price-wrap{margin-bottom:30px}.plans-details-header .price{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:1.625rem;line-height:1.625rem}@media print,screen and (max-width:63.99875em){.plans-details-header .price{font-size:1.25rem;line-height:1.25rem}}.plans-details-header .tier{font-family:MinionPro-It;font-style:italic;font-size:.9375rem;line-height:1.25rem}.plans-details-content{margin-bottom:100px}@media print,screen and (max-width:63.99875em){.plans-details-header .tier{font-size:.75rem;line-height:1rem}.plans-details-content{margin-bottom:50px}}@media print,screen and (max-width:39.99875em){.plans-details-content .available-wrap{padding-top:10px;padding-bottom:10px}.plans-details-content .button-wrap .button{margin-bottom:10px}}@media(max-width:1399px){.plans-details-content .button-wrap .columns{padding-left:10px;padding-right:10px}}.plans-details-content .button-wrap .button{padding:8px 10px;width:100%;height:100%;display:table}@media(max-width:1399px){.plans-details-content .button-wrap .button{font-size:1rem;padding:8px}}.plans-details-content .button-wrap .button em{font-family:inherit;font-style:inherit;vertical-align:middle;display:table-cell}.plans-details-content .circle-dot{display:block;margin:0 auto}.plans-details-content>.row{padding-top:10px;padding-bottom:10px}.plans-details-content>.row:nth-child(odd){background-color:#f6f4ec}.plans-details-content .details-title{font-size:1.75rem;line-height:2.125rem;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;letter-spacing:.5px}@media print,screen and (max-width:63.99875em){.plans-details-content .details-title{font-size:1.375rem;line-height:1.75rem}}.plans-details-content .details-title em{font-size:1.25rem;line-height:1.875rem;vertical-align:bottom;text-transform:none;font-style:normal;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif}.made-recipe svg,.made-recipe.processing:after,.star-rating-content a,.star-rating-content span{vertical-align:middle}@media print,screen and (max-width:39.99875em){.plans-details-content .row.align-stretch{margin-left:-.625rem;margin-right:-.625rem;-ms-flex-align:center;align-items:center}}.toggle-content{cursor:pointer}.toggle-content:after{background-image:url(/assets/img/st/arrow-down.png);content:'\A';width:20px;height:12px;display:inline-block;margin-left:6px;position:relative;top:-3px;transition:transform .3s ease}.toggle-content:hover{color:#5a6d82}.toggle-content:hover:after{background-image:url(/assets/img/st/arrow-down-hover.png)}.toggle-content.active:after{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.toggle-item{display:none}.slideshow-with-plans .last a.vwo_loaded img{width:100%;height:auto}@media print,screen and (max-width:39.99875em){.slideshow-with-plans .last a.vwo_loaded{display:none}}.blockquote-widget-wrapper{position:relative;margin-bottom:20px}.blockquote-widget-wrapper blockquote{padding-top:30px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;color:#2c3b4b}.blockquote-widget-wrapper blockquote:before{content:'\A';display:block;background-image:url(/assets/img/st/blockquote.png);width:42px;height:42px;margin:0 auto}.blockquote-widget-wrapper .quote-text{font-style:normal}.blockquote-widget-wrapper .quote-author{font-style:italic}.blockquote-widget-wrapper .carousel_next{right:-70px}@media print,screen and (min-width:40em) and (max-width:63.99875em){.blockquote-widget-wrapper .carousel_next{right:-40px}.reveal.small{width:60%}}.blockquote-widget-wrapper .carousel_prev{left:-70px}@media print,screen and (max-width:63.99875em){.plans-details-content .details-title em{font-size:1rem;line-height:1.625rem}.blockquote-widget-wrapper .carousel_prev{left:-40px}}.blockquote-widget-wrapper .separator{margin-top:30px}.blockquote-widget-wrapper .slick-list{margin-bottom:40px}.blockquote-widget-wrapper .slick-dots{bottom:-60px}@media print,screen and (max-width:63.99875em){.blockquote-widget-wrapper .slick-dots{bottom:-45px}}.blockquote-widget-wrapper .slick-dots li .dots{background-color:#efeee9}.blockquote-widget-wrapper .slick-dots li.slick-active .dots{background-color:#cacac2}@media print,screen and (max-width:39.99875em){.blockquote-widget-wrapper .carousel_next{right:-4px}.blockquote-widget-wrapper .carousel_prev{left:-4px}.reveal{bottom:auto;height:auto;min-height:auto;left:0;right:0;max-width:100%;padding:35px 20px;box-sizing:border-box}}.popup__wrapper .close-button,.reveal .close-button{position:absolute;color:inherit;cursor:pointer;right:-4px;top:-11px;font-size:2rem;line-height:1;transition:color .3s ease-in-out;font-weight:700}.popup__wrapper .close-button.round,.reveal .close-button.round{right:15px;top:15px;color:#fff;background-color:#ff7055;border-radius:50%;font-weight:400;width:30px;height:30px;transition:background-color .3s ease-in-out}.popup__wrapper .close-button.round:hover,.reveal .close-button.round:hover{color:#fff;background-color:#ff4522}@media print,screen and (min-width:40em) and (max-width:63.99875em){.popup__wrapper .close-button,.reveal .close-button{font-size:1.375rem}}@media print,screen and (max-width:39.99875em){.popup__wrapper .close-button,.reveal .close-button{right:-12px;top:-24px}}.popup__wrapper .close-button:hover,.reveal .close-button:hover{color:#ff7055}.giveaway-entry-section .t-dark.close-button.round,.giveaway-entry-section .t-light.close-button.round,.giveaway-popup-float .t-dark.close-button.round,.giveaway-popup-float .t-light.close-button.round,.giveaway-popup.reveal .t-dark.close-button.round,.giveaway-popup.reveal .t-light.close-button.round,.popup__wrapper .t-dark.close-button.round,.popup__wrapper .t-light.close-button.round{background-color:transparent;transition:color .3s ease-in-out}.giveaway-entry-section .t-dark.close-button.round:hover,.giveaway-entry-section .t-light.close-button.round:hover,.giveaway-popup-float .t-dark.close-button.round:hover,.giveaway-popup-float .t-light.close-button.round:hover,.giveaway-popup.reveal .t-dark.close-button.round:hover,.giveaway-popup.reveal .t-light.close-button.round:hover,.popup__wrapper .t-dark.close-button.round:hover,.popup__wrapper .t-light.close-button.round:hover{background-color:transparent;color:#ff7055}.giveaway-entry-section .t-light.close-button.round,.giveaway-popup-float .t-light.close-button.round,.giveaway-popup.reveal .t-light.close-button.round,.popup__wrapper .t-light.close-button.round{color:#2c3b4b}.popup__wrapper .close-button.round{right:2px;top:2px}@media print,screen and (max-width:63.99875em){.popup__wrapper .close-button.round{width:20px;height:20px;font-size:1.25rem}}.membership__packages-price--footer .popup__wrapper span a,.newsletter .newsletter__form .popup__wrapper label.error a,.newsletter .popup__wrapper .newsletter__errors a,.offer-landing__offer-price .popup__wrapper span a,.offer-landing__offer-price--gift .popup__wrapper span a,.popup__wrapper .article__login a,.popup__wrapper .category__body a,.popup__wrapper .filter__links a,.popup__wrapper .footer__membership-value-for-example a,.popup__wrapper .live-qa__chat-ended-message a,.popup__wrapper .live-qa__date a,.popup__wrapper .magazine-current__featured-title a,.popup__wrapper .membership__packages-price--footer span a,.popup__wrapper .mono-small a,.popup__wrapper .newsletter .newsletter__errors a,.popup__wrapper .newsletter .newsletter__form label.error a,.popup__wrapper .offer-landing__offer-list a,.popup__wrapper .offer-landing__offer-price span a,.popup__wrapper .offer-landing__offer-price--gift span a,.popup__wrapper .posts__list-date-month a,.popup__wrapper .recipe-header__byline-name a,.popup__wrapper .recipe-header__login a,.popup__wrapper .recipes-menu a,.popup__wrapper .register-landing__location-price-info a,.popup__wrapper .register-landing__offer-list a,.popup__wrapper .register-landing__offer-price span a,.popup__wrapper .register-landing__offer-price--gift span a,.popup__wrapper .register__form-price span a,.popup__wrapper .register__form-price--digital span a,.popup__wrapper .register__form-price-list a,.popup__wrapper .register__header-subtitle a,.popup__wrapper .school__calendar-day a,.popup__wrapper .school__events-month a,.popup__wrapper .school__events-price a,.popup__wrapper .school__partner-address a,.popup__wrapper .stations__time a,.register-landing__offer-price .popup__wrapper span a,.register-landing__offer-price--gift .popup__wrapper span a,.register__form-price .popup__wrapper span a,.register__form-price--digital .popup__wrapper span a{color:#5a6d82}.popup-banner .br-slate-1{padding-right:30px;padding-left:30px}.giveaway-popup-float{position:fixed;bottom:25px;right:25px;z-index:8;cursor:pointer;color:#fff}@media print,screen and (max-width:39.99875em){.giveaway-popup-float{left:0;right:0;bottom:0;background-color:#ff7055}.giveaway-popup-float:hover{background-color:#ff4522}}.giveaway-popup-float>.flex-container:hover .text{background-color:#ff4522}.giveaway-popup-float>.flex-container:hover .media-wrap img{box-shadow:0 0 0 4px #ff4522}.giveaway-popup-float .text{padding:10px 18px 10px 12px;font-size:.875rem;line-height:normal;text-transform:uppercase;background-color:#ff7055;font-family:DINPro-Cond,DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;max-width:75px;letter-spacing:1.5px;margin-right:-8px;transition:background-color .3s ease-in-out}@media print,screen and (max-width:39.99875em){.giveaway-popup-float .text{max-width:100%;width:100%;font-size:1rem}}.giveaway-popup-float .media-wrap{margin-bottom:0;width:100px;height:100px;margin-left:auto;border-radius:50%;z-index:2}.giveaway-popup-float .media-wrap img{box-shadow:0 0 0 4px #ff7055;border-radius:50%;transition:box-shadow .3s ease-in-out}.giveaway-popup-float .close-button{color:#fff;position:absolute;right:0;top:0;cursor:pointer;font-size:.75rem;line-height:1;transition:color .3s ease-in-out;font-weight:700;z-index:3}@media print,screen and (max-width:39.99875em){.giveaway-popup-float .media-wrap{width:75px;height:75px;padding-right:10px}.giveaway-popup-float .media-wrap img{width:75px;height:75px}.giveaway-popup-float .close-button{top:-11px;right:11px}}.giveaway-popup-float .close-button:hover{z-index:3}.giveaway-popup-float .close-button.round{color:#fff;background-color:#ff7055;border-radius:50%;font-weight:400;width:18px;height:18px;transition:background-color .3s ease-in-out}.giveaway-popup-float .close-button.round:hover{color:#fff;background-color:#ff4522}.giveaway-popup.reveal{background-color:#fffef7;padding:0}.giveaway-popup.reveal .giveaway-details-section{margin-bottom:0}.giveaway-popup.reveal .popup-links{text-align:right;text-transform:uppercase}@media print,screen and (max-width:39.99875em){.giveaway-popup-float .close-button.round{width:20px;height:20px}.giveaway-popup.reveal .popup-links{margin-bottom:14px}}@media print,screen and (min-width:40em){.giveaway-popup.reveal{margin-top:20px;width:70%}.giveaway-entry-section .popup__wrapper--wide{width:70%;max-width:102.5rem}}.giveaway-entry-section{overflow:auto}.giveaway-entry-section .t-dark{color:#fffef7}.giveaway-entry-section .popup__wrapper{-ms-transform:none;transform:none;left:0;right:0;top:5vh;margin-left:auto;margin-right:auto;margin-bottom:30px}@media print,screen and (max-width:63.99875em){.giveaway-entry-section .popup__wrapper{padding-bottom:20px;position:static;-ms-transform:none;transform:none;margin:30px auto;overflow-x:hidden}.giveaway-entry-section .popup__wrapper .popup__close{right:20px}}.giveaway-entry-section .popup__wrapper--wide{padding:0}.giveaway-entry-section .popup-banner{font-size:1.125rem}.giveaway-entry-section .giveaway-details-wrapper .text{font-size:1.3125rem;line-height:1.2}@media print,screen and (max-width:63.99875em){.giveaway-entry-section .giveaway-details-wrapper .text{font-size:1.125rem}}.giveaway-entry-section .newsletter__form-details,.giveaway-entry-section p{margin-bottom:0}.giveaway-entry-section p.newsletter_promo__heading{margin-bottom:10px}.giveaway-entry-section .giveaway-pic{margin-bottom:0}.giveaway-entry-section .giveaway-pic img{max-width:300px;width:100%;height:auto}.giveaway-entry-section .text-content{padding:0 20px}.giveaway-entry-section .media-wrap.article-card__video-link .eyebrow,.giveaway-entry-section .price,.giveaway-entry-section .slideshow-content .media-wrap .eyebrow,.giveaway-entry-section .title,.media-wrap.article-card__video-link .giveaway-entry-section .eyebrow,.search-widget-wrapper,.slideshow-content .media-wrap .giveaway-entry-section .eyebrow{padding-left:10px;padding-right:10px}.giveaway-entry-section .media-wrap.article-card__video-link .eyebrow,.giveaway-entry-section .slideshow-content .media-wrap .eyebrow,.giveaway-entry-section .title,.media-wrap.article-card__video-link .giveaway-entry-section .eyebrow,.slideshow-content .media-wrap .giveaway-entry-section .eyebrow{padding-bottom:43px}@media print,screen and (max-width:112.49875em){.giveaway-entry-section .newsletter__form-heading{margin-top:15px}.giveaway-entry-section .giveaway-pic img{max-width:180px}.giveaway-entry-section .media-wrap.article-card__video-link .eyebrow,.giveaway-entry-section .price,.giveaway-entry-section .slideshow-content .media-wrap .eyebrow,.giveaway-entry-section .title,.media-wrap.article-card__video-link .giveaway-entry-section .eyebrow,.slideshow-content .media-wrap .giveaway-entry-section .eyebrow{font-size:1.75rem;line-height:normal}.giveaway-entry-section #giveaway-popup-submit-btn,.giveaway-entry-section .form__input,.giveaway-entry-section .mdl-textfield__input{padding-top:10px;padding-bottom:10px}}.giveaway-entry-section .form__input,.giveaway-entry-section .mdl-textfield__input{text-align:left;box-shadow:none;margin-top:0;border:1px solid #f6f4ec}.giveaway-entry-section .form__input:focus,.giveaway-entry-section .mdl-textfield__input:focus{border:1px solid #e7e4d3}.giveaway-entry-section input.error{font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;font-size:1.25rem;line-height:1.875rem}@media(min-width:600px){.giveaway-entry-section input.error{padding-top:13px;padding-bottom:13px}}@media print,screen and (max-width:112.49875em){.giveaway-entry-section input.error{padding-top:8px;padding-bottom:8px}}.giveaway-entry-section .error{display:block!important}.giveaway-entry-section.popup .form__group{margin-bottom:20px}.giveaway-entry-section.popup input[type=submit]{margin-top:0}.giveaway-entry-section .popup-footer-links{margin-top:14px}@media print,screen and (max-width:39.99875em){.giveaway-entry-section .giveaway-register-form-column .flex-container{display:block}.giveaway-entry-section .giveaway-register-form-column .m-r-10{margin-right:0}.giveaway-entry-section .giveaway-register-form-column .m-l-10{margin-left:0}.giveaway-entry-section .form-submit .text-left{text-align:center!important}}.success-control .newsletter__success-message{margin-top:0;margin-left:0;margin-right:0}.success-control .newsletter-promo{width:90%;margin:0 auto 30px}.recent-recipe-wrapper{color:#1a2d40}.recent-recipe-wrapper .media-wrap{max-height:264px;overflow:hidden;margin-bottom:23px}@media(min-width:415px){.recent-recipe-wrapper .media-wrap{max-width:320px;margin-left:auto;margin-right:auto}}.recent-recipe-wrapper .media-wrap img{height:100%}.media-wrap.article-card__video-link .recent-recipe-wrapper .eyebrow,.recent-recipe-wrapper .media-wrap.article-card__video-link .eyebrow,.recent-recipe-wrapper .slideshow-content .media-wrap .eyebrow,.recent-recipe-wrapper .title,.slideshow-content .media-wrap .recent-recipe-wrapper .eyebrow{font-size:1.5rem;text-transform:capitalize;padding-bottom:8px}.recent-recipe-wrapper .text{font-size:.78125rem;line-height:1.375rem;max-width:85%;margin-left:auto;margin-right:auto}.search-widget-wrapper{padding-top:9px;margin-bottom:1.6875rem}.search-widget-wrapper .search-widget-form-wrapper{width:100%;max-width:calc(100% - 60px);margin-left:auto;margin-right:auto;border:1px solid #fbb040}.search-widget-wrapper .eyebrow{margin-bottom:.40625rem}.media-wrap.article-card__video-link .search-widget-wrapper .eyebrow,.search-widget-wrapper .media-wrap.article-card__video-link .eyebrow,.search-widget-wrapper .slideshow-content .media-wrap .eyebrow,.search-widget-wrapper .title,.slideshow-content .media-wrap .search-widget-wrapper .eyebrow{padding-bottom:4px}.search-widget-wrapper .text p{margin-bottom:1.25rem}.search-widget-wrapper .form__group{margin-bottom:0}.search-widget-wrapper input[type=text]{color:#1a2d40;background-color:#fffef7;border:0}.search-widget-wrapper input[type=text]::-webkit-input-placeholder{text-align:center;font-family:MinionPro-It;text-transform:capitalize;color:#1a2d40}.search-widget-wrapper input[type=text]:-ms-input-placeholder{text-align:center;font-family:MinionPro-It;text-transform:capitalize;color:#1a2d40}.search-widget-wrapper input[type=text]::placeholder{text-align:center;font-family:MinionPro-It;text-transform:capitalize;color:#1a2d40}@media print,screen and (max-width:39.99875em){.search-widget-wrapper .eyebrow{font-size:.625rem;line-height:1}.media-wrap.article-card__video-link .search-widget-wrapper .eyebrow,.search-widget-wrapper .media-wrap.article-card__video-link .eyebrow,.search-widget-wrapper .slideshow-content .media-wrap .eyebrow,.search-widget-wrapper .title,.slideshow-content .media-wrap .search-widget-wrapper .eyebrow{font-size:1.625rem;line-height:2.125rem}.search-widget-wrapper .text{font-size:.78125rem;line-height:1.375rem}.search-widget-wrapper input[type=text]{font-size:1rem;padding:9px 10px}.search-widget-wrapper input[type=text]::-webkit-input-placeholder{font-size:.625rem}.search-widget-wrapper input[type=text]:-ms-input-placeholder{font-size:.625rem}.search-widget-wrapper input[type=text]::placeholder{font-size:.625rem}.search-widget-wrapper input[type=submit]{padding:.75rem .9375rem .8125rem}}.search-widget-wrapper input[type=submit]{box-sizing:border-box;width:100%;font-size:1.125rem;text-transform:uppercase;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;letter-spacing:1px}.icon-apple,.icon-calendar,.icon-google,.icon-outlook,.icon-yahoo{width:18px;padding-right:6px;position:relative}.icon-calendar{height:18px;fill:#fff;top:1px}.icon-apple{height:22px;top:2px}.icon-google,.icon-outlook,.icon-yahoo{height:18px;top:1px}.add-calendar-wrapper{position:absolute;top:auto;bottom:0;left:0;right:auto;box-shadow:1px 2px 10px rgba(44,59,75,.2);padding:20px 20px 15px;width:auto;background-color:#fffef7;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;letter-spacing:.5px}.add-calendar-wrapper a{text-transform:none;color:#000;font-size:1.25rem;line-height:1.2;margin-bottom:5px}.add-calendar-wrapper a:hover{color:#ff7055}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes slideInUp{from{transform:translate3d(0,2%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}.hero-left.content-grid-wrapper,.hero-right.content-grid-wrapper{padding:20px 20px 35px;background-color:#f6f4ec}.offer-section a{display:block}.marketing-bar-section,.top-bar-section{margin-bottom:2.5rem}.marketing-bar-section .media-wrap,.top-bar-section .media-wrap{margin-right:.9375rem;margin-bottom:0}.marketing-bar-section .media-wrap.article-card__video-link .eyebrow,.marketing-bar-section .slideshow-content .media-wrap .eyebrow,.marketing-bar-section .title,.media-wrap.article-card__video-link .marketing-bar-section .eyebrow,.media-wrap.article-card__video-link .top-bar-section .eyebrow,.slideshow-content .media-wrap .marketing-bar-section .eyebrow,.slideshow-content .media-wrap .top-bar-section .eyebrow,.top-bar-section .media-wrap.article-card__video-link .eyebrow,.top-bar-section .slideshow-content .media-wrap .eyebrow,.top-bar-section .title{font-size:1rem;line-height:1.25;text-transform:none;padding-bottom:0}.marketing-bar-section .text,.top-bar-section .text{font-size:.8125rem;line-height:1.125rem}.marketing-bar-section .search-widget-wrapper,.top-bar-section .search-widget-wrapper{padding:0}.marketing-bar-section .search-widget-wrapper .search-widget-form-wrapper,.top-bar-section .search-widget-wrapper .search-widget-form-wrapper{max-width:100%;margin-bottom:0}.marketing-bar-section .search-widget-wrapper .search-widget-form-wrapper .form__input,.marketing-bar-section .search-widget-wrapper .search-widget-form-wrapper .mdl-textfield__input,.top-bar-section .search-widget-wrapper .search-widget-form-wrapper .form__input,.top-bar-section .search-widget-wrapper .search-widget-form-wrapper .mdl-textfield__input{padding:.375rem .625rem}.marketing-bar-section .search-widget-wrapper .search-widget-form-wrapper input[type=submit],.top-bar-section .search-widget-wrapper .search-widget-form-wrapper input[type=submit]{padding:.75rem .625rem}.marketing-bar-section .search-widget-wrapper .search-widget-form-wrapper input[type=text]::-webkit-input-placeholder,.top-bar-section .search-widget-wrapper .search-widget-form-wrapper input[type=text]::-webkit-input-placeholder{font-size:1rem}.marketing-bar-section .search-widget-wrapper .search-widget-form-wrapper input[type=text]:-ms-input-placeholder,.top-bar-section .search-widget-wrapper .search-widget-form-wrapper input[type=text]:-ms-input-placeholder{font-size:1rem}.marketing-bar-section .search-widget-wrapper .search-widget-form-wrapper input[type=text]::placeholder,.top-bar-section .search-widget-wrapper .search-widget-form-wrapper input[type=text]::placeholder{font-size:1rem}.marketing-bar-section{margin:0 2.5rem 1.25rem;padding-top:1.5rem;background-color:#f6f4ec}@media(max-width:1854px){.marketing-bar-section{margin-left:.9375rem;margin-right:.9375rem}}.marketing-bar-section .media-wrap{height:4.375rem;width:4.375rem}@media(max-width:1399px){.marketing-bar-section .media-wrap{height:3.125rem;width:3.125rem;margin-right:.3125rem}}.marketing-bar-section picture{display:inline-block}.marketing-bar-section img{border-radius:50%;overflow:hidden;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.marketing-bar-section .content-wrap{margin-top:.25rem}.marketing-bar-section .media-wrap.article-card__video-link .eyebrow,.marketing-bar-section .slideshow-content .media-wrap .eyebrow,.marketing-bar-section .title,.media-wrap.article-card__video-link .marketing-bar-section .eyebrow,.slideshow-content .media-wrap .marketing-bar-section .eyebrow{padding-bottom:.25rem;font-family:DINNextSlabPro-Bold,Georgia,Times,Times New Roman,serif;color:#5a6d82}@media(min-width:1024px) and (max-width:1279px){.marketing-bar-section .media-wrap.article-card__video-link .eyebrow,.marketing-bar-section .slideshow-content .media-wrap .eyebrow,.marketing-bar-section .title,.media-wrap.article-card__video-link .marketing-bar-section .eyebrow,.slideshow-content .media-wrap .marketing-bar-section .eyebrow{font-size:.8125rem}}.marketing-bar-section .text{font-family:DINNextLTPro-Regular,Georgia,Times,Times New Roman,serif;color:#5a6d82}.cc-w .button--dark,.cc-w .form__label,.cc-w .mdl-textfield__label,.cc-w input[type=button],.cc-w input[type=submit],.signin-or-register .h4,.wrap-title{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}.marketing-bar-section p{margin-bottom:0}@media(min-width:1024px) and (max-width:1399px){.marketing-bar-section .text{display:none}.marketing-bar-section>.row{padding-left:.625rem;padding-right:.625rem}.marketing-bar-section>.row>.columns{padding-left:.3125rem;padding-right:.3125rem}}@keyframes cc-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cc-w a{color:#696e75}.cc-w .cc-i{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #cacaca}.cc-w .cc-i-comment>.cc-i,.cc-w .cc-w-i>.cc-i:first-child{padding-top:0;border-top:none}.cc-w.no-avatar .cc-i .cc-i{margin-left:2.5rem}@media print,screen and (max-width:39.99875em){.cc-w.no-avatar .cc-i .cc-i{margin-left:1.25rem}}.cc-w .cc-i-wrap{overflow:hidden}.cc-w .cc-i-footer,.cc-w .cc-i-header,.cc-w .cc-ll,.cc-w .cc-v{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cc-w .cc-i-comment>.cc-i{margin-top:0}.cc-w .cc-i-body{padding:3px 0 7px}.cc-w .cc-i-body p{margin:0;font-size:1.125rem;line-height:1.6875rem}.cc-w .cc-ll{margin-left:5px;font-weight:500;font-size:.875rem;line-height:21px}.cc-w .cc-i-footer{font-size:.875rem;line-height:1.3125rem}.cc-w .cc-i-footer .cc-ll{font-weight:700}.cc-w .cc-i-figure{float:left;margin-right:.75rem}.cc-w .cc-i-image{display:block;position:relative;width:48px;height:48px;border-radius:4px;overflow:hidden}.cc-w .cc-i .cc-i .cc-i-image{width:36px;height:36px}.cc-w .cc-i-img img{display:block;height:auto;width:100%}.cc-w .cc-i-image-icon{background:#8a8a8a}.cc-w .cc-i-image-icon::after{content:'';width:100%;height:100%;background-size:80%;background-position:50% 100%;background-color:#e6e6e6;display:block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJz48cGF0aCBmaWxsPScjOTQ5ZWE3JyBkPSdNMjI0IDI1NmM3MC43IDAgMTI4LTU3LjMgMTI4LTEyOFMyOTQuNyAwIDIyNCAwIDk2IDU3LjMgOTYgMTI4czU3LjMgMTI4IDEyOCAxMjh6bTg5LjYgMzJoLTE2LjdjLTIyLjIgMTAuMi00Ni45IDE2LTcyLjkgMTZzLTUwLjYtNS44LTcyLjktMTZoLTE2LjdDNjAuMiAyODggMCAzNDguMiAwIDQyMi40VjQ2NGMwIDI2LjUgMjEuNSA0OCA0OCA0OGgzNTJjMjYuNSAwIDQ4LTIxLjUgNDgtNDh2LTQxLjZjMC03NC4yLTYwLjItMTM0LjQtMTM0LjQtMTM0LjR6Jz48L3BhdGg+PC9zdmc+)}.cc-w .cc-ll-i{display:-ms-inline-flexbox;display:inline-flex}.cc-w .cc-ll-i::before{content:'·';font-size:.875em;padding:0 5px}.cc-w .cc-i-header-links{display:none;margin-left:auto}.cc-w .cc-i-content:hover .cc-i-header-links,.cc-w .cc-i-header-links.has-flag{display:block;margin-right:.5rem}.cc-w .cc-i-flag{width:12px;height:12px;display:block;opacity:.6;color:transparent;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBkPSdNMzQ5LjU2NSA5OC43ODNDMjk1Ljk3OCA5OC43ODMgMjUxLjcyMSA2NCAxODQuMzQ4IDY0Yy0yNC45NTUgMC00Ny4zMDkgNC4zODQtNjguMDQ1IDEyLjAxM2E1NS45NDcgNTUuOTQ3IDAgMCAwIDMuNTg2LTIzLjU2MkMxMTguMTE3IDI0LjAxNSA5NC44MDYgMS4yMDYgNjYuMzM4LjA0OCAzNC4zNDUtMS4yNTQgOCAyNC4yOTYgOCA1NmMwIDE5LjAyNiA5LjQ5NyAzNS44MjUgMjQgNDUuOTQ1VjQ4OGMwIDEzLjI1NSAxMC43NDUgMjQgMjQgMjRoMTZjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0di05NC40YzI4LjMxMS0xMi4wNjQgNjMuNTgyLTIyLjEyMiAxMTQuNDM1LTIyLjEyMiA1My41ODggMCA5Ny44NDQgMzQuNzgzIDE2NS4yMTcgMzQuNzgzIDQ4LjE2OSAwIDg2LjY2Ny0xNi4yOTQgMTIyLjUwNS00MC44NThDNTA2Ljg0IDM1OS40NTIgNTEyIDM0OS41NzEgNTEyIDMzOS4wNDV2LTI0My4xYzAtMjMuMzkzLTI0LjI2OS0zOC44Ny00NS40ODUtMjkuMDE2LTM0LjMzOCAxNS45NDgtNzYuNDU0IDMxLjg1NC0xMTYuOTUgMzEuODU0eic+PC9wYXRoPjwvc3ZnPg==)}.cc-w .cc-i-header .cc-icon svg{width:13px;height:13px;fill:inherit;margin-right:5px;margin-left:5px;color:#696e75;padding-top:5px;display:inline-block;vertical-align:middle}.cc-w .cc-v-down,.cc-w .cc-v-up{position:relative;padding:0 5px;margin:0 4px;color:#696e75}.cc-w .cc-v-down::after,.cc-w .cc-v-up::after{content:'';width:10px;height:11px;display:block;opacity:.7;min-height:12px;background-repeat:no-repeat;transition:.3s ease}.cc-w .cc-v-down:hover:not(.disabled)::after,.cc-w .cc-v-up:hover:not(.disabled)::after{opacity:1}.cc-w .cc-v-down.disabled,.cc-w .cc-v-up.disabled{cursor:default;pointer-events:none;opacity:.4}.cc-w .cc-v-down::before{content:'';border-left:2px solid #e7e9ee;height:12px;position:absolute;top:0;left:-5px;cursor:default;pointer-events:none}.cc-w .cc-v-up::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJz48cGF0aCBkPSdNMjQwLjk3MSAxMzAuNTI0bDE5NC4zNDMgMTk0LjM0M2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFsLTIyLjY2NyAyMi42NjdjLTkuMzU3IDkuMzU3LTI0LjUyMiA5LjM3NS0zMy45MDEuMDRMMjI0IDIyNy40OTUgNjkuMjU1IDM4MS41MTZjLTkuMzc5IDkuMzM1LTI0LjU0NCA5LjMxNy0zMy45MDEtLjA0bC0yMi42NjctMjIuNjY3Yy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFMMjA3LjAzIDEzMC41MjVjOS4zNzItOS4zNzMgMjQuNTY4LTkuMzczIDMzLjk0MS0uMDAxeic+PC9wYXRoPjwvc3ZnPg==)}.cc-w .cc-v-down::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJz48cGF0aCBkPSdNMjA3LjAyOSAzODEuNDc2TDEyLjY4NiAxODcuMTMyYy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFsMjIuNjY3LTIyLjY2N2M5LjM1Ny05LjM1NyAyNC41MjItOS4zNzUgMzMuOTAxLS4wNEwyMjQgMjg0LjUwNWwxNTQuNzQ1LTE1NC4wMjFjOS4zNzktOS4zMzUgMjQuNTQ0LTkuMzE3IDMzLjkwMS4wNGwyMi42NjcgMjIuNjY3YzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MUwyNDAuOTcxIDM4MS40NzZjLTkuMzczIDkuMzcyLTI0LjU2OSA5LjM3Mi0zMy45NDIgMHonPjwvcGF0aD48L3N2Zz4=)}.cc-w .cc-f-wrap{position:relative;padding:20px;border:1px solid #e3e3e3;margin-top:10px;margin-bottom:30px}.cc-w .cc-f-textarea{max-width:100%;min-width:100%;resize:vertical;max-height:37.5rem;min-height:5.75rem}.cc-w .form-control{margin-bottom:10px!important}.cc-w .form__label,.cc-w .mdl-textfield__label{font-size:1.5rem;line-height:1.25}.cc-w .cc-f-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.25rem}.cc-w .cc-f-input,.cc-w .cc-f-label,.cc-w .cc-f-label-i{margin-bottom:.5rem}.cc-w .cc-f-col{-ms-flex:1 0 auto;flex:1 0 auto;padding:0 .25rem}.cc-w .cc-f-btn.loading{color:transparent!important;min-height:1rem;pointer-events:none;position:relative}.cc-w .cc-f-btn.loading::after{animation:cc-loading .5s infinite linear;border:.1rem solid #000;border-radius:50%;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1rem;left:50%;margin-left:-.5rem;margin-top:-.5rem;position:absolute;top:50%;width:1rem;z-index:1}.cc-w .button--dark,.cc-w input[type=button],.cc-w input[type=submit]{width:auto;color:#fffef7;padding:8px 24px;letter-spacing:1.5px;font-size:1.25rem;line-height:1.375rem;text-transform:uppercase;background:#5a6d82;border:0;border-radius:0}.cc-w .button--dark:hover,.cc-w input[type=button]:hover,.cc-w input[type=submit]:hover{background:#2c3b4b}.cc-w .cc-f-label{color:#696e75;font-size:90%;font-weight:600}.cc-w .cc-f-label-i{color:#82878f;font-size:80%;font-weight:500}.cc-w .cc-f-label-r{color:#ff7055}.cc-w .cc-f-select{background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDQnPjxwYXRoIGZpbGw9JyMzMzNGNDgnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTcuNDg0LjY0M2EuMjMuMjMgMCAwIDEtLjA2Ny4xNTRsLTMuMTIgMy4xMmEuMjMuMjMgMCAwIDEtLjE1NC4wNjcuMjMuMjMgMCAwIDEtLjE1NC0uMDY3TC44NjkuNzk3QS4yMy4yMyAwIDAgMSAuOC42NDMuMjMuMjMgMCAwIDEgLjg2OC40ODlsLjMzNS0uMzM1YS4yMTguMjE4IDAgMCAxIC4xNTQtLjA2Ny4yMy4yMyAwIDAgMSAuMTU0LjA2N2wyLjYzMiAyLjYzMkw2Ljc3NS4xNTRhLjIzLjIzIDAgMCAxIC4xNTQtLjA2Ny4yMy4yMyAwIDAgMSAuMTU0LjA2N2wuMzM0LjMzNWMuMDQuMDQuMDY3LjEuMDY3LjE1NHonLz48L3N2Zz4=) right .75rem center no-repeat #fff;background-size:.7rem;padding-right:2rem}.cc-w .cc-e,.cc-w .cc-n{color:#5a6d82}.cc-w .cc-w-h{border-bottom:1px solid #dbdfe4;margin-bottom:1rem}.cc-w .cc-sub{color:#696e75;font-size:80%;font-weight:600;transition:color .2s ease;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.cc-w .cc-sub.is-subscribed,.cc-w .cc-sub.is-subscribed:active,.cc-w .cc-sub.is-subscribed:hover{color:#5cb767}.cc-w .cc-sub:active,.cc-w .cc-sub:hover{color:#45484d}.cc-w .cc-sub .cc-icon-envelope svg{width:17px;height:19px;fill:inherit;margin-right:5px}.cc-w .cc-sub .cc-icon-check svg{width:12px;height:14px;fill:inherit;margin-left:7px;opacity:0;transition:opacity .2s ease}.cc-w .cc-sub.is-subscribed .cc-icon-check svg{opacity:1}.signin-or-register{font-size:18px;line-height:26px}.signin-or-register a{font-size:inherit;line-height:inherit;color:#1e2732}.signin-or-register .h4{font-size:20px;line-height:20px;text-transform:uppercase;color:#5a6d82;letter-spacing:.5px;margin-bottom:10px;margin-top:10px}.wrap-title{font-size:24px;line-height:30px;text-transform:uppercase;font-weight:700;border-bottom:1px solid #cacaca;padding-bottom:14px}.cdspw-app[data-v-2c7ae171],.mdl-cell.mdl-cell--12-col.cdspw-full-width{margin:0}.mdl-grid[data-v-2c7ae171]{padding:0;display:block}.mdl-card__supporting-text[data-v-f30cc054]{padding:0;margin-top:10px}.mdl-cell--11-col-desktop.mdl-cell--11-col-desktop[data-v-f30cc054],.mdl-cell--11-col[data-v-f30cc054]{width:100%;margin:0}.mdl-card[data-v-f30cc054]{background:0 0;box-shadow:none}.mdl-textfield__input[data-v-f30cc054]{width:100%;background-color:#f6f4ec;display:block;outline:0;border:1px solid #f6f4ec;font-family:MinionPro-Regular,Georgia,Times,Times New Roman,serif;font-size:20px;color:#2c3b4b;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;padding:15px 20px;line-height:30px;margin-top:20px}@media print,screen and (max-width:39.99875em){.mdl-textfield__input[data-v-f30cc054]{padding:10px 20px;line-height:1.25rem}}.mdl-textfield__label[data-v-f30cc054]{top:0;bottom:auto;letter-spacing:1px;font-size:14px;line-height:18px;display:block!important;color:#2c3b4b}.mdl-cell[data-v-f30cc054]{margin-left:0;margin-right:0;width:100%}div#cds-payment-widget{position:relative;clear:both}div#cdsgaltpw{position:absolute;top:-20px;right:-32px}@media print,screen and (max-width:39.99875em){div#cdsgaltpw{position:static}}.star-rating--icon{background-image:url(/assets/img/star-rating/star-empty.svg);background-repeat:no-repeat;background-size:cover;height:2rem;width:2.125rem;display:inline-block}.star-rating--1 .star-rating--icon:first-child,.star-rating-fixed--1:not([class*=star-rating--]) .star-rating--icon:first-child{background-image:url(/assets/img/star-rating/star-filled.svg)}.rating-enabled.rating--selected.star-rating-fixed--1:not([class*=star-rating--]) .star-rating--icon:first-child,.rating-enabled.star-rating--1 .star-rating--icon:first-child,.theme-red.star-rating--1 .star-rating--icon:first-child,.theme-red.star-rating-fixed--1:not([class*=star-rating--]) .star-rating--icon:first-child{background-image:url(/assets/img/star-rating/star-filled-red.svg)}.star-rating--2 .star-rating--icon:nth-child(-n+2),.star-rating-fixed--2:not([class*=star-rating--]) .star-rating--icon:nth-child(-n+2){background-image:url(/assets/img/star-rating/star-filled.svg)}.rating-enabled.rating--selected.star-rating-fixed--2:not([class*=star-rating--]) .star-rating--icon:nth-child(-n+2),.rating-enabled.star-rating--2 .star-rating--icon:nth-child(-n+2),.theme-red.star-rating--2 .star-rating--icon:nth-child(-n+2),.theme-red.star-rating-fixed--2:not([class*=star-rating--]) .star-rating--icon:nth-child(-n+2){background-image:url(/assets/img/star-rating/star-filled-red.svg)}.star-rating--3 .star-rating--icon:nth-child(-n+3),.star-rating-fixed--3:not([class*=star-rating--]) .star-rating--icon:nth-child(-n+3){background-image:url(/assets/img/star-rating/star-filled.svg)}.rating-enabled.rating--selected.star-rating-fixed--3:not([class*=star-rating--]) .star-rating--icon:nth-child(-n+3),.rating-enabled.star-rating--3 .star-rating--icon:nth-child(-n+3),.theme-red.star-rating--3 .star-rating--icon:nth-child(-n+3),.theme-red.star-rating-fixed--3:not([class*=star-rating--]) .star-rating--icon:nth-child(-n+3){background-image:url(/assets/img/star-rating/star-filled-red.svg)}.star-rating--4 .star-rating--icon:nth-child(-n+4),.star-rating-fixed--4:not([class*=star-rating--]) .star-rating--icon:nth-child(-n+4){background-image:url(/assets/img/star-rating/star-filled.svg)}.rating-enabled.rating--selected.star-rating-fixed--4:not([class*=star-rating--]) .star-rating--icon:nth-child(-n+4),.rating-enabled.star-rating--4 .star-rating--icon:nth-child(-n+4),.theme-red.star-rating--4 .star-rating--icon:nth-child(-n+4),.theme-red.star-rating-fixed--4:not([class*=star-rating--]) .star-rating--icon:nth-child(-n+4){background-image:url(/assets/img/star-rating/star-filled-red.svg)}.star-rating--5 .star-rating--icon:nth-child(-n+5),.star-rating-fixed--5:not([class*=star-rating--]) .star-rating--icon:nth-child(-n+5){background-image:url(/assets/img/star-rating/star-filled.svg)}.rating-enabled.rating--selected.star-rating-fixed--5:not([class*=star-rating--]) .star-rating--icon:nth-child(-n+5),.rating-enabled.star-rating--5 .star-rating--icon:nth-child(-n+5),.theme-red.star-rating--5 .star-rating--icon:nth-child(-n+5),.theme-red.star-rating-fixed--5:not([class*=star-rating--]) .star-rating--icon:nth-child(-n+5){background-image:url(/assets/img/star-rating/star-filled-red.svg)}.recipe-rating--link{padding-left:.625rem;padding-right:.625rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:5}.recipe-rating--link+.infobar__sharing--share-label{border-right:1px solid #e7e4d3}.rating-system .star-rating--icon,.review-rating-link--full .star-rating--icon{width:1.0625rem;height:1rem}.recipe-link-cooked{display:none}.recipe-cooked .recipe-link-cooked{display:block}.recipe-cooked .recipe-link-not-cooked{display:none}.made-recipe.processing{position:relative}.made-recipe.processing:after{content:'';background-image:url(/assets/img/star-rating/loader.gif);background-size:cover;width:1.5rem;height:1.5rem;display:inline-block}.rating-system--inline{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.9375rem;margin-left:.9375rem;padding-left:.9375rem;border-left:1px solid #e7e4d3}.rating-system--full{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:.9375rem}#review-description{resize:vertical}.review-wrap{margin-bottom:.9375rem;border-bottom:1px solid #cacaca;padding-bottom:.625rem}.review-wrap.under-review{font-style:italic;color:#b7b3a3}.review-wrap.under-review .review-date{color:inherit}.review-wrap .star-rating--icon{width:1.5rem;height:1.41176rem}.review-header{display:-ms-flexbox;display:flex;gap:.625rem}.review-date{color:#696e75;font-size:.875rem}.review-date:before{content:'·';font-size:1rem;padding-right:.3125rem}.review-description,.review-title{font-size:1.125rem}.review-title{line-height:1.6875rem}.pending-review-wrapper{color:rgba(44,59,75,.7);font-style:italic}.pending-review-wrapper .star-rating--icon{opacity:.7}.review-modal-success{display:none}.w-catch-all-subpages{margin-top:2.875rem}.w-catch-all-subpages .columns{border-right:1px solid #e3e0ce;padding-bottom:15.625rem}@media print,screen and (max-width:63.99875em){.w-catch-all-subpages .columns{border-right:0;padding-bottom:6.25rem}}.w-catch-all-subpages .columns:last-child{border-right:0}.w-catch-all-subpages a{color:inherit}.w-catch-all-subpages .sp-item{padding-left:1rem;padding-right:1rem}.w-catch-all-subpages .item-title{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:2rem;line-height:1.2;margin-bottom:2.5rem;border-bottom:1px solid #e3e0ce}.w-catch-all-subpages .item-intro{font-family:FoundersGroteskMonoRegular,courier new,Courier,mono;font-size:1rem;line-height:1.125rem;letter-spacing:.075em;border-bottom:1px solid #e3e0ce}.interests-col .membership__packages-price--footer .w-testimonials span,.interests-col .newsletter .newsletter__form .w-testimonials label.error,.interests-col .newsletter .w-testimonials .newsletter__errors,.interests-col .offer-landing__offer-price .w-testimonials span,.interests-col .offer-landing__offer-price--gift .w-testimonials span,.interests-col .register-landing__offer-price .w-testimonials span,.interests-col .register-landing__offer-price--gift .w-testimonials span,.interests-col .register__form-price .w-testimonials span,.interests-col .register__form-price--digital .w-testimonials span,.interests-col .w-testimonials .article__login,.interests-col .w-testimonials .category__body,.interests-col .w-testimonials .filter__links,.interests-col .w-testimonials .footer__membership-value-for-example,.interests-col .w-testimonials .live-qa__chat-ended-message,.interests-col .w-testimonials .live-qa__date,.interests-col .w-testimonials .magazine-current__featured-title,.interests-col .w-testimonials .mono-small,.interests-col .w-testimonials .offer-landing__offer-list,.interests-col .w-testimonials .posts__list-date-month,.interests-col .w-testimonials .recipe-header__byline-name,.interests-col .w-testimonials .recipe-header__login,.interests-col .w-testimonials .recipes-menu,.interests-col .w-testimonials .register-landing__location-price-info,.interests-col .w-testimonials .register-landing__offer-list,.interests-col .w-testimonials .register__form-price-list,.interests-col .w-testimonials .register__header-subtitle,.interests-col .w-testimonials .school__calendar-day,.interests-col .w-testimonials .school__events-month,.interests-col .w-testimonials .school__events-price,.interests-col .w-testimonials .school__partner-address,.interests-col .w-testimonials .stations__time,.membership__packages-price--footer .interests-col .w-testimonials span,.newsletter .interests-col .w-testimonials .newsletter__errors,.newsletter .newsletter__form .interests-col .w-testimonials label.error,.offer-landing__offer-price .interests-col .w-testimonials span,.offer-landing__offer-price--gift .interests-col .w-testimonials span,.register-landing__offer-price .interests-col .w-testimonials span,.register-landing__offer-price--gift .interests-col .w-testimonials span,.register__form-price .interests-col .w-testimonials span,.register__form-price--digital .interests-col .w-testimonials span,.w-testimonials .interests-col .article__login,.w-testimonials .interests-col .category__body,.w-testimonials .interests-col .filter__links,.w-testimonials .interests-col .footer__membership-value-for-example,.w-testimonials .interests-col .live-qa__chat-ended-message,.w-testimonials .interests-col .live-qa__date,.w-testimonials .interests-col .magazine-current__featured-title,.w-testimonials .interests-col .membership__packages-price--footer span,.w-testimonials .interests-col .mono-small,.w-testimonials .interests-col .newsletter .newsletter__errors,.w-testimonials .interests-col .newsletter .newsletter__form label.error,.w-testimonials .interests-col .offer-landing__offer-list,.w-testimonials .interests-col .offer-landing__offer-price span,.w-testimonials .interests-col .offer-landing__offer-price--gift span,.w-testimonials .interests-col .posts__list-date-month,.w-testimonials .interests-col .recipe-header__byline-name,.w-testimonials .interests-col .recipe-header__login,.w-testimonials .interests-col .recipes-menu,.w-testimonials .interests-col .register-landing__location-price-info,.w-testimonials .interests-col .register-landing__offer-list,.w-testimonials .interests-col .register-landing__offer-price span,.w-testimonials .interests-col .register-landing__offer-price--gift span,.w-testimonials .interests-col .register__form-price span,.w-testimonials .interests-col .register__form-price--digital span,.w-testimonials .interests-col .register__form-price-list,.w-testimonials .interests-col .register__header-subtitle,.w-testimonials .interests-col .school__calendar-day,.w-testimonials .interests-col .school__events-month,.w-testimonials .interests-col .school__events-price,.w-testimonials .interests-col .school__partner-address,.w-testimonials .interests-col .stations__time,.w-testimonials .membership__packages-price--footer .interests-col span,.w-testimonials .mono-header--dark,.w-testimonials .mono-header--light,.w-testimonials .newsletter .interests-col .newsletter__errors,.w-testimonials .newsletter .newsletter__form .interests-col label.error,.w-testimonials .offer-landing__offer-price .interests-col span,.w-testimonials .offer-landing__offer-price--gift .interests-col span,.w-testimonials .register-landing__offer-price .interests-col span,.w-testimonials .register-landing__offer-price--gift .interests-col span,.w-testimonials .register__form-price .interests-col span,.w-testimonials .register__form-price--digital .interests-col span,.w-testimonials .related-list__title,.w-testimonials .stations__state-name{margin-bottom:1.25rem}.w-testimonials .testimonial-item{padding-bottom:4.6875rem}.w-testimonials .item-title{font-size:2.5rem;line-height:1.2;font-family:MinionPro-Bold}.w-testimonials .item-desc p{margin-bottom:.9375rem}.w-testimonials .item-author{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono}.interests-col .membership__packages-price--footer .w-popular-episodes span,.interests-col .newsletter .newsletter__form .w-popular-episodes label.error,.interests-col .newsletter .w-popular-episodes .newsletter__errors,.interests-col .offer-landing__offer-price .w-popular-episodes span,.interests-col .offer-landing__offer-price--gift .w-popular-episodes span,.interests-col .register-landing__offer-price .w-popular-episodes span,.interests-col .register-landing__offer-price--gift .w-popular-episodes span,.interests-col .register__form-price .w-popular-episodes span,.interests-col .register__form-price--digital .w-popular-episodes span,.interests-col .w-popular-episodes .article__login,.interests-col .w-popular-episodes .category__body,.interests-col .w-popular-episodes .filter__links,.interests-col .w-popular-episodes .footer__membership-value-for-example,.interests-col .w-popular-episodes .live-qa__chat-ended-message,.interests-col .w-popular-episodes .live-qa__date,.interests-col .w-popular-episodes .magazine-current__featured-title,.interests-col .w-popular-episodes .mono-small,.interests-col .w-popular-episodes .offer-landing__offer-list,.interests-col .w-popular-episodes .posts__list-date-month,.interests-col .w-popular-episodes .recipe-header__byline-name,.interests-col .w-popular-episodes .recipe-header__login,.interests-col .w-popular-episodes .recipes-menu,.interests-col .w-popular-episodes .register-landing__location-price-info,.interests-col .w-popular-episodes .register-landing__offer-list,.interests-col .w-popular-episodes .register__form-price-list,.interests-col .w-popular-episodes .register__header-subtitle,.interests-col .w-popular-episodes .school__calendar-day,.interests-col .w-popular-episodes .school__events-month,.interests-col .w-popular-episodes .school__events-price,.interests-col .w-popular-episodes .school__partner-address,.interests-col .w-popular-episodes .stations__time,.membership__packages-price--footer .interests-col .w-popular-episodes span,.newsletter .interests-col .w-popular-episodes .newsletter__errors,.newsletter .newsletter__form .interests-col .w-popular-episodes label.error,.offer-landing__offer-price .interests-col .w-popular-episodes span,.offer-landing__offer-price--gift .interests-col .w-popular-episodes span,.register-landing__offer-price .interests-col .w-popular-episodes span,.register-landing__offer-price--gift .interests-col .w-popular-episodes span,.register__form-price .interests-col .w-popular-episodes span,.register__form-price--digital .interests-col .w-popular-episodes span,.w-popular-episodes .interests-col .article__login,.w-popular-episodes .interests-col .category__body,.w-popular-episodes .interests-col .filter__links,.w-popular-episodes .interests-col .footer__membership-value-for-example,.w-popular-episodes .interests-col .live-qa__chat-ended-message,.w-popular-episodes .interests-col .live-qa__date,.w-popular-episodes .interests-col .magazine-current__featured-title,.w-popular-episodes .interests-col .membership__packages-price--footer span,.w-popular-episodes .interests-col .mono-small,.w-popular-episodes .interests-col .newsletter .newsletter__errors,.w-popular-episodes .interests-col .newsletter .newsletter__form label.error,.w-popular-episodes .interests-col .offer-landing__offer-list,.w-popular-episodes .interests-col .offer-landing__offer-price span,.w-popular-episodes .interests-col .offer-landing__offer-price--gift span,.w-popular-episodes .interests-col .posts__list-date-month,.w-popular-episodes .interests-col .recipe-header__byline-name,.w-popular-episodes .interests-col .recipe-header__login,.w-popular-episodes .interests-col .recipes-menu,.w-popular-episodes .interests-col .register-landing__location-price-info,.w-popular-episodes .interests-col .register-landing__offer-list,.w-popular-episodes .interests-col .register-landing__offer-price span,.w-popular-episodes .interests-col .register-landing__offer-price--gift span,.w-popular-episodes .interests-col .register__form-price span,.w-popular-episodes .interests-col .register__form-price--digital span,.w-popular-episodes .interests-col .register__form-price-list,.w-popular-episodes .interests-col .register__header-subtitle,.w-popular-episodes .interests-col .school__calendar-day,.w-popular-episodes .interests-col .school__events-month,.w-popular-episodes .interests-col .school__events-price,.w-popular-episodes .interests-col .school__partner-address,.w-popular-episodes .interests-col .stations__time,.w-popular-episodes .membership__packages-price--footer .interests-col span,.w-popular-episodes .mono-header--dark,.w-popular-episodes .mono-header--light,.w-popular-episodes .newsletter .interests-col .newsletter__errors,.w-popular-episodes .newsletter .newsletter__form .interests-col label.error,.w-popular-episodes .offer-landing__offer-price .interests-col span,.w-popular-episodes .offer-landing__offer-price--gift .interests-col span,.w-popular-episodes .register-landing__offer-price .interests-col span,.w-popular-episodes .register-landing__offer-price--gift .interests-col span,.w-popular-episodes .register__form-price .interests-col span,.w-popular-episodes .register__form-price--digital .interests-col span,.w-popular-episodes .related-list__title,.w-popular-episodes .stations__state-name{margin-bottom:1.875rem}.w-popular-episodes .article-cards{margin-top:0;margin-left:-2rem;margin-right:-2rem}@media print,screen and (max-width:63.99875em){.w-testimonials .testimonial-item{padding-bottom:1.875rem}.w-testimonials .item-title{font-size:1.5625rem}.w-testimonials .star-rating--icon{width:1.5rem;background-size:contain}.w-popular-episodes .article-cards{margin-left:-1rem;margin-right:-1rem}}.w-popular-episodes .article-card{padding-left:2rem;padding-right:2rem;margin-right:0;width:100%;max-width:33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}@media print,screen and (max-width:63.99875em){.w-popular-episodes .article-card{padding-left:1rem;padding-right:1rem}.nav-st .sub-menu{display:none}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.w-popular-episodes .article-card{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media print,screen and (max-width:39.99875em){.w-popular-episodes .article-card{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.nav-st{border:0;margin-bottom:1.0625rem}}.nav-st .sub-menu{position:absolute;background:#fffef7;padding:10px 20px 50px;left:-20px;top:41px;visibility:hidden;opacity:0;z-index:3;transition-property:opacity,visibility;transition-duration:.3s;box-shadow:0 2px 3px 0 rgba(0,0,0,.1);width:0;height:0;overflow:hidden}.nav-st .has-children,.nav-st .nav-link-wrap,.st-mobile-nav .has-children{position:relative}.nyc-style-small,.offer-section.nyc-style{background-size:cover;background-position:center center}.nav-st .has-children:focus+.sub-menu,.nav-st .has-children:hover+.sub-menu,.nav-st .sub-menu:hover{visibility:visible;opacity:1;width:auto;height:auto}.nav-st .sub-menu .child{margin-bottom:10px}.nav-st .sub-menu .child .nav-link{font-family:DINPro-Cond,DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}.nav-st .sub-menu .child .nav-link.bold,.nav-st .sub-menu .child .nav-link.strong{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}.nav-st .has-children{display:inline-block}.nav-st .menu-level-1>.nav-link-wrap>.nav-link{line-height:2.5625rem;display:inline-block}.nav-st .menu-level-2{min-width:200px}.nav-st .menu-level-2>.nav-link-wrap,.nav-st .menu-level-3>.nav-link-wrap{line-height:26px}.nav-st .menu-level-2>.nav-link-wrap>.nav-link,.nav-st .menu-level-3>.nav-link-wrap>.nav-link{font-family:DINCond-Regular,Arial,Helvetica,Verdana,sans-serif;font-size:1.1875rem;line-height:inherit;text-transform:none}.nav-st .nav-link{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif;font-size:1.0625rem;line-height:1.1875rem;margin-right:0}.nav-st .nav-small-menu a,.st-mobile-nav .mobile-nav__link-wrap{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono}@media(min-width:1100px) and (max-width:1299px){.nav-st .nav-link{font-size:1rem}}.sub-menu .nav-st .nav-link{text-transform:none}@media print,screen and (max-width:63.99875em){.nav-st .nav-links--left.flex-container{display:none}}@media only screen and (max-width:1315px){.nav-st .nav-links--left .columns,.nav-st .nav-links--right .columns{padding-left:.625rem;padding-right:.625rem}}@media print,screen and (max-width:68.74875em){.nav-st .nav-links--left,.nav-st .nav-links--left .nav-logo,.nav-st .nav-links--right,.nav-st .nav-links--right .nav-logo{display:none}}.nav-st .nav-small-menu{border-top:4px solid #2c3b4b;margin-top:10px;margin-left:40px;margin-right:40px;text-transform:uppercase}@media screen and (min-width:68.75em){.nav-st .nav-small-menu{display:none}}@media print,screen and (max-width:37.49875em){.nav-st .nav-small-menu{margin-left:30px;margin-right:30px}}.nav-st .nav-small-menu .column:first-child a,.nav-st .nav-small-menu .columns:first-child a{border-right:1px solid #e7e4d3}.nav-st .nav-small-menu a{display:block;padding:10px 0;letter-spacing:2px}.nav-st .nav-link__flag{bottom:17px}.st-mobile-nav .mobile-nav__account .mobile-nav__link{text-align:center}.st-mobile-nav .mobile-nav__link{text-align:left}.st-mobile-nav .mobile-nav__link-wrap{position:relative;color:#fffef7;text-transform:uppercase;letter-spacing:1px;font-size:14px;border-bottom:1px solid #5a6d82;width:80%;text-align:center;padding:8px 0;transition:color .2s}.st-mobile-nav .mobile-nav__link-wrap:focus,.st-mobile-nav .mobile-nav__link-wrap:hover{color:#9cb7c6}@media(min-width:600px){.st-mobile-nav .mobile-nav__link-wrap{padding:10px 0}}.st-mobile-nav .mobile-nav__link-wrap .mobile-nav__link-wrap{width:100%}.st-mobile-nav .mobile-nav__link-wrap .mobile-nav__link-wrap .mobile-nav__link{padding-left:30px;padding-right:30px}.st-mobile-nav .mobile-nav__link-wrap .mobile-nav__link{width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}.st-mobile-nav .mobile-nav__link-wrap .mobile-nav__link:last-child{border-bottom:0}.st-mobile-nav .expand-submenu{position:absolute;right:2px;width:15px}@media(min-width:970px) and (max-width:1099px){.site-message+.ads-wrapper.ad-loaded~.page-wrapper .hamburger:not(.is-active):not(.reset-position),.site-message+.ads-wrapper.ad-loaded~.page-wrapper .nav-links__search-open:not(.reset-position){top:20.9375rem}}@media(min-width:600px) and (max-width:1099px){.site-message~.page-wrapper .hamburger:not(.is-active):not(.reset-position),.site-message~.page-wrapper .nav-links__search-open:not(.reset-position){top:5.3125rem}}.ads-wrapper.ad-loaded~.page-wrapper .nav-fixed{top:26.875rem}.ads-wrapper.ad-loaded~.page-wrapper .nav-st.reset-position .nav-fixed{top:11.25rem}@media(min-width:970px) and (max-width:1099px){.ads-wrapper.ad-loaded~.page-wrapper .hamburger:not(.is-active):not(.reset-position),.ads-wrapper.ad-loaded~.page-wrapper .nav-links__search-open:not(.reset-position){top:16.8125rem}}.site-message-mobile{display:none;background-color:#1a2d40;color:#fff;text-transform:uppercase;text-align:center;font-size:1.375rem;line-height:1;padding:9px 10px;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}.site-message-mobile a{color:#ff7055}.site-message-mobile p{margin-bottom:0}.cart-icon{display:none;position:absolute;top:8px;right:18px;padding:15px 16px 7px}@media(max-width:569px){.cart-icon{display:inline-block}}@media print,screen and (max-width:39.99875em){.nav--regular-bar .nav-inset,.nav-inset,.nav-minimal .nav-inset{border-bottom:0}.nav--regular-bar .nav-inset:after,.nav--regular-bar .nav-inset:before,.nav-inset:after,.nav-inset:before,.nav-minimal .nav-inset:after,.nav-minimal .nav-inset:before{display:none}.site-message-mobile{display:block}}.nav-st .sub-menu.sub-menu-visible{visibility:visible;opacity:1;height:auto;width:auto}.footer__links{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__links a{position:relative}.footer__links a:after{content:'\A';width:1px;display:block;position:absolute;right:0;top:0;bottom:0;height:100%;background-color:#5a6d82}.footer__links a:last-child:after{display:none}.search-bar{margin-top:2.25rem;margin-bottom:.15625rem}@media(min-width:1100px) and (max-width:1349px){.search-bar{margin-top:.625rem;margin-bottom:0}}.search__form--top-bar .search__input,.search__form--top-bar-mobile .search__input{color:#2c3b4b;border:1px solid #b9b6aa;background-color:#fff;text-transform:none}.search__form--top-bar .search__submit .aria-hidden,.search__form--top-bar-mobile .search__submit .aria-hidden{color:#5a6d82}.search__form--top-bar .search__submit,.search__form--top-bar-mobile .search__submit{right:.625rem;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.search__form--top-bar .search__input{font-size:1.625rem;line-height:1.125;padding:.3125rem 3.4375rem .3125rem .625rem}.search__form--top-bar img{width:1.8125rem;height:1.8125rem}.search__form--top-bar .search__submit{background-color:transparent}.search__form--top-bar-mobile .search__input{font-size:1rem;line-height:1.125rem;padding:.3125rem 2.1875rem .3125rem .625rem}.search__form--top-bar-mobile .search__submit{height:1.875rem;width:1.875rem;background-color:#b9b6aa;border-radius:0;right:0}.nav-links__signup,.search-bar-form-wrap{margin-bottom:1.125rem}.search-bowtie--bar img{max-width:4.0625rem}.nav-top-bar{padding-top:1.875rem}.nav-top-bar .nav-logo{text-align:center}@media(min-width:1100px){.nav-top-bar .nav-logo{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.nav-bar-mobile{display:none}}.nav-top-bar .nav-logo img{max-height:5.125rem}@media(min-width:1100px) and (max-width:1349px){.nav-top-bar .nav-logo img{max-height:3.4375rem}}@media(min-width:414px) and (max-width:1099px){.nav-top-bar .nav-logo img{max-width:13.125rem}}@media print,screen and (max-width:39.99875em){.footer__links a:after{display:none}.nav-top-bar{margin-bottom:0;padding-top:1rem;padding-bottom:.6875rem;box-shadow:0 2px 4px 1px rgba(198,195,179,.48)}.nav-top-bar .nav-logo img{max-width:6.875rem}}@media(max-width:1099px){.search-bowtie--bar{display:none}.nav-top-bar .nav-logo img{max-height:100%}.nav-top-bar>.row{-ms-flex-pack:center;justify-content:center}.nav-bar-right{display:none}}@media(min-width:1100px) and (max-width:1366px){.nav-top-bar .nav-inset>.row{margin-left:-.625rem;margin-right:-.625rem}.nav-top-bar .menu-level-1{padding-left:.625rem;padding-right:.625rem}}.nav-bar-right{-ms-flex:1;flex:1}.nav-bar-mobile{-ms-flex:0 0 100%;flex:0 0 100%;margin:.25rem .9375rem 0}.nav-links__signup .nav-link,.nav-links__signup--mobile .nav-link{margin-left:0;font-family:DINNextLTPro-Regular,Georgia,Times,Times New Roman,serif;text-transform:capitalize}.nav-links__signup .separator,.nav-links__signup--mobile .separator{margin-bottom:0;border-bottom:0}.nav-links__signup{padding-left:15px}.nav-links__signup .nav-link{font-size:1rem}.nav-links__signup .separator{padding:0 .625rem}.nav-links__signup--mobile{padding-left:0;position:absolute;right:.9375rem;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav-links__signup--mobile .nav-link{font-size:.6875rem;letter-spacing:normal;text-transform:uppercase}@media(max-width:374px){.nav-top-bar .nav-logo img{max-width:5.875rem}.nav-links__signup--mobile .nav-link{font-size:.5625rem}}.nav-links__signup--mobile .separator{padding:0 .3125rem;font-size:.75rem}.mobile-marketing-bar{text-align:center;margin-bottom:.25rem}@media(min-width:1100px){.mobile-marketing-bar,.nav-links__signup--mobile{display:none}}.mobile-marketing-bar .nav-link{font-size:.625rem;font-family:DINNextLTPro-MediumCond,Arial,Helvetica,Verdana,sans-serif}.offer-section.nyc-style,.offer-section.plans-offer{margin-bottom:20px;font-family:fjalla one,Arial,Helvetica,Verdana,sans-serif}.mobile-marketing-bar .column,.mobile-marketing-bar .columns{padding-left:.3125rem;padding-right:.3125rem}.callout-style-menu{position:relative;padding-left:1.875rem;padding-right:1.875rem}.callout-style-menu:before{-webkit-clip-path:polygon(0 0,100% 0,90% 50%,100% 100%,0 100%,10% 50%);clip-path:polygon(0 0,100% 0,90% 50%,100% 100%,0 100%,10% 50%);position:absolute;content:'';display:block;background-color:#d5df1d;height:1.875rem;width:100%;z-index:-1;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%}.offer-section.nyc-style{height:192px;color:#fff;background-image:url(/assets/img/vwo/nyc-offer.png);background-repeat:no-repeat;text-transform:uppercase;padding:20px 24px;position:relative}.offer-section.nyc-style .right{position:absolute;right:0;bottom:10px}.offer-section.nyc-style h4{font-size:2.9375rem;line-height:1.2}@media(max-width:1400px){.offer-section.nyc-style h4{font-size:2.3125rem}}.offer-section.nyc-style h5{font-size:1.0625rem}.offer-section.nyc-style a{display:inline-block;font-size:1rem;line-height:1.57;padding:2px 10px 1px;color:#fff;min-width:113px;background-color:#ff7055;text-align:center;position:absolute;bottom:25px}.offer-section.nyc-style a:hover{background-color:#2c3b4b}.offer-section.plans-offer{text-align:center;position:relative}.offer-section.plans-offer .row{margin-left:-8px;margin-right:-8px}.offer-section.plans-offer .columns{padding-left:8px;padding-right:8px}.offer-section.plans-offer .text,.offer-section.plans-offer h4,.offer-section.plans-offer h5,.offer-section.plans-offer h6{text-transform:uppercase}.offer-section.plans-offer h4{font-size:1.6875rem;position:relative;display:inline-block}.offer-section.plans-offer h4:after{content:'\A';display:block;width:80%;height:2px;margin:10px auto;background-color:#2c3b4b}.offer-section.plans-offer h5{line-height:1}.offer-section.plans-offer h6{font-family:roboto mono,courier new,Courier,mono;font-weight:700;font-size:14px;margin-bottom:20px}.offer-section.plans-offer .text{font-family:"pt serif",Georgia,Times,Times New Roman,serif;font-size:.75rem;line-height:1.5rem;padding-bottom:6px;text-transform:none}.offer-section.plans-offer .media-wrap{background-color:#f6f4ec;padding:10px;border-bottom:1px solid #2c3b4b;margin-bottom:0;transition:inherit}.offer-section.plans-offer .os-flag{position:absolute;top:-20px;right:-8px;font-size:.5625rem;line-height:.625rem;background-color:#ff7055;border-radius:50%;color:#fff;font-family:roboto mono,courier new,Courier,mono;height:40px;width:40px;text-transform:uppercase;padding-top:11px}.offer-section.plans-offer .content-wrap{border:1px solid #2c3b4b;height:100%;position:relative;color:#2c3b4b;transition:all .2s}.offer-section.plans-offer .content-wrap:hover{color:#ff7055}.offer-section.plans-offer .content-wrap:hover .media-wrap{background-color:#eeeadb}.offer-section.plans-offer .content-wrap:hover .alt-anchor{background-color:#ff7055;color:#fffef7}.offer-section.plans-offer .content{padding-top:10px}.offer-section.plans-offer .content .alt-anchor{background-color:#2c3b4b;color:#fffef7;text-transform:uppercase;font-size:.875rem;display:block;transition:all .2s}.nyc-style-small{height:100px;font-family:fjalla one,Arial,Helvetica,Verdana,sans-serif;position:relative;text-transform:uppercase;background-image:url(/assets/img/vwo/nyc-offer-small.png);background-repeat:no-repeat;color:#fff;margin:20px 40px 0;padding:10px 20px;border-top:1px solid #282828}@media print,screen and (max-width:37.49875em){.nyc-style-small{margin-left:0;margin-right:0}}@media screen and (min-width:68.75em){.nyc-style-small{display:none}}.nyc-style-small a{display:block;color:inherit;height:100%}.nyc-style-small h4{font-size:2.1875rem;line-height:1.3;margin-top:5px}@media(max-width:374px){.nyc-style-small h4{font-size:2rem}}.nyc-style-small h5{font-size:1rem}.nyc-style-small .right{position:absolute;bottom:4px;right:20px}@media(max-width:374px){.nyc-style-small .right{right:0}}.insider-title-wrap{margin-bottom:40px}.insider-plans .insider-title-wrap{margin-bottom:20px}.insider-badge{height:180px;width:180px;position:absolute;left:-85px;bottom:-104px;z-index:3}@media(max-width:767px){.footer__links{text-align:center}.insider-title-wrap{padding-left:20px;padding-right:20px}.insider-badge{height:50px;width:50px;left:-18px;bottom:-30px}}@media(min-width:768px) and (max-width:1023px){.insider-badge{height:90px;width:90px;left:-40px;bottom:-55px}}@media(min-width:1024px) and (max-width:1199px){.insider-badge{height:120px;width:120px;left:-55px;bottom:-82px}}@media(min-width:1200px) and (max-width:1399px){.insider-badge{height:140px;width:140px;left:-60px;bottom:-82px}}.insider-badge.logged-in{-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.insider-badge-popup img{height:90px;width:90px;padding-top:16px}@media(min-width:1500px){.insider-badge-popup+.columns{margin-left:-90px}}.giveaway-details-section{margin-bottom:60px}@media print,screen and (max-width:39.99875em){.giveaway-details-section{margin-bottom:30}}.giveaway-details-wrapper{background-color:#2c3b4b;padding-right:15px;padding-bottom:30px;height:100%}.giveaway-details-wrapper .text{font-family:MinionPro-It;font-style:italic;font-size:1.125rem;line-height:1.625rem}.giveaway-details-wrapper .price,.online-features-wrapper h2{font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}@media(min-width:1100px){.giveaway-details-wrapper .text{width:80%;margin-left:auto;margin-right:auto}}@media(max-width:1099px){.giveaway-details-wrapper{padding-right:0}.giveaway-details-wrapper .text{padding-left:15px;padding-right:15px}}.giveaway-details-wrapper .text a{color:#ff7055}.giveaway-details-wrapper .text a:hover{color:#ff3009;box-shadow:none}.giveaway-details-wrapper .text p{margin-bottom:20px}.giveaway-details-wrapper .price{color:inherit;font-size:1.75rem;line-height:2.125rem}@media screen and (min-width:737px){.giveaway-details-wrapper .large-img{display:block}.giveaway-details-wrapper .small-img{display:none}}@media screen and (max-width:736px){.giveaway-details-wrapper .large-img{display:none}.giveaway-details-wrapper .small-img{display:block}}.giveaway-form{padding:20px;width:85%;margin-left:auto;margin-right:auto}.subscribe-upgrade-wrapper,.upgrade-page .register__form-price,.upgrade-page .register__form-price--digital{padding-top:15px}@media(max-width:1099px){.giveaway-form{width:100%}}.giveaway-form label{overflow:hidden}.giveaway-form label em{float:right;text-transform:none;position:relative;bottom:-8px}.giveaway-form .form-submit{margin-top:40px}@media print,screen and (max-width:39.99875em){.giveaway-form label em{position:static;float:none;display:block;padding-bottom:2px}.giveaway-form .form-submit{margin-top:25px;margin-bottom:15px}}.giveaway-form .form__group.required label:after{display:none}.giveaway-rules{margin-bottom:60px}@media print,screen and (max-width:39.99875em){.giveaway-rules{margin-bottom:30}}.giveaway-rules .text p{margin-bottom:0}.giveaway-rules .text a{text-decoration:none}.giveaway-rules .text a:hover,.online-features-wrapper a{text-decoration:underline}.giveaway-winners{margin-top:30px;margin-bottom:60px}@media print,screen and (max-width:39.99875em){.giveaway-winners{margin-bottom:20px}}.upgrade-page .register__sales-tax:last-child{margin-bottom:30px}.upgrade-page .register__form-price div,.upgrade-page .register__form-price--digital div{letter-spacing:normal}.upgrade-page .register__form-price span,.upgrade-page .register__form-price--digital span{color:#000;transition:none}.upgrade-page .register__submit .text-center{text-align:center}.subscribe-upgrade-wrapper .row>.columns{padding-right:60px;padding-left:60px}@media print,screen and (max-width:63.99875em){.giveaway-form label em{bottom:-5px}.subscribe-upgrade-wrapper{padding-top:0}.subscribe-upgrade-wrapper .row>.first{border-right:0}.subscribe-upgrade-wrapper .row>.columns{padding-right:30px;padding-left:30px}}.subscribe-upgrade-wrapper .upgrade__submit{margin-bottom:10px}.subscribe-upgrade-wrapper .payment-info-wrapper .mdl-cell--11-col{width:50%;padding-right:60px!important;float:left}.subscribe-upgrade-wrapper .payment-info-wrapper .mdl-cell--11-col:nth-child(3){padding-right:0!important}.subscribe-upgrade-wrapper .upgrade-submit-button{margin-top:10px;margin-bottom:40px;text-align:center}@media print,screen and (max-width:63.99875em){.subscribe-upgrade-wrapper .payment-info-wrapper .mdl-cell--11-col{width:100%;float:none;padding-right:0!important}.subscribe-upgrade-wrapper .payment-info-wrapper .mdl-cell--11-col:nth-child(3){padding-left:0!important;padding-right:0!important}.subscribe-upgrade-wrapper .upgrade-submit-button{margin-bottom:20px}}.subscribe-upgrade-wrapper .plan-type{padding-top:35px;padding-bottom:35px;transition:background-color .2s ease-in-out}.subscribe-upgrade-wrapper .plan-type:hover{cursor:pointer}.subscribe-upgrade-wrapper .plan-type.active,.subscribe-upgrade-wrapper .plan-type:hover{background-color:#2c3b4b;color:#fff}.subscribe-upgrade-wrapper .plan-type.active .register__form-price,.subscribe-upgrade-wrapper .plan-type.active .register__form-price span,.subscribe-upgrade-wrapper .plan-type.active .register__form-price--digital,.subscribe-upgrade-wrapper .plan-type.active .register__form-price--digital span,.subscribe-upgrade-wrapper .plan-type.active em,.subscribe-upgrade-wrapper .plan-type.active h2,.subscribe-upgrade-wrapper .plan-type.active label,.subscribe-upgrade-wrapper .plan-type.active ul,.subscribe-upgrade-wrapper .plan-type:hover .register__form-price,.subscribe-upgrade-wrapper .plan-type:hover .register__form-price span,.subscribe-upgrade-wrapper .plan-type:hover .register__form-price--digital,.subscribe-upgrade-wrapper .plan-type:hover .register__form-price--digital span,.subscribe-upgrade-wrapper .plan-type:hover em,.subscribe-upgrade-wrapper .plan-type:hover h2,.subscribe-upgrade-wrapper .plan-type:hover label,.subscribe-upgrade-wrapper .plan-type:hover ul{color:inherit}.school__benefits .school-section--title{margin-bottom:0}.school__benefits .media-wrap img{max-width:120px}.school__benefits .columns{border-bottom:1px solid #e7e4d3}.school__benefits .columns:not(:nth-child(3n-3)){border-right:1px solid #e7e4d3}.school__benefits .content-wrap{padding-top:20px}.school__header--online-classes{margin-bottom:3.4375rem}.school__header--online-classes .intro__colspan{padding:0}.tab-nav__subheader--wide{max-width:32.5rem}@media(min-width:600px){.tab-nav__subheader--wide{margin-bottom:0}}.jump-link-arrow{position:relative;margin-bottom:5.625rem}@media print,screen and (max-width:39.99875em){.jump-link-arrow{margin-bottom:2.8125rem}}.jump-link-arrow:after{background-image:url(/assets/img/st/arrow-down.png);background-repeat:no-repeat;background-size:contain;content:'\A';width:20px;height:12px;display:inline-block;position:absolute;bottom:-1.6875rem;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);transition:transform .3s ease}.friends-bios--main .hover-elem:before,.friends-bios__card .short-bio{position:absolute;transition:opacity ease-in .2s,visibility ease-in .2s}.jump-link-arrow:hover:after{background-image:url(/assets/img/st/arrow-down-hover.png)}.online-features-wrapper{margin-bottom:3.4375rem}.online-features-wrapper>.row{margin-left:-.9375rem;margin-right:-.9375rem}.online-features-wrapper h2{text-transform:uppercase;color:#2c3b4b;letter-spacing:.5px;font-size:30px;line-height:28px;margin-bottom:.625rem}@media(min-width:600px){.online-features-wrapper h2{font-size:40px;line-height:38px}}@media(min-width:960px){.online-features-wrapper h2{font-size:50px;line-height:45px}}.online-features-wrapper ul{margin-left:1.4375rem}.online-features-wrapper .online__title{padding-bottom:1.5rem}.online-features-wrapper .online-features-content{background-color:#f6f4ec;padding:1.25rem 1.125rem}.online-features-wrapper .media-wrap{margin-bottom:0}.online-features-wrapper .content-wrap{margin-left:4.75rem;margin-top:3.125rem}.bullet-list--hanging ul{list-style-position:outside}.bullet-list--hanging li{padding-left:1.75rem}@media print,screen and (max-width:39.99875em){.online-features-wrapper .content-wrap{margin-left:0;margin-top:1.5625rem}.bullet-list--hanging ul{margin-bottom:.625rem}.bullet-list--hanging li{padding-left:0}}.online-classes-membership{margin-bottom:4.375rem;font-size:1rem;line-height:1.5}.school__events--online{margin-bottom:5.625rem}@media print,screen and (max-width:39.99875em){.school__events--online{margin-bottom:2.8125rem}}.school-landing{padding-bottom:6.875rem}.school-landing__header-lead{border:0;margin-bottom:.625rem}.school-landing__section-list{font-weight:600;color:#2c3b4b}.school-landing__section-list li{border-bottom-color:#2c3b4b;padding:1.25rem 0}.school-landing__section-list li:first-child{border-top:1px solid #2c3b4b}.school-landing__sections{border-bottom:0;margin-left:-.9375rem;margin-right:-.9375rem}.school-landing__section{background-color:#f6f4ec;margin-left:.9375rem;margin-right:.9375rem}.school-landing__section.register-landing__offer{border:0}@media(min-width:768px){.school-landing__sections{-ms-flex-pack:center;justify-content:center}.school-landing__section.register-landing__offer{max-width:50%}}.school-landing-sponsor-text p,.school-landing-sponsor-text p:last-child{margin:0}.hero-section--friends{padding-bottom:60px}.hero-image--friends{margin-bottom:0}.hero-image--friends img,.hero-image--friends picture{display:block}.hero-image--friends .media-wrap{max-height:49.625rem;overflow:hidden}.social-wrap .infobar__sharing--link{border:0;height:46px;width:46px}.social-wrap .infobar__sharing--link svg{fill:#fff}.friends-header__story{column-rule:none}.friends-header__story a{box-shadow:inset 0 -1px 0 0 #ff7055}.recipe-header__story--double-col{column-count:2}@media print,screen and (max-width:63.99875em){.hero-image--friends{margin-bottom:30px}.recipe-header__story--double-col{column-count:1}}.live-qa__chat .related-list--friends .info,.related-list--friends .about__intro-label,.related-list--friends .article__credit,.related-list--friends .live-qa__chat .info,.related-list--friends .offer-landing__not-included,.related-list--friends .register-landing__not-included,.related-list--friends .register__legal,.related-list--friends .small-body-text,.related-list--friends .small-caption{text-transform:none;color:#2c3b4b}.related-list--friends .related-list__item{border-top:1px solid #e7e4d3;border-bottom:1px solid #e7e4d3}.related-list--friends .related-list__item:before{display:none}.related-list--friends .related-list__item:first-child:before{display:block;border:0}.related-list--friends .related-list__image{width:160px;height:117px}@media(min-width:768px) and (max-width:959px){.related-list--friends .related-list__image{display:block}}.eyebrow.m-b-30{margin-bottom:30px}@media print,screen and (max-width:39.99875em){.hero-section--friends{padding-left:20px;padding-right:20px;padding-bottom:40px}.friends--additional{padding-left:20px;padding-right:20px}.recipe-cards--friends{padding-left:10px;padding-right:10px;margin-bottom:0}.recipe-card__image{height:334px}}.footer__membership-value-title .recipe-cards--friends strong,.recipe-cards--friends .ad-card__title,.recipe-cards--friends .article__aside-col-title,.recipe-cards--friends .article__subscribe,.recipe-cards--friends .footer__membership-value-title,.recipe-cards--friends .footer__membership-value-title strong,.recipe-cards--friends .infobar__subscribe,.recipe-cards--friends .medium-sans,.recipe-cards--friends .mono-list__title,.recipe-cards--friends .offer-landing__offer-title,.recipe-cards--friends .promo-offer__h,.recipe-cards--friends .register-landing__location-title,.recipe-cards--friends .register-landing__offer-title,.recipe-cards--friends .school-landing__section-title,.recipe-cards--friends .serif-list__title,.recipe-cards--friends .stations__city,.recipe-cards--friends .topper-side__h,.recipe-cards--friends .topper-side__sub-h{text-align:center;padding-top:10px}.footer__membership-value-title .recipe-cards--friends .recipe-card__image-link:hover strong,.footer__membership-value-title .recipe-cards--friends strong,.recipe-cards--friends .ad-card__title,.recipe-cards--friends .article__aside-col-title,.recipe-cards--friends .article__subscribe,.recipe-cards--friends .footer__membership-value-title,.recipe-cards--friends .footer__membership-value-title strong,.recipe-cards--friends .infobar__subscribe,.recipe-cards--friends .medium-sans,.recipe-cards--friends .mono-list__title,.recipe-cards--friends .offer-landing__offer-title,.recipe-cards--friends .promo-offer__h,.recipe-cards--friends .recipe-card__image-link:hover .ad-card__title,.recipe-cards--friends .recipe-card__image-link:hover .article__aside-col-title,.recipe-cards--friends .recipe-card__image-link:hover .article__subscribe,.recipe-cards--friends .recipe-card__image-link:hover .footer__membership-value-title,.recipe-cards--friends .recipe-card__image-link:hover .footer__membership-value-title strong,.recipe-cards--friends .recipe-card__image-link:hover .infobar__subscribe,.recipe-cards--friends .recipe-card__image-link:hover .medium-sans,.recipe-cards--friends .recipe-card__image-link:hover .mono-list__title,.recipe-cards--friends .recipe-card__image-link:hover .offer-landing__offer-title,.recipe-cards--friends .recipe-card__image-link:hover .promo-offer__h,.recipe-cards--friends .recipe-card__image-link:hover .register-landing__location-title,.recipe-cards--friends .recipe-card__image-link:hover .register-landing__offer-title,.recipe-cards--friends .recipe-card__image-link:hover .school-landing__section-title,.recipe-cards--friends .recipe-card__image-link:hover .serif-list__title,.recipe-cards--friends .recipe-card__image-link:hover .stations__city,.recipe-cards--friends .recipe-card__image-link:hover .topper-side__h,.recipe-cards--friends .recipe-card__image-link:hover .topper-side__sub-h,.recipe-cards--friends .register-landing__location-title,.recipe-cards--friends .register-landing__offer-title,.recipe-cards--friends .school-landing__section-title,.recipe-cards--friends .serif-list__title,.recipe-cards--friends .stations__city,.recipe-cards--friends .topper-side__h,.recipe-cards--friends .topper-side__sub-h{border-top:0}.recipe-cards--friends .recipe-card{max-width:25%;-ms-flex:0 0 25%;flex:0 0 25%;padding-right:1.25rem;padding-left:1.25rem}.footer__membership-value-title .recipe-cards--friends .recipe-card__image-link strong,.recipe-cards--friends .recipe-card__image-link .ad-card__title,.recipe-cards--friends .recipe-card__image-link .article__aside-col-title,.recipe-cards--friends .recipe-card__image-link .article__subscribe,.recipe-cards--friends .recipe-card__image-link .footer__membership-value-title,.recipe-cards--friends .recipe-card__image-link .footer__membership-value-title strong,.recipe-cards--friends .recipe-card__image-link .infobar__subscribe,.recipe-cards--friends .recipe-card__image-link .medium-sans,.recipe-cards--friends .recipe-card__image-link .mono-list__title,.recipe-cards--friends .recipe-card__image-link .offer-landing__offer-title,.recipe-cards--friends .recipe-card__image-link .promo-offer__h,.recipe-cards--friends .recipe-card__image-link .register-landing__location-title,.recipe-cards--friends .recipe-card__image-link .register-landing__offer-title,.recipe-cards--friends .recipe-card__image-link .school-landing__section-title,.recipe-cards--friends .recipe-card__image-link .serif-list__title,.recipe-cards--friends .recipe-card__image-link .stations__city,.recipe-cards--friends .recipe-card__image-link .topper-side__h,.recipe-cards--friends .recipe-card__image-link .topper-side__sub-h{border:0!important}@media print,screen and (min-width:40em) and (max-width:63.99875em){.fifty-fifty--friends .product-column{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:20px;padding-left:20px}}.friends-bios__card{margin-bottom:2.5rem;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media print,screen and (min-width:40em) and (max-width:63.99875em){.friends-bios__card{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media print,screen and (max-width:39.99875em){.friends-featured--card,.listen-wrapper{padding-left:.9375rem;padding-right:.9375rem}.friends-bios{padding-left:20px;padding-right:20px}.friends-bios__cards.row{margin-left:auto;margin-right:auto}.friends-bios__card{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media print,screen and (max-width:63.99875em){.friends-bios__card{margin-bottom:.625rem}}.footer__membership-value-title .friends-bios__card strong,.friends-bios__card .ad-card__title,.friends-bios__card .article__aside-col-title,.friends-bios__card .article__subscribe,.friends-bios__card .footer__membership-value-title,.friends-bios__card .footer__membership-value-title strong,.friends-bios__card .infobar__subscribe,.friends-bios__card .medium-sans,.friends-bios__card .mono-list__title,.friends-bios__card .offer-landing__offer-title,.friends-bios__card .promo-offer__h,.friends-bios__card .register-landing__location-title,.friends-bios__card .register-landing__offer-title,.friends-bios__card .school-landing__section-title,.friends-bios__card .serif-list__title,.friends-bios__card .stations__city,.friends-bios__card .topper-side__h,.friends-bios__card .topper-side__sub-h{margin-top:25px;border-bottom:1px solid #e7e4d3;padding-bottom:15px}.friends-bios__card .short-bio{opacity:0;visibility:hidden;text-align:center;top:50%;left:30px;right:30px;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;pointer-events:none}.friends-bios__card p{margin-bottom:0}.friends-bios--main .hover-elem{display:block}.friends-bios--main .hover-elem:hover .short-bio{visibility:visible;opacity:1}.friends-bios--main .hover-elem:before{opacity:0;visibility:hidden;content:'\A';background-color:rgba(0,0,0,.7);border-radius:50%;top:15px;left:15px;right:15px;bottom:15px}.friends-bios--main .hover-elem:hover:before{visibility:visible;opacity:1}.fom-title-logo img{max-height:15.0625rem;width:auto;max-width:100%}.slideshow-content--friends .media-wrap{max-height:100%}@media print,screen and (min-width:40em){.button--wide{min-width:18.75rem}.friends-featured--card .episode__art{padding:0}}/*!Sourcetop Inc*/@font-face{font-family:MinionPro-MediumIt;font-display:swap;src:url(/assets/fonts/MinionPro-MediumIt/MinionPro-MediumIt.eot);src:url(/assets/fonts/MinionPro-MediumIt/MinionPro-MediumIt.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/MinionPro-MediumIt/MinionPro-MediumIt.woff) format("woff"),url(/assets/fonts/MinionPro-MediumIt/MinionPro-MediumIt.woff2) format("woff2"),url(/assets/fonts/MinionPro-MediumIt/MinionPro-MediumIt.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DINNextLTPro-Bold;font-display:swap;src:url(/assets/fonts/DINNextLTPro-Bold/DINNextLTPro-Bold.eot);src:url(/assets/fonts/DINNextLTPro-Bold/DINNextLTPro-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/DINNextLTPro-Bold/DINNextLTPro-Bold.woff) format("woff"),url(/assets/fonts/DINNextLTPro-Bold/DINNextLTPro-Bold.woff2) format("woff2"),url(/assets/fonts/DINNextLTPro-Bold/DINNextLTPro-Bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DINNextLTPro-BoldCondensed;font-display:swap;src:url(/assets/fonts/DINNextLTPro-BoldCondensed/DINNextLTPro-BoldCondensed.eot);src:url(/assets/fonts/DINNextLTPro-BoldCondensed/DINNextLTPro-BoldCondensed.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/DINNextLTPro-BoldCondensed/DINNextLTPro-BoldCondensed.woff) format("woff"),url(/assets/fonts/DINNextLTPro-BoldCondensed/DINNextLTPro-BoldCondensed.woff2) format("woff2"),url(/assets/fonts/DINNextLTPro-BoldCondensed/DINNextLTPro-BoldCondensed.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DINNextLTPro-Condensed;font-display:swap;src:url(/assets/fonts/DINNextLTPro-Condensed/DINNextLTPro-Condensed.eot);src:url(/assets/fonts/DINNextLTPro-Condensed/DINNextLTPro-Condensed.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/DINNextLTPro-Condensed/DINNextLTPro-Condensed.woff) format("woff"),url(/assets/fonts/DINNextLTPro-Condensed/DINNextLTPro-Condensed.woff2) format("woff2"),url(/assets/fonts/DINNextLTPro-Condensed/DINNextLTPro-Condensed.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DINNextLTPro-Light;font-display:swap;src:url(/assets/fonts/DINNextLTPro-Light/DINNextLTPro-Light.eot);src:url(/assets/fonts/DINNextLTPro-Light/DINNextLTPro-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/DINNextLTPro-Light/DINNextLTPro-Light.woff) format("woff"),url(/assets/fonts/DINNextLTPro-Light/DINNextLTPro-Light.woff2) format("woff2"),url(/assets/fonts/DINNextLTPro-Light/DINNextLTPro-Light.ttf) format("truetype");font-weight:400;font-style:normal}.popup-sale .border--left,.popup-sale .border--right{display:none}.popup-sale .main{min-height:calc(100vh - 112px)}.popup-sale-wrapper{color:#fff;background-image:url(/assets/img/popup-sale/bg-large.png);background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:58px;padding-bottom:58px;z-index:8;position:relative}.popup-sale-wrapper .iphone-frame,.popup-sale-wrapper .iphone-shadow{background-size:100% 100%;background-position:center center;background-repeat:no-repeat}@media print,screen and (min-width:64em){.popup-sale-wrapper{padding-left:25px;padding-right:25px}}.popup-sale-wrapper>.row{min-height:calc(100vh - 112px)}.popup-sale-wrapper .row{max-width:82.5rem}.popup-sale-wrapper .sale-title{font-family:DINNextLTPro-MediumCond,Arial,Helvetica,Verdana,sans-serif;font-size:3.9375rem;line-height:5.9375rem;text-transform:uppercase}@media print,screen and (max-width:63.99875em){.popup-sale-wrapper .sale-title{font-size:2.25rem;line-height:1.125;margin-bottom:10px}}.popup-sale-wrapper .text{font-family:DINNextLTPro-Condensed,Arial,Helvetica,Verdana,sans-serif;font-size:2.1875rem;line-height:2.5rem}@media print,screen and (max-width:63.99875em){.popup-sale-wrapper .text{font-size:1.25rem;line-height:1.4375rem}}.popup-sale-wrapper .text strong{font-family:DINNextLTPro-BoldCondensed,Arial,Helvetica,Verdana,sans-serif}.popup-sale-wrapper .additional-text{font-family:MinionPro-MediumIt,Georgia,Times,Times New Roman,serif;font-size:1.5rem;line-height:1.9375rem}@media print,screen and (max-width:63.99875em){.popup-sale-wrapper .additional-text{font-size:.875rem;line-height:1.125rem}}.popup-sale-wrapper .offer-text{font-family:DINNextLTPro-MediumCond,Arial,Helvetica,Verdana,sans-serif;font-size:3.8125rem;line-height:1;text-transform:uppercase}.popup-sale-wrapper .button.extra-large,.popup-sale-wrapper .offer-text del{font-family:DINNextLTPro-Condensed,Arial,Helvetica,Verdana,sans-serif}@media print,screen and (max-width:63.99875em){.popup-sale-wrapper .offer-text{font-size:2.375rem}}@media print,screen and (max-width:39.99875em){.popup-sale-wrapper{background-image:url(/assets/img/popup-sale/bg-small.png);padding-top:22px;padding-bottom:22px}.popup-sale-wrapper .columns{padding-left:25px;padding-right:25px}.popup-sale-wrapper .offer-text p{margin-bottom:15px}}.popup-sale-wrapper .offer-text del{font-size:3.0625rem}@media print,screen and (max-width:63.99875em){.popup-sale-wrapper .offer-text del{font-size:1.9375rem}}.popup-sale-wrapper .bottom-section{position:absolute;bottom:0}.popup-sale-wrapper .button.extra-large{display:inline-block;font-size:2.9375rem;line-height:4.875rem;color:#fff;background-color:#2c3b4b;margin-bottom:25px;min-width:430px;text-align:center;text-transform:uppercase}@media print,screen and (max-width:68.74875em){.popup-sale-wrapper .bottom-section{position:static}.popup-sale-wrapper .button.extra-large{background-color:#fff;color:#f26652;width:100%}}@media print,screen and (max-width:63.99875em){.popup-sale-wrapper .button.extra-large{font-size:1.6875rem;line-height:2.75rem;min-width:1px;margin-bottom:15px}}.popup-sale-wrapper .button.extra-large:hover{background-color:#2c3b4b}.popup-sale-wrapper .disclaimer{font-family:DINNextLTPro-Light,Arial,Helvetica,Verdana,sans-serif;color:#000;font-size:.875rem;line-height:1rem;max-width:410px;font-weight:700}@media print,screen and (max-width:63.99875em){.popup-sale-wrapper .disclaimer{font-size:.625rem;line-height:1.333}}.popup-sale-wrapper .disclaimer p{margin-bottom:0}.popup-sale-wrapper .disclaimer strong{font-size:.875rem;font-family:DINNextLTPro-Bold,Arial,Helvetica,Verdana,sans-serif}@media print,screen and (max-width:63.99875em){.popup-sale-wrapper .disclaimer strong{font-size:.75rem;line-height:1.4}}.popup-sale-wrapper .video-wrapper{padding-top:74px;position:relative}.popup-sale-wrapper .iphone-frame{background-image:url(/assets/img/popup-sale/iphone-resized.png);position:relative;height:702px;width:375px;text-align:center;margin-left:auto}@media print,screen and (max-width:68.74875em){.popup-sale-wrapper .disclaimer{max-width:100%}.popup-sale-wrapper .iphone-frame,.popup-sale-wrapper .msk-logo-tagline{margin-right:auto}}@media print,screen and (max-width:39.99875em){.popup-sale-wrapper .video-wrapper{padding-top:40px}.popup-sale-wrapper .iphone-frame{height:331px;width:186px}}.popup-sale-wrapper .iphone-shadow{background-image:url(/assets/img/popup-sale/iphone-shadow.png);position:absolute;bottom:-7px;right:-120px;height:28px;width:847px}@media print,screen and (max-width:39.99875em){.popup-sale-wrapper .iphone-shadow{background-image:url(/assets/img/popup-sale/iphone-shadow-sm.png);height:16px;width:100vw;right:auto;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.popup-sale-wrapper video{z-index:-1;position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;padding:20px 25px;object-fit:fill}.popup-sale-wrapper .msk-logo-tagline{margin-top:44px;max-width:375px;margin-left:auto}@media print,screen and (max-width:39.99875em){.popup-sale-wrapper video{padding:11px 12px}.popup-sale-wrapper .msk-logo-tagline{max-width:165px}.popup-sale-wrapper .msk-logo-tagline img{width:100%}}.slow-time{font-size:80%;text-transform:none}.direction__text--slow,.slow-mode-active .direction__text--fast{display:none}.slow-mode-active .direction__text--slow{display:block}.recipe__tabs{display:-ms-flexbox;display:flex;padding-left:3.75rem;padding-right:3.75rem;border-width:0 0 4px 1px;border-bottom:solid #2c3b4b}@media print,screen and (max-width:39.99875em){.recipe__tabs{padding-left:0;padding-right:0;border-left:0}}.recipe__tabs .border--left,.recipe__tabs .border--right{width:3.75rem;z-index:1}.recipe__tabs>li{-ms-flex:1 1 0;flex:1 1 0px;min-width:0;text-align:center}.recipe-tabs-content{border-width:0 0 0 1px}@media print,screen and (max-width:39.99875em){.recipe-tabs-content{border:0;background-color:#fffef7}}.recipe-tabs-content .tabs-panel{padding:0}.recipe-tabs-content .recipe__direction__text{border-left:0}@media(min-width:600px){a.recipe__direction__link--fast:hover~.recipe__direction__number,a.recipe__direction__link--slow:hover~.recipe__direction__number{color:#2c3b4b}a.recipe__direction__link--fast:hover~.recipe__direction__hover-prompt,a.recipe__direction__link--slow:hover~.recipe__direction__hover-prompt{opacity:1;right:0}a.recipe__direction__link--fast:hover~.recipe__direction__hover,a.recipe__direction__link--slow:hover~.recipe__direction__hover{opacity:1;visibility:visible}}.recipe__tabs--steps{border-width:0 0 1px;border-color:#e7e4d3;padding:0}.recipe__tabs--steps .recipe__direction__link{text-align:center;width:auto}.fast-slow-tag{margin-top:25px;position:relative}.fast-slow-tag:before{content:attr(data-series-tag);position:absolute;top:-23px;left:0;font-size:12px;color:#5a6d82;line-height:14px;letter-spacing:1px}.products-list-slider{margin-bottom:2.5rem}.products-list-slider .product{margin-bottom:0}.products-list-slider .product:after{display:none}.products-container .carousel_next,.products-container .carousel_prev{margin-top:-2.5rem}.products-container .carousel_prev{left:-2.5rem}.products-container .carousel_next{right:-2.5rem}@media print,screen and (max-width:39.99875em){.products-container .carousel_next,.products-container .carousel_prev{margin-top:-1.25rem}.products-container .carousel_prev{left:-1.25rem}.products-container .carousel_next{right:-1.25rem}.products-container .carousel_arrow_container{display:block}}.recipe-header__grid{margin-left:auto;margin-right:auto}@media print,screen and (min-width:64em){.recipe-header__grid{max-width:70%}}.recipe-header__infobar--bottom{font-family:FoundersGroteskMonoMedium,courier new,Courier,mono;text-transform:uppercase;font-size:12px;line-height:16px;position:relative;width:100%;letter-spacing:.5px;border-top:4px solid #2c3b4b;border-bottom:1px solid #e7e4d3}@media(min-width:600px){.recipe-header__infobar--bottom{letter-spacing:1px;font-size:14px;line-height:18px}}.recipe-header__infobar--bottom p,.recipe-header__infobar--bottom p:last-child{margin:0}.recipe-header__infobar--bottom .infobar__sharing{-ms-flex-pack:center;justify-content:center}@media(max-width:959px){.recipe-header__story.small-collapse{column-count:1}.recipe-header__story.small-collapse .recipe-header__body{overflow:hidden;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical}.recipe-header__story.small-collapse a.button{display:inline-block}}.recipe-header__story .btn-wrap,.recipe-header__story a.button{text-indent:0}.recipe-header__story a.button{text-decoration:none}.recipe-collection-list .recipes-free__body{max-width:none;padding:0 40px}.recipe-collection-list .recipe-header__meta-wrapper.cookbook .related-list__item{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.recipe-collection-list .recipe-header__meta-wrapper.cookbook .related-list__image{width:85px;background-size:contain;background-position:center;background-repeat:no-repeat}@media print,screen and (max-width:39.99875em){.article-blog-fav-share{display:block;margin-bottom:1.25rem}}.article-blog-fav-share .article__single--favorite,.article-blog-fav-share .article__video-sharing{margin-bottom:2.5rem;margin-right:0}@media print,screen and (max-width:39.99875em){.article-blog-fav-share .article__single--favorite,.article-blog-fav-share .article__video-sharing{margin-bottom:0;margin-right:.9375rem}}.online-cooking-features-wrapper{background-color:#f6f4ec}.online-cooking-features-wrapper .content-wrap{margin-top:0}.online-cooking-features-wrapper .jump-link-arrow{margin-bottom:2.5rem;text-decoration:none}.online-classes-cta-links{margin-left:-1.25rem;margin-right:-1.25rem}.online-classes-cta-links .cta-wrap{padding-left:1.25rem;padding-right:1.25rem}.online-cooking-classes .tab-nav .subtext{font-size:1.875rem;line-height:1.1}@media print,screen and (max-width:63.99875em){.insider-upsell-header .center-column{-ms-flex-order:3;order:3}}.register__img--insider{text-align:center;line-height:0;padding-top:1.25rem;overflow:hidden}.register__img--insider img{width:100%;max-width:21.875rem}.register__img--insider .register__fanned-free.st-big-circle{background-color:#2c3b4b}.magazine-covers *{box-sizing:content-box}.register__fanned-covers--insider{display:inline-block;position:relative;width:20vw;height:15rem}@media(min-width:1024px) and (max-width:1199px){.register__fanned-covers--insider{width:18vw}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.online-cooking-classes .tab-nav .subtext{font-size:1.5rem}.register__fanned-covers--insider{width:40vw;height:15rem}}@media print,screen and (max-width:39.99875em){.online-cooking-features-wrapper .jump-link-arrow{margin-top:1.25rem;margin-bottom:2.1875rem}.online-cooking-classes .tab-nav .subtext{font-size:1rem}.register__fanned-covers--insider{width:40vw;height:10rem}}.register__fanned-covers--insider:focus .register__fanned-cover-images--insider img:first-child,.register__fanned-covers--insider:hover .register__fanned-cover-images--insider img:first-child{-ms-transform:rotate(5deg);transform:rotate(5deg)}.register__fanned-covers--insider:focus .register__fanned-cover-images--insider img:last-child,.register__fanned-covers--insider:hover .register__fanned-cover-images--insider img:last-child{-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.register__fanned-cover-images--insider{width:100%;margin:0 auto;position:relative}.register__fanned-cover-images--insider img{position:absolute;left:0;right:0;margin:0 auto;box-shadow:3px 3px 3px rgba(0,0,0,.1);-ms-transform-origin:center 400px;transform-origin:center 400px;transition:transform .2s;height:auto}.register__fanned-cover-images--insider img:first-child{-ms-transform:rotate(3deg);transform:rotate(3deg)}.register__fanned-cover-images--insider img:last-child{-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.perks-block{text-align:center;font-size:.875rem;line-height:1.3;color:#5a6d82;margin-left:-.625rem;margin-right:-.625rem}.perks-block .media-wrap{margin-bottom:.25rem}.perks-block .perk-item{padding-left:.625rem;padding-right:.625rem;margin-bottom:1.25rem;max-width:33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.perks-block .perk-item img{max-width:8.75rem}.contact-form-wrapper a{text-decoration:underline}.contact-form-wrapper .form-content{margin-top:1.875rem;display:none}.contact-form-wrapper .form__group.required label:after{color:#ff7055}.contact-form-wrapper .form__select{white-space:normal;word-break:break-word}.cooking-school-travel-tours .tab-nav__wrapper{border-bottom:0}@media print,screen and (max-width:39.99875em){.w-travel-tours .row .row{margin-left:-.625rem;margin-right:-.625rem}}.travel-tour-items{margin-bottom:4.0625rem}.travel-tour-content{-ms-flex-pack:justify;justify-content:space-between}.travel-item-title{font-size:2rem;line-height:1.125;font-family:DINCondensedBold,Arial,Helvetica,Verdana,sans-serif}@media print,screen and (max-width:63.99875em){.cooking-school-travel-tours .tab-nav{padding-top:0}.travel-tour-items{margin-bottom:2.8125rem}.travel-tour-content{text-align:center}.travel-item-image{margin-bottom:1.25rem}}.travel-item-image a{display:block}