/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    box-sizing: border-box
}

*,
*:before,
*:after {
    box-sizing: inherit
}

body {
    margin: 0
}

a {
    background: transparent
}

a:active,
a:hover {
    outline: 0
}

h1 {
    font-size: 2em;
    margin: 0;
    font-weight: normal
}

h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    margin: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

hr {
    box-sizing: content-box;
    height: 0
}

mark {
    background: #ff0;
    color: #000
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre-wrap
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

button,
input {
    line-height: normal
}

button,
select {
    text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

@font-face {
    font-family: "IconFont";
    src: url("../fonts/IconFont.eot");
    src: url("../fonts/IconFont.woff") format("woff"), url("../fonts/IconFont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

.icon,
.shop-source--bazaar .shop-icon--bazaar:before {
    font-family: "IconFont";
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-arrow-down01:before {
    content: "\e001"
}

.icon-arrow-down02:before,
.comments-jump--icon:before {
    content: "\e002"
}

.icon-arrow-down03:before {
    content: "\e003"
}

.icon-arrow-left01:before {
    content: "\e004"
}

.icon-arrow-left02:before {
    content: "\e005"
}

.icon-arrow-right01:before {
    content: "\e006"
}

.icon-arrow-right02:before {
    content: "\e007"
}

.icon-arrow-up01:before {
    content: "\e008"
}

.icon-article:before {
    content: "\e009"
}

.icon-audio:before {
    content: "\e00a"
}

.icon-author:before {
    content: "\e00b"
}

.icon-avatar:before {
    content: "\e00c"
}

.icon-clock:before {
    content: "\e00d"
}

.icon-close01:before {
    content: "\e00e"
}

.icon-collection:before {
    content: "\e00f"
}

.icon-comments:before {
    content: "\e010"
}

.icon-comments02:before {
    content: "\e011"
}

.icon-email:before {
    content: "\e012"
}

.icon-expand-arrows:before {
    content: "\e013"
}

.icon-facebook:before {
    content: "\e014"
}

.icon-gallery:before {
    content: "\e015"
}

.icon-googleplus:before {
    content: "\e016"
}

.icon-grid-view:before {
    content: "\e017"
}

.icon-info:before {
    content: "\e018"
}

.icon-instagram:before {
    content: "\e019"
}

.icon-lightbulb:before {
    content: "\e01a"
}

.icon-link-out-arrow:before {
    content: "\e01b"
}

.icon-linked-in:before {
    content: "\e01c"
}

.icon-list:before {
    content: "\e01d"
}

.icon-loader:before {
    content: "\e01e"
}

.icon-logo01:before {
    content: "\e01f"
}

.icon-logo02:before {
    content: "\e020"
}

.icon-magnify:before {
    content: "\e021"
}

.icon-menu:before {
    content: "\e022"
}

.icon-minus:before {
    content: "\e023"
}

.icon-minus02:before {
    content: "\e024"
}

.icon-pinterest:before {
    content: "\e025"
}

.icon-play-vid:before {
    content: "\e026"
}

.icon-play:before {
    content: "\e027"
}

.icon-plus:before,
.comments-jump--bubble-icon:before {
    content: "\e028"
}

.icon-quiz:before {
    content: "\e029"
}

.icon-quote:before {
    content: "\e02a"
}

.icon-reddit:before {
    content: "\e02b"
}

.icon-search:before {
    content: "\e02c"
}

.icon-share:before {
    content: "\e02d"
}

.icon-share02:before {
    content: "\e02e"
}

.icon-shop-bazaar:before,
.shop-source--bazaar .shop-icon--bazaar:before {
    content: "\e02f"
}

.icon-sign-out:before {
    content: "\e030"
}

.icon-sms:before {
    content: "\e031"
}

.icon-snapchat:before {
    content: "\e032"
}

.icon-tumblr:before {
    content: "\e033"
}

.icon-twitter:before {
    content: "\e034"
}

.icon-youtube:before {
    content: "\e035"
}

.icon-cart:before {
    content: "\e036"
}

.icon-chapter-menu:before {
    content: "\e037"
}

.icon-circle-plus:before {
    content: "\e038"
}

.icon-close:before {
    content: "\e039"
}

.icon-generic-download:before {
    content: "\e03a"
}

.icon-img:before {
    content: "\e03b"
}

.icon-jpg:before {
    content: "\e03c"
}

.icon-line:before {
    content: "\e03d"
}

.icon-pdf:before {
    content: "\e03e"
}

.icon-png:before {
    content: "\e03f"
}

.icon-rating-empty:before {
    content: "\e040"
}

.icon-rating-half:before {
    content: "\e041"
}

.icon-rating:before {
    content: "\e042"
}

.icon-recipe:before {
    content: "\e043"
}

.icon-soundclip:before {
    content: "\e044"
}

.icon-whatsapp:before {
    content: "\e045"
}

html,
body {
    min-width: 320px
}

@media (min-width: 640px) {
    html,
    body {
        overflow-x: hidden
    }
}

html.no-scroll {
    overflow-y: hidden
}

body {
    position: relative;
    -webkit-font-kerning: normal;
    font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden
}

body:before,
body:after {
    position: absolute;
    font-size: 0px
}

body.no-scroll {
    width: 100%;
    height: 100%;
    overflow: hidden !important
}

.touch body.no-scroll {
    position: fixed
}

@media (min-width: 320px) {
    body:before {
        content: "mobile"
    }
}

@media (min-width: 480px) {
    body:before {
        content: "mobile_w"
    }
}

@media (min-width: 640px) {
    body:before {
        content: "tablet"
    }
}

@media (min-width: 768px) {
    body:before {
        content: "tablet_w"
    }
}

@media (min-width: 980px) {
    body:before {
        content: "desktop"
    }
}

@media (min-width: 1024px) {
    body:before {
        content: "desktop_w"
    }
}

#site-wrapper {
    background-color: #fff
}

.site-container {
    position: relative
}

.clearfix,
.share-module,
.listicle--container,
.listicle--section-inner,
.listicle--item,
.custom-promo,
.footer--social,
.footer--links,
.footer--legal,
.share-sticky,
#share-sticky,
.article-header,
.search-container-top,
.search-page,
.search-results--result,
.search-results--collection,
.sg-section,
.sg-swatch-item,
.article-body--container-main,
.article-body--text,
.landing-header,
.landing-header-wide,
.landing-feed-container,
.landing-feed--story,
.landing-feed--story-container,
.landing-feed--story-title,
.story-with-v-ad .landing-feed--story-inner,
.landing-feed--story-related,
.related--story,
.special-landing .landing-feed--story.special-article .landing-feed--special-content .landing-feed--special-title,
.special-landing .landing-feed--story-inner,
.special-landing .tablet-breaker,
.special-landing .desktop-breaker,
.landing-feed--header,
.left-rail .module-story--inner,
.author-header,
.author-header .author-header--shares,
#transporter,
.module,
.module-recommended--stories,
.module-recommended--stories .module-story--inner,
.module-feed-collection .module-label--inner,
.newsletter--container.module,
.modal .modal-content:after,
.welcome-content,
.welcome-gallery,
.welcome-gallery--headline,
.shop-item--wrap,
.social-byline,
.social-byline--pub-info,
.standard-article-body--container,
.standard-article-body--content,
.recirc-end-of-content,
.product-page .product-content,
.recipe-page .recipe-container,
.open-article--header,
.longform-article--header-info {
    zoom: 1
}

.clearfix:before,
.share-module:before,
.listicle--container:before,
.listicle--section-inner:before,
.listicle--item:before,
.custom-promo:before,
.footer--social:before,
.footer--links:before,
.footer--legal:before,
.share-sticky:before,
#share-sticky:before,
.article-header:before,
.search-container-top:before,
.search-page:before,
.search-results--result:before,
.search-results--collection:before,
.sg-section:before,
.sg-swatch-item:before,
.article-body--container-main:before,
.article-body--text:before,
.landing-header:before,
.landing-header-wide:before,
.landing-feed-container:before,
.landing-feed--story:before,
.landing-feed--story-container:before,
.landing-feed--story-title:before,
.story-with-v-ad .landing-feed--story-inner:before,
.landing-feed--story-related:before,
.related--story:before,
.special-landing .landing-feed--story.special-article .landing-feed--special-content .landing-feed--special-title:before,
.special-landing .landing-feed--story-inner:before,
.special-landing .tablet-breaker:before,
.special-landing .desktop-breaker:before,
.landing-feed--header:before,
.left-rail .module-story--inner:before,
.author-header:before,
.author-header .author-header--shares:before,
#transporter:before,
.module:before,
.module-recommended--stories:before,
.module-recommended--stories .module-story--inner:before,
.module-feed-collection .module-label--inner:before,
.newsletter--container.module:before,
.welcome-content:before,
.welcome-gallery:before,
.welcome-gallery--headline:before,
.shop-item--wrap:before,
.social-byline:before,
.social-byline--pub-info:before,
.standard-article-body--container:before,
.standard-article-body--content:before,
.recirc-end-of-content:before,
.product-page .product-content:before,
.recipe-page .recipe-container:before,
.open-article--header:before,
.longform-article--header-info:before,
.clearfix:after,
.share-module:after,
.listicle--container:after,
.listicle--section-inner:after,
.listicle--item:after,
.custom-promo:after,
.footer--social:after,
.footer--links:after,
.footer--legal:after,
.share-sticky:after,
#share-sticky:after,
.article-header:after,
.search-container-top:after,
.search-page:after,
.search-results--result:after,
.search-results--collection:after,
.sg-section:after,
.sg-swatch-item:after,
.article-body--container-main:after,
.article-body--text:after,
.landing-header:after,
.landing-header-wide:after,
.landing-feed-container:after,
.landing-feed--story:after,
.landing-feed--story-container:after,
.landing-feed--story-title:after,
.story-with-v-ad .landing-feed--story-inner:after,
.landing-feed--story-related:after,
.related--story:after,
.special-landing .landing-feed--story.special-article .landing-feed--special-content .landing-feed--special-title:after,
.special-landing .landing-feed--story-inner:after,
.special-landing .tablet-breaker:after,
.special-landing .desktop-breaker:after,
.landing-feed--header:after,
.left-rail .module-story--inner:after,
.author-header:after,
.author-header .author-header--shares:after,
#transporter:after,
.module:after,
.module-recommended--stories:after,
.module-recommended--stories .module-story--inner:after,
.module-feed-collection .module-label--inner:after,
.newsletter--container.module:after,
.modal .modal-content:after,
.welcome-content:after,
.welcome-gallery:after,
.welcome-gallery--headline:after,
.shop-item--wrap:after,
.social-byline:after,
.social-byline--pub-info:after,
.standard-article-body--container:after,
.standard-article-body--content:after,
.recirc-end-of-content:after,
.product-page .product-content:after,
.recipe-page .recipe-container:after,
.open-article--header:after,
.longform-article--header-info:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.clearfix:after,
.share-module:after,
.listicle--container:after,
.listicle--section-inner:after,
.listicle--item:after,
.custom-promo:after,
.footer--social:after,
.footer--links:after,
.footer--legal:after,
.share-sticky:after,
#share-sticky:after,
.article-header:after,
.search-container-top:after,
.search-page:after,
.search-results--result:after,
.search-results--collection:after,
.sg-section:after,
.sg-swatch-item:after,
.article-body--container-main:after,
.article-body--text:after,
.landing-header:after,
.landing-header-wide:after,
.landing-feed-container:after,
.landing-feed--story:after,
.landing-feed--story-container:after,
.landing-feed--story-title:after,
.story-with-v-ad .landing-feed--story-inner:after,
.landing-feed--story-related:after,
.related--story:after,
.special-landing .landing-feed--story.special-article .landing-feed--special-content .landing-feed--special-title:after,
.special-landing .landing-feed--story-inner:after,
.special-landing .tablet-breaker:after,
.special-landing .desktop-breaker:after,
.landing-feed--header:after,
.left-rail .module-story--inner:after,
.author-header:after,
.author-header .author-header--shares:after,
#transporter:after,
.module:after,
.module-recommended--stories:after,
.module-recommended--stories .module-story--inner:after,
.module-feed-collection .module-label--inner:after,
.newsletter--container.module:after,
.modal .modal-content:after,
.welcome-content:after,
.welcome-gallery:after,
.welcome-gallery--headline:after,
.shop-item--wrap:after,
.social-byline:after,
.social-byline--pub-info:after,
.standard-article-body--container:after,
.standard-article-body--content:after,
.recirc-end-of-content:after,
.product-page .product-content:after,
.recipe-page .recipe-container:after,
.open-article--header:after,
.longform-article--header-info:after {
    clear: both
}

ul {
    list-style-position: inside;
    list-style-type: disc
}

ol {
    list-style-position: outside;
    list-style-type: decimal
}

em,
i,
q {
    font-style: italic
}

.link,
.playlist-thumb {
    text-decoration: none;
    cursor: pointer
}

.link-button {
    outline: none;
    border: none
}

.type-headline-l.link-txt,
.link-txt.content-header--title,
.landing-header .landing-header--content .link-txt.landing-header--title,
.link-txt.article-title,
.link-txt.gallery-headline,
.search-typeahead input.link-txt.search-text,
.search-typeahead input.link-txt.search-results,
.type-headline-m.link-txt,
.link-txt.landing-feed--story-title,
.author-header .author-header--title .link-txt.author-header--name,
.author-header .author-header--title .link-txt.author-header--author-title,
.link-txt.fourofour--title,
.type-headline-s.link-txt,
.module-feed-collection .module-label--subtitle .link-txt.module-feed-collection--count,
.module-must-read--inner .link-txt.module-label--subtitle,
.module-feed-collection .link-txt.module-label--subtitle,
.type-headline-xs.link-txt,
.link-txt.embedded-recirc--title,
.longform-article--pubdate .publish-date .byline--author-name:hover:not(span),
.byline--author .byline--author-name:hover:not(span),
.module .newsletter--input .byline--author-name:hover:not(span),
.tags.tags--transporter .tags--link,
.tags--link,
.open-article--tags .tags--link,
.hp-header--text,
.hp-header--text:visited,
.hp-header--text:active,
.breaking-news--container p,
.nav--primary--link,
.nav--secondary--link,
#welcome-ad--redirect-link,
.nav-panel--panel--link,
.nav-panel--panel--title,
.custom-promo--title .link-txt,
.custom-promo--label .link-txt,
.module-feed-collection .module-label--link,
.landing-feed--story-section-name,
.left-rail .link-txt.module-story--title,
.link-txt.related-story--title,
.landing-header .landing-header--content .landing-header--subhead a,
.author-header .author-header--subhead a,
#transporter .transporter-header--name .link-txt,
#transporter .landing-feed--story .landing-feed--story-title,
.link-txt.open-article--title,
.special-landing .landing-feed--story.special-article .landing-feed--special-content .link-txt.landing-feed--special-title,
.comments-jump--text,
.gallery-flyout--headline,
.gallery-slide--title h3 a,
.related--gallery-title a,
.load-more .load-more-label,
.load-more-search .load-more-label,
.search-results--section .search-results--section-name,
.search-results--section .search-results--date,
.shop-item--name,
.shop-item--price,
.product-page--content .shop-container .js-modal-show,
.product-page .js-modal-show,
.landing-feed--header .header-main-story .landing-feed--story-title,
.landing-feed--header .link-txt.landing-feed--story-title,
.inline-downloads .inline-downloads-list .inline-download .file-name,
.longform-article-photostory .photostory-item-title:hover,
.playlist-thumb--title:hover,
.sitemap--link,
.nav--open-search,
.nav--open-panel,
.sg-nav-icon,
.nav-panel--close,
.nav-panel--panel--close,
#search-overlay .search-layer-close,
.search-results--title,
.welcome-gallery--caption a {
    transition: color 0.3s ease-in-out;
    text-decoration: none
}

@media (min-width: 980px) {
    .type-headline-l.link-txt:hover,
    .link-txt.content-header--title:hover,
    .landing-header .landing-header--content .link-txt.landing-header--title:hover,
    .link-txt.article-title:hover,
    .link-txt.gallery-headline:hover,
    .search-typeahead input.link-txt.search-text:hover,
    .search-typeahead input.link-txt.search-results:hover,
    .type-headline-m.link-txt:hover,
    .link-txt.landing-feed--story-title:hover,
    .author-header .author-header--title .link-txt.author-header--name:hover,
    .author-header .author-header--title .link-txt.author-header--author-title:hover,
    .link-txt.fourofour--title:hover,
    .type-headline-s.link-txt:hover,
    .module-feed-collection .module-label--subtitle .link-txt.module-feed-collection--count:hover,
    .module-must-read--inner .link-txt.module-label--subtitle:hover,
    .module-feed-collection .link-txt.module-label--subtitle:hover,
    .type-headline-xs.link-txt:hover,
    .link-txt.embedded-recirc--title:hover,
    .longform-article--pubdate .publish-date .byline--author-name:hover:not(span),
    .byline--author .byline--author-name:hover:not(span),
    .module .newsletter--input .byline--author-name:hover:not(span),
    .tags.tags--transporter .tags--link:hover,
    .tags--link:hover,
    .open-article--tags .tags--link:hover,
    .hp-header--text:hover,
    .breaking-news--container p:hover,
    .nav--primary--link:hover,
    .nav--secondary--link:hover,
    #welcome-ad--redirect-link:hover,
    .nav-panel--panel--link:hover,
    .nav-panel--panel--title:hover,
    .custom-promo--title .link-txt:hover,
    .custom-promo--label .link-txt:hover,
    .module-feed-collection .module-label--link:hover,
    .landing-feed--story-section-name:hover,
    .left-rail .link-txt.module-story--title:hover,
    .link-txt.related-story--title:hover,
    .landing-header .landing-header--content .landing-header--subhead a:hover,
    .author-header .author-header--subhead a:hover,
    #transporter .transporter-header--name .link-txt:hover,
    #transporter .landing-feed--story .landing-feed--story-title:hover,
    .link-txt.open-article--title:hover,
    .special-landing .landing-feed--story.special-article .landing-feed--special-content .link-txt.landing-feed--special-title:hover,
    .comments-jump--text:hover,
    .gallery-flyout--headline:hover,
    .gallery-slide--title h3 a:hover,
    .related--gallery-title a:hover,
    .load-more .load-more-label:hover,
    .load-more-search .load-more-label:hover,
    .search-results--section .search-results--section-name:hover,
    .search-results--section .search-results--date:hover,
    .shop-item--name:hover,
    .shop-item--price:hover,
    .product-page--content .shop-container .js-modal-show:hover,
    .product-page .js-modal-show:hover,
    .landing-feed--header .header-main-story .landing-feed--story-title:hover,
    .landing-feed--header .link-txt.landing-feed--story-title:hover,
    .inline-downloads .inline-downloads-list .inline-download .file-name:hover,
    .longform-article-photostory .photostory-item-title:hover,
    .playlist-thumb--title:hover,
    .sitemap--link:hover,
    .nav--open-search:hover,
    .nav--open-panel:hover,
    .sg-nav-icon:hover,
    .nav-panel--close:hover,
    .nav-panel--panel--close:hover,
    #search-overlay .search-layer-close:hover,
    .search-results--title:hover,
    .welcome-gallery--caption a:hover {
        color: #39CEFF
    }
}

.link-txt.tip,
.module-inline-collection--stories .module-story .module-story--inner .module-story--text span,
.module-story-list.module-inline-collection .module-story--title,
.recirc-standard-primary .module-story--title,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-standard-secondary .module-story--title,
.standard-article--secondary-content .recirc-collection-secondary .module-story--title,
.module-inline-collection--title .link-txt,
.module-story-list.module-inline-collection .module-story-list--title .link-txt,
.listicle--body-text a,
.result .result--body .result--text-container .result--title a,
.take .questions .question .questions--question-text a,
.take .question--answers-list .answer.text-answer .answer-text,
.take .question--answers-list .answer.image-answer .answer-text,
.take .question--answers-list .answer.text-answer .answer-text a,
.take .question--answers-list .answer.image-answer .answer-text a,
.take .question--enhance-answer .question--enhance-answer-text p a,
.landing-feed--header .landing-seo--container .landing-seo-text a,
.content-source--link,
.content-source--image,
.gallery-description--text a,
.gallery-description--more-btn,
.gallery-slide--paragraph a,
.listicle--caption a,
.article-sub-heading a,
.search-results--abstract a,
.article-body--text .article-sub-title a,
.article-body--text .sitemap--heading a,
.article-body--text a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.embedded-image--lead a:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
.landing-feed--story-abstract a:not(.byline--author-name),
.result .result--body .result--text-container .result--description a,
.shop-item--name,
.shop-item--price,
.content-header--dek a,
.standard-body-el-link,
.product-page .product-page--body a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.recipe-page .recipe-page--content a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.open-article--dek a,
.longform-body-el-link {
    color: #39CEFF;
    text-decoration: none;
    transition: color 0.3s ease-in-out
}

@media (min-width: 980px) {
    .link-txt.tip:hover,
    .module-inline-collection--stories .module-story .module-story--inner .module-story--text span:hover,
    .module-story-list.module-inline-collection .module-story--title:hover,
    .recirc-standard-primary .module-story--title:hover,
    .standard-article--secondary-content .recirc-standard-secondary .module-story-list--title a:hover,
    .standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories a:hover,
    .standard-article--secondary-content .recirc-collection-secondary .module-story-list--title a:hover,
    .standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories a:hover,
    .standard-article--secondary-content .recirc-standard-secondary .module-story--title:hover,
    .standard-article--secondary-content .recirc-collection-secondary .module-story--title:hover,
    .module-inline-collection--title .link-txt:hover,
    .module-story-list.module-inline-collection .module-story-list--title .link-txt:hover,
    .listicle--body-text a:hover,
    .result .result--body .result--text-container .result--title a:hover,
    .take .questions .question .questions--question-text a:hover,
    .take .question--answers-list .answer.text-answer .answer-text:hover,
    .take .question--answers-list .answer.image-answer .answer-text:hover,
    .take .question--answers-list .answer.text-answer .answer-text a:hover,
    .take .question--answers-list .answer.image-answer .answer-text a:hover,
    .take .question--enhance-answer .question--enhance-answer-text p a:hover,
    .landing-feed--header .landing-seo--container .landing-seo-text a:hover,
    .content-source--link:hover,
    .content-source--image:hover,
    .gallery-description--text a:hover,
    .gallery-description--more-btn:hover,
    .gallery-slide--paragraph a:hover,
    .listicle--caption a:hover,
    .article-sub-heading a:hover,
    .search-results--abstract a:hover,
    .article-body--text .article-sub-title a:hover,
    .article-body--text .sitemap--heading a:hover,
    .article-body--text a:hover:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
    .embedded-image--lead a:hover:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
    .landing-feed--story-abstract a:hover:not(.byline--author-name),
    .result .result--body .result--text-container .result--description a:hover,
    .shop-item--name:hover,
    .shop-item--price:hover,
    .content-header--dek a:hover,
    .standard-body-el-link:hover,
    .product-page .product-page--body a:hover:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
    .recipe-page .recipe-page--content a:hover:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
    .open-article--dek a:hover,
    .longform-body-el-link:hover {
        color: #aaa
    }
}

.module-story--sponsor,
.sponsor-mini--link,
.module-recommended--stories .module-story--text .module-story--sponsor,
.photostory-modal-overlay .modal-dek a,
.longform-article--dek a {
    text-decoration: none;
    opacity: 1;
    transition: opacity 0.3s ease-in-out
}

@media (min-width: 980px) {
    .module-story--sponsor:hover,
    .sponsor-mini--link:hover,
    .module-recommended--stories .module-story--text .module-story--sponsor:hover,
    .photostory-modal-overlay .modal-dek a:hover,
    .longform-article--dek a:hover {
        opacity: .7
    }
}

.view-gallery--scroll-inner,
.footer--links,
.footer--links a,
.footer--legal .footer--legal-text,
.footer--legal .footer--legal-links,
.footer--legal .footer--legal-link .link-txt,
.footer .link-txt,
.load-more .load-more--icons,
.load-more-search .load-more--icons {
    text-decoration: none;
    transition: color 0.3s ease-in-out
}

@media (min-width: 980px) {
    .view-gallery--scroll-inner:hover,
    .footer--links:hover,
    .footer--links a:hover,
    .footer--legal .footer--legal-text:hover,
    .footer--legal .footer--legal-links:hover,
    .footer--legal .footer--legal-link .link-txt:hover,
    .footer .link-txt:hover,
    .load-more .load-more--icons:hover,
    .load-more-search .load-more--icons:hover {
        color: #111
    }
}

.icon,
.shop-source--bazaar .shop-icon--bazaar:before {
    line-height: inherit
}

@media (min-width: 980px) {
    .photostory-item:hover:after,
    .thumb:after,
    .module-story--image-inner:after,
    .search-results--image-link:after,
    .landing-feed--story-image a:after,
    .related-story--image:after,
    .special-landing .landing-feed--story.special-article .landing-feed--story-image .story-image--link:after,
    .module-recommended--stories .module-story .module-story--image:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        border-bottom: 0 solid #39CEFF;
        opacity: .5;
        transition: border .3s
    }
    .photostory-item:hover:after,
    .thumb:hover:after,
    .module-story--image-inner:hover:after,
    .search-results--image-link:hover:after,
    .landing-feed--story-image a:hover:after,
    .related-story--image:hover:after,
    .special-landing .landing-feed--story.special-article .landing-feed--story-image .story-image--link:hover:after,
    .module-recommended--stories .module-story .module-story--image:hover:after {
        border-bottom: 10px solid #39CEFF
    }
}

.byline--image img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter: gray;
    filter: gray;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 0.3s linear
}

.byline--image img:hover {
    -webkit-filter: none;
    filter: none;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%)
}

input {
    -webkit-font-smoothing: antialiased
}

.view-gallery,
#quizApp .landing .view-quiz--content-wrap {
    opacity: 0.8;
    transition: opacity 0.3s ease-in-out
}

.view-gallery:hover,
#quizApp .landing .view-quiz--content-wrap:hover {
    opacity: 1
}

.thumb,
.sponsor svg,
.embedded-image img.animated-image,
.gallery-slide--image img.animated-image,
.header-background,
.hp-header--overlay,
.gallery-slideshow--container,
.gallery-slide--media,
.gallery-slide--description,
.slide-description-icon,
.gallery-slide--ad,
#share-sticky,
.product-shop-overlay,
.playlist-thumb--img img,
.playlist-thumb--play-btn {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000
}

@-webkit-keyframes hue-rotator {
    0% {
        -webkit-filter: hue-rotate(0deg);
        filter: hue-rotate(0deg)
    }
    100% {
        -webkit-filter: hue-rotate(-100deg);
        filter: hue-rotate(-100deg)
    }
}

@keyframes hue-rotator {
    0% {
        -webkit-filter: hue-rotate(0deg);
        filter: hue-rotate(0deg)
    }
    100% {
        -webkit-filter: hue-rotate(-100deg);
        filter: hue-rotate(-100deg)
    }
}

.hp-header--overlay.hue-rotator {
    -webkit-animation: hue-rotator 1.5s infinite alternate;
    animation: hue-rotator 1.5s infinite alternate
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 1
    }
    50% {
        opacity: .75
    }
    100% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 0
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 1
    }
    50% {
        opacity: .75
    }
    100% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 0
    }
}

@-webkit-keyframes pulse-next {
    0% {
        width: 45px
    }
    50% {
        width: 40px
    }
    100% {
        width: 45px
    }
}

@keyframes pulse-next {
    0% {
        width: 45px
    }
    50% {
        width: 40px
    }
    100% {
        width: 45px
    }
}

@-webkit-keyframes pulse-next-tablet {
    0% {
        width: 60px
    }
    50% {
        width: 65px
    }
    100% {
        width: 60px
    }
}

@keyframes pulse-next-tablet {
    0% {
        width: 60px
    }
    50% {
        width: 65px
    }
    100% {
        width: 60px
    }
}

.embedded-image .animated-image--overlay.loading .icon-loader,
.gallery-slide--image .animated-image--overlay.loading .icon-loader,
.zoomable-container .icon-loader,
.listview-active .preloader-overlay i,
.load-more.active .icon-loader,
.load-more-search.active .icon-loader,
.shop-loader .icon-loader {
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

.footer--social-item a,
.load-more.static,
.load-more-search.static {
    transition: color 0.3s ease-in-out
}

@-webkit-keyframes pulsate {
    to {
        box-shadow: 0 0 0 5px rgba(245, 0, 130, 0)
    }
}

@keyframes pulsate {
    to {
        box-shadow: 0 0 0 5px rgba(245, 0, 130, 0)
    }
}

.image-share.share-module-collapsed .image-share--button-display-toggle,
.share-module--display-toggle,
.view-gallery,
.gallery-description--more-btn,
.view-gallery--scroll,
.gallery-header--overlay,
.gallery-header--close-btn,
#quizApp .landing .view-quiz--content-wrap {
    cursor: pointer
}

.gpt-tag-oop {
    position: absolute
}

.footer--social,
.footer--links {
    list-style-type: none
}

.open .gallery-slide--title h3,
.no-title .open .gallery-slide--paragraph {
    white-space: inherit;
    overflow: inherit;
    text-overflow: inherit
}

.byline--info,
.thumb--overlay .gallery-position-data,
.gallery-arrow .icon,
.gallery-arrow .shop-source--bazaar .shop-icon--bazaar:before,
.shop-source--bazaar .gallery-arrow .shop-icon--bazaar:before,
.nav--logo,
.nav--open-search,
.nav--open-panel,
.sg-nav-icon,
.view-gallery .icon,
.view-gallery .shop-source--bazaar .shop-icon--bazaar:before,
.shop-source--bazaar .view-gallery .shop-icon--bazaar:before,
.view-gallery--content,
.view-gallery--scroll-inner,
.gallery-flyout--header-text,
.gallery-header--close-btn .icon,
.gallery-header--close-btn .shop-source--bazaar .shop-icon--bazaar:before,
.shop-source--bazaar .gallery-header--close-btn .shop-icon--bazaar:before,
.related--gallery-header p,
.related--gallery-header .icon,
.related--gallery-header .shop-source--bazaar .shop-icon--bazaar:before,
.shop-source--bazaar .related--gallery-header .shop-icon--bazaar:before,
#quizApp .landing .view-quiz--content-wrap .view-quiz--content,
#welcome-ad--redirect-link,
.longform-article--header-info {
    display: table-cell;
    vertical-align: middle
}

.slideshow-active .gallery-header {
    border-top: none
}

@media (min-width: 640px) {
    .gallery-header {
        border-top: 1px solid #999
    }
    .slideshow-active .gallery-header {
        border-top: none
    }
}

@media (min-width: 980px) {
    .slideshow-active .gallery-header {
        border-top: 1px solid #999
    }
}

hr {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0.938rem;
    margin-left: 0.938rem;
    clear: both;
    line-height: 0;
    font-size: 1px
}

@media (min-width: 640px) {
    hr {
        margin-right: 2.5rem;
        margin-left: 2.5rem
    }
}

@media (min-width: 980px) {
    hr {
        margin-right: 0;
        margin-left: 0
    }
}

.gpt-tag>div,
.gpt-tag>div>div,
.gpt-tag>div>iframe {
    margin: 0 auto !important
}

.icon.shop,
.shop-source--bazaar .shop.shop-icon--bazaar:before {
    width: 18px;
    height: 18px;
    display: inline;
    margin: -3px 3px 0 5px
}

.hidden {
    display: none !important
}

.wrapper,
.hp-header-wrap,
.nav--inner,
.gallery--bottom-container,
.listicle--social-container,
.footer,
.article-header,
.fourofour,
.search-container-top,
.sg-section,
.article-body .article-body--source,
.article-body .ad-marketplace-horizontal,
.article-body .module-recommended,
.article-body .article-body--bottom,
.landing-feed--top-leaderboard,
.landing-feed--header .landing-seo--container,
.author-header,
.standard-article-module-recommended.contained-width,
.longform-article-module-recommended.contained-width,
.welcome-nav--outer,
.welcome-content,
.content-header .content-header--info,
.product-page,
.recipe-page .module-recommended,
.open-article-body--content,
.longform-article--header-text-inner,
.thumbs--container,
.inline-downloads,
.sitemap--container,
.gallery-description--container,
.gallery-header--skipad-text,
.share-sticky,
#search-page-box .auto-complete-suggest,
.article-lead-image,
.article-body--text .embedded-image--L,
.article-body--text .embedded-image--C,
.article-body--text>p,
.article-body--text h3,
.article-body--text h2,
.article-body--text h4,
.article-body--text .embed,
.article-body--text .video-frame,
.article-body--text .tip,
.article-body--text .rating,
.article-body--text .shop-container,
.article-body--text .playlist,
.article-body--text hr,
.article-body--text ul,
.article-body--text ol,
.article-body--text .pullquote,
.article-body--text .pullquote-L,
.article-body--text .article-sub-title,
.article-body--text .sitemap--heading,
.comments-container--legacy,
.landing-feed-container .ad-marketplace-horizontal,
.leaderboard .leaderboard--inner,
.breaking-news--container,
.social-byline--pub-info,
.photostory-modal-overlay .modal-title,
.photostory-modal-overlay .modal-dek,
.standard-article--lead .embedded-image--lead-copyright,
.product-page .product-content,
.recipe-page .recipe-page--lead-image,
.recipe-page .recipe-page--body,
.recipe-page .recipe-info,
.recipe-page .recipe-content,
.recipe-page .recipe-extra-content,
.recipe-page .article-body--source,
.recipe-page .recipe-page--share-container,
.recipe-page .ad-marketplace-horizontal,
.recipe-page .comments,
.recipe-page .recipe-page--share-container-top,
.recipe-page .comments-container--recipes,
.open-article--title,
.open-article--dek,
.open-article--header-extra-content,
.open-article--lead .embedded-image--lead-copyright,
.longform-article--header-info,
.longform-body-el-text,
.longform-body-el-ul,
.longform-body-el-ol,
.longform-article-body--text .embed:not(.embed--gopher):not(.embed--youtube),
.longform-article-body--text .shop-container,
.longform-article-body--text .inline-downloads,
.longform-body-el-h2,
.longform-body-el-subtitle,
.comments-container--longform-article,
.longform-article-body-el-rating,
.longform-article-body-el-source,
.longform-body-el-question,
.longform-article--byline,
.longform-article-body--text .recirc-standard-primary,
.embedded-article--container,
.embedded-gallery--container,
.longform-body-el-hr,
.longform-article--byline-date {
    padding-left: 0.938rem;
    padding-right: 0.938rem
}

@media (min-width: 640px) {
    .wrapper,
    .hp-header-wrap,
    .nav--inner,
    .gallery--bottom-container,
    .listicle--social-container,
    .footer,
    .article-header,
    .fourofour,
    .search-container-top,
    .sg-section,
    .article-body .article-body--source,
    .article-body .ad-marketplace-horizontal,
    .article-body .module-recommended,
    .article-body .article-body--bottom,
    .landing-feed--top-leaderboard,
    .landing-feed--header .landing-seo--container,
    .author-header,
    .standard-article-module-recommended.contained-width,
    .longform-article-module-recommended.contained-width,
    .welcome-nav--outer,
    .welcome-content,
    .content-header .content-header--info,
    .product-page,
    .recipe-page .module-recommended,
    .open-article-body--content,
    .longform-article--header-text-inner,
    .thumbs--container,
    .inline-downloads,
    .sitemap--container,
    .gallery-description--container,
    .gallery-header--skipad-text,
    .share-sticky,
    #search-page-box .auto-complete-suggest,
    .article-lead-image,
    .article-body--text .embedded-image--L,
    .article-body--text .embedded-image--C,
    .article-body--text>p,
    .article-body--text h3,
    .article-body--text h2,
    .article-body--text h4,
    .article-body--text .embed,
    .article-body--text .video-frame,
    .article-body--text .tip,
    .article-body--text .rating,
    .article-body--text .shop-container,
    .article-body--text .playlist,
    .article-body--text hr,
    .article-body--text ul,
    .article-body--text ol,
    .article-body--text .pullquote,
    .article-body--text .pullquote-L,
    .article-body--text .article-sub-title,
    .article-body--text .sitemap--heading,
    .comments-container--legacy,
    .landing-feed-container .ad-marketplace-horizontal,
    .leaderboard .leaderboard--inner,
    .breaking-news--container,
    .social-byline--pub-info,
    .photostory-modal-overlay .modal-title,
    .photostory-modal-overlay .modal-dek,
    .standard-article--lead .embedded-image--lead-copyright,
    .product-page .product-content,
    .recipe-page .recipe-page--lead-image,
    .recipe-page .recipe-page--body,
    .recipe-page .recipe-info,
    .recipe-page .recipe-content,
    .recipe-page .recipe-extra-content,
    .recipe-page .article-body--source,
    .recipe-page .recipe-page--share-container,
    .recipe-page .ad-marketplace-horizontal,
    .recipe-page .comments,
    .recipe-page .recipe-page--share-container-top,
    .recipe-page .comments-container--recipes,
    .open-article--title,
    .open-article--dek,
    .open-article--header-extra-content,
    .open-article--lead .embedded-image--lead-copyright,
    .longform-article--header-info,
    .longform-body-el-text,
    .longform-body-el-ul,
    .longform-body-el-ol,
    .longform-article-body--text .embed:not(.embed--gopher):not(.embed--youtube),
    .longform-article-body--text .shop-container,
    .longform-article-body--text .inline-downloads,
    .longform-body-el-h2,
    .longform-body-el-subtitle,
    .comments-container--longform-article,
    .longform-article-body-el-rating,
    .longform-article-body-el-source,
    .longform-body-el-question,
    .longform-article--byline,
    .longform-article-body--text .recirc-standard-primary,
    .embedded-article--container,
    .embedded-gallery--container,
    .longform-body-el-hr,
    .longform-article--byline-date {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}

.listicle--share-fixed,
.article--share-fixed,
.standard-article--share-fixed,
.open-article--share-fixed,
.longform-article--share-fixed,
.article-body--share-container,
.standard-article--share-primary,
.social-byline--share,
.photostory,
.recipe-page .recipe-page--share-container-bottom,
.open-article--share-primary,
.longform-article--share-primary {
    padding-left: calc(0.938rem - 1%);
    padding-right: calc(0.938rem - 1%)
}

@media (min-width: 640px) {
    .listicle--share-fixed,
    .article--share-fixed,
    .standard-article--share-fixed,
    .open-article--share-fixed,
    .longform-article--share-fixed,
    .article-body--share-container,
    .standard-article--share-primary,
    .social-byline--share,
    .photostory,
    .recipe-page .recipe-page--share-container-bottom,
    .open-article--share-primary,
    .longform-article--share-primary {
        padding-left: calc(2.5rem - 1%);
        padding-right: calc(2.5rem - 1%)
    }
}

@media (min-width: 640px) {
    .landing-header,
    .landing-header-wide .landing-header--content .landing-header--content-inner,
    .landing-header--sponsor,
    .landing-feed--story,
    .story-with-v-ad .landing-feed--story-container,
    .landing-feed-container .ad-gpt-main,
    .landing-feed-container .ad-gpt-vertical,
    .newsletter--container.module,
    .standard-article--lead,
    .open-article--lead {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}

.gallery,
.listicle--section,
.listicle--bottom-container,
.custom-promo-container,
.search-page,
.article-body,
.landing-header,
.landing-header-wide .landing-header--content,
.landing-header--sponsor,
.landing-feed-container,
.module-feed-collection,
.ad-marketplace-horizontal,
.module-must-read,
.module-top-pathing--container,
.embedded-recirc--container,
.embedded-gallery--container,
.embedded-article--container,
.standard-article-body--container,
.standard-article-body--content,
.recirc-end-of-content,
.recipe-page,
.open-article--header,
.open-article--main,
.longform-article-body-el-pullquote-C,
.longform-article-embedded-image--C {
    max-width: 75rem;
    margin: 0 auto
}

.hp-header-wrap,
.nav--inner,
.gallery--bottom-container,
.listicle--social-container,
.footer,
.article-header,
.fourofour,
.search-container-top,
.sg-section,
.article-body .article-body--source,
.article-body .ad-marketplace-horizontal,
.article-body .module-recommended,
.article-body .article-body--bottom,
.landing-feed--top-leaderboard,
.landing-feed--header .landing-seo--container,
.author-header,
.standard-article-module-recommended.contained-width,
.longform-article-module-recommended.contained-width,
.welcome-nav--outer,
.welcome-content,
.content-header .content-header--info,
.product-page,
.recipe-page .module-recommended,
.open-article-body--content,
.longform-article--header-text-inner {
    max-width: 75rem;
    margin: 0 auto
}

img {
    max-width: 100%
}

.thumb img,
.gallery-flyout--image,
.related--gallery-image img {
    display: block;
    width: 100%;
    max-height: none;
    top: 0;
    left: 0
}

.thumb img.horizontal,
.horizontal.gallery-flyout--image,
.related--gallery-image img.horizontal {
    position: absolute;
    max-width: none;
    width: auto;
    height: 100%;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}

.story-image--inner,
.related-story--image,
.related-story--image-inner,
.embedded-recirc--image-container,
.module-recommended--stories .module-story .module-story--image .module-story--image-inner {
    position: relative
}

.story-image--inner:after,
.related-story--image:after,
.related-story--image-inner:after,
.embedded-recirc--image-container:after,
.module-recommended--stories .module-story .module-story--image .module-story--image-inner:after {
    content: "";
    display: block
}

.story-image--inner img,
.related-story--image img,
.related-story--image-inner img,
.embedded-recirc--image-container img,
.module-recommended--stories .module-story .module-story--image .module-story--image-inner img {
    max-width: 100%;
    height: auto
}

.module-story--image-inner,
.gallery-lead--image,
.custom-promo--link,
.embedded-image--lead .embedded-image--inner,
.landing-header .landing-header--image-container .landing-header--image-inner-container,
.landing-feed--story-image img,
.related-story--image-inner img,
.welcome-gallery--image-inner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden
}

.search-results--image-link img,
.special-landing .landing-feed--story.special-article .landing-feed--story-image .story-image--link img,
.embedded-recirc--image-container img,
.module-recommended--stories .module-story .module-story--image .module-story--image-inner img,
.shop-item .shop-item--image img,
.photostory-item-video .photostory-item-thumb {
    position: absolute;
    left: -2000px;
    right: -2000px;
    margin: auto;
    height: 100%;
    width: auto;
    bottom: auto;
    top: 0;
    overflow: hidden
}

.lazy-image,
.lazy-loaded {
    background-color: #FAFAFA
}

@media (min-width: 980px) {
    .photostory-item:hover,
    .thumb,
    .module-story--image-inner,
    .search-results--image-link,
    .landing-feed--story-image a,
    .related-story--image,
    .special-landing .landing-feed--story.special-article .landing-feed--story-image .story-image--link,
    .module-recommended--stories .module-story .module-story--image {
        -webkit-filter: none;
        filter: none;
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%);
        -webkit-transform: translateZ(0);
        transition: all .2s linear;
        opacity: 1
    }
    .photostory-item:hover,
    .thumb:hover,
    .module-story--image-inner:hover,
    .search-results--image-link:hover,
    .landing-feed--story-image a:hover,
    .related-story--image:hover,
    .special-landing .landing-feed--story.special-article .landing-feed--story-image .story-image--link:hover,
    .module-recommended--stories .module-story .module-story--image:hover {
        filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
        -webkit-filter: gray;
        filter: gray;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
        opacity: .8
    }
    .photostory-item:hover:after,
    .thumb:hover:after,
    .module-story--image-inner:hover:after,
    .search-results--image-link:hover:after,
    .landing-feed--story-image a:hover:after,
    .related-story--image:hover:after,
    .special-landing .landing-feed--story.special-article .landing-feed--story-image .story-image--link:hover:after,
    .module-recommended--stories .module-story .module-story--image:hover:after {
        border: none
    }
}

.link-txt.tip,
.module-inline-collection--stories .module-story .module-story--inner .module-story--text span,
.module-story-list.module-inline-collection .module-story--title,
.recirc-standard-primary .module-story--title,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-standard-secondary .module-story--title,
.standard-article--secondary-content .recirc-collection-secondary .module-story--title,
.module-inline-collection--title .link-txt,
.module-story-list.module-inline-collection .module-story-list--title .link-txt,
.listicle--body-text a,
.result .result--body .result--text-container .result--title a,
.take .questions .question .questions--question-text a,
.take .question--answers-list .answer.text-answer .answer-text,
.take .question--answers-list .answer.image-answer .answer-text,
.take .question--answers-list .answer.text-answer .answer-text a,
.take .question--answers-list .answer.image-answer .answer-text a,
.take .question--enhance-answer .question--enhance-answer-text p a,
.landing-feed--header .landing-seo--container .landing-seo-text a,
.content-source--link,
.content-source--image,
.gallery-description--text a,
.gallery-description--more-btn,
.gallery-slide--paragraph a,
.listicle--caption a,
.article-sub-heading a,
.search-results--abstract a,
.article-body--text .article-sub-title a,
.article-body--text .sitemap--heading a,
.article-body--text a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.embedded-image--lead a:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
.landing-feed--story-abstract a:not(.byline--author-name),
.result .result--body .result--text-container .result--description a,
.shop-item--name,
.shop-item--price,
.content-header--dek a,
.standard-body-el-link,
.product-page .product-page--body a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.recipe-page .recipe-page--content a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.open-article--dek a,
.longform-body-el-link {
    border-bottom: 1px solid #999;
    color: #666;
    transition: color 0.3s ease-in-out;
    text-decoration: none
}

@media (min-width: 980px) {
    .link-txt.tip:hover,
    .module-inline-collection--stories .module-story .module-story--inner .module-story--text span:hover,
    .module-story-list.module-inline-collection .module-story--title:hover,
    .recirc-standard-primary .module-story--title:hover,
    .standard-article--secondary-content .recirc-standard-secondary .module-story-list--title a:hover,
    .standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories a:hover,
    .standard-article--secondary-content .recirc-collection-secondary .module-story-list--title a:hover,
    .standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories a:hover,
    .standard-article--secondary-content .recirc-standard-secondary .module-story--title:hover,
    .standard-article--secondary-content .recirc-collection-secondary .module-story--title:hover,
    .module-inline-collection--title .link-txt:hover,
    .module-story-list.module-inline-collection .module-story-list--title .link-txt:hover,
    .listicle--body-text a:hover,
    .result .result--body .result--text-container .result--title a:hover,
    .take .questions .question .questions--question-text a:hover,
    .take .question--answers-list .answer.text-answer .answer-text:hover,
    .take .question--answers-list .answer.image-answer .answer-text:hover,
    .take .question--answers-list .answer.text-answer .answer-text a:hover,
    .take .question--answers-list .answer.image-answer .answer-text a:hover,
    .take .question--enhance-answer .question--enhance-answer-text p a:hover,
    .landing-feed--header .landing-seo--container .landing-seo-text a:hover,
    .content-source--link:hover,
    .content-source--image:hover,
    .gallery-description--text a:hover,
    .gallery-description--more-btn:hover,
    .gallery-slide--paragraph a:hover,
    .listicle--caption a:hover,
    .article-sub-heading a:hover,
    .search-results--abstract a:hover,
    .article-body--text .article-sub-title a:hover,
    .article-body--text .sitemap--heading a:hover,
    .article-body--text a:hover:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
    .embedded-image--lead a:hover:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
    .landing-feed--story-abstract a:hover:not(.byline--author-name),
    .result .result--body .result--text-container .result--description a:hover,
    .shop-item--name:hover,
    .shop-item--price:hover,
    .content-header--dek a:hover,
    .standard-body-el-link:hover,
    .product-page .product-page--body a:hover:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
    .recipe-page .recipe-page--content a:hover:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
    .open-article--dek a:hover,
    .longform-body-el-link:hover {
        color: #39CEFF
    }
}

.sponsor .link-txt.tip,
.sponsor .module-inline-collection--stories .module-story .module-story--inner .module-story--text span,
.module-inline-collection--stories .module-story .module-story--inner .module-story--text .sponsor span,
.sponsor .module-story-list.module-inline-collection .module-story--title,
.module-story-list.module-inline-collection .sponsor .module-story--title,
.sponsor .recirc-standard-primary .module-story--title,
.recirc-standard-primary .sponsor .module-story--title,
.sponsor .standard-article--secondary-content .recirc-standard-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--title .sponsor a,
.sponsor .standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories .sponsor a,
.sponsor .standard-article--secondary-content .recirc-collection-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--title .sponsor a,
.sponsor .standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories .sponsor a,
.sponsor .standard-article--secondary-content .recirc-standard-secondary .module-story--title,
.standard-article--secondary-content .recirc-standard-secondary .sponsor .module-story--title,
.sponsor .standard-article--secondary-content .recirc-collection-secondary .module-story--title,
.standard-article--secondary-content .recirc-collection-secondary .sponsor .module-story--title,
.sponsor .module-inline-collection--title .link-txt,
.module-inline-collection--title .sponsor .link-txt,
.sponsor .module-story-list.module-inline-collection .module-story-list--title .link-txt,
.module-story-list.module-inline-collection .module-story-list--title .sponsor .link-txt,
.sponsor .listicle--body-text a,
.listicle--body-text .sponsor a,
.sponsor .result .result--body .result--text-container .result--title a,
.result .result--body .result--text-container .result--title .sponsor a,
.sponsor .take .questions .question .questions--question-text a,
.take .questions .question .questions--question-text .sponsor a,
.sponsor .take .question--answers-list .answer.text-answer .answer-text,
.take .question--answers-list .answer.text-answer .sponsor .answer-text,
.sponsor .take .question--answers-list .answer.image-answer .answer-text,
.take .question--answers-list .answer.image-answer .sponsor .answer-text,
.sponsor .take .question--answers-list .answer.text-answer .answer-text a,
.take .question--answers-list .answer.text-answer .answer-text .sponsor a,
.sponsor .take .question--answers-list .answer.image-answer .answer-text a,
.take .question--answers-list .answer.image-answer .answer-text .sponsor a,
.sponsor .take .question--enhance-answer .question--enhance-answer-text p a,
.take .question--enhance-answer .question--enhance-answer-text p .sponsor a,
.sponsor .landing-feed--header .landing-seo--container .landing-seo-text a,
.landing-feed--header .landing-seo--container .landing-seo-text .sponsor a,
.sponsor .content-source--link,
.sponsor .content-source--image,
.sponsor .gallery-description--text a,
.gallery-description--text .sponsor a,
.sponsor .gallery-description--more-btn,
.sponsor .gallery-slide--paragraph a,
.gallery-slide--paragraph .sponsor a,
.sponsor .listicle--caption a,
.listicle--caption .sponsor a,
.sponsor .article-sub-heading a,
.article-sub-heading .sponsor a,
.sponsor .search-results--abstract a,
.search-results--abstract .sponsor a,
.sponsor .article-body--text .article-sub-title a,
.article-body--text .article-sub-title .sponsor a,
.sponsor .article-body--text .sitemap--heading a,
.article-body--text .sitemap--heading .sponsor a,
.sponsor .article-body--text a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.article-body--text .sponsor a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.sponsor .embedded-image--lead a:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
.embedded-image--lead .sponsor a:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
.sponsor .landing-feed--story-abstract a:not(.byline--author-name),
.landing-feed--story-abstract .sponsor a:not(.byline--author-name),
.sponsor .result .result--body .result--text-container .result--description a,
.result .result--body .result--text-container .result--description .sponsor a,
.sponsor .shop-item--name,
.sponsor .shop-item--price,
.sponsor .content-header--dek a,
.content-header--dek .sponsor a,
.sponsor .standard-body-el-link,
.sponsor .product-page .product-page--body a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.product-page .product-page--body .sponsor a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.sponsor .recipe-page .recipe-page--content a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.recipe-page .recipe-page--content .sponsor a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.sponsor .open-article--dek a,
.open-article--dek .sponsor a,
.sponsor .longform-body-el-link,
.sponsor-mini .link-txt.tip,
.sponsor-mini .module-inline-collection--stories .module-story .module-story--inner .module-story--text span,
.module-inline-collection--stories .module-story .module-story--inner .module-story--text .sponsor-mini span,
.sponsor-mini .module-story-list.module-inline-collection .module-story--title,
.module-story-list.module-inline-collection .sponsor-mini .module-story--title,
.sponsor-mini .recirc-standard-primary .module-story--title,
.recirc-standard-primary .sponsor-mini .module-story--title,
.sponsor-mini .standard-article--secondary-content .recirc-standard-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--title .sponsor-mini a,
.sponsor-mini .standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories .sponsor-mini a,
.sponsor-mini .standard-article--secondary-content .recirc-collection-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--title .sponsor-mini a,
.sponsor-mini .standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories .sponsor-mini a,
.sponsor-mini .standard-article--secondary-content .recirc-standard-secondary .module-story--title,
.standard-article--secondary-content .recirc-standard-secondary .sponsor-mini .module-story--title,
.sponsor-mini .standard-article--secondary-content .recirc-collection-secondary .module-story--title,
.standard-article--secondary-content .recirc-collection-secondary .sponsor-mini .module-story--title,
.sponsor-mini .module-inline-collection--title .link-txt,
.module-inline-collection--title .sponsor-mini .link-txt,
.sponsor-mini .module-story-list.module-inline-collection .module-story-list--title .link-txt,
.module-story-list.module-inline-collection .module-story-list--title .sponsor-mini .link-txt,
.sponsor-mini .listicle--body-text a,
.listicle--body-text .sponsor-mini a,
.sponsor-mini .result .result--body .result--text-container .result--title a,
.result .result--body .result--text-container .result--title .sponsor-mini a,
.sponsor-mini .take .questions .question .questions--question-text a,
.take .questions .question .questions--question-text .sponsor-mini a,
.sponsor-mini .take .question--answers-list .answer.text-answer .answer-text,
.take .question--answers-list .answer.text-answer .sponsor-mini .answer-text,
.sponsor-mini .take .question--answers-list .answer.image-answer .answer-text,
.take .question--answers-list .answer.image-answer .sponsor-mini .answer-text,
.sponsor-mini .take .question--answers-list .answer.text-answer .answer-text a,
.take .question--answers-list .answer.text-answer .answer-text .sponsor-mini a,
.sponsor-mini .take .question--answers-list .answer.image-answer .answer-text a,
.take .question--answers-list .answer.image-answer .answer-text .sponsor-mini a,
.sponsor-mini .take .question--enhance-answer .question--enhance-answer-text p a,
.take .question--enhance-answer .question--enhance-answer-text p .sponsor-mini a,
.sponsor-mini .landing-feed--header .landing-seo--container .landing-seo-text a,
.landing-feed--header .landing-seo--container .landing-seo-text .sponsor-mini a,
.sponsor-mini .content-source--link,
.sponsor-mini .content-source--image,
.sponsor-mini .gallery-description--text a,
.gallery-description--text .sponsor-mini a,
.sponsor-mini .gallery-description--more-btn,
.sponsor-mini .gallery-slide--paragraph a,
.gallery-slide--paragraph .sponsor-mini a,
.sponsor-mini .listicle--caption a,
.listicle--caption .sponsor-mini a,
.sponsor-mini .article-sub-heading a,
.article-sub-heading .sponsor-mini a,
.sponsor-mini .search-results--abstract a,
.search-results--abstract .sponsor-mini a,
.sponsor-mini .article-body--text .article-sub-title a,
.article-body--text .article-sub-title .sponsor-mini a,
.sponsor-mini .article-body--text .sitemap--heading a,
.article-body--text .sitemap--heading .sponsor-mini a,
.sponsor-mini .article-body--text a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.article-body--text .sponsor-mini a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.sponsor-mini .embedded-image--lead a:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
.embedded-image--lead .sponsor-mini a:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
.sponsor-mini .landing-feed--story-abstract a:not(.byline--author-name),
.landing-feed--story-abstract .sponsor-mini a:not(.byline--author-name),
.sponsor-mini .result .result--body .result--text-container .result--description a,
.result .result--body .result--text-container .result--description .sponsor-mini a,
.sponsor-mini .shop-item--name,
.sponsor-mini .shop-item--price,
.sponsor-mini .content-header--dek a,
.content-header--dek .sponsor-mini a,
.sponsor-mini .standard-body-el-link,
.sponsor-mini .product-page .product-page--body a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.product-page .product-page--body .sponsor-mini a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.sponsor-mini .recipe-page .recipe-page--content a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.recipe-page .recipe-page--content .sponsor-mini a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.sponsor-mini .open-article--dek a,
.open-article--dek .sponsor-mini a,
.sponsor-mini .longform-body-el-link,
.module-story .link-txt.tip,
.module-inline-collection--stories .module-story .module-story--inner .module-story--text span,
.module-story .module-story-list.module-inline-collection .module-story--title,
.module-story-list.module-inline-collection .module-story .module-story--title,
.module-story .recirc-standard-primary .module-story--title,
.recirc-standard-primary .module-story .module-story--title,
.module-story .standard-article--secondary-content .recirc-standard-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--title .module-story a,
.module-story .standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories .module-story a,
.module-story .standard-article--secondary-content .recirc-collection-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--title .module-story a,
.module-story .standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories .module-story a,
.module-story .standard-article--secondary-content .recirc-standard-secondary .module-story--title,
.standard-article--secondary-content .recirc-standard-secondary .module-story .module-story--title,
.module-story .standard-article--secondary-content .recirc-collection-secondary .module-story--title,
.standard-article--secondary-content .recirc-collection-secondary .module-story .module-story--title,
.module-story .module-inline-collection--title .link-txt,
.module-inline-collection--title .module-story .link-txt,
.module-story .module-story-list.module-inline-collection .module-story-list--title .link-txt,
.module-story-list.module-inline-collection .module-story-list--title .module-story .link-txt,
.module-story .listicle--body-text a,
.listicle--body-text .module-story a,
.module-story .result .result--body .result--text-container .result--title a,
.result .result--body .result--text-container .result--title .module-story a,
.module-story .take .questions .question .questions--question-text a,
.take .questions .question .questions--question-text .module-story a,
.module-story .take .question--answers-list .answer.text-answer .answer-text,
.take .question--answers-list .answer.text-answer .module-story .answer-text,
.module-story .take .question--answers-list .answer.image-answer .answer-text,
.take .question--answers-list .answer.image-answer .module-story .answer-text,
.module-story .take .question--answers-list .answer.text-answer .answer-text a,
.take .question--answers-list .answer.text-answer .answer-text .module-story a,
.module-story .take .question--answers-list .answer.image-answer .answer-text a,
.take .question--answers-list .answer.image-answer .answer-text .module-story a,
.module-story .take .question--enhance-answer .question--enhance-answer-text p a,
.take .question--enhance-answer .question--enhance-answer-text p .module-story a,
.module-story .landing-feed--header .landing-seo--container .landing-seo-text a,
.landing-feed--header .landing-seo--container .landing-seo-text .module-story a,
.module-story .content-source--link,
.module-story .content-source--image,
.module-story .gallery-description--text a,
.gallery-description--text .module-story a,
.module-story .gallery-description--more-btn,
.module-story .gallery-slide--paragraph a,
.gallery-slide--paragraph .module-story a,
.module-story .listicle--caption a,
.listicle--caption .module-story a,
.module-story .article-sub-heading a,
.article-sub-heading .module-story a,
.module-story .search-results--abstract a,
.search-results--abstract .module-story a,
.module-story .article-body--text .article-sub-title a,
.article-body--text .article-sub-title .module-story a,
.module-story .article-body--text .sitemap--heading a,
.article-body--text .sitemap--heading .module-story a,
.module-story .article-body--text a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.article-body--text .module-story a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.module-story .embedded-image--lead a:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
.embedded-image--lead .module-story a:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
.module-story .landing-feed--story-abstract a:not(.byline--author-name),
.landing-feed--story-abstract .module-story a:not(.byline--author-name),
.module-story .result .result--body .result--text-container .result--description a,
.result .result--body .result--text-container .result--description .module-story a,
.module-story .shop-item--name,
.module-story .shop-item--price,
.module-story .content-header--dek a,
.content-header--dek .module-story a,
.module-story .standard-body-el-link,
.module-story .product-page .product-page--body a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.product-page .product-page--body .module-story a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.module-story .recipe-page .recipe-page--content a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.recipe-page .recipe-page--content .module-story a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.module-story .open-article--dek a,
.open-article--dek .module-story a,
.module-story .longform-body-el-link,
.pullquote .link-txt.tip,
.pullquote .module-inline-collection--stories .module-story .module-story--inner .module-story--text span,
.module-inline-collection--stories .module-story .module-story--inner .module-story--text .pullquote span,
.pullquote .module-story-list.module-inline-collection .module-story--title,
.module-story-list.module-inline-collection .pullquote .module-story--title,
.pullquote .recirc-standard-primary .module-story--title,
.recirc-standard-primary .pullquote .module-story--title,
.pullquote .standard-article--secondary-content .recirc-standard-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--title .pullquote a,
.pullquote .standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories .pullquote a,
.pullquote .standard-article--secondary-content .recirc-collection-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--title .pullquote a,
.pullquote .standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories .pullquote a,
.pullquote .standard-article--secondary-content .recirc-standard-secondary .module-story--title,
.standard-article--secondary-content .recirc-standard-secondary .pullquote .module-story--title,
.pullquote .standard-article--secondary-content .recirc-collection-secondary .module-story--title,
.standard-article--secondary-content .recirc-collection-secondary .pullquote .module-story--title,
.pullquote .module-inline-collection--title .link-txt,
.module-inline-collection--title .pullquote .link-txt,
.pullquote .module-story-list.module-inline-collection .module-story-list--title .link-txt,
.module-story-list.module-inline-collection .module-story-list--title .pullquote .link-txt,
.pullquote .listicle--body-text a,
.listicle--body-text .pullquote a,
.pullquote .result .result--body .result--text-container .result--title a,
.result .result--body .result--text-container .result--title .pullquote a,
.pullquote .take .questions .question .questions--question-text a,
.take .questions .question .questions--question-text .pullquote a,
.pullquote .take .question--answers-list .answer.text-answer .answer-text,
.take .question--answers-list .answer.text-answer .pullquote .answer-text,
.pullquote .take .question--answers-list .answer.image-answer .answer-text,
.take .question--answers-list .answer.image-answer .pullquote .answer-text,
.pullquote .take .question--answers-list .answer.text-answer .answer-text a,
.take .question--answers-list .answer.text-answer .answer-text .pullquote a,
.pullquote .take .question--answers-list .answer.image-answer .answer-text a,
.take .question--answers-list .answer.image-answer .answer-text .pullquote a,
.pullquote .take .question--enhance-answer .question--enhance-answer-text p a,
.take .question--enhance-answer .question--enhance-answer-text p .pullquote a,
.pullquote .landing-feed--header .landing-seo--container .landing-seo-text a,
.landing-feed--header .landing-seo--container .landing-seo-text .pullquote a,
.pullquote .content-source--link,
.pullquote .content-source--image,
.pullquote .gallery-description--text a,
.gallery-description--text .pullquote a,
.pullquote .gallery-description--more-btn,
.pullquote .gallery-slide--paragraph a,
.gallery-slide--paragraph .pullquote a,
.pullquote .listicle--caption a,
.listicle--caption .pullquote a,
.pullquote .article-sub-heading a,
.article-sub-heading .pullquote a,
.pullquote .search-results--abstract a,
.search-results--abstract .pullquote a,
.pullquote .article-body--text .article-sub-title a,
.article-body--text .article-sub-title .pullquote a,
.pullquote .article-body--text .sitemap--heading a,
.article-body--text .sitemap--heading .pullquote a,
.pullquote .article-body--text a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.article-body--text .pullquote a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.pullquote .embedded-image--lead a:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
.embedded-image--lead .pullquote a:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
.pullquote .landing-feed--story-abstract a:not(.byline--author-name),
.landing-feed--story-abstract .pullquote a:not(.byline--author-name),
.pullquote .result .result--body .result--text-container .result--description a,
.result .result--body .result--text-container .result--description .pullquote a,
.pullquote .shop-item--name,
.pullquote .shop-item--price,
.pullquote .content-header--dek a,
.content-header--dek .pullquote a,
.pullquote .standard-body-el-link,
.pullquote .product-page .product-page--body a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.product-page .product-page--body .pullquote a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.pullquote .recipe-page .recipe-page--content a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.recipe-page .recipe-page--content .pullquote a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.pullquote .open-article--dek a,
.open-article--dek .pullquote a,
.pullquote .longform-body-el-link,
.shop-container .link-txt.tip,
.shop-container .module-inline-collection--stories .module-story .module-story--inner .module-story--text span,
.module-inline-collection--stories .module-story .module-story--inner .module-story--text .shop-container span,
.shop-container .module-story-list.module-inline-collection .module-story--title,
.module-story-list.module-inline-collection .shop-container .module-story--title,
.shop-container .recirc-standard-primary .module-story--title,
.recirc-standard-primary .shop-container .module-story--title,
.shop-container .standard-article--secondary-content .recirc-standard-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--title .shop-container a,
.shop-container .standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories .shop-container a,
.shop-container .standard-article--secondary-content .recirc-collection-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--title .shop-container a,
.shop-container .standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories .shop-container a,
.shop-container .standard-article--secondary-content .recirc-standard-secondary .module-story--title,
.standard-article--secondary-content .recirc-standard-secondary .shop-container .module-story--title,
.shop-container .standard-article--secondary-content .recirc-collection-secondary .module-story--title,
.standard-article--secondary-content .recirc-collection-secondary .shop-container .module-story--title,
.shop-container .module-inline-collection--title .link-txt,
.module-inline-collection--title .shop-container .link-txt,
.shop-container .module-story-list.module-inline-collection .module-story-list--title .link-txt,
.module-story-list.module-inline-collection .module-story-list--title .shop-container .link-txt,
.shop-container .listicle--body-text a,
.listicle--body-text .shop-container a,
.shop-container .result .result--body .result--text-container .result--title a,
.result .result--body .result--text-container .result--title .shop-container a,
.shop-container .take .questions .question .questions--question-text a,
.take .questions .question .questions--question-text .shop-container a,
.shop-container .take .question--answers-list .answer.text-answer .answer-text,
.take .question--answers-list .answer.text-answer .shop-container .answer-text,
.shop-container .take .question--answers-list .answer.image-answer .answer-text,
.take .question--answers-list .answer.image-answer .shop-container .answer-text,
.shop-container .take .question--answers-list .answer.text-answer .answer-text a,
.take .question--answers-list .answer.text-answer .answer-text .shop-container a,
.shop-container .take .question--answers-list .answer.image-answer .answer-text a,
.take .question--answers-list .answer.image-answer .answer-text .shop-container a,
.shop-container .take .question--enhance-answer .question--enhance-answer-text p a,
.take .question--enhance-answer .question--enhance-answer-text p .shop-container a,
.shop-container .landing-feed--header .landing-seo--container .landing-seo-text a,
.landing-feed--header .landing-seo--container .landing-seo-text .shop-container a,
.shop-container .content-source--link,
.shop-container .content-source--image,
.shop-container .gallery-description--text a,
.gallery-description--text .shop-container a,
.shop-container .gallery-description--more-btn,
.shop-container .gallery-slide--paragraph a,
.gallery-slide--paragraph .shop-container a,
.shop-container .listicle--caption a,
.listicle--caption .shop-container a,
.shop-container .article-sub-heading a,
.article-sub-heading .shop-container a,
.shop-container .search-results--abstract a,
.search-results--abstract .shop-container a,
.shop-container .article-body--text .article-sub-title a,
.article-body--text .article-sub-title .shop-container a,
.shop-container .article-body--text .sitemap--heading a,
.article-body--text .sitemap--heading .shop-container a,
.shop-container .article-body--text a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.article-body--text .shop-container a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.shop-container .embedded-image--lead a:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
.embedded-image--lead .shop-container a:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
.shop-container .landing-feed--story-abstract a:not(.byline--author-name),
.landing-feed--story-abstract .shop-container a:not(.byline--author-name),
.shop-container .result .result--body .result--text-container .result--description a,
.result .result--body .result--text-container .result--description .shop-container a,
.shop-container .shop-item--name,
.shop-container .shop-item--price,
.shop-container .content-header--dek a,
.content-header--dek .shop-container a,
.shop-container .standard-body-el-link,
.shop-container .product-page .product-page--body a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.product-page .product-page--body .shop-container a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.shop-container .recipe-page .recipe-page--content a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.recipe-page .recipe-page--content .shop-container a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.shop-container .open-article--dek a,
.open-article--dek .shop-container a,
.shop-container .longform-body-el-link,
.byline--logo .link-txt.tip,
.byline--logo .module-inline-collection--stories .module-story .module-story--inner .module-story--text span,
.module-inline-collection--stories .module-story .module-story--inner .module-story--text .byline--logo span,
.byline--logo .module-story-list.module-inline-collection .module-story--title,
.module-story-list.module-inline-collection .byline--logo .module-story--title,
.byline--logo .recirc-standard-primary .module-story--title,
.recirc-standard-primary .byline--logo .module-story--title,
.byline--logo .standard-article--secondary-content .recirc-standard-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--title .byline--logo a,
.byline--logo .standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-standard-secondary .module-story-list--stories .byline--logo a,
.byline--logo .standard-article--secondary-content .recirc-collection-secondary .module-story-list--title a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--title .byline--logo a,
.byline--logo .standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories a,
.standard-article--secondary-content .recirc-collection-secondary .module-story-list--stories .byline--logo a,
.byline--logo .standard-article--secondary-content .recirc-standard-secondary .module-story--title,
.standard-article--secondary-content .recirc-standard-secondary .byline--logo .module-story--title,
.byline--logo .standard-article--secondary-content .recirc-collection-secondary .module-story--title,
.standard-article--secondary-content .recirc-collection-secondary .byline--logo .module-story--title,
.byline--logo .module-inline-collection--title .link-txt,
.module-inline-collection--title .byline--logo .link-txt,
.byline--logo .module-story-list.module-inline-collection .module-story-list--title .link-txt,
.module-story-list.module-inline-collection .module-story-list--title .byline--logo .link-txt,
.byline--logo .listicle--body-text a,
.listicle--body-text .byline--logo a,
.byline--logo .result .result--body .result--text-container .result--title a,
.result .result--body .result--text-container .result--title .byline--logo a,
.byline--logo .take .questions .question .questions--question-text a,
.take .questions .question .questions--question-text .byline--logo a,
.byline--logo .take .question--answers-list .answer.text-answer .answer-text,
.take .question--answers-list .answer.text-answer .byline--logo .answer-text,
.byline--logo .take .question--answers-list .answer.image-answer .answer-text,
.take .question--answers-list .answer.image-answer .byline--logo .answer-text,
.byline--logo .take .question--answers-list .answer.text-answer .answer-text a,
.take .question--answers-list .answer.text-answer .answer-text .byline--logo a,
.byline--logo .take .question--answers-list .answer.image-answer .answer-text a,
.take .question--answers-list .answer.image-answer .answer-text .byline--logo a,
.byline--logo .take .question--enhance-answer .question--enhance-answer-text p a,
.take .question--enhance-answer .question--enhance-answer-text p .byline--logo a,
.byline--logo .landing-feed--header .landing-seo--container .landing-seo-text a,
.landing-feed--header .landing-seo--container .landing-seo-text .byline--logo a,
.byline--logo .content-source--link,
.byline--logo .content-source--image,
.byline--logo .gallery-description--text a,
.gallery-description--text .byline--logo a,
.byline--logo .gallery-description--more-btn,
.byline--logo .gallery-slide--paragraph a,
.gallery-slide--paragraph .byline--logo a,
.byline--logo .listicle--caption a,
.listicle--caption .byline--logo a,
.byline--logo .article-sub-heading a,
.article-sub-heading .byline--logo a,
.byline--logo .search-results--abstract a,
.search-results--abstract .byline--logo a,
.byline--logo .article-body--text .article-sub-title a,
.article-body--text .article-sub-title .byline--logo a,
.byline--logo .article-body--text .sitemap--heading a,
.article-body--text .sitemap--heading .byline--logo a,
.byline--logo .article-body--text a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.article-body--text .byline--logo a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.byline--logo .embedded-image--lead a:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
.embedded-image--lead .byline--logo a:not(.share-button--link):not(.embedded-image--expand):not(.image-share--button-display-toggle),
.byline--logo .landing-feed--story-abstract a:not(.byline--author-name),
.landing-feed--story-abstract .byline--logo a:not(.byline--author-name),
.byline--logo .result .result--body .result--text-container .result--description a,
.result .result--body .result--text-container .result--description .byline--logo a,
.byline--logo .shop-item--name,
.byline--logo .shop-item--price,
.byline--logo .content-header--dek a,
.content-header--dek .byline--logo a,
.byline--logo .standard-body-el-link,
.byline--logo .product-page .product-page--body a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.product-page .product-page--body .byline--logo a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.byline--logo .recipe-page .recipe-page--content a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.recipe-page .recipe-page--content .byline--logo a:not(.share-button--link):not(.image-share--button-display-toggle):not(.embedded-image--expand),
.byline--logo .open-article--dek a,
.open-article--dek .byline--logo a,
.byline--logo .longform-body-el-link {
    border-bottom: none
}

.module-story--sponsor,
.sponsor-mini--link,
.module-recommended--stories .module-story--text .module-story--sponsor,
.photostory-modal-overlay .modal-dek a,
.longform-article--dek a {
    border-bottom: 1px solid #999;
    color: #fff;
    transition: color 0.3s ease-in-out;
    text-decoration: none
}

@media (min-width: 980px) {
    .module-story--sponsor:hover,
    .sponsor-mini--link:hover,
    .module-recommended--stories .module-story--text .module-story--sponsor:hover,
    .photostory-modal-overlay .modal-dek a:hover,
    .longform-article--dek a:hover {
        color: #39CEFF
    }
}

.longform-article--dek .module-story--sponsor,
.longform-article--dek .sponsor-mini--link,
.longform-article--dek .module-recommended--stories .module-story--text .module-story--sponsor,
.module-recommended--stories .module-story--text .longform-article--dek .module-story--sponsor,
.longform-article--dek .photostory-modal-overlay .modal-dek a,
.photostory-modal-overlay .modal-dek .longform-article--dek a,
.longform-article--dek a {
    border-bottom: 0
}

.welcome-content-container {
    border-bottom: 1px solid #39CEFF
}

#transporter .ad-gpt-vertical,
#transporter .ad-gpt-breaker {
    padding: 0 0 40px
}

@font-face {
    font-family: 'franklin-cd';
    src: url("../fonts/b42b1756-b19e-43bc-adf8-a91bc339a1f0.eot");
    src: url("../fonts/61509a4a-55a0-4207-a78b-902f7a2cc685.woff") format("woff"), url("../fonts/e550ed0f-5c4d-409d-8f89-e505be911fd3.woff2") format("woff2"), url("../fonts/e70351f1-aa0a-4aea-8164-6c50d40da854.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: 'franklin-comp';
    src: url("../fonts/ce524c8f-7ee4-4f8a-b5ec-5e0e84f7db69.eot");
    src: url("../fonts/1c7d1b3e-a22e-477d-b524-70b4354efb65.woff") format("woff"), url("../fonts/0b584091-834e-434e-b97f-ba553dd7ed26.woff2") format("woff2"), url("../fonts/bede1d6e-fe82-4099-8db3-d6b8ad058b40.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: 'modern';
    src: url("../fonts/08d69f3d-da00-46e5-815e-eaa68dc2c628.eot");
    src: url("../fonts/03e451c1-3c75-4022-b73c-b23d6a522ece.woff") format("woff"), url("../fonts/c19c9e09-f38b-429a-b7c0-a0f3f3f0dbd6.woff2") format("woff2"), url("../fonts/0d02f087-1bba-41fc-b691-6fa9db248134.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: 'modern-bd-itc';
    src: url("../fonts/b45c08ac-559d-41fa-aa50-6e3ef5d6ea09.eot");
    src: url("../fonts/563898a4-3a3c-4538-847b-07a66d6e1c05.woff") format("woff"), url("../fonts/24478b0b-6e01-49e8-81fd-6028586fc280.woff2") format("woff2"), url("../fonts/1eb2e3c2-f5de-46ca-909c-dd897d322ed4.ttf") format("truetype");
    font-style: normal;
    font-weight: bold
}

body,
.embed--newsletter-dek,
.embed .newsletter--dek,
.newsletter--subscribed,
.landing-header .landing-header--content .landing-header--subhead,
.author-header .author-header--subhead,
.recipe-directions-item,
.comments-jump--text,
.comments-jump--count,
.listicle--body-text,
.listicle--caption,
.thumb-shop .thumb-shop--text,
.content-source--label,
.content-source--link,
.content-source--image,
.gallery-description--text,
.gallery-slide--paragraph,
.embed--newsletter-input,
#custom-promo--livecast-container,
.article-body--text,
.author-header .author-header--shares .author-header--shares-label,
.result .result--body .result--text-container .result--description,
.embed .newsletter--input,
.module .newsletter--success a,
.standard-body-el-text,
.longform-body-el-text {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 1.0625rem;
    line-height: 1.2;
    color: #111;
    line-height: 1.65
}

@media (min-width: 640px) {
    body,
    .embed--newsletter-dek,
    .embed .newsletter--dek,
    .newsletter--subscribed,
    .landing-header .landing-header--content .landing-header--subhead,
    .author-header .author-header--subhead,
    .recipe-directions-item,
    .comments-jump--text,
    .comments-jump--count,
    .listicle--body-text,
    .listicle--caption,
    .thumb-shop .thumb-shop--text,
    .content-source--label,
    .content-source--link,
    .content-source--image,
    .gallery-description--text,
    .gallery-slide--paragraph,
    .embed--newsletter-input,
    #custom-promo--livecast-container,
    .article-body--text,
    .author-header .author-header--shares .author-header--shares-label,
    .result .result--body .result--text-container .result--description,
    .embed .newsletter--input,
    .module .newsletter--success a,
    .standard-body-el-text,
    .longform-body-el-text {
        font-size: 1.125rem;
        line-height: 1.2
    }
}

@media (min-width: 980px) {
    body,
    .embed--newsletter-dek,
    .embed .newsletter--dek,
    .newsletter--subscribed,
    .landing-header .landing-header--content .landing-header--subhead,
    .author-header .author-header--subhead,
    .recipe-directions-item,
    .comments-jump--text,
    .comments-jump--count,
    .listicle--body-text,
    .listicle--caption,
    .thumb-shop .thumb-shop--text,
    .content-source--label,
    .content-source--link,
    .content-source--image,
    .gallery-description--text,
    .gallery-slide--paragraph,
    .embed--newsletter-input,
    #custom-promo--livecast-container,
    .article-body--text,
    .author-header .author-header--shares .author-header--shares-label,
    .result .result--body .result--text-container .result--description,
    .embed .newsletter--input,
    .module .newsletter--success a,
    .standard-body-el-text,
    .longform-body-el-text {
        font-size: 1rem;
        line-height: 1.5
    }
}

@media (min-width: 640px) {
    body,
    .embed--newsletter-dek,
    .embed .newsletter--dek,
    .newsletter--subscribed,
    .landing-header .landing-header--content .landing-header--subhead,
    .author-header .author-header--subhead,
    .recipe-directions-item,
    .comments-jump--text,
    .comments-jump--count,
    .listicle--body-text,
    .listicle--caption,
    .thumb-shop .thumb-shop--text,
    .content-source--label,
    .content-source--link,
    .content-source--image,
    .gallery-description--text,
    .gallery-slide--paragraph,
    .embed--newsletter-input,
    #custom-promo--livecast-container,
    .article-body--text,
    .author-header .author-header--shares .author-header--shares-label,
    .result .result--body .result--text-container .result--description,
    .embed .newsletter--input,
    .module .newsletter--success a,
    .standard-body-el-text,
    .longform-body-el-text {
        line-height: 1.65
    }
}

@media (min-width: 980px) {
    body,
    .embed--newsletter-dek,
    .embed .newsletter--dek,
    .newsletter--subscribed,
    .landing-header .landing-header--content .landing-header--subhead,
    .author-header .author-header--subhead,
    .recipe-directions-item,
    .comments-jump--text,
    .comments-jump--count,
    .listicle--body-text,
    .listicle--caption,
    .thumb-shop .thumb-shop--text,
    .content-source--label,
    .content-source--link,
    .content-source--image,
    .gallery-description--text,
    .gallery-slide--paragraph,
    .embed--newsletter-input,
    #custom-promo--livecast-container,
    .article-body--text,
    .author-header .author-header--shares .author-header--shares-label,
    .result .result--body .result--text-container .result--description,
    .embed .newsletter--input,
    .module .newsletter--success a,
    .standard-body-el-text,
    .longform-body-el-text {
        line-height: 1.65
    }
}

.type-headline-l,
.content-header--title,
.landing-header .landing-header--content .landing-header--title,
.article-title,
.gallery-headline,
.search-typeahead input.search-text,
.search-typeahead input.search-results {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 1.6875rem;
    letter-spacing: -.03em;
    line-height: 1.1;
    color: #111;
    letter-spacing: -.04em
}

@media (min-width: 640px) {
    .type-headline-l,
    .content-header--title,
    .landing-header .landing-header--content .landing-header--title,
    .article-title,
    .gallery-headline,
    .search-typeahead input.search-text,
    .search-typeahead input.search-results {
        font-size: 2.1875rem;
        line-height: 1
    }
}

@media (min-width: 980px) {
    .type-headline-l,
    .content-header--title,
    .landing-header .landing-header--content .landing-header--title,
    .article-title,
    .gallery-headline,
    .search-typeahead input.search-text,
    .search-typeahead input.search-results {
        font-size: 3.25rem;
        line-height: 1
    }
}

.type-headline-m,
.landing-feed--story-title,
.author-header .author-header--title .author-header--name,
.author-header .author-header--title .author-header--author-title,
.fourofour--title {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 1.375rem;
    letter-spacing: -.03em;
    line-height: 1.2;
    color: #111
}

@media (min-width: 640px) {
    .type-headline-m,
    .landing-feed--story-title,
    .author-header .author-header--title .author-header--name,
    .author-header .author-header--title .author-header--author-title,
    .fourofour--title {
        font-size: 1.5rem;
        line-height: 1.1
    }
}

@media (min-width: 980px) {
    .type-headline-m,
    .landing-feed--story-title,
    .author-header .author-header--title .author-header--name,
    .author-header .author-header--title .author-header--author-title,
    .fourofour--title {
        font-size: 1.8125rem;
        line-height: 1.1
    }
}

.type-headline-m2,
.gallery-header--skipad-text,
.auto-complete-suggest li,
.search-results--title,
.search-results--collection-info .search-results--abstract span {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1.3125rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #111;
    line-height: 1
}

@media (min-width: 640px) {
    .type-headline-m2,
    .gallery-header--skipad-text,
    .auto-complete-suggest li,
    .search-results--title,
    .search-results--collection-info .search-results--abstract span {
        font-size: 1.5rem;
        line-height: 1
    }
}

@media (min-width: 640px) {
    .type-headline-m2,
    .gallery-header--skipad-text,
    .auto-complete-suggest li,
    .search-results--title,
    .search-results--collection-info .search-results--abstract span {
        line-height: 1.2
    }
}

.type-headline-s,
.module-feed-collection .module-label--subtitle .module-feed-collection--count,
.module-must-read--inner .module-label--subtitle,
.module-feed-collection .module-label--subtitle {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 1.3125rem;
    letter-spacing: -.03em;
    line-height: 1.2;
    color: #ccc
}

.type-headline-xs,
.embedded-recirc--title {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #111;
    letter-spacing: .08px;
    line-height: 1;
    text-transform: uppercase
}

@media (min-width: 980px) {
    .type-headline-xs,
    .embedded-recirc--title {
        font-size: 1.125rem;
        line-height: 1.2
    }
}

@media (min-width: 980px) {
    .type-headline-xs,
    .embedded-recirc--title {
        letter-spacing: .8px
    }
}

.content-header--title {
    margin-top: 5px
}

@media (min-width: 640px) {
    .content-header--title {
        margin-top: 20px
    }
}

.content-header--dek {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 1rem;
    line-height: 1.5;
    color: #666;
    line-height: 1.4;
    padding: 10px 0
}

@media (min-width: 640px) {
    .content-header--dek {
        font-size: 1.0625rem;
        line-height: 1.2
    }
}

@media (min-width: 980px) {
    .content-header--dek {
        font-size: 1.3125rem;
        line-height: 1.2
    }
}

@media (min-width: 640px) {
    .content-header--dek {
        padding: 15px 0;
        line-height: 1.4
    }
}

.longform-article--pubdate .publish-date,
.byline--author,
.module .newsletter--input {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 0.75rem;
    line-height: 1.2;
    color: #111;
    font-style: italic;
    text-transform: lowercase
}

@media (min-width: 640px) {
    .longform-article--pubdate .publish-date,
    .byline--author,
    .module .newsletter--input {
        font-size: 0.875rem;
        line-height: 1.2
    }
}

@media (min-width: 640px) {
    .longform-article--pubdate .publish-date,
    .byline--author,
    .module .newsletter--input {
        padding-bottom: 0
    }
}

@media (min-width: 980px) {
    .longform-article--pubdate .publish-date,
    .byline--author,
    .module .newsletter--input {
        padding-bottom: 0
    }
}

.longform-article--pubdate .publish-date .byline--author-name,
.byline--author .byline--author-name,
.module .newsletter--input .byline--author-name {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 0.8125rem;
    letter-spacing: -.03em;
    line-height: 1.5;
    color: #111;
    text-transform: uppercase;
    letter-spacing: .5px;
    font-style: normal
}

@media (min-width: 640px) {
    .longform-article--pubdate .publish-date .byline--author-name,
    .byline--author .byline--author-name,
    .module .newsletter--input .byline--author-name {
        font-size: 0.9375rem;
        line-height: 1.5
    }
}

.social-byline--pub-info .byline--date .publish-date,
.social-byline--pub-info .byline--author {
    color: #111;
    letter-spacing: 0.5px
}

.social-byline--pub-info .byline--date .publish-date .byline--author-name,
.social-byline--pub-info .byline--author .byline--author-name {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 0.8125rem;
    letter-spacing: -.03em;
    line-height: 1.5;
    text-transform: uppercase
}

@media (min-width: 640px) {
    .social-byline--pub-info .byline--date .publish-date .byline--author-name,
    .social-byline--pub-info .byline--author .byline--author-name {
        font-size: 0.9375rem;
        line-height: 1.5
    }
}

.byline--logo {
    margin-left: 10px
}

@media (min-width: 980px) {
    .byline--logo {
        margin: 0 auto 15px
    }
}

.byline--logo.simple {
    margin-left: 10px
}

@media (min-width: 640px) {
    .social-byline--pub-info .byline--logo {
        padding-top: 3px
    }
}

.publish-date {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #111;
    text-transform: capitalize
}

@media (min-width: 980px) {
    .publish-date {
        line-height: 1.1
    }
}

.publish-date .icon:not(.share-button--icon),
.publish-date .shop-source--bazaar .shop-icon--bazaar:not(.share-button--icon):before,
.shop-source--bazaar .publish-date .shop-icon--bazaar:not(.share-button--icon):before {
    display: none
}

.open-article--pubdate .publish-date,
.open-article--tags .tags,
.open-article--tags .tags--link {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 0.6875rem;
    line-height: 1.2;
    font-style: italic;
    color: #111;
    padding-right: 10px;
    line-height: 1;
    margin-top: 16px
}

@media (min-width: 640px) {
    .open-article--pubdate .publish-date,
    .open-article--tags .tags,
    .open-article--tags .tags--link {
        font-size: 0.8125rem;
        line-height: 1.2
    }
}

.open-article--pubdate .publish-date .icon:not(.share-button--icon),
.open-article--tags .tags .icon:not(.share-button--icon),
.open-article--tags .tags--link .icon:not(.share-button--icon),
.open-article--pubdate .publish-date .shop-source--bazaar .shop-icon--bazaar:not(.share-button--icon):before,
.shop-source--bazaar .open-article--pubdate .publish-date .shop-icon--bazaar:not(.share-button--icon):before,
.open-article--tags .tags .shop-source--bazaar .shop-icon--bazaar:not(.share-button--icon):before,
.shop-source--bazaar .open-article--tags .tags .shop-icon--bazaar:not(.share-button--icon):before,
.open-article--tags .tags--link .shop-source--bazaar .shop-icon--bazaar:not(.share-button--icon):before,
.shop-source--bazaar .open-article--tags .tags--link .shop-icon--bazaar:not(.share-button--icon):before {
    display: none
}

@media (min-width: 640px) {
    .open-article--pubdate .publish-date,
    .open-article--tags .tags,
    .open-article--tags .tags--link {
        margin-top: 21px;
        line-height: 1
    }
}

.longform-article--pubdate .publish-date {
    text-transform: capitalize;
    margin: 9px 0 0 10px
}

@media (min-width: 640px) {
    .longform-article--pubdate .publish-date {
        margin-top: 14px
    }
}

.social-byline--pub-info .byline--date .publish-date {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 0.8125rem;
    letter-spacing: -.03em;
    line-height: 1.5;
    color: #666;
    letter-spacing: 0.3px
}

@media (min-width: 640px) {
    .social-byline--pub-info .byline--date .publish-date {
        font-size: 0.9375rem;
        line-height: 1.5
    }
}

.social-byline--share .share-module--count .share-count {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 0.9375rem;
    letter-spacing: -.03em;
    line-height: 1.5;
    margin-right: 5px
}

@media (min-width: 640px) {
    .social-byline--share .share-module--count .share-count {
        font-size: 1.125rem;
        line-height: 1.2
    }
}

@media (min-width: 640px) {
    .social-byline--share .share-module--count .share-count {
        margin-right: 10px
    }
}

.landing-feed--story .publish-date,
.landing-feed--story-shares {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 0.875rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #aaa;
    line-height: 1;
    text-transform: uppercase;
    font-style: normal;
    padding: 0
}

.landing-feed--story .publish-date .icon:not(.share-button--icon),
.landing-feed--story-shares .icon:not(.share-button--icon),
.landing-feed--story .publish-date .shop-source--bazaar .shop-icon--bazaar:not(.share-button--icon):before,
.shop-source--bazaar .landing-feed--story .publish-date .shop-icon--bazaar:not(.share-button--icon):before,
.landing-feed--story-shares .shop-source--bazaar .shop-icon--bazaar:not(.share-button--icon):before,
.shop-source--bazaar .landing-feed--story-shares .shop-icon--bazaar:not(.share-button--icon):before {
    display: none
}

.tags.tags--transporter .tags--link,
.tags--link {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #111;
    text-transform: uppercase;
    word-break: break-word
}

.tags.tags--transporter .tags--link {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 5px 10px 3px;
    white-space: normal;
    margin-bottom: 10px;
    text-align: center
}

.open-article--tags .tags:before {
    content: " ";
    padding-left: 10px;
    border-left: 1px solid #ccc
}

.open-article--tags .tags--link {
    color: #aaa;
    text-transform: capitalize
}

.newsletter--error {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #E0262F
}

.search-label {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 1.0625rem;
    line-height: 1.2;
    color: #aaa;
    font-style: italic
}

.modal h2 {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1.9375rem;
    letter-spacing: .3px;
    line-height: 1
}

.hp-header--text,
.hp-header--text:visited,
.hp-header--text:active {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1.125rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #fff;
    line-height: .9;
    text-align: right
}

@media (min-width: 640px) {
    .hp-header--text,
    .hp-header--text:visited,
    .hp-header--text:active {
        font-size: 1.5rem;
        line-height: 1
    }
}

@media (min-width: 980px) {
    .hp-header--text,
    .hp-header--text:visited,
    .hp-header--text:active {
        font-size: 1.6875rem;
        line-height: 1
    }
}

.breaking-news--container .breaking-news--label {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 1.3125rem;
    letter-spacing: -.03em;
    line-height: 1.2;
    color: #E0262F;
    line-height: 1.35;
    text-transform: uppercase
}

.breaking-news--container .breaking-news--headline {
    position: relative
}

.breaking-news--container p {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1.125rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #fff;
    padding-top: 10px
}

.nav--primary--link {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1.125rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #FAFAFA;
    line-height: 1;
    letter-spacing: 2px;
    text-transform: uppercase
}

.nav--secondary--link,
#welcome-ad--redirect-link {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1.125rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #aaa;
    line-height: 1;
    text-transform: uppercase
}

.nav--secondary--link .icon,
#welcome-ad--redirect-link .icon,
.nav--secondary--link .shop-source--bazaar .shop-icon--bazaar:before,
.shop-source--bazaar .nav--secondary--link .shop-icon--bazaar:before,
#welcome-ad--redirect-link .shop-source--bazaar .shop-icon--bazaar:before,
.shop-source--bazaar #welcome-ad--redirect-link .shop-icon--bazaar:before {
    font-size: 17px;
    margin: 0 5px 5px 0
}

.nav-panel--panel--link,
.nav-panel--panel--title {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1.3125rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #111;
    line-height: 1;
    color: #fff
}

@media (min-width: 640px) {
    .nav-panel--panel--link,
    .nav-panel--panel--title {
        font-size: 1.5rem;
        line-height: 1
    }
}

@media (min-width: 640px) {
    .nav-panel--panel--link,
    .nav-panel--panel--title {
        line-height: 1.2
    }
}

.nav-panel--panel--link {
    color: #111
}

#homepage .home-overlay-nav .nav--link {
    color: #fff
}

.home-overlay-nav .nav--link.icon-menu {
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    padding: 15px
}

.home-overlay-nav .nav--link.icon-search {
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    padding: 15px
}

.swipeable-nav {
    background: #000;
    border-top: 1px solid #666
}

.swipeable-nav .nav--swipeable--item {
    display: inline-block;
    padding: 0 10px 0;
    line-height: 52px
}

.swipeable-nav .nav--subscribe--link {
    color: #aaa
}

.content-nav .content-nav-inner .top-link {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1.125rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase
}

.custom-promo--title .link-txt {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 2.1875rem;
    letter-spacing: .3px;
    line-height: 1;
    color: #111;
    text-transform: uppercase
}

@media (min-width: 640px) {
    .custom-promo--title .link-txt {
        font-size: 2.5rem;
        line-height: 1
    }
}

@media (min-width: 980px) {
    .custom-promo--title .link-txt {
        font-size: 2.5rem;
        line-height: 1
    }
}

@media (min-width: 1024px) {
    .custom-promo--title .link-txt {
        font-size: 2.875rem;
        line-height: 1
    }
}

.custom-promo--label {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1.3125rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #E0262F;
    text-transform: uppercase
}

.custom-promo--label .link-txt {
    color: #E0262F
}

.module-feed-collection .module-label--link {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 1.5rem;
    letter-spacing: -.03em;
    line-height: 1.1;
    color: #111;
    line-height: 1.3;
    padding-bottom: 5px;
    text-align: left;
    text-transform: uppercase
}

@media (min-width: 980px) {
    .module-feed-collection .module-label--link {
        font-size: 1.6875rem;
        line-height: 1.1
    }
}

.module-feed-collection .module-label--subtitle .module-feed-collection--count {
    color: #E0262F
}

.module-must-read--inner .module-label--title {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 1.3125rem;
    letter-spacing: -.03em;
    line-height: 1.2;
    color: #111;
    line-height: 1;
    text-align: left;
    text-transform: uppercase
}

@media (min-width: 640px) {
    .module-must-read--inner .module-label--title {
        font-size: 1.5rem;
        line-height: 1.1
    }
}

.module-must-read--inner .module-label--subtitle,
.module-feed-collection .module-label--subtitle {
    color: #E0262F;
    text-align: left
}

@media (min-width: 640px) {
    .module-must-read--inner .module-label--subtitle,
    .module-feed-collection .module-label--subtitle {
        padding-top: 10px
    }
}

.module-story--title {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 0.875rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #111;
    text-transform: uppercase;
    letter-spacing: 0.3;
    margin: 0 0 5px 0
}

@media (min-width: 640px) {
    .module-story--title {
        font-size: 1rem;
        line-height: 1.2
    }
}

.embed--newsletter .embed--newsletter-title,
.embed .newsletter--title,
.module .newsletter--title {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 1.375rem;
    letter-spacing: -.03em;
    line-height: 1.2;
    color: #111;
    letter-spacing: -.04em;
    text-align: center;
    text-rendering: optimizeLegibility
}

@media (min-width: 480px) {
    .embed--newsletter .embed--newsletter-title,
    .embed .newsletter--title,
    .module .newsletter--title {
        font-size: 1.5rem;
        line-height: 1.1
    }
}

.embed--newsletter-dek,
.embed .newsletter--dek,
.newsletter--subscribed {
    margin-top: 10px;
    text-align: center
}

.embed--newsletter-button,
.embed .newsletter--button {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1rem;
    letter-spacing: .3px;
    line-height: 1.2;
    background-color: #39CEFF;
    border: 0;
    color: #fff;
    font-weight: bold;
    line-height: 1.3;
    padding: 15px
}

.embed--newsletter-dek,
.embed .newsletter--dek,
.newsletter--subscribed {
    margin-top: 10px;
    text-align: center
}

.embed--newsletter-lennyletter .embed--inner,
.embed.embed-newsletter-lennyletter .newsletter--inner {
    background: #FAFAFA;
    border: 1px solid #999
}

.embed--newsletter-lennyletter .embed--newsletter-button,
.embed.embed-newsletter-lennyletter .newsletter--button {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1rem;
    letter-spacing: .3px;
    line-height: 1.2;
    text-transform: uppercase
}

.landing-feed--story-section-name {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #111;
    text-transform: uppercase;
    word-break: break-word;
    display: inline-block;
    margin: 0 0 5px
}

.left-rail .module-story--title,
.related-story--title {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 0.875rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #111;
    letter-spacing: .8px;
    text-transform: uppercase
}

@media (min-width: 640px) {
    .left-rail .module-story--title,
    .related-story--title {
        font-size: 1.125rem;
        line-height: 1.2
    }
}

@media (min-width: 980px) {
    .left-rail .module-story--title,
    .related-story--title {
        font-size: 0.9375rem;
        line-height: 1.2
    }
}

.landing-header .landing-header--content .landing-header--subhead,
.author-header .author-header--subhead {
    font-weight: normal;
    color: #666
}

.author-header .author-header--title .author-header--name {
    text-align: center
}

@media (min-width: 640px) {
    .author-header .author-header--title .author-header--name {
        text-align: left
    }
}

.author-header .author-header--title .author-header--author-title {
    color: #aaa;
    text-align: center
}

@media (min-width: 640px) {
    .author-header .author-header--title .author-header--author-title {
        text-align: left
    }
}

#transporter .transporter-header--name {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1.9375rem;
    letter-spacing: .3px;
    line-height: 1;
    border-bottom: 6px solid #111;
    color: #111;
    margin-bottom: 30px;
    padding-bottom: 15px;
    text-transform: uppercase
}

@media (min-width: 480px) {
    #transporter .transporter-header--name {
        font-size: 2.875rem;
        line-height: 1
    }
}

@media (min-width: 640px) {
    #transporter .transporter-header--name {
        font-size: 3.6875rem;
        line-height: 1
    }
}

#transporter .transporter-header--name .link-txt {
    color: #111
}

#transporter .transporter-header--byline {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 0.9375rem;
    letter-spacing: -.03em;
    line-height: 1.5;
    color: #111;
    text-transform: uppercase
}

@media (min-width: 640px) {
    #transporter .transporter-header--byline {
        font-size: 1rem;
        line-height: 1.5
    }
}

#transporter .landing-feed--story .landing-feed--story-title {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 1rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #111;
    letter-spacing: .01em;
    text-transform: uppercase
}

@media (min-width: 768px) {
    #transporter .landing-feed--story .landing-feed--story-title {
        font-size: 1.125rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    #transporter .landing-feed--story .landing-feed--story-title {
        font-size: 1.1875rem;
        line-height: 1.2
    }
}

@media (min-width: 768px) {
    #transporter .landing-feed--story .landing-feed--story-title {
        letter-spacing: .025em
    }
}

.fourofour--title {
    padding-top: 30px
}

.open-article--title {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 1.5rem;
    letter-spacing: -.03em;
    line-height: 1.1;
    color: #111;
    letter-spacing: -.04em;
    margin-top: 15px
}

@media (min-width: 640px) {
    .open-article--title {
        font-size: 2.1875rem;
        line-height: 1
    }
}

@media (min-width: 980px) {
    .open-article--title {
        font-size: 2.875rem;
        line-height: 1
    }
}

.article-sub-heading {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 1.125rem;
    line-height: 1.2;
    color: #666;
    padding: 10px 0
}

@media (min-width: 640px) {
    .article-sub-heading {
        font-size: 1.375rem;
        line-height: 1.2
    }
}

.open-article--dek {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 1rem;
    line-height: 1.5;
    color: #666;
    line-height: 1.4;
    padding: 10px 0
}

@media (min-width: 640px) {
    .open-article--dek {
        font-size: 1.0625rem;
        line-height: 1.2
    }
}

@media (min-width: 980px) {
    .open-article--dek {
        font-size: 1.3125rem;
        line-height: 1.2
    }
}

@media (min-width: 640px) {
    .open-article--dek {
        padding: 15px 0;
        line-height: 1.4
    }
}

@media (min-width: 640px) {
    .longform-article--header-text {
        margin-bottom: 40px
    }
}

@media (min-width: 980px) {
    .longform-article--header-text {
        margin-bottom: 70px
    }
}

.longform-article--header-text.header-text-over.header-text-dark .longform-article--title,
.longform-article--header-text.header-text-over.header-text-light .longform-article--title,
.longform-article--header-text.header-text-under .longform-article--title {
    font-family: "modern-bd-itc", Georgia, Times, Times New Roman, serif;
    font-size: 2.1875rem;
    letter-spacing: 0;
    line-height: 1;
    color: #111;
    text-align: center
}

@media (min-width: 640px) {
    .longform-article--header-text.header-text-over.header-text-dark .longform-article--title,
    .longform-article--header-text.header-text-over.header-text-light .longform-article--title,
    .longform-article--header-text.header-text-under .longform-article--title {
        font-size: 2.875rem;
        line-height: 1
    }
}

@media (min-width: 980px) {
    .longform-article--header-text.header-text-over.header-text-dark .longform-article--title,
    .longform-article--header-text.header-text-over.header-text-light .longform-article--title,
    .longform-article--header-text.header-text-under .longform-article--title {
        font-size: 4.0625rem;
        line-height: 1
    }
}

@media (min-width: 980px) {
    .longform-article--header-text.header-text-over.header-text-dark .longform-article--title,
    .longform-article--header-text.header-text-over.header-text-light .longform-article--title,
    .longform-article--header-text.header-text-under .longform-article--title {
        margin-top: 30px
    }
}

.longform-article--header-text.header-text-over.header-text-dark .longform-article--dek,
.longform-article--header-text.header-text-over.header-text-light .longform-article--dek,
.longform-article--header-text.header-text-under .longform-article--dek {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 1.125rem;
    letter-spacing: -.03em;
    line-height: 1.2;
    color: #666;
    line-height: 1.4;
    text-align: center
}

@media (min-width: 640px) {
    .longform-article--header-text.header-text-over.header-text-dark .longform-article--dek,
    .longform-article--header-text.header-text-over.header-text-light .longform-article--dek,
    .longform-article--header-text.header-text-under .longform-article--dek {
        font-size: 1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 980px) {
    .longform-article--header-text.header-text-over.header-text-dark .longform-article--dek,
    .longform-article--header-text.header-text-over.header-text-light .longform-article--dek,
    .longform-article--header-text.header-text-under .longform-article--dek {
        font-size: 1.6875rem;
        line-height: 1.1
    }
}

@media (min-width: 640px) {
    .longform-article--header-text.header-text-over.header-text-dark .longform-article--dek,
    .longform-article--header-text.header-text-over.header-text-light .longform-article--dek,
    .longform-article--header-text.header-text-under .longform-article--dek {
        line-height: 1.4
    }
}

@media (min-width: 980px) {
    .longform-article--header-text.header-text-over.header-text-dark .longform-article--dek,
    .longform-article--header-text.header-text-over.header-text-light .longform-article--dek,
    .longform-article--header-text.header-text-under .longform-article--dek {
        line-height: 1.4;
        margin-bottom: 70px
    }
}

.longform-article--header-text.header-text-over.header-text-dark .longform-article--dek p,
.longform-article--header-text.header-text-over.header-text-light .longform-article--dek p,
.longform-article--header-text.header-text-under .longform-article--dek p {
    margin: 0
}

@media (min-width: 640px) {
    .longform-article--header-text.header-text-over.header-text-dark .longform-article--dek {
        margin-bottom: 0;
        color: #111
    }
}

@media (min-width: 640px) {
    .longform-article--header-text.header-text-over.header-text-light .longform-article--title {
        color: #FAFAFA
    }
}

@media (min-width: 640px) {
    .longform-article--header-text.header-text-over.header-text-light .longform-article--dek {
        color: #FAFAFA;
        margin-bottom: 0
    }
}

.ad-gpt-breaker .ad-article-breaker-text {
    font-family: franklin-cd, Arial, Sans-serif;
    font-size: 0.75rem;
    letter-spacing: .3px;
    line-height: 1.2;
    color: #aaa;
    text-transform: uppercase;
    text-align: center
}

.longform-body-el-h2,
.standard-body-el-h2 {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 1.625rem;
    letter-spacing: -.03em;
    line-height: 1.5;
    letter-spacing: .01em;
    line-height: 1.2
}

.longform-body-el-h2 {
    text-align: center
}

.longform-body-el-h2:after {
    content: '';
    display: block;
    border-bottom: 5px solid #000;
    border-width: 2px;
    width: 20%;
    margin: 30px auto
}

@media (min-width: 640px) {
    .longform-body-el-h2:after {
        margin: 15px auto 30px
    }
}

.longform-body-el-subtitle,
.article-body--text h4,
.standard-body-el-question,
.article-body--text .article-sub-title,
.article-body--text .sitemap--heading,
.article-body--text h3,
.article-body--text h2,
.standard-body-el-subtitle {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 1.375rem;
    letter-spacing: -.03em;
    line-height: 1.2;
    color: #111;
    display: block;
    letter-spacing: .01em;
    line-height: 1.2;
    -webkit-font-smoothing: antialiased
}

@media (min-width: 980px) {
    .longform-body-el-subtitle,
    .article-body--text h4,
    .standard-body-el-question,
    .article-body--text .article-sub-title,
    .article-body--text .sitemap--heading,
    .article-body--text h3,
    .article-body--text h2,
    .standard-body-el-subtitle {
        font-size: 1.5rem;
        line-height: 1.1
    }
}

.longform-body-el-subtitle {
    text-align: center
}

.article-body--text h4,
.standard-body-el-question {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 1.3125rem;
    letter-spacing: -.03em;
    line-height: 1.2;
    line-height: 1.2
}

.longform-body-el-text.dropcap:first-letter,
.standard-body-el-text.dropcap:first-letter {
    font-family: "modern", Georgia, Times, Times New Roman, serif;
    font-size: 6.25rem;
    letter-spacing: -.03em;
    line-height: 1;
    float: left;
    margin-right: 10px;
    line-height: 5.25rem
}

@media (min-width: 980px) {
    .longform-body-el-text.dropcap:first-letter,
    .standard-body-el-text.dropcap:first-letter {
        line-height: 4.875rem
    }
}

.price {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: baseline;
    margin: 40px 0 0;
}

.price__old {
    text-decoration: line-through;
}

.price__old, .price__new {
    margin: 0 15px;
    font-style: italic;
    font-weight: 700;
}

.price__new {
    font-size: 2em;
    color: #C92228;
}
