@import "https://fonts.googleapis.com/css?family=Muli:300,600";@import "https://fonts.googleapis.com/css?family=Poppins:400,600,700";@import "https://fonts.googleapis.com/css?family=Playfair+Display:700,700i,900i";.bg-white{background-color:#fff}.gradient-primary--horizontal,.nav,.highlight,.highlight--tertiary,.error{background:#f02c5d;background:-webkit-linear-gradient(legacy-direction(to right),#f02c5d,#7c3d65);background:linear-gradient(to right,#f02c5d,#7c3d65)}.gradient-primary--diagonal,.btn--flip-before:hover,.btn--flip-after:hover{background:#f02c5d;background:-webkit-linear-gradient(legacy-direction(to bottom right),#f02c5d,#7c3d65);background:linear-gradient(to bottom right,#f02c5d,#7c3d65)}.gradient-primary--vertical,.menu-overlay__content{background:#f02c5d;background:-webkit-linear-gradient(legacy-direction(to bottom),#f02c5d,#7c3d65);background:linear-gradient(to bottom,#f02c5d,#7c3d65)}.gradient-secondary--horizontal,.btn--replay,.btn--error,.highlight--secondary{background:#87e2a1;background:-webkit-linear-gradient(legacy-direction(to right),#87e2a1,#74cdcb);background:linear-gradient(to right,#87e2a1,#74cdcb)}.gradient-secondary--diagonal,.btn--articleshare,.menu-overlay .magazine__cta,.static__nav__content__item--active{background:#87e2a1;background:-webkit-linear-gradient(legacy-direction(to bottom right),#87e2a1,#74cdcb);background:linear-gradient(to bottom right,#87e2a1,#74cdcb)}.gradient-extra1--horizontal{background:#f79c9c;background:-webkit-linear-gradient(legacy-direction(to right),#f79c9c,#ff748f);background:linear-gradient(to right,#f79c9c,#ff748f)}.gradient-extra2--horizontal{background:#e2e2e2;background:-webkit-linear-gradient(legacy-direction(to right),#e2e2e2,rgba(226,226,226,0));background:linear-gradient(to right,#e2e2e2,rgba(226,226,226,0))}.btn--comment:hover,.btn--primary--small:hover,.btn--primary:hover,.btn--fb:hover,.btn--email:hover,.btn--extra:hover,.btn--survey:hover,.anchor__top,.feed--primary__item .card__body--hero,.feed--secondary--framed,.feed--secondary__item .card--aside .card__body--hero,.feed--tertiary__item .card__body--hero,.feed--quaternary__item--small2 .card__body--hero,.feed--quaternary__item--small3 .card__body--hero,.feed--quaternary__item .card__body--hero,.widget--framed,.c-ovly.account .c-ovly__main,.c-cta--1 .c-cta__btn:hover{box-shadow:1px 2px 8px #e2e2e2}.menu-overlay__content,.account-overlay__content,.wrapper__inner--framed{box-shadow:2px 2px 12px #e2e2e2}.ad--primary{box-shadow:0 1px 0 #e2e2e2,0 -1px 0 #e2e2e2}.btn--comment,.btn--primary,.btn--newsletter,.btn--error,.btn--fb,.btn--email,.btn--extra,.btn--secondary,.btn--mini,.btn--medium,.form--search input,.feed--magazine__item .card__body .coverdate,.feed--magazine__item .card__body .covergirl,.ad__item__close__container,.magazine__article .card__body .title,.c-cta--1 .c-cta__btn,body{font-family:poppins,Arial,sans-serif}.label--extra2,.label--searchresult,.label--empty,.blurb,.feed--secondary__item .card__body .blurb,.static__content ul .team,.static__content ul .team h3{font-family:muli,Arial,sans-serif}.nav.has-sub .nav--sub a{font-family:poppins,Arial,sans-serif;font-size:.625rem;line-height:1.4em}.feed--secondary__item .card--aside .card__body .channel,.feed--secondary__item .card__body .channel,.feed--tertiary--tight .card__body .channel,.feed--primary__item .byline,.feed--primary__item .datestamp,.feed--secondary__item .card--aside .card__body .byline,.feed--tertiary__item .byline,.feed--quaternary__item .byline,.form__error,.c-xscrl__ch,.c-xscrl__cue span{font-family:poppins,Arial,sans-serif;font-size:.75rem;line-height:1.5em}.feed--primary__item .channel{font-family:poppins,Arial,sans-serif;font-size:.8rem;line-height:1.4em}.nav__panel__qlnk a,.feed--secondary__item .card--aside .card__body .title,.form__frgt,.form__lbl .form__ttle,.c-xscrl__ttle,.c-ovly.account .c-ovly__lbl.sub{font-family:poppins,Arial,sans-serif;font-size:.875rem;line-height:1.3em}.feed--tertiary__item .title h3,.c-xscrl__lbl,body{font-family:poppins,Arial,sans-serif;font-size:1rem;line-height:1.3em}.account-overlay__body{font-family:poppins,Arial,sans-serif;font-size:1.125rem;line-height:1.4em}.account-overlay__label,.feed--secondary__item .card__body .title,.feed--tertiary__item--medium2 .card__body .title{font-family:poppins,Arial,sans-serif;font-size:1.25rem;line-height:1.4em}.feed--primary__item .title{font-family:poppins,Arial,sans-serif;font-size:1.375rem;line-height:1.3em}.label--widget{font-family:poppins,Arial,sans-serif;font-size:1.5rem;line-height:1.3em}.label--feed,.c-ovly.account .c-ovly__lbl{font-family:poppins,Arial,sans-serif;font-size:1.75rem;line-height:1.2em}.label--widget,.feed--primary__item .title--hero{font-family:poppins,Arial,sans-serif;font-size:2.1875rem;line-height:1.3em}.c-ovly__lbl.is-note{font-family:muli,Arial,sans-serif;font-size:.875rem;line-height:1.3em}.static__content p{font-family:muli,Arial,sans-serif;font-size:1.063rem;line-height:1.6em}.c-ovly__lbl{font-family:muli,Arial,sans-serif;font-size:1.25rem;line-height:1.4em}.feed--primary__item .blurb{font-family:muli,Arial,sans-serif;font-size:1rem;line-height:1.3em}.ad__indication{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif;font-size:.625rem;line-height:1.4em}.disclaimer__link{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.4em}.btn--medium,.label--primary,.label--extra3,.label--extra6,.label--feed,.label--widget,.feed--secondary__item .card--aside .card__body .title,.feed--secondary__item .card__body .title,.feed--tertiary__item--medium2 .card__body .title,.blurb,.feed--secondary__item .card__body .blurb,.filter__item,.wrapper__inner--framed .label--primary--large,.feed--magazine__item .card__body .coverdate,.feed--tertiary--tight .card__body .title,.footer--seo .seo-desc,.static__content p{font-weight:300}.sns__label,.menu--secondary,.menu--quaternary,.feed--secondary__item .card__body .title--big,.feed--magazine__item .card__body .covergirl,.magazine__article .card__body .title,.c-ovly.account .c-ovly__lbl.sub{font-weight:400}.btn--comment,.btn--primary,.btn--newsletter,.btn--error,.btn--fb,.btn--email,.btn--extra,.btn--secondary,.btn--mini,.label--primary--custom,.label--readnext,.label--trending,.label--secondary--gray,.label--secondary--extra,.label--extra1,.label--extra2 strong,.label--searchresult strong,.label--empty strong,.label--extra3a,.nav__panel__qlnk a,.nav__panel__button--solid .card__body,.menu--primary,.menu--tertiary,.anchor__top,.feed--tertiary__item .channel,.feed--quaternary__item--small2 .channel,.feed--quaternary__item--small3 .channel,.feed--quaternary__item .channel,.magazine__article .card__body .channel,.feed--secondary__item .card--aside .card__body .channel,.feed--secondary__item .card__body .channel,.feed--tertiary--tight .card__body .channel,.feed--tertiary__item .title,.feed--quaternary__item--small2 .title,.feed--quaternary__item--small3 .title,.feed--quaternary__item .title,.feed--primary__item .byline a,.feed--primary__item .datestamp a,.feed--secondary__item .card--aside .card__body .byline a,.feed--tertiary__item .byline a,.feed--quaternary__item .byline a,.filter__item .card__body,.filter__item__label .card__body,.feed--primary__item--single .card__body .title,.feed--primary__item .channel,.feed--primary__item .title--hero,.feed--primary__item--framed .title,.feed--tertiary__item--framed .title,.feed--quaternary__item--framed .title,.ad__indication,.c-xscrl__lbl,.disclaimer__link--primary,.disclaimer__link--secondary,.static__content p b,.static__content p strong,.static__content ul .team h3,.static__content ul .list--bold,.static__content--bold,.error--404__content .heading--primary,.author__description b,.author__sns .label--extra3,.c-ovly__lbl,.c-cta--1 .c-cta__btn{font-weight:600}.menu-overlay .magazine__cta a,.menu-overlay .magazine__cta a:link,.menu-overlay .magazine__cta a:visited,.menu-overlay .menu-qlnk ul li,.account-overlay__body strong,.form__lbl .form__ttle,.widget--newsletter__content__title--primary,.widget--newsletter__content__title--secondary,.widget--newsletter__content__title--tertiary,.footer--seo .seo-ttle,.footer--seo ul,.c-ovly.account .c-ovly__foot .c-ovly__login{font-weight:700}b,strong{font-weight:700}em{font-style:italic}.feed--secondary__item .card--aside .card__body .channel a:hover,.feed--secondary__item .card__body .title a:hover,.feed--tertiary__item .title a:hover,.feed--quaternary__item--small2 .channel a:hover,.feed--quaternary__item--small2 .title a:hover,.feed--quaternary__item--small3 .channel a:hover,.feed--quaternary__item--small3 .title a:hover,.feed--quaternary__item .channel a:hover,.feed--quaternary__item .title a:hover,.feed--quaternary__item .byline a:hover,.btn--medium a,.btn--medium:link,.btn--medium:visited,.label--primary a:hover,.label--widget a:hover,.menu-overlay .menu-qlnk ul li a:hover,.menu-overlay .footer-links ul li a:hover,.form__frgt:hover,.c-ovly.account .c-ovly__foot .c-ovly__login:hover{text-decoration:underline}.nav__panel__qlnk a,.menu-overlay .menu-qlnk,.account-overlay__label,.account-overlay__out a,.feed--primary__item .byline a,.feed--primary__item .datestamp a,.feed--secondary__item .card--aside .card__body .byline a,.feed--tertiary__item .byline a,.feed--quaternary__item .byline a,.feed--primary__item .channel,.c-xscrl__lbl,.c-ovly.account .c-ovly__lbl{text-transform:uppercase}.btn--medium a,.btn--medium:link,.btn--medium:visited,.label--primary a,.label--widget a,.nav__panel__qlnk a,.menu-overlay .magazine__cta a,.menu-overlay .magazine__cta a:link,.menu-overlay .magazine__cta a:visited,.menu-overlay .menu-qlnk ul li a,.menu-overlay .menu-qlnk ul li a:link,.menu-overlay .menu-qlnk ul li a:visited,.menu-overlay .footer-links ul li a,.menu-overlay .footer-links ul li a:link,.menu-overlay .footer-links ul li a:visited,.account-overlay__out a,.menu--primary a,.menu--primary a:link,.menu--primary a:visited,.menu--secondary a,.menu--secondary a:link,.menu--secondary a:visited,.menu--tertiary a,.menu--quaternary a,.menu--quaternary a:link,.menu--quaternary a:visited,.nav.has-sub .nav--sub a,.feed--tertiary__item .channel a,.feed--quaternary__item--small2 .channel a,.feed--quaternary__item--small3 .channel a,.feed--quaternary__item .channel a,.magazine__article .card__body .channel a,.feed--secondary__item .card--aside .card__body .channel a,.feed--secondary__item .card__body .channel a,.feed--tertiary--tight .card__body .channel a,.feed--secondary__item .card__body .title--big a,.feed--magazine__item .card__body .covergirl a,.magazine__article .card__body .title a,.feed--secondary__item .card--aside .card__body .title a,.feed--secondary__item .card__body .title a,.feed--tertiary__item--medium2 .card__body .title a,.feed--tertiary__item .title a,.feed--quaternary__item--small2 .title a,.feed--quaternary__item--small3 .title a,.feed--quaternary__item .title a,.feed--primary__item .byline a,.feed--primary__item .datestamp a,.feed--secondary__item .card--aside .card__body .byline a,.feed--tertiary__item .byline a,.feed--quaternary__item .byline a,.form__frgt,.c-xscrl__ttle,.c-xscrl__ch,.static__nav__content a:link,.static__nav__content a:visited,.static__nav__content__item a,.static__nav__content__item a:link,.static__nav__content__item a:visited,.static__nav__content__item--active a,.static__nav__content__item--active a:link,.static__nav__content__item--active a:visited,.content .sitemap .menu a,.content .sitemap .menu a:link,.content .sitemap .menu a:visited,.magazine__cover__cta a,.magazine__article .card__body .channel a:link,.magazine__article .card__body .channel a:visited,.magazine__article .card__body .title a:link,.magazine__article .card__body .title a:visited,.c-ovly.account .c-ovly__foot .c-ovly__login,.c-cta__btn,.c-cta__btn:hover{text-decoration:none}.feed--secondary__item .card--aside .card__body .channel a:hover,.feed--secondary__item .card__body .title a:hover,.feed--tertiary__item .title a:hover,.feed--quaternary__item--small2 .channel a:hover,.feed--quaternary__item--small2 .title a:hover,.feed--quaternary__item--small3 .channel a:hover,.feed--quaternary__item--small3 .title a:hover,.feed--quaternary__item .channel a:hover,.feed--quaternary__item .title a:hover,.feed--quaternary__item .byline a:hover,.btn--medium a,.btn--medium:link,.btn--medium:visited,.label--primary a:hover,.label--widget a:hover,.menu-overlay .menu-qlnk ul li a:hover,.menu-overlay .footer-links ul li a:hover,.form__frgt:hover,.c-ovly.account .c-ovly__foot .c-ovly__login:hover{text-decoration:underline}mark{background-color:rgba(255,212,1,.5);color:currentColor}.btn--comment,.btn--primary,.btn--newsletter,.btn--error,.btn--fb,.btn--email,.btn--extra,.btn--secondary,.label--primary,.label--readnext,.label--trending,.label--secondary--gray,.label--secondary--extra,.label--secondary--pink,.label--extra1,.label--extra3,.label--extra3a,.label--extra4,.label--extra5,.label--extra6,.label--feed,.label--widget,.nav__panel__button--solid .card__body,.menu-overlay .magazine__cta,.sns__label,.menu,.anchor__top,.feed--tertiary__item .channel,.feed--quaternary__item--small2 .channel,.feed--quaternary__item--small3 .channel,.feed--quaternary__item .channel,.magazine__article .card__body .channel,.feed--secondary__item .card--aside .card__body .channel,.feed--secondary__item .card__body .channel,.feed--tertiary--tight .card__body .channel,.widget--newsletter__content__title--primary,.widget--newsletter__content__title--secondary,.widget--newsletter__content__title--tertiary,.ad__indication,.error--404__content .heading--primary,.c-cta--1 .c-cta__btn{text-transform:uppercase}.btn--accordion,.btn--articleshare,.btn--articleclose,.btn--zoom,.btn--flip-before,.btn--flip-after,.btn--square,.btn__label,.menu-overlay__content,.menu-overlay .magazine__thumbnail,.menu-overlay .magazine__cta,.account-overlay__content,.menu--primary a,.menu--primary a:link,.menu--primary a:visited,.menu--secondary a,.menu--secondary a:link,.menu--secondary a:visited,.menu--quaternary a,.menu--quaternary a:link,.menu--quaternary a:visited,.sns-overlay--feed,.sns-overlay--article,.sns-overlay__buttons,.wrapper__inner__sns--secondary,.widget--newsletter__content,.ad__item__close,.ad__item__close__container,.c-xscrl__cue,.error,.magazine__cover__cta,.c-ovly.account .c-ovly__close,.c-ovly__dim{position:absolute}nav,.nav,.nav-fixed,.menu-overlay,.menu-overlay__dimmer,.account-overlay,.account-overlay__dimmer,.search-overlay,.anchor,.ad--sticky,.ad--dynamic__float,.c-ovly{position:fixed}.btn--secondary .card__body,.btn--scroller2,.btn--sns,.btn--survey,.nav__panel__qlnk,.nav__panel__button,.nav__panel__logo,.menu-overlay .magazine,.sns,.sns__sites__button,.menu--primary,.menu--secondary,.menu--tertiary,.menu--quaternary,.search-overlay__content,.form--search,.filter--sort,.wrapper__inner--narrow2,.wrapper__inner__header .card__body,.feed--primary__item .card__body,.feed--secondary__item .card--aside .card__body,.feed--secondary__item .card__body,.feed--tertiary__item .card__body,.feed--magazine__item .card__body,.feed--quaternary__item--small2 .card__body,.feed--quaternary__item--small3 .card__body,.feed--quaternary__item .card__body,.widget--newsletter,.c-xscrl,.magazine__cover,.c-ovly.account .c-ovly__main,.c-ovly__main,.c-cta{position:relative}.nav__panel--left,.nav__panel__button--solid .card__figure,.filter__item__label .card__figure,.wrapper__inner__sns,.feed--primary__item .card--aside .card__figure,.feed--secondary__item .card--aside .card__figure,.wrapper__lmnu,.author__thumbnail{float:left}.nav__panel--right,.filter--sort,.wrapper__inner__aside{float:right}.btn--sns a,.btn--survey a,.menu-overlay,.menu-overlay__dimmer,.account-overlay,.account-overlay__dimmer,.menu--primary a,.menu--primary a:link,.menu--primary a:visited,.menu--secondary a,.menu--secondary a:link,.menu--secondary a:visited,.menu--quaternary a,.menu--quaternary a:link,.menu--quaternary a:visited,.search-overlay,.sns-overlay--feed,.sns-overlay--article,.widget--newsletter__content,.magazine__search{top:0;right:0;bottom:0;left:0}.sticky,.wrapper__lmnu{position:sticky;position:-webkit-sticky}.sticky{top:75px}.sticky--secondary{box-sizing:border-box;float:left;min-height:300px}.btn--secondary .card__figure,.btn--secondary .card__body,.btn--medium,.btn--sns,.btn--survey,.nav__panel__qlnk,.nav__panel__button,.sns__label,.sns__sites,.sns__sites__button,.filter--sort,.filter__item,.filter__item__label .card,.search__results,.feed--magazine__item,.feed--quaternary__item,.author__thumbnail,.author__sns .label--extra3{display:inline-block}.nav__panel__button--solid .card:after,.wrapper__inner:after,.wrapper__slim:after,.btn--comment,.btn--primary,.btn--newsletter,.btn--error,.btn--fb,.btn--email,.btn--extra,.btn--secondary,.btn--scroller2,.menu-overlay .magazine__thumbnail img,.highlight,.highlight--secondary,.form__ctrl,.wrapper__inner__header .card__figure img,.default,.feed--primary__item .card__figure,.feed--secondary__item .card:after,.feed--secondary__item .card--aside .card__body,.feed--secondary__item .card__body,.ad,.ad__item,.c-xscrl__cue.swipe,.c-xscrl__cue img{display:block}.nav__avtr,.menu-overlay,.account-overlay,.wrapper__inner__header .card__figure,.feed--primary__item--hero .card__figure,.feed--primary__item--single .card__figure,.feed--primary__item .card__figure,.feed--secondary__item .card--aside .card__figure,.feed--secondary__item .card__figure,.feed--tertiary__item .card__figure,.feed--tertiary__item--small .card__figure,.feed--tertiary__item--medium .card__figure,.ad__item,.author__thumbnail,.c-ovly__main{overflow:hidden}.filter__item .card,.error{display:table}.filter__item .card__body,.filter__item__label .card,.filter__item__label .card__body,.error--404__content{display:table-cell;vertical-align:middle}.overflow-none,.feed--primary__item .card--aside .card__figure,.ad--dynamic__float{overflow:hidden}.overflow-auto{overflow:auto}.hide{display:none}.show{display:block}.none{display:none!important}.block{display:block!important}.pointer-auto{pointer-events:auto}.icon--accordion:hover,.btn--comment2:hover,.btn--comment:hover,.btn--primary--small:hover,.btn--primary:hover,.btn--newsletter:hover,.btn--error:hover,.btn--fb:hover,.btn--email:hover,.btn--extra:hover,.btn--mini:hover,.btn--medium:hover,.btn--accordion:hover,.btn--flip-before:hover,.btn--flip-after:hover,.btn--scroller2:hover,.btn--sns--facebook:hover,.btn--sns--facebook1:hover,.btn--sns--twitter:hover,.btn--sns--instagram:hover,.btn--sns--viber:hover,.btn--sns--messenger:hover,.btn--survey:hover,.btn--extra2 svg:hover,.btn--video:hover,.nav__panel__button--alpha:hover,.nav__panel__button:hover,.nav__panel__button--solid:hover,.menu-overlay__dimmer:hover,.account-overlay__dimmer:hover,.menu--tertiary a:hover,.ad__item__close:hover,.content .sitemap .menu--tertiary:hover,.c-cta--1 .c-cta__btn:hover{cursor:pointer}.pointer-none{pointer-events:none}.display--cell{display:table-cell}.display--cell--middle{vertical-align:middle}.flex,.c-xscrl__ctnt,.c-xscrl__main,.footer--seo .seo-lnks,.c-ovly,.c-ovly__main{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex}.feed--primary,.feed--primary__item .card,.feed--grid .feed--primary__item .card{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex-direction:column}.feed--primary__item--hero .card{display:flex!important;display:-webkit-flex!important;display:-moz-flex!important;display:-ms-flex!important;flex-direction:column!important}.feed--primary__item .card,.feed--grid,.feed--tertiary,.c-cta__btn{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex-direction:row}.feed--primary__item .card{align-items:top}.feed--primary__item--single .card,.c-ovly,.c-ovly__main,.c-cta__btn{align-items:center}.c-ovly,.c-cta__btn{justify-content:center}.feed--grid,.feed--tertiary,.c-xscrl__ctnt{justify-content:space-between}.feed--grid,.footer--seo .seo-lnks{flex-wrap:wrap}.btn--secondary,.btn--secondary .card__body,.label--primary--small,.label--readnext,.label--trending,.label--secondary--gray,.label--secondary--extra,.label--secondary--pink,.label--extra1,.label--extra3a,.label--feed,.wrapper__inner__header .card__body,.feed--primary__item .card--aside .card__body,.feed--primary__item .card--aside .card__body--left,.feed--secondary__item .card--aside .card__body,.static__content{text-align:left}.btn--replay,.btn--comment,.btn--primary,.btn--newsletter,.btn--error,.label--primary--large,.label--extra2--empty,.label--extra2--emptygray,.label--searchresult,.label--empty,.label--extra3,.label--extra5,.label--extra6,.label--widget,.menu-overlay .magazine__cta,.anchor__top,.nav.has-sub .nav--sub a,.blurb--secondary,.sns-overlay__buttons,.wrapper__inner__header .card,.wrapper__inner__sns,.default--loader,.feed--primary__item--hero .card__body,.feed--grid .feed--primary__item .card__body,.feed--secondary__item .card__body,.feed--tertiary__item .card__body,.feed--magazine__item .card__body,.feed--quaternary__item .card__body,.widget--newsletter,.ad,.ad__indication,.ad--dynamic__item,.disclaimer,.footer,.wrapper__lmnu,.wrapper--center,.static__nav__content__item,.error,.error--404__content .heading--primary,.error--404__content .heading--secondary,.author__thumbnail,.author__description,.author__sns,.magazine__cover,.magazine__article,.magazine__article .card__body,.c-ovly__item,.c-ovly__lbl,.c-cta--1 .c-cta__btn{text-align:center}.nav__panel--left,.nav__panel__button--solid .card__figure,.filter__item__label .card__figure,.wrapper__inner__sns,.feed--primary__item .card--aside .card__figure,.feed--secondary__item .card--aside .card__figure,.wrapper__lmnu,.author__thumbnail{float:left}.nav__panel--right,.filter--sort,.wrapper__inner__aside{float:right}.nav__panel__button--solid .card:after,.wrapper__inner:after,.wrapper__slim:after{content:" ";clear:both}.nav__panel__qlnk,.nav__panel__button,.sns__sites__button,.form--search input,.filter--sort,.filter__item,.feed--secondary__item .card--aside .card__body,.feed--secondary__item .card__body,.feed--quaternary__item{vertical-align:top}.btn--survey,.sns__label,.sns__sites__button,.author__sns .label--extra3{vertical-align:middle}.btn--replay,.btn--comment,.btn--primary,.btn--newsletter,.btn--error,.btn--fb,.btn--email,.btn--extra,.btn--secondary,.btn--scroller2,.menu-overlay .magazine,.anchor__top,.form--search,.filter__item__label .card,.wrapper,.wrapper__inner,.wrapper__inner--narrow,.wrapper__inner--narrow2,.wrapper__inner__header .card__body,.feed--primary--tight,.feed--secondary__item .card--aside .card__body,.feed--tertiary__item .card__body,.feed--magazine__item .card__body,.feed--quaternary__item .card__body,.feed--tertiary--tight,.wrapper__slim,.static__nav,.c-cta--1 .c-cta__btn{margin:0 auto}.margin-auto{margin:0 auto}.center{text-align:-webkit-center}.left{text-align:left}.justify{text-align:justify}.right{text-align:right}.u-pt-xs{padding-top:4px}.u-pr-xs{padding-right:4px}.u-pb-xs{padding-bottom:4px}.u-pl-xs{padding-left:4px}.form__ctrl,.feed--primary__item--hero .card__figure__video .btn.btn--video,.feed--primary__item .card--aside .card__figure__video .btn.btn--video,.feed--secondary__item .card--aside .card__figure__video .btn.btn--video{padding:8px}.form.popup,.c-ovly.account .c-ovly__btns{padding-bottom:8px}.btn--video,.account-overlay__out{padding:12px}.u-pt-sm{padding-top:12px}.u-pr-sm{padding-right:12px}.u-pb-sm{padding-bottom:12px}.u-pl-sm{padding-left:12px}.c-ovly.account.is-open .c-ovly__main,.feed--tertiary__item .card__body,.u-pt-md,.u-py-md{padding-top:16px}.feed--tertiary__item .card__body,.u-pr-md,.u-px-md{padding-right:16px}.c-ovly.account.is-open .c-ovly__main,.u-pb-md,.u-py-md{padding-bottom:16px}.feed--tertiary__item .card__body,.u-pl-md,.u-px-md{padding-left:16px}.feed--tertiary__item .card__body,.c-ovly__item{padding-bottom:20px}.c-ovly__item{padding-right:24px}.c-ovly__item{padding-left:24px}.c-ovly__item{padding-top:30px}.u-pt-lg,.u-py-lg{padding-top:32px}.u-pr-lg,.u-px-lg{padding-right:32px}.u-pb-lg,.u-py-lg{padding-bottom:32px}.u-pl-lg,.u-px-lg{padding-left:32px}.u-pt-xl{padding-top:52px}.u-pr-xl,.u-px-xl{padding-right:52px}.u-pb-xl{padding-bottom:52px}.u-pl-xl,.u-px-xl{padding-left:52px}.c-ovly.account .c-ovly__item .form__grp.is-spc .btn{margin-right:0}.form__grp.is-spc .btn,.c-ovly.account .c-ovly__item .form__grp.is-spc .btn{margin-bottom:0}.c-ovly.account .c-ovly__item .form__grp.is-spc .btn{margin-left:0}.footer--seo .seo-ttle{margin-bottom:5px}.form__ctrl,.u-mt-xs{margin-top:4px}.u-mr-xs{margin-right:4px}.form__ctrl,.u-mb-xs{margin-bottom:4px}.u-ml-xs{margin-left:4px}.c-ovly input[type=checkbox]{margin-right:6px}.u-mt-sm{margin-top:8px}.c-cta__icon:not(:last-child){margin-right:8px}.form.popup,.c-ovly.account .c-ovly__lbl{margin-bottom:8px}.c-cta__icon:not(:first-child),.u-ml-sm{margin-left:8px}.c-ovly.account .c-ovly__item .btn svg{margin-right:12px}.form__grp,.c-ovly__lbl{margin-bottom:12px}.footer--seo ul{margin-top:15px}.footer--seo ul{margin-bottom:15px}.c-ovly__lbl.is-note,.u-mt-md{margin-top:16px}.u-mr-md{margin-right:16px}.c-ovly.account .c-ovly__btns,.c-ovly.account .c-ovly__item .btn,.u-mb-md{margin-bottom:16px}.u-ml-md{margin-left:16px}.c-ovly.account .c-ovly__foot{margin-top:20px}.account-overlay__fig{margin-right:20px}.account-overlay__label,.account-overlay__card{margin-bottom:20px}.c-ovly.account .c-ovly__head{margin-bottom:24px}.footer--seo .seo-desc{margin-bottom:30px}.u-mt-lg{margin-top:32px}.u-mr-lg{margin-right:32px}.u-mb-lg{margin-bottom:32px}.u-ml-lg{margin-left:32px}.u-mt-xl{margin-top:48px}.u-mr-xl{margin-right:48px}.u-ml-xl{margin-left:48px}nav,.nav,.menu-overlay .magazine__thumbnail img,.highlight--tertiary,.form--search input,.sns-overlay__buttons,.filter--sort,.wrapper,.wrapper__inner--fluid,.wrapper__inner__sns,.feed--primary__item--hero .card,.feed--primary__item .card,.feed--primary__item .card__figure,.feed--secondary__item .card__figure,.ad--primary,.ad--padded,.ad--secondary,.ad--sticky,.ad--dynamic,.c-xscrl__fig img,.footer,.wrapper__lmnu,.static__nav,.c-ovly__lbl,.c-cta{width:100%}.menu-overlay,.account-overlay,.search-overlay,.widget--newsletter,.error,.magazine__search{width:100vw}.menu-overlay,.account-overlay,.search-overlay,.widget--newsletter,.error{height:100vh}.btn--secondary .card__body,.btn--mini,.btn--medium,.btn--accordion,.btn--scroller2,.btn--sns,.btn--survey,nav,.nav,.nav__panel__qlnk,.nav__panel__button,.nav__panel__logo,.menu-overlay .magazine__cta,.account-overlay__card,.account-overlay__out,.sns__sites__button,.anchor,.anchor__top,.form--search input,.filter,.filter--sort,.filter__item,.wrapper,.wrapper__inner,.wrapper__inner__main,.wrapper__inner__content,.wrapper__inner__header .card__body,.feed--primary--tight,.feed--primary__item .card__body,.feed--secondary,.feed--secondary__item.most-pop-native,.feed--secondary__item .card--aside .card__body,.feed--secondary__item .card__body,.feed--tertiary__item .card__body,.feed--magazine__item .card__body,.feed--quaternary__item--small2 .card__body,.feed--quaternary__item--small3 .card__body,.feed--quaternary__item .card__body,.widget--newsletter,.ad__item,.c-xscrl,.feed--tertiary--tight,.widget,.widget--framed,.wrapper__slim,.wrapper__indt,.static__nav,.error,.c-ovly.account.is-open .c-ovly__main,.c-ovly__item,.c-ovly__lbl,.c-cta,.c-cta__btn{box-sizing:border-box}.fullwidth{width:100%}.menu-overlay.transition-slide .menu-overlay__content,.menu-overlay__content,.menu-overlay__dimmer,.menu-overlay__dimmer.transition-fadein,.account-overlay.transition-slide .account-overlay__content,.account-overlay__content,.account-overlay__dimmer,.account-overlay__dimmer.transition-fadein,.c-ovly,.c-ovly.is-open,.c-ovly.account,.c-ovly.account.is-open .c-ovly__main,.c-ovly.account.is-open .c-ovly__dim,.c-ovly.account .c-ovly__main,.c-ovly.account .c-ovly__dim,.c-ovly__main,.c-ovly .shake{-webkit-transition:transform .33s cubic-bezier(.17,.67,.44,1.01);-moz-transition:transform .33s cubic-bezier(.17,.67,.44,1.01);-ms-transition:transform .33s cubic-bezier(.17,.67,.44,1.01);transition:transform .33s cubic-bezier(.17,.67,.44,1.01)}.icon--accordion,.btn--comment2,.btn--comment,.btn--primary,.btn--primary--small,.btn--newsletter,.btn--error,.btn--fb,.btn--email,.btn--extra,.btn--scroller2,.btn--sns,.btn--survey,.btn--extra2 svg,.nav__panel__button,.nav__panel__button--alpha,.nav__panel__button--solid,.nav__panel__logo,.menu-overlay .magazine__cta,.sns__sites__button,.content .sitemap .menu--tertiary,.c-cta--1 .c-cta__btn{transition:transform .22s;-webkit-transition:transform .22s;transform:scale(1,1);-webkit-transform:scale(1,1)}.btn--comment:hover,.btn--primary--small:hover,.btn--primary:hover,.btn--fb:hover,.btn--email:hover,.btn--extra:hover,.btn--survey:hover,.btn--video:hover,.nav__panel__button--solid:hover,.nav__panel__logo:hover,.menu--tertiary a:hover,.filter input.filter__item__option[type=radio]:hover+label svg,.c-cta--1 .c-cta__btn:hover{transform:scale(1.04,1.04);-webkit-transform:scale(1.04,1.04)}.btn--comment2:hover,.btn--scroller2:hover,.btn--sns--facebook:hover,.btn--sns--facebook1:hover,.btn--sns--twitter:hover,.btn--sns--instagram:hover,.btn--sns--viber:hover,.btn--sns--messenger:hover,.btn--extra2 svg:hover,.nav__panel__button:hover{transform:scale(1.09,1.09);-webkit-transform:scale(1.09,1.09)}.icon--accordion:hover,.nav__panel__button--alpha:hover,.menu-overlay .magazine__cta:hover,.sns__sites__button:hover{transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2)}.btn--newsletter:hover,.btn--error:hover{transform:scale(1.01,1.01);-webkit-transform:scale(1.01,1.01)}.icon--accordion,.btn--comment2,.btn--comment,.btn--primary,.btn--primary--small,.btn--newsletter,.btn--error,.btn--fb,.btn--email,.btn--extra,.btn--scroller2,.btn--sns,.btn--survey,.btn--extra2 svg,.nav__panel__button,.nav__panel__button--alpha,.nav__panel__button--solid,.nav__panel__logo,.menu-overlay .magazine__cta,.sns__sites__button,.content .sitemap .menu--tertiary,.c-cta--1 .c-cta__btn{transition:transform .22s;-webkit-transition:transform .22s;transform:scale(1,1);-webkit-transform:scale(1,1)}.btn--comment:hover,.btn--primary--small:hover,.btn--primary:hover,.btn--fb:hover,.btn--email:hover,.btn--extra:hover,.btn--survey:hover,.btn--video:hover,.nav__panel__button--solid:hover,.nav__panel__logo:hover,.menu--tertiary a:hover,.filter input.filter__item__option[type=radio]:hover+label svg,.c-cta--1 .c-cta__btn:hover{transform:scale(1.04,1.04);-webkit-transform:scale(1.04,1.04)}.btn--comment2:hover,.btn--scroller2:hover,.btn--sns--facebook:hover,.btn--sns--facebook1:hover,.btn--sns--twitter:hover,.btn--sns--instagram:hover,.btn--sns--viber:hover,.btn--sns--messenger:hover,.btn--extra2 svg:hover,.nav__panel__button:hover{transform:scale(1.09,1.09);-webkit-transform:scale(1.09,1.09)}.icon--accordion:hover,.nav__panel__button--alpha:hover,.menu-overlay .magazine__cta:hover,.sns__sites__button:hover{transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2)}.retract2-on{transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2)}.btn--newsletter:hover,.btn--error:hover{transform:scale(1.01,1.01);-webkit-transform:scale(1.01,1.01)}.transition-slide{transform:translateX(0%)!important;-webkit-transform:translateX(0%)!important}.transition-slide30{transform:translateX(-230px)!important;-webkit-transform:translateX(-230px)!important}.transition-180{transform:rotate(180deg)!important;-webkit-transform:rotate(180deg)!important}.transition-gradient{background-position:-263% 0%!important;opacity:1!important}.transition-fadein{pointer-events:initial!important;opacity:1!important}.animation-slideleft{-webkit-animation-delay:0s;-webkit-animation-duration:.33s;-webkit-animation-name:animation-slideleft;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:.33s;animation-name:animation-slideleft;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes animation-slideleft{0%{transform:translateX(100%);-webkit-transform:translateX(100%)}100%{transform:translateX(0%);-webkit-transform:translateX(0%)}}@-moz-keyframes animation-slideleft{0%{transform:translateX(100%);-webkit-transform:translateX(100%)}100%{transform:translateX(0%);-webkit-transform:translateX(0%)}}@-o-keyframes animation-slideleft{0%{transform:translateX(100%);-webkit-transform:translateX(100%)}100%{transform:translateX(0%);-webkit-transform:translateX(0%)}}@keyframes animation-slideleft{0%{transform:translateX(100%);-webkit-transform:translateX(100%)}100%{transform:translateX(0%);-webkit-transform:translateX(0%)}}.animation-slideleft-narrow{-webkit-animation-delay:0s;-webkit-animation-duration:.33s;-webkit-animation-name:animation-slideleft-narrow;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:.33s;animation-name:animation-slideleft-narrow;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes animation-slideleft-narrow{0%{transform:translateX(100vw);-webkit-transform:translateX(100vw)}100%{transform:translateX(80vw);-webkit-transform:translateX(80vw)}}@-moz-keyframes animation-slideleft-narrow{0%{transform:translateX(100vw);-webkit-transform:translateX(100vw)}100%{transform:translateX(80vw);-webkit-transform:translateX(80vw)}}@-o-keyframes animation-slideleft-narrow{0%{transform:translateX(100vw);-webkit-transform:translateX(100vw)}100%{transform:translateX(80vw);-webkit-transform:translateX(80vw)}}@keyframes animation-slideleft-narrow{0%{transform:translateX(100vw);-webkit-transform:translateX(100vw)}100%{transform:translateX(80vw);-webkit-transform:translateX(80vw)}}.animation-slideright{-webkit-animation-delay:0s;-webkit-animation-duration:.33s;-webkit-animation-name:animation-slideright;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:.33s;animation-name:animation-slideright;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes animation-slideright{0%{transform:translateX(0%);-webkit-transform:translateX(0%)}100%{transform:translateX(100%);-webkit-transform:translateX(100%)}}@-moz-keyframes animation-slideright{0%{transform:translateX(0%);-webkit-transform:translateX(0%)}100%{transform:translateX(100%);-webkit-transform:translateX(100%)}}@-o-keyframes animation-slideright{0%{transform:translateX(0%);-webkit-transform:translateX(0%)}100%{transform:translateX(100%);-webkit-transform:translateX(100%)}}@keyframes animation-slideright{0%{transform:translateX(0%);-webkit-transform:translateX(0%)}100%{transform:translateX(100%);-webkit-transform:translateX(100%)}}.animation-slideright-narrow{-webkit-animation-delay:0s;-webkit-animation-duration:.33s;-webkit-animation-name:animation-slideright-narrow;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:.33s;animation-name:animation-slideright-narrow;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes animation-slideright-narrow{0%{transform:translateX(80vw);-webkit-transform:translateX(80vw)}100%{transform:translateX(100vw);-webkit-transform:translateX(100vw)}}@-moz-keyframes animation-slideright-narrow{0%{transform:translateX(80vw);-webkit-transform:translateX(80vw)}100%{transform:translateX(100vw);-webkit-transform:translateX(100vw)}}@-o-keyframes animation-slideright-narrow{0%{transform:translateX(80vw);-webkit-transform:translateX(80vw)}100%{transform:translateX(100vw);-webkit-transform:translateX(100vw)}}@keyframes animation-slideright-narrow{0%{transform:translateX(80vw);-webkit-transform:translateX(80vw)}100%{transform:translateX(100vw);-webkit-transform:translateX(100vw)}}.animation-retract{-webkit-animation-delay:0s;-webkit-animation-duration:.33s;-webkit-animation-name:animation-retract;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:.33s;animation-name:animation-retract;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes animation-retract{0%{transform:scale(1,1);-webkit-transform:scale(1,1)}50%{transform:scale(.9,.9);-webkit-transform:scale(.9,.9)}100%{transform:scale(1,1);-webkit-transform:scale(1,1)}}@-moz-keyframes animation-retract{0%{transform:scale(1,1);-webkit-transform:scale(1,1)}50%{transform:scale(.9,.9);-webkit-transform:scale(.9,.9)}100%{transform:scale(1,1);-webkit-transform:scale(1,1)}}@-o-keyframes animation-retract{0%{transform:scale(1,1);-webkit-transform:scale(1,1)}50%{transform:scale(.9,.9);-webkit-transform:scale(.9,.9)}100%{transform:scale(1,1);-webkit-transform:scale(1,1)}}@keyframes animation-retract{0%{transform:scale(1,1);-webkit-transform:scale(1,1)}50%{transform:scale(.9,.9);-webkit-transform:scale(.9,.9)}100%{transform:scale(1,1);-webkit-transform:scale(1,1)}}.animation-retract-lite{-webkit-animation-delay:0s;-webkit-animation-duration:.33s;-webkit-animation-name:animation-retract-lite;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:.33s;animation-name:animation-retract-lite;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes animation-retract-lite{0%{transform:scale(1,1);-webkit-transform:scale(1,1)}50%{transform:scale(.95,.95);-webkit-transform:scale(.95,.95)}100%{transform:scale(1,1);-webkit-transform:scale(1,1)}}@-moz-keyframes animation-retract-lite{0%{transform:scale(1,1);-webkit-transform:scale(1,1)}50%{transform:scale(.95,.95);-webkit-transform:scale(.95,.95)}100%{transform:scale(1,1);-webkit-transform:scale(1,1)}}@-o-keyframes animation-retract-lite{0%{transform:scale(1,1);-webkit-transform:scale(1,1)}50%{transform:scale(.95,.95);-webkit-transform:scale(.95,.95)}100%{transform:scale(1,1);-webkit-transform:scale(1,1)}}@keyframes animation-retract-lite{0%{transform:scale(1,1);-webkit-transform:scale(1,1)}50%{transform:scale(.95,.95);-webkit-transform:scale(.95,.95)}100%{transform:scale(1,1);-webkit-transform:scale(1,1)}}.anim-bt{-webkit-animation-delay:.8s;-webkit-animation-duration:.5s;-webkit-animation-name:item-showup;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:.8s;animation-duration:.5s;animation-name:item-showup;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}.anim-rl{-webkit-animation-delay:.5s;-webkit-animation-duration:.5s;-webkit-animation-name:item-showleft;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:.5s;animation-duration:.5s;animation-name:item-showleft;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}.anim-lt{-webkit-animation-delay:.5s;-webkit-animation-duration:.5s;-webkit-animation-name:item-showright;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:.5s;animation-duration:.5s;animation-name:item-showright;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes item-showup{0%{transform:translateY(50px);-webkit-transform:translateY(50px);opacity:0;z-index:1}100%{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;z-index:1}}@-moz-keyframes item-showup{0%{transform:translateY(50px);-webkit-transform:translateY(50px);opacity:0;z-index:1}100%{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;z-index:1}}@-o-keyframes item-showup{0%{transform:translateY(50px);-webkit-transform:translateY(50px);opacity:0;z-index:1}100%{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;z-index:1}}@keyframes item-showup{0%{transform:translateY(50px);-webkit-transform:translateY(50px);opacity:0;z-index:1}100%{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;z-index:1}}@-webkit-keyframes item-showleft{0%{transform:translateX(-50px);-webkit-transform:translateX(-50px);opacity:0;z-index:1}100%{transform:translateX(0px);-webkit-transform:translateX(0px);opacity:1;z-index:1}}@-moz-keyframes item-showleft{0%{transform:translateX(-50px);-webkit-transform:translateX(-50px);opacity:0;z-index:1}100%{transform:translateX(0px);-webkit-transform:translateX(0px);opacity:1;z-index:1}}@-o-keyframes item-showleft{0%{transform:translateX(-50px);-webkit-transform:translateX(-50px);opacity:0;z-index:1}100%{transform:translateX(0px);-webkit-transform:translateX(0px);opacity:1;z-index:1}}@keyframes item-showleft{0%{transform:translateX(-50px);-webkit-transform:translateX(-50px);opacity:0;z-index:1}100%{transform:translateX(0px);-webkit-transform:translateX(0px);opacity:1;z-index:1}}@-webkit-keyframes item-showright{0%{transform:translateX(50px);-webkit-transform:translateX(50px);opacity:0;z-index:1}100%{transform:translateX(0px);-webkit-transform:translateX(0px);opacity:1;z-index:1}}@-moz-keyframes item-showright{0%{transform:translateX(50px);-webkit-transform:translateX(50px);opacity:0;z-index:1}100%{transform:translateX(0px);-webkit-transform:translateX(0px);opacity:1;z-index:1}}@-o-keyframes item-showright{0%{transform:translateX(50px);-webkit-transform:translateX(50px);opacity:0;z-index:1}100%{transform:translateX(0px);-webkit-transform:translateX(0px);opacity:1;z-index:1}}@keyframes item-showright{0%{transform:translateX(50px);-webkit-transform:translateX(50px);opacity:0;z-index:1}100%{transform:translateX(0px);-webkit-transform:translateX(0px);opacity:1;z-index:1}}.animation-gradient1{-webkit-animation-delay:0s;-webkit-animation-duration:1s;-webkit-animation-name:animation-gradient1;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:1s;animation-name:animation-gradient1;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes animation-gradient1{0%{background-position:-100% 0%;opacity:0}60%{opacity:1}100%{background-position:-263% 0%}}@-moz-keyframes animation-gradient1{0%{background-position:-100% 0%;opacity:0}60%{opacity:1}100%{background-position:-263% 0%}}@-o-keyframes animation-gradient1{0%{background-position:-100% 0%;opacity:0}60%{opacity:1}100%{background-position:-263% 0%}}@keyframes animation-gradient1{0%{background-position:-100% 0%;opacity:0}60%{opacity:1}100%{background-position:-263% 0%}}.animation-gradient-1{-webkit-animation-delay:0s;-webkit-animation-duration:1s;-webkit-animation-name:animation-gradient-1;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:1s;animation-name:animation-gradient-1;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes animation-gradient-1{0%{background-position:-263% 0%;opacity:1}90%{opacity:0}100%{background-position:-100% 0%}}@-moz-keyframes animation-gradient-1{0%{background-position:-263% 0%;opacity:1}90%{opacity:0}100%{background-position:-100% 0%}}@-o-keyframes animation-gradient-1{0%{background-position:-263% 0%;opacity:1}90%{opacity:0}100%{background-position:-100% 0%}}@keyframes animation-gradient-1{0%{background-position:-263% 0%;opacity:1}90%{opacity:0}100%{background-position:-100% 0%}}.animation-polltext-slide{-webkit-animation-delay:0s;-webkit-animation-duration:1s;-webkit-animation-name:animation-polltext-slide;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:1s;animation-name:animation-polltext-slide;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes animation-polltext-slide{0%{transform:translateX(-75px)}100%{transform:translateX(0px)}}@-moz-keyframes animation-polltext-slide{0%{transform:translateX(-75px)}100%{transform:translateX(0px)}}@-o-keyframes animation-polltext-slide{0%{transform:translateX(-75px)}100%{transform:translateX(0px)}}@keyframes animation-polltext-slide{0%{transform:translateX(-75px)}100%{transform:translateX(0px)}}.gallery-slideleft{-webkit-animation-delay:0s;-webkit-animation-duration:.33s;-webkit-animation-name:gallery-slideleft;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:.33s;animation-name:gallery-slideleft;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes gallery-slideleft{0%{transform:translateX(0%);-webkit-transform:translateX(0%)}100%{transform:translateX(-100%);-webkit-transform:translateX(-100%)}}@-moz-keyframes gallery-slideleft{0%{transform:translateX(0%);-webkit-transform:translateX(0%)}100%{transform:translateX(-100%);-webkit-transform:translateX(-100%)}}@-o-keyframes gallery-slideleft{0%{transform:translateX(0%);-webkit-transform:translateX(0%)}100%{transform:translateX(-100%);-webkit-transform:translateX(-100%)}}@keyframes gallery-slideleft{0%{transform:translateX(0%);-webkit-transform:translateX(0%)}100%{transform:translateX(-100%);-webkit-transform:translateX(-100%)}}.gallery-slideright{-webkit-animation-delay:0s;-webkit-animation-duration:.33s;-webkit-animation-name:gallery-slideright;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:.33s;animation-name:gallery-slideright;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes gallery-slideright{0%{transform:translateX(-100%);-webkit-transform:translateX(-100%)}100%{transform:translateX(0%);-webkit-transform:translateX(0%)}}@-moz-keyframes gallery-slideright{0%{transform:translateX(-100%);-webkit-transform:translateX(-100%)}100%{transform:translateX(0%);-webkit-transform:translateX(0%)}}@-o-keyframes gallery-slideright{0%{transform:translateX(-100%);-webkit-transform:translateX(-100%)}100%{transform:translateX(0%);-webkit-transform:translateX(0%)}}@keyframes gallery-slideright{0%{transform:translateX(-100%);-webkit-transform:translateX(-100%)}100%{transform:translateX(0%);-webkit-transform:translateX(0%)}}.image-flip180{-webkit-animation-delay:0s;-webkit-animation-duration:.33s;-webkit-animation-name:image-flip180;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(0,0,.58,1);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:.33s;animation-name:image-flip180;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(0,0,.58,1);animation-iteration-count:1}@-webkit-keyframes image-flip180{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;z-index:1}100%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0;z-index:1}}@-moz-keyframes image-flip180{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;z-index:1}100%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0;z-index:1}}@-o-keyframes image-flip180{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;z-index:1}100%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0;z-index:1}}@keyframes image-flip180{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;z-index:1}100%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0;z-index:1}}.image-flip0{-webkit-animation-delay:0s;-webkit-animation-duration:.33s;-webkit-animation-name:image-flip0;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(0,0,.58,1);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:.33s;animation-name:image-flip0;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(0,0,.58,1);animation-iteration-count:1}@-webkit-keyframes image-flip0{0%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0;z-index:2}100%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;z-index:2}}@-moz-keyframes image-flip0{0%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0;z-index:2}100%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;z-index:2}}@-o-keyframes image-flip0{0%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0;z-index:2}100%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;z-index:2}}@keyframes image-flip0{0%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0;z-index:2}100%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;z-index:2}}.animation-shrink{-webkit-animation-delay:0s;-webkit-animation-duration:.33s;-webkit-animation-name:animation-shrink;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:.33s;animation-name:animation-shrink;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes animation-shrink{from{transform:scale(1,1);-webkit-transform:scale(1,1);z-index:46}80%{transform:scale(.2,.2);-webkit-transform:scale(.2,.2);z-index:46}100%{transform:scale(.2,.2);-webkit-transform:scale(.2,.2);z-index:46}}@-moz-keyframes animation-shrink{from{transform:scale(1,1);-webkit-transform:scale(1,1);z-index:46}80%{transform:scale(.2,.2);-webkit-transform:scale(.2,.2);z-index:46}100%{transform:scale(.2,.2);-webkit-transform:scale(.2,.2);z-index:46}}@-o-keyframes animation-shrink{from{transform:scale(1,1);-webkit-transform:scale(1,1);z-index:46}80%{transform:scale(.2,.2);-webkit-transform:scale(.2,.2);z-index:46}100%{transform:scale(.2,.2);-webkit-transform:scale(.2,.2);z-index:46}}@keyframes animation-shrink{from{transform:scale(1,1);-webkit-transform:scale(1,1);z-index:46}80%{transform:scale(.2,.2);-webkit-transform:scale(.2,.2);z-index:46}100%{transform:scale(.2,.2);-webkit-transform:scale(.2,.2);z-index:46}}.animation-expand{-webkit-animation-delay:0s;-webkit-animation-duration:.33s;-webkit-animation-name:animation-expand;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:.33s;animation-name:animation-expand;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes animation-expand{from{transform:scale(.2,.2);-webkit-transform:scale(.2,.2);z-index:51}100%{transform:scale(1,1);-webkit-transform:scale(1,1);z-index:52}}@-moz-keyframes animation-expand{from{transform:scale(.2,.2);-webkit-transform:scale(.2,.2);z-index:51}100%{transform:scale(1,1);-webkit-transform:scale(1,1);z-index:52}}@-o-keyframes animation-expand{from{transform:scale(.2,.2);-webkit-transform:scale(.2,.2);z-index:51}100%{transform:scale(1,1);-webkit-transform:scale(1,1);z-index:52}}@keyframes animation-expand{from{transform:scale(.2,.2);-webkit-transform:scale(.2,.2);z-index:51}100%{transform:scale(1,1);-webkit-transform:scale(1,1);z-index:52}}.animation-fadein{-webkit-animation-delay:0s;-webkit-animation-duration:1s;-webkit-animation-name:animation-fadein;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:1s;animation-name:animation-fadein;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes animation-fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes animation-fadein{0%{opacity:0}100%{opacity:1}}@-o-keyframes animation-fadein{0%{opacity:0}100%{opacity:1}}@keyframes animation-fadein{0%{opacity:0}100%{opacity:1}}.animation-fadeout{-webkit-animation-delay:0s;-webkit-animation-duration:1s;-webkit-animation-name:animation-fadeout;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:1s;animation-name:animation-fadeout;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes animation-fadeout{0%{opacity:1}100%{opacity:0}}@-moz-keyframes animation-fadeout{0%{opacity:1}100%{opacity:0}}@-o-keyframes animation-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes animation-fadeout{0%{opacity:1}100%{opacity:0}}.survey-marker{-webkit-animation-delay:0s;-webkit-animation-duration:.33s;-webkit-animation-name:survey-marker;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:forward;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:1;animation-delay:0s;animation-duration:.33s;animation-name:survey-marker;animation-fill-mode:forwards;animation-direction:forward;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:1}@-webkit-keyframes survey-marker{0%{opacity:0;transform:scale(1,1);-webkit-transform:scale(1,1)}50%{transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3)}100%{opacity:1;transform:scale(1,1);-webkit-transform:scale(1,1)}}@-moz-keyframes survey-marker{0%{opacity:0;transform:scale(1,1);-webkit-transform:scale(1,1)}50%{transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3)}100%{opacity:1;transform:scale(1,1);-webkit-transform:scale(1,1)}}@-o-keyframes survey-marker{0%{opacity:0;transform:scale(1,1);-webkit-transform:scale(1,1)}50%{transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3)}100%{opacity:1;transform:scale(1,1);-webkit-transform:scale(1,1)}}@keyframes survey-marker{0%{opacity:0;transform:scale(1,1);-webkit-transform:scale(1,1)}50%{transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3)}100%{opacity:1;transform:scale(1,1);-webkit-transform:scale(1,1)}}.icon--logo{width:150px;height:37px}.icon--button{width:26px;height:26px}.icon--button--small{width:20px;height:20px}.icon--small{width:20px;height:20px}.icon--accordion{width:18px;height:18px}.wrapper__inner__header .card__figure,.feed--primary__item .card__figure,.feed--secondary__item .card__figure,.feed--tertiary__item .card__figure,.feed--quaternary__item--small3 .card__figure,.feed--quaternary__item .card__figure,.magazine{background:url(images/fallback-pattern.png);background-repeat:repeat}.feed--primary__item .card__figure{position:relative}.feed--primary__item .card__figure:before{display:block;content:"";width:100%;padding-top:56.25%}.feed--primary__item .card__figure>a img{position:absolute;top:0;left:0;right:0;bottom:0}.wrapper__inner__header .card__figure,.feed--primary__item .card__figure,.feed--secondary__item .card__figure,.feed--tertiary__item .card__figure,.feed--quaternary__item--small3 .card__figure,.feed--quaternary__item .card__figure,.magazine{background:url(https://images.summitmedia-digital.com/cosmo/images/fallback-pattern.png);background-repeat:repeat}.btn--comment,.btn--primary,.btn--newsletter,.btn--error,.btn--fb,.btn--email,.btn--extra,.btn--secondary,.c-cta--1 .c-cta__btn{border-radius:22px}.btn--replay{padding:5px;border-radius:65px;height:65px;width:65px}.btn--replay svg{fill:#fff;height:63px;width:50px}.btn--comment{border:none;color:#fff;background-color:#f02c5d;height:44px;min-width:193px;padding:12px 25px;max-width:320px;margin:0 auto;font-size:.875rem;margin-bottom:25px}.btn--comment svg{fill:#fff!important}.btn--primary{border:none;color:#fff;background-color:#f02c5d;height:44px;min-width:193px;padding:12px 25px;max-width:320px;margin:0 auto;font-size:.875rem;margin-bottom:10px}.btn--primary--end{margin-bottom:0;margin-top:5px}.btn--primary--left{margin:0}.btn--primary--small{padding:12px 20px;font-size:.8rem;min-width:150px}.btn--primary svg{fill:#fff!important}.btn--newsletter{border:none;color:#fff;background-color:#f02c5d;height:44px;min-width:193px;padding:12px 25px;max-width:320px;margin:0 auto;font-size:.875rem;margin-bottom:10px}.btn--newsletter svg{fill:#fff!important}.btn--error{border:none;color:#fff;height:44px;min-width:193px;padding:12px 25px;max-width:320px;margin:0 auto;font-size:.875rem;margin-bottom:25px}.btn--error svg{fill:#fff!important}.btn--fb{padding:9px 20px;font-size:.8rem;min-width:150px;background-color:#1f478c;border:none;color:#fff}.btn--email{padding:9px 20px;font-size:.8rem;min-width:150px;border:none;color:#333}.btn--extra{padding:9px 20px;font-size:.8rem;min-width:150px;background-color:#f02c5d;border:none;color:#fff}.btn--extra--left{margin:0}.btn--secondary{border:none;color:#fff;background-color:#f02c5d;height:44px;min-width:193px;padding:10px 20px;max-width:320px;font-size:.875rem;margin-bottom:10px}.btn--secondary .card{padding-right:10px;max-width:250px;width:100%}.btn--secondary .card__figure{background:0 0}.btn--secondary svg{fill:#fff!important;width:23px;height:23px}.btn--mini{background-color:#343434;color:#fff;border:none;border-radius:25px;padding:2px 10px;margin-top:10px;font-size:.75rem}.btn--mini:hover{background-color:#7c3d65}.btn--medium{color:#666;border:none;margin-bottom:20px;border-radius:25px;padding:10px 15px;font-size:1rem}.btn--medium a{color:#666}.btn--medium:link{color:#666}.btn--medium:visited{color:#666}.btn--medium:hover{color:#7c3d65}.btn--accordion{z-index:102;height:50px;width:50px;top:3px;right:3px;padding:15px;transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:transform .33s cubic-bezier(.17,.67,.44,1.01);-webkit-transition:transform .33s cubic-bezier(.17,.67,.44,1.01)}.btn--accordion:hover{background-color:rgba(255,255,255,.1);border-radius:50%}.btn--articleshare{border-radius:8px 0 0 8px;right:0;bottom:70px;padding:5px 10px;width:30px;box-sizing:content-box;z-index:4;color:#fff;transition:transform .33s cubic-bezier(.17,.67,.44,1.01);-webkit-transition:transform .33s cubic-bezier(.17,.67,.44,1.01);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.btn--articleshare svg{fill:#fff;padding:0 2px}.btn--articleshare .card__figure{background:0 0}.btn--articleclose{background-color:#fff;border-top:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #bbb;border-radius:8px 0 0 8px;right:0;bottom:0;padding:10px 9px 9px 10px;width:30px;box-sizing:content-box;z-index:4;color:#fff}.btn--articleclose svg{fill:#666;padding:0 3px}.btn--zoom{right:5px;top:5px;background-color:rgba(255,255,255,.6);padding:10px;width:25px;height:25px;border-radius:100%;z-index:50}.btn--zoom svg{fill:#666}.btn--flip-before{background-color:#f02c5d;padding:10px;width:30px;height:30px;border-radius:100%;z-index:51;right:15px;top:-15px}.btn--flip-before svg{fill:#fff;width:30px;height:30px}.btn--flip-after{background-color:#f02c5d;padding:10px;width:30px;height:30px;border-radius:100%;z-index:50;right:15px;top:-15px}.btn--flip-after svg{fill:#fff;width:30px;height:30px}.btn--square{z-index:105;top:0;right:0;background-color:#f02c5d;height:44px;width:44px;border:none}.btn--square svg{fill:#fff}.btn--square--second-last{right:44px;background-color:transparent}.btn--square--second-last svg{fill:#aaa}.btn--scroller2{background-color:transparent;border:1px solid #fff;height:44px;width:44px;padding:8px;border-radius:50%}.btn--scroller2 svg{fill:#fff}.btn--sns{background-color:#fff;height:55px;padding:13px;width:55px}.btn--sns--clear{border:none!important}.btn--sns--facebook{border:1px solid #e2e2e2;border-radius:50%;margin-right:5px;margin-bottom:10px}.btn--sns--facebook svg{fill:#1f478c}.btn--sns--facebook:hover{border:1px solid #aaa}.btn--sns--facebook1{border:1px solid #e2e2e2;border-radius:50%;margin-bottom:20px}.btn--sns--facebook1 svg{fill:#1f478c}.btn--sns--facebook1:hover{border:1px solid #aaa}.btn--sns--twitter{border:1px solid #e2e2e2;border-radius:50%}.btn--sns--twitter svg{fill:#099fff}.btn--sns--twitter:hover{border:1px solid #aaa}.btn--sns--instagram{border:1px solid #e2e2e2;border-radius:50%}.btn--sns--instagram svg{fill:#a937ce}.btn--sns--instagram:hover{border:1px solid #aaa}.btn--sns--viber{border:1px solid #e2e2e2;border-radius:50%;margin-right:5px;margin-bottom:10px}.btn--sns--viber svg{fill:#8f5db7}.btn--sns--viber:hover{border:1px solid #aaa}.btn--sns--messenger{border:1px solid #e2e2e2;border-radius:50%;margin-right:5px;margin-bottom:10px}.btn--sns--messenger svg{fill:#0084ff}.btn--sns--messenger:hover{border:1px solid #aaa}.btn--sns--comment{padding:5px 5px 0}.btn--sns--comment svg{fill:#f02c5d;height:40px;width:40px}.btn--survey{background-color:#f02c5d;border-radius:50%;border:1px solid #f02c5d;height:50px;margin-left:5px;padding:10px;width:50px}.btn--survey svg{fill:#fff}.btn__label{margin-top:-22px;padding-left:5px;width:100px}.btn--extra2 svg{fill:#f02c5d!important}.btn--video{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:50%;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-moz-transition:all .11s cubic-bezier(.4,0,.6,1);-o-transition:all .11s cubic-bezier(.4,0,.6,1);-webkit-transition:all .11s cubic-bezier(.4,0,.6,1);transition:all .11s cubic-bezier(.4,0,.6,1);box-shadow:0 0 0 .125em rgba(178,178,178,.25);background:#fff;border-color:transparent;height:24px;width:24px}.btn--video .b-icon{height:24px;width:24px;height:24px;width:24px}.btn--video:hover{background-color:#fff}.btn--video:hover svg{fill:#7c3d65}.btn--video svg{fill:#f02c5d;width:24px;height:24px}.btn--1{background-color:#1f478c}.btn--2{background-color:#099fff}.btn--3{background-color:#8f5db7}.btn--4{background-color:#0084ff}.label--primary{color:#f02c5d}.label--primary a{color:#f02c5d}.label--primary a:hover{color:#e59faf}.label--primary--large{margin:10px 0;font-size:1.6875rem;line-height:1.2em}.label--primary--small{margin:30px 0 20px;font-size:1.25rem;line-height:1.2em}.label--primary--left{text-align:left!important}.label--primary--custom{text-align:left!important;font-size:1.125rem}.label--readnext{color:#aaa;font-size:1rem;margin-bottom:5px;padding:0}.label--trending{color:#aaa;font-size:1rem;margin-bottom:5px;padding:0}.label--secondary--gray{color:#aaa;font-size:1rem;margin-bottom:10px;padding:0}.label--secondary--extra{color:#7c3d65;font-size:1rem;padding:0;margin-bottom:5px}.label--secondary--pink{color:#f02c5d;font-size:1rem;padding-top:15px;margin-bottom:10px}.label--extra1{color:#aaa;font-size:.875rem;margin-bottom:6px;padding:0}.label--extra2{color:#191919;font-size:.875rem;line-height:1.2em;margin:0 15px 30px}.label--extra2--empty{color:#f02c5d}.label--extra2--emptygray{color:#aaa;margin-bottom:25px;line-height:1.3em}.label--extra2--full{margin:0 0 30px}.label--searchresult{color:#191919;font-size:.875rem;line-height:1.2em;margin:30px 0}.label--empty{color:#f02c5d;font-size:.875rem;line-height:1.2em;margin:30px 0}.label--extra3{color:#aaa;font-size:1.125rem;line-height:1.3em;padding:0 20px;margin-bottom:15px}.label--extra3a{color:#aaa;font-size:.875rem;line-height:1.3em;padding:0;margin-bottom:3px}.label--extra4{color:#aaa;font-size:1.5rem;margin:15px 35px}.label--extra5{color:#f02c5d;font-size:1.75rem;margin:15px 20px;line-height:1.3em;margin:15px 20px 10px!important}.label--extra6{font-size:1.5rem;color:#f02c5d;margin-bottom:30px}.label--feed{color:#f02c5d;margin:15px 0}.label--widget{color:#f02c5d;margin:20px 0;margin:25px 0}.label--widget a{text-transform:none;color:#f02c5d}.label--widget a:hover{color:#e59faf}nav{height:48px;z-index:308;top:0}nav.is-actv .nav.nav--sub{display:none}.nav{transition:top .33s ease-in-out;top:0;z-index:300;height:48px;padding:0 8px;min-width:1000px}.nav__avtr{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:.8px solid #fff;width:100%;height:100%}.nav__panel--left--logo{width:180px;margin-left:10px}.nav__panel--left--sns{width:400px}@media(min-width:768px) and (max-width:834px) and (orientation:portrait){.nav__panel--left--sns{display:none}}.nav__panel--right--secondary{display:none}.nav__panel__qlnk{padding:13px 10px}.nav__panel__qlnk a{color:#fff}.nav__panel__button{padding:10px;width:48px;height:48px;margin:0 -2px}.nav__panel__button.new:after{content:' ';width:6px;height:6px;display:-webkit-flex;display:flex;background:#fff500;margin-left:5px;margin-top:-1px;border:1px solid #f02c5d;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;webkit-animation:blink-animation .8s infinite;-moz-animation:blink-animation .8s infinite;-o-animation:blink-animation .8s infinite;animation:blink-animation .8s infinite;position:absolute;top:8px;right:8px}.nav__panel__button--solid{background-color:#fff;border-radius:5px;padding:5px 10px;width:92px;height:32px;margin:8px 5px 0}.nav__panel__button--solid svg{fill:#f02c5d!important}.nav__panel__button--solid .card__figure{margin-right:8px;margin-top:1px}.nav__panel__button--solid .card__body{padding:2px 0;font-size:.8rem;color:#f02c5d}.nav__panel__logo{padding:4px 0;width:48px;height:48px}.nav svg{fill:#fff}.nav-fixed{top:0!important}.menu-overlay{pointer-events:none;will-change:transform;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);transition:transform .33s cubic-bezier(.17,.67,.44,1.01);-webkit-transition:transform .33s cubic-bezier(.17,.67,.44,1.01);z-index:100;overflow-y:auto;overflow-x:none;color:#fff;width:100%!important;height:100%!important;-webkit-overflow-scrolling:touch}.menu-overlay svg{fill:#fff}.menu-overlay.transition-slide{pointer-events:all}.menu-overlay.transition-slide .menu-overlay__content{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);pointer-events:all}.menu-overlay__content{-webkit-transform:translateX(120%);-moz-transform:translateX(120%);-ms-transform:translateX(120%);transform:translateX(120%);padding:58px 28px 35px;bottom:0;width:300px;max-width:300px;overflow-y:auto;right:0;top:0;z-index:20}.menu-overlay__content .nav__panel__button{position:absolute;top:10px;right:20px}.menu-overlay__content .sns{margin-bottom:32px}.menu-overlay__dimmer{pointer-events:none;-webkit-transition:opacity .33s ease-in-out;-webkit-transition:transform 1s cubic-bezier(.17,.67,.44,1.01);background-color:rgba(255,255,255,.7);opacity:0;transition:opacity .33s ease-in-out;transition:transform 1s cubic-bezier(.17,.67,.44,1.01);z-index:10;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.menu-overlay__dimmer.transition-fadein{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);pointer-events:all}.menu-overlay__dimmer:hover{background-color:rgba(255,255,255,.6)}.menu-overlay .magazine{background:0 0;margin-bottom:4rem;margin-top:4rem;min-height:225px;padding-top:0;width:205px}.menu-overlay .magazine__thumbnail{height:225px;width:172px}.menu-overlay .magazine__cta{border-radius:50%;bottom:40px;height:90px;padding:15px 10px;right:-20px;width:90px}.menu-overlay .magazine__cta a{color:#fff}.menu-overlay .magazine__cta a:link{color:#fff}.menu-overlay .magazine__cta a:visited{color:#fff}.menu-overlay .menu-qlnk{letter-spacing:.5px;margin-bottom:32px}.menu-overlay .menu-qlnk .lbl-qlnk{padding:10px 0;font-size:.875rem}.menu-overlay .menu-qlnk ul li{padding:10px 0;font-size:1rem}.menu-overlay .menu-qlnk ul li a{color:#fff}.menu-overlay .menu-qlnk ul li a:link{color:#fff}.menu-overlay .menu-qlnk ul li a:visited{color:#fff}.menu-overlay .footer-links{margin-bottom:2rem;letter-spacing:.5px}.menu-overlay .footer-links ul li{padding:15px 0;font-size:.8rem}.menu-overlay .footer-links ul li a{color:#fff}.menu-overlay .footer-links ul li a:link{color:#fff}.menu-overlay .footer-links ul li a:visited{color:#fff}.menu-overlay .copyright{font-size:.6875rem;color:#fabbcb}.account-overlay{pointer-events:none;will-change:transform;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);transition:transform .33s cubic-bezier(.17,.67,.44,1.01);-webkit-transition:transform .33s cubic-bezier(.17,.67,.44,1.01);z-index:100;overflow-y:auto;overflow-x:none;color:#fff;width:100%!important;height:100%!important;-webkit-overflow-scrolling:touch}.account-overlay svg{fill:#fff}.account-overlay__label{color:#b2b2b2}.account-overlay__card{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.account-overlay__fig{width:100%}.account-overlay__fig img{display:block}.account-overlay__body{width:100%;color:#4c4c4c}.account-overlay__body strong{color:#191919}.account-overlay__out{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.account-overlay__out a{color:#191919}.account-overlay__out a:hover{color:#f02c5d}.account-overlay.transition-slide .account-overlay__content{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);pointer-events:all}.account-overlay__content{background:#fff;-webkit-transform:translateX(110%);-moz-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%);padding:58px 35px 35px;bottom:0;width:300px;max-width:300px;overflow-y:auto;right:0;top:0;z-index:20}.account-overlay__content .sns{margin-bottom:32px}.account-overlay__dimmer{pointer-events:none;-webkit-transition:opacity .33s ease-in-out;-webkit-transition:transform 1s cubic-bezier(.17,.67,.44,1.01);background-color:rgba(255,255,255,.7);opacity:0;transition:opacity .33s ease-in-out;transition:transform 1s cubic-bezier(.17,.67,.44,1.01);z-index:10;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.account-overlay__dimmer.transition-fadein{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.account-overlay__dimmer:hover{background-color:rgba(255,255,255,.6)}.sns{margin-bottom:2rem;margin:9px 0}.sns--aside{margin:0 0 30px}.sns__label{font-size:.8rem;margin-bottom:.5rem;color:#fff;margin-bottom:0;margin-right:8px;margin-top:5px}.sns__label--aside{margin-bottom:1rem}.sns__sites__button{padding:5px;width:38px;height:38px;margin:0 -2px;width:30px;height:30px}.menu{margin-bottom:32px}.menu .label--extra4{margin:15px 10px}.menu--primary{padding:18px 3px;border-bottom:1px solid rgba(255,255,255,.3);font-size:1.125rem;padding:18px 7px}.menu--primary .nav__panel.nav__panel--right{display:-webkit-flex;display:flex}.menu--primary a{color:#fff;z-index:100}.menu--primary a:link{color:#fff;z-index:100}.menu--primary a:visited{color:#fff;z-index:100}.menu--primary a:hover{background:rgba(255,255,255,.1);background:-webkit-linear-gradient(legacy-direction(to right),rgba(255,255,255,0.1),rgba(255,255,255,0));background:linear-gradient(to right,rgba(255,255,255,0.1),rgba(255,255,255,0))}.menu--secondary{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.3);padding-left:40px;font-size:1rem}.menu--secondary a{color:#fff;z-index:100}.menu--secondary a:link{color:#fff;z-index:100}.menu--secondary a:visited{color:#fff;z-index:100}.menu--secondary a:hover{background-color:rgba(255,255,255,.1)}.menu--tertiary{padding:18px 35px;border-bottom:1px solid rgba(255,255,255,.3);color:#f02c5d;font-size:1.125rem;padding:18px 7px}.menu--tertiary a{color:#f02c5d}.menu--tertiary a:hover{color:#ff6a8f}.menu--quaternary{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.3);padding-left:40px;font-size:1rem}.menu--quaternary a{color:#fff;z-index:100}.menu--quaternary a:link{color:#fff;z-index:100}.menu--quaternary a:visited{color:#fff;z-index:100}.menu--quaternary a:hover{background-color:rgba(255,255,255,.1)}.menu .menu-subchannels--primary{display:block!important;margin:0 35px;color:#666}.menu ul{display:none}.search-overlay{will-change:transform;transform:translateX(100%);-webkit-transform:translateX(100%);transition:transform .33s cubic-bezier(.17,.67,.44,1.01);-webkit-transition:transform .33s cubic-bezier(.17,.67,.44,1.01);background-color:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(30px);z-index:100;overflow-y:auto;overflow-x:none;color:#fff;-webkit-overflow-scrolling:touch;width:100%!important;height:100%!important}.search-overlay__content{padding:58px 28px 35px}.search-overlay__content .nav-close{position:absolute;top:20px;right:22px;border:1px solid #f02c5d}.search-overlay.transition-slide{z-index:307}.anchor{transition:top .33s ease-in-out;will-change:transition;top:-78px;height:50px;left:50%;margin-left:-60px;z-index:299}.anchor__top{background-color:#fff;color:#000;width:120px;font-size:.75rem;max-width:120px;padding:40px 8px 5px;border-radius:8px}.anchor-show{top:45px}.anchor-show2{top:0}.nav.has-sub .nav--sub{position:relative;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;z-index:100;background:#a089ff!important;height:32px;max-height:32px}.nav.has-sub .nav--sub a{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;width:100%;color:#fff}.highlight{height:5px;margin-bottom:1rem}.highlight--secondary{height:1px;margin-bottom:.75rem}.highlight--tertiary{position:relative;right:0;top:2px;height:3px}.feed--tertiary__item .channel,.feed--quaternary__item--small2 .channel,.feed--quaternary__item--small3 .channel,.feed--quaternary__item .channel,.magazine__article .card__body .channel{font-size:.8rem}.feed--tertiary__item .channel a,.feed--quaternary__item--small2 .channel a,.feed--quaternary__item--small3 .channel a,.feed--quaternary__item .channel a,.magazine__article .card__body .channel a{color:#f02c5d}.feed--tertiary__item .channel a:hover,.feed--quaternary__item--small2 .channel a:hover,.feed--quaternary__item--small3 .channel a:hover,.feed--quaternary__item .channel a:hover,.magazine__article .card__body .channel a:hover{color:#ff6a8f}.feed--secondary__item .card--aside .card__body .channel a,.feed--secondary__item .card__body .channel a,.feed--tertiary--tight .card__body .channel a{color:#f02c5d}.feed--secondary__item .card__body .channel a:hover,.feed--tertiary--tight .card__body .channel a:hover{color:#ff6a8f}.feed--secondary__item .card__body .title--big,.feed--magazine__item .card__body .covergirl,.magazine__article .card__body .title{font-size:1.25rem;line-height:1.3em;font-size:1.375rem}.feed--secondary__item .card__body .title--big a,.feed--magazine__item .card__body .covergirl a,.magazine__article .card__body .title a{color:#191919}.feed--secondary__item .card--aside .card__body .title a{color:#191919}.feed--secondary__item .card__body .title a,.feed--tertiary__item--medium2 .card__body .title a{color:#191919}.feed--tertiary__item .title,.feed--quaternary__item--small2 .title,.feed--quaternary__item--small3 .title,.feed--quaternary__item .title{font-size:1rem;line-height:1.3em}.feed--tertiary__item .title a,.feed--quaternary__item--small2 .title a,.feed--quaternary__item--small3 .title a,.feed--quaternary__item .title a{color:#191919}.feed--tertiary__item .title a:hover,.feed--quaternary__item--small2 .title a:hover,.feed--quaternary__item--small3 .title a:hover,.feed--quaternary__item .title a:hover{color:#7c3d65;text-decoration:none!important}.blurb,.feed--secondary__item .card__body .blurb{font-size:1rem;line-height:1.3em;color:#aaa;margin-bottom:.75rem}.feed--primary__item .byline,.feed--primary__item .datestamp,.feed--secondary__item .card--aside .card__body .byline,.feed--tertiary__item .byline,.feed--quaternary__item .byline{color:#aaa}.feed--primary__item .byline a,.feed--primary__item .datestamp a,.feed--secondary__item .card--aside .card__body .byline a,.feed--tertiary__item .byline a,.feed--quaternary__item .byline a{color:#343434}.feed--primary__item .byline a:hover,.feed--primary__item .datestamp a:hover,.feed--secondary__item .card--aside .card__body .byline a:hover,.feed--tertiary__item .byline a:hover,.feed--quaternary__item .byline a:hover{color:#7c3d65}.blurb--secondary{margin:0 20px 20px!important}input{-webkit-appearance:none;-webkit-border-radius:0}.form.popup{border-bottom:1px solid #ccc}.form__grp{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.form__grp.is-spc{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.form__grp.is-spc .btn{width:auto!important}.form__frgt{color:#999}.form__frgt:hover{cursor:pointer}.form__lbl{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.form__lbl .form__ttle{color:#7f7f7f}.form__error{color:red;display:none}.form__error.is-actv{display:-webkit-flex;display:flex}.form__ctrl{border:1px solid #666;line-height:20px;height:20px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;max-width:440px}.form--search{margin-top:3rem;max-width:500px}.form--search input{height:44px;min-width:200px;border:1px solid #aaa;border-right:none;padding:10px;margin-right:-6px}.form--search--results{margin:0 15px 15px}.form--search--results--wide{max-width:100%!important;margin:0 0 25px;margin:0 0 20px}.sns-overlay--feed{background:transparent;background:-webkit-linear-gradient(legacy-direction(to right),rgba(255,255,255,0),rgba(221,65,95,0.7),rgba(112,61,102,0.7),rgba(221,65,95,0.7),rgba(255,255,255,0));background:linear-gradient(to right,rgba(255,255,255,0),rgba(221,65,95,0.7),rgba(112,61,102,0.7),rgba(221,65,95,0.7),rgba(255,255,255,0));background-size:300% 100%;will-change:background-position,opacity;z-index:10;display:none}.sns-overlay--article{will-change:background-position,opacity;z-index:10;display:none}.sns-overlay__buttons{top:50%;margin-top:-28px}.sns-overlay__buttons--secondary{bottom:0;top:100%}.filter--sort{background-color:#fff;width:38%}.filter__item{margin-right:-5px;padding:10px 10px 8px;font-size:.8rem}.filter__item:first-child{width:25%;border:none;padding:10px 10px 8px;height:40px;width:25%}.filter__item:nth-child(2){width:44%;border-left:1px solid #e2e2e2;height:40px;width:44%;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.filter__item:nth-child(2):hover{cursor:pointer}.filter__item:last-child{width:30%;border-left:none;border-left:1px solid #e2e2e2;height:40px;width:31%;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.filter__item:last-child:hover{cursor:pointer}.filter__item__option{-webkit-appearance:none;-moz-appearance:none;display:none}.filter__item .card{height:25px}.filter__item .card__body{color:#343434;padding:0}.filter__item__label .card{height:20px;width:100%}.filter__item__label .card:hover{cursor:pointer}.filter__item__label .card__figure{margin-right:5px;background:0 0;height:20px;min-height:20px}.filter__item__label .card__figure svg{fill:#aaa;height:20px;opacity:.5}.filter__item__label .card__body{font-size:.8rem;color:#aaa;padding:0;height:25px}.filter__item__label .card__body span{color:#aaa;height:40px}.filter__item__label .card:after{content:" ";clear:both}.filter input.filter__item__option[type=radio]:checked+label{opacity:1}.filter input.filter__item__option[type=radio]:checked+label span{color:#f02c5d}.filter input.filter__item__option[type=radio]:checked+label svg{opacity:1;fill:#f02c5d}.filter input.filter__item__option[type=radio]:hover+label{opacity:1}.filter input.filter__item__option[type=radio]:hover+label span{color:#f02c5d}.filter input.filter__item__option[type=radio]:hover+label svg{opacity:1;fill:#f02c5d}.search{padding-bottom:20px}.search__results{width:62%;min-height:40px}.search__results .label{margin:10px 15px 15px 0}.wrapper{transition:transform .33s cubic-bezier(.17,.67,.44,1.01);-webkit-transition:transform .33s cubic-bezier(.17,.67,.44,1.01);margin-top:48px;max-width:100%;min-height:95vh;padding-top:30px}.wrapper--nopadding{margin-top:0}.wrapper--edge{padding-top:0}.wrapper__nopadding{margin-top:0}.wrapper__inner{max-width:1200px;width:100%}.wrapper__inner.wide{max-width:95%}@media(min-width:768px){.wrapper__inner.wide{display:-webkit-flex;display:flex}.wrapper__inner.wide .wrapper__inner__content{width:100%;margin-bottom:30px}.wrapper__inner.wide .wrapper__inner__aside{width:300px;min-width:300px;margin-left:0;-webkit-align-self:flex-start;align-self:flex-start;height:auto}}.wrapper__inner.wide .wrapper__inner__content{padding-left:0;padding-right:0;max-width:100%;margin-right:24px}.wrapper__inner:after{clear:both;content:" "}.wrapper__inner--narrow{max-width:900px}.wrapper__inner--narrow2{max-width:710px}.wrapper__inner__main{background-color:#fff;border-bottom:1px solid transparent;margin-right:330px;max-width:870px;padding:20px 40px 0}.wrapper__inner__main--full{margin-right:0}.wrapper__inner__main--indent{margin-left:100px;padding:0 0 0 40px!important}.wrapper__inner__main--wide{padding:0 0 0 40px!important}.wrapper__inner__content{background-color:#fff;max-width:1200px;padding-left:140px;padding-right:340px}.wrapper__inner__header{width:100%;margin-bottom:30px}.wrapper__inner__header .card__figure{max-height:675px}.wrapper__inner__header .card__figure .article__video{padding-bottom:0;max-height:674px;display:grid;height:674px}.wrapper__inner__header .card__figure img{min-height:180px;width:100%}.wrapper__inner--fluid{max-width:1200px}.wrapper__inner__aside{margin-left:30px;max-width:300px;width:300px;position:-webkit-sticky;position:sticky;top:75px}.wrapper__inner__aside:after{clear:both;content:" "}.wrapper__inner__sns{max-width:100px;min-height:250px}.wrapper__inner__sns--secondary{left:-135px;display:table;margin:auto}.wrapper__inner--framed{background-color:#fff;border-bottom:1px solid transparent;border-top:1px solid transparent}.wrapper__inner--framed .label--primary--large{font-size:2.1875rem;margin:30px 0}.wrapper__inner--framed .highlight{margin-bottom:0}.section--dark{background-color:#f8f8f8;padding-bottom:25px}.section--feed-dark{background-color:#f8f8f8;padding-bottom:25px}.section--feed-dark .feed--primary__item:last-child{border-bottom:1px solid #f8f8f8;margin-bottom:0}.section--feed-dark .feed--primary__item:first-child{padding-top:30px;margin-top:0}.section--feed-dark .wrapper__inner__main{padding:0 40px}.section--feed{background-color:#f8f8f8}.section--feed .feed--primary__item:last-child{border-bottom:1px solid #f8f8f8;margin-bottom:0}.section--feed .feed--primary__item:first-child{padding-top:30px;margin-top:0}.section--feed .wrapper__inner__main{padding:0 40px}.section--feed--dark{background-color:#f8f8f8;padding-bottom:25px}.section--feed--dark .feed--primary__item:last-child{border-bottom:1px solid #f8f8f8;margin-bottom:0}.section--feed--dark .feed--primary__item:first-child{padding-top:30px;margin-top:0}.section--feed--dark .wrapper__inner__main{padding:0 40px}.section--padded{padding-top:25px}.default--loader{padding-bottom:15px}.default--loader img{width:35px;height:35px}.feed--primary--tight{width:1110px}.feed--primary__item{border-bottom:1px solid #f8f8f8;padding-bottom:30px;margin-bottom:30px;min-height:180px}.feed--primary__item:first-child{margin-top:20px}.feed--primary__item:last-child{border-bottom:none;margin-bottom:0}.feed--primary__item:last-child .card__body{border-bottom:none}.feed--primary__item--hero{border-bottom:none;padding-bottom:0;margin-bottom:0;margin-top:0!important}.feed--primary__item--hero .card__figure{max-height:675px!important;max-width:1200px!important;min-height:300px;width:100%!important}.feed--primary__item--hero .card__figure__video{width:40px;height:40px;bottom:30px;left:30px}.feed--primary__item--hero .card__figure__video .btn.btn--video{height:40px!important;width:40px!important}.feed--primary__item--hero .card__body{flex:none!important}.feed--primary__item--single{margin-bottom:0;padding-bottom:0;margin:40px 0!important}.feed--primary__item--single .card__figure{height:360px!important;margin-right:20px;max-width:640px!important;max-height:358px!important;flex:none!important}.feed--primary__item--single .card__body{min-height:350px;padding:20px!important}.feed--primary__item--single .card__body .channel{font-size:1.25rem!important}.feed--primary__item--single .card__body .title{font-size:1.75rem!important;margin:15px 0 .75rem}.feed--primary__item--single .card__body .blurb{margin:0 0 20px}.feed--primary__item .card--aside:after{content:" ";clear:both}.feed--primary__item .card--aside .card{min-height:180px}.feed--primary__item .card--aside .card__figure{height:180px;margin-right:25px;width:320px}.feed--primary__item .card--aside .card__figure__video{width:16px;height:16px;bottom:16px}.feed--primary__item .card--aside .card__figure__video .btn.btn--video{height:8px;width:8px}.feed--primary__item .card--aside .card__body{margin-left:320px;padding:10px 20px}.feed--primary__item .card__figure{min-width:320px;max-width:320px;max-height:180px;flex:1}.feed--primary__item .card__figure img:hover{opacity:.9}.feed--primary__item .card__body{padding:0 10px 0 32px;flex:1}.feed--primary__item .card__body--hero{background-color:#fff;border-bottom:none;margin:-30px 60px 30px;padding:0 0 20px!important;z-index:3;margin-top:-30px}.feed--primary__item .card__body--hero--secondary{padding:0 0 5px!important}.feed--primary__item .card__body--hero .title{font-weight:400!important;margin:0 20px .75rem}.feed--primary__item .channel{margin:0 0 10px}.feed--primary__item .channel a{color:#f02c5d;text-decoration:none}.feed--primary__item .channel a:hover{color:#f79c9c;text-decoration:none}.feed--primary__item .title{margin:0 0 12px;font-weight:400!important;margin:0 0 8px}.feed--primary__item .title a{text-decoration:none;color:#191919}.feed--primary__item .title a:hover{color:#7c3d65;text-decoration:none!important}.feed--primary__item .title--native{margin-bottom:0}.feed--primary__item .title--hero{margin:0 4rem 10px!important}.feed--primary__item .title--hero a{text-decoration:none}.feed--primary__item .title--hero a:link{text-decoration:none}.feed--primary__item .title--hero a:visited{text-decoration:none}.feed--primary__item .title--hero a:hover{color:#7c3d65;text-decoration:none!important}.feed--primary__item .title--hero--tight{margin:20px 4rem 5px!important}.feed--primary__item .blurb{color:#aaa;margin-bottom:12px}.feed--primary__item .datestamp{margin:10px 0 0}.feed--primary__item--framed{margin:0 15px}.feed--primary__item--framed .channel{margin:0 20px .25rem}.feed--grid{padding-top:20px}.feed--grid .feed--primary__item{border-bottom:1px solid #f8f8f8!important;max-width:48%;min-width:150px;flex-basis:48%;margin-top:0!important}.feed--grid .feed--primary__item:nth-last-child(2){border:none!important;margin-bottom:0!important}.feed--grid .feed--primary__item:last-child{margin-bottom:0!important}.feed--grid .feed--primary__item .card{width:auto}.feed--grid .feed--primary__item .card__figure{max-width:400px;max-height:225px;min-height:120px}@media(max-width:767px){.feed--grid .feed--primary__item .card__figure .c-video__trgr{bottom:36px!important;left:16px}}.feed--grid .feed--primary__item .card__body{padding:12px 25px 0!important}.feed--secondary--framed{margin:0 15px 15px;padding-bottom:0}.feed--secondary--framed--cta{padding-bottom:20px}.feed--secondary__item{margin:15px 0}.feed--secondary__item.most-pop-native{padding-bottom:15px;border-bottom:1px solid #f8f8f8}.feed--secondary__item .card{border-bottom:1px solid #f0f0f0}.feed--secondary__item .card:after{content:" ";clear:both}.feed--secondary__item .card--single{border-bottom:none}.feed--secondary__item .card--aside .card__figure{min-height:60px;max-height:60px;width:110px;margin-right:15px}.feed--secondary__item .card--aside .card__figure__video{width:16px;height:16px;bottom:16px}.feed--secondary__item .card--aside .card__figure__video .btn.btn--video{height:8px;width:8px}.feed--secondary__item .card--aside .card__body{margin-left:125px;padding:0 0 15px}.feed--secondary__item .card--aside .card__body--hero{background-color:#fff;border-bottom:none;margin-bottom:25px;margin-top:-20px;padding:0 0 20px!important;width:90%;z-index:3}.feed--secondary__item .card--aside .card__body .channel{margin:0}.feed--secondary__item .card--aside .card__body .channel a:hover{color:#ff6a8f;text-decoration:none!important}.feed--secondary__item .card--aside .card__body .title{margin:0 0 4px}.feed--secondary__item .card--aside .card__body .title--native{margin-bottom:0}.feed--secondary__item .card--aside .card__body .title a:hover{color:#7c3d65;text-decoration:none!important}.feed--secondary__item .card__figure{margin-bottom:15px;max-height:169px}.feed--secondary__item .card__figure img:hover{opacity:.9}.feed--secondary__item .card__body{padding:0}.feed--secondary__item .card__body--solo{border-bottom:none}.feed--secondary__item .card__body .channel{margin:0 0 5px}.feed--secondary__item .card__body .title{margin:0 0 12px}.feed--secondary__item .card__body .title--native{margin-bottom:0}.feed--secondary__item .card__body .title--big{margin-bottom:.6rem}.feed--secondary__item .card__body .title a:hover{color:#7c3d65;text-decoration:none!important}.feed--tertiary{margin-bottom:0}.feed--tertiary__cta{margin-bottom:30px}.feed--tertiary__item{width:285px}.feed--tertiary__item:last-child{margin-right:0!important}.feed--tertiary__item .card__figure{min-height:120px;max-height:159px}.feed--tertiary__item .card__figure img:hover{opacity:.9}.feed--tertiary__item .card__body--hero{background-color:#fff;border-bottom:none;margin-bottom:25px;margin-top:-20px;padding:0 0 20px!important;width:90%;z-index:3}.feed--tertiary__item .channel{line-height:1.4em;margin:0 0 5px}.feed--tertiary__item .title{font-weight:400!important;margin:0 0 .75rem}.feed--tertiary__item .title h3{font-weight:400!important;color:#191919}.feed--tertiary__item .title h3:hover{color:#7c3d65}.feed--tertiary__item .byline{margin:0 20px}.feed--tertiary__item--small{width:215px}.feed--tertiary__item--small .card__figure{max-height:121px}.feed--tertiary__item--medium{max-width:267px}.feed--tertiary__item--medium .card__figure{max-height:150px}.feed--tertiary__item--medium2{width:390px}.feed--tertiary__item--medium2 .card__figure{min-height:219px}.feed--tertiary__item--medium2 .card__body{text-align:left}.feed--tertiary__item--framed{margin:0 15px}.feed--tertiary__item--framed .channel{margin:0 20px .25rem}.feed--magazine{margin-left:30px;margin-right:30px;max-width:1200px;margin:0 auto;margin-top:20px}.feed--magazine__item{border:1px solid #e2e2e2;margin-right:15px;width:23.5%;vertical-align:top}.feed--magazine__item:last-child{margin-right:0}.feed--magazine__item .card__figure{min-height:100px}.feed--magazine__item .card__figure img{min-height:330px}.feed--magazine__item .card__figure img:hover{opacity:1!important}.feed--magazine__item .card__body{padding:18px 10px 20px}.feed--magazine__item .card__body .coverdate{line-height:1.4em;color:#666!important}.feed--magazine__item .card__body .covergirl{font-size:1.125rem;line-height:1.3em;color:#f02c5d}.feed--magazine__item .card__body .covergirl a{color:#f02c5d!important;text-transform:capitalize}.feed--magazine__item .card__body .covergirl a:link{color:#f02c5d}.feed--magazine__item .card__body .covergirl a:visited{color:#f02c5d}.feed--magazine__item .card__body .covergirl a:hover{color:#7c3d65!important}.feed--quaternary{margin-bottom:0}.feed--quaternary__item{margin-right:15px;width:285px}.feed--quaternary__item:last-child{margin-right:0!important}.feed--quaternary__item:nth-last-child(4){margin-right:0!important}.feed--quaternary__item--small2{margin-bottom:10px;margin-right:10px;width:225px!important}.feed--quaternary__item--small2 .card{background-color:transparent!important}.feed--quaternary__item--small2 .card__figure{min-height:50px!important;min-width:0!important}.feed--quaternary__item--small2 .card__figure img{padding-top:0!important}.feed--quaternary__item--small2 .card__body{padding:10px 0!important;text-align:left!important}.feed--quaternary__item--small2 .card__body--hero{background-color:#fff;border-bottom:none;margin-bottom:25px;margin-top:-20px;padding:0 0 20px!important;width:90%;z-index:3}.feed--quaternary__item--small2 .channel{font-size:.6875rem;line-height:1.5em!important;margin:0 10px .2rem!important}.feed--quaternary__item--small2 .channel a:hover{color:#ff6a8f;text-decoration:none!important}.feed--quaternary__item--small2 .title{font-size:.8rem;font-weight:300!important;line-height:1.5em;margin:0 10px .75rem!important}.feed--quaternary__item--small3{margin-bottom:10px;margin-right:10px;width:266px!important}.feed--quaternary__item--small3 .card{background-color:transparent!important}.feed--quaternary__item--small3 .card__figure{min-height:50px!important;min-width:0!important}.feed--quaternary__item--small3 .card__figure img{padding-top:0!important}.feed--quaternary__item--small3 .card__figure img:hover{opacity:.9}.feed--quaternary__item--small3 .card__body{padding:10px 0!important;text-align:left!important}.feed--quaternary__item--small3 .card__body--hero{background-color:#fff;border-bottom:none;margin-bottom:25px;margin-top:-20px;padding:0 0 20px!important;width:90%;z-index:3}.feed--quaternary__item--small3 .channel{font-size:.6875rem;line-height:1.5em!important;margin:0 10px .2rem!important}.feed--quaternary__item--small3 .channel a:hover{color:#ff6a8f;text-decoration:none!important}.feed--quaternary__item--small3 .title{font-size:1.125rem;font-weight:300!important;line-height:1.3em;margin:0 10px .75rem!important}.feed--quaternary__item .card__figure{min-height:120px}.feed--quaternary__item .card__figure img:hover{opacity:.9}.feed--quaternary__item .card__body{padding:15px 0 20px}.feed--quaternary__item .card__body--hero{background-color:#fff;border-bottom:none;margin-bottom:25px;margin-top:-20px;padding:0 0 20px!important;width:90%;z-index:3}.feed--quaternary__item .channel{line-height:1.4em;margin:0 20px 5px}.feed--quaternary__item .title{margin:0 20px .75rem}.feed--quaternary__item .byline{margin:0 20px}.feed--quaternary__item--framed{margin:0 15px}.feed--quaternary__item--framed .channel{margin:0 20px .25rem}.widget--newsletter--primary{background:url(images/cosmo-newsletterpage1.png);background-size:cover;background-position:center;width:100%;display:table;padding-bottom:42px;min-height:600px}.widget--newsletter--secondary{background:url(images/cosmo-newsletterpage1.png);background-position:center;background-size:cover;height:400px;width:auto!important;margin:0 15px 25px;margin:0 0 30px}.widget--newsletter__content{margin:auto}.widget--newsletter__content--primary{width:100%;height:480px}.widget--newsletter__content--secondary{height:281px;width:100%}.widget--newsletter__content__title--primary{color:#fff;font-family:poppins,Arial,sans-serif;line-height:1.2em;margin:auto;text-shadow:0 3px #000;width:80%;font-size:3.75rem}.widget--newsletter__content__title--secondary{font-size:2.1875rem;color:#fff;font-family:poppins,Arial,sans-serif;line-height:1.2em;margin:auto;text-shadow:0 3px #000;width:80%}.widget--newsletter__content__title--tertiary{color:#fff;font-family:poppins,Arial,sans-serif;font-size:2.5rem;line-height:1.2em;margin:auto;padding-bottom:20px;text-shadow:0 3px #000;width:80%;font-size:3.75rem;padding-bottom:0}.widget--newsletter__content__blurb--primary{font-size:1rem;line-height:1.4em;margin:auto;width:80%;padding:5px 0 20px;font-size:1.25rem}.widget--newsletter__content__blurb--secondary{font-size:1rem;line-height:1.4em;margin:auto;width:80%;font-size:.875rem;padding:5px 0 10px}.widget--newsletter__content__blurb--tertiary{font-size:1rem;font-size:.875rem;line-height:1.4em;margin:auto;padding-bottom:20px;width:80%;padding:30px 0 0;font-size:.875rem;width:300px}.widget--newsletter__content__email{padding-bottom:5px}.widget--newsletter__content__email form input[type=text],.widget--newsletter__content__email form input[type=email]{outline:none;padding:10px;border:1px solid #000;color:#aaa;font-family:poppins,Arial,sans-serif;font-size:1rem;height:44px;text-align:center;width:385px;margin-bottom:25px}.widget--newsletter__content__email--secondary form input[type=text],.widget--newsletter__content__email--secondary form input[type=email]{width:250px;border:1px solid #000;margin-bottom:15px;color:#aaa;font-family:poppins,Arial,sans-serif;height:44px;text-align:center}.widget--newsletter__content .btn--newsletter{margin-bottom:25px}.widget--newsletter__content__validation--error{color:red;font-size:.75rem;line-height:1.4em;margin:auto;width:80%;font-size:.875rem;width:300px}.widget--newsletter__content__validation--error--secondary{color:red;font-size:.75rem;line-height:1.4em}.widget--newsletter__content__extra1{color:#fff;font-size:.875rem;line-height:1.4em;margin:auto;padding:20px 65px 5px;text-decoration:underline;font-size:.875rem;width:300px}.widget--newsletter__content__extra1 a{color:#fff}.widget--newsletter__content__extra2{font-size:.6875rem;color:#fff}.ad__item{line-height:0;margin:0 auto 30px;padding:10px 0;padding:15px 0}.ad__item .label--primary{line-height:1.2em;margin-bottom:8px}.ad__item img{width:auto!important}.ad__item__close{right:0}.ad__item__close__container{background-color:rgba(25,25,25,.6);bottom:0;color:#fff;font-size:.625rem;height:12px;padding:4px;right:0;width:50px;padding:4px 2px 1px 4px}.ad__item__close__container svg{height:8px;width:10px;fill:#fff}.ad__item--seamless{margin-bottom:0!important;padding:0!important;border:none!important}.ad__item--aside{margin-bottom:0!important;padding:0!important;border:none!important}.ad__item--sticky{margin-bottom:0!important;padding:0!important;border:none!important}.ad--primary{background-color:#f8f8f8}.ad--padded{background-color:#f8f8f8;padding:15px 0}.ad--secondary{margin-bottom:20px;background-color:#f8f8f8}.ad--tertiary{margin-bottom:20px}.ad--seamless{border:none;background-color:#f8f8f8}.ad--repeater{background-color:#f8f8f8;border:none;margin-bottom:0;padding:0;padding:15px 0;margin-top:-25px}.ad__indication{color:#aaa;padding-bottom:15px}.ad--sticky{z-index:50;max-width:970px;margin:0 auto;left:0;right:0}.ad--sticky--bottom{bottom:0}.ad--dynamic{background-color:#f8f8f8;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;margin:30px 0;padding:10px 0;padding:20px 0}.ad--dynamic__item{line-height:0;min-width:300px}.ad--dynamic__float{bottom:0;left:50%;margin-left:-160px;min-width:300px;z-index:1300}.ad--inview{background-color:#f8f8f8}@-webkit-keyframes swipe{0%{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}}@-moz-keyframes swipe{0%{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}}@-o-keyframes swipe{0%{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes swipe{0%{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}}.c-xscrl__ctnt{overflow-x:auto;margin-bottom:30px;padding:6px 0;-webkit-flex-direction:row;flex-direction:row}.c-xscrl__lbl{color:#f02c5d}.c-xscrl__main{width:max-content;height:100%;padding-left:24px;margin:0;-webkit-flex-direction:row;flex-direction:row;padding-left:0}.c-xscrl__item{margin-right:10px;padding-right:10px;width:33%}.c-xscrl__fig{width:100%}.c-xscrl__ttle{color:#4c4c4c!important;line-height:1.1em}.c-xscrl__ttle:visited,.c-xscrl__ttle:link{color:#4c4c4c}.c-xscrl__ch{color:#f02c5d}.c-xscrl__cue{height:65px;width:85px;top:100px;left:50%;bottom:0;margin-left:-43px;display:none}.c-xscrl__cue img{height:25px;width:25px;margin-bottom:6px;animation-name:swipe;animation-duration:1s;animation-direction:alternate;animation-iteration-count:6}.c-xscrl__cue span{color:#fff;background-color:rgba(240,44,93,.95);padding:3px 5px;border-radius:20px;display:inline-block}.feed--tertiary--tight{margin-bottom:25px;width:1110px}.feed--tertiary--tight .card__figure img:hover{opacity:.9}.feed--tertiary--tight .card__body{padding-top:12px!important}.disclaimer{padding:15px 0;background-color:#f8f8f8;margin-bottom:30px;font-weight:400!important}.disclaimer--primary{text-align:center;margin-bottom:30px}.disclaimer__link{color:#666;padding:0 20px}.disclaimer__link--primary{color:#f02c5d}.disclaimer__link--primary:hover{color:#ff6a8f}.disclaimer__link--secondary{color:#f02c5d}.disclaimer__link--secondary:hover{color:#7c3d65}.widget--framed{margin:15px}.widget--framed .feed--primary__item .card__body{padding-bottom:0}.widget--outlined{background-color:#fff;border:1px solid #e2e2e2;margin:30px 15px;padding:0 0 20px;padding:20px;margin:0 0 30px}.footer{border-top:1px solid #f8f8f8;color:#aaa;font-family:poppins,Arial,sans-serif;font-size:.75rem;margin:auto;padding:15px 0;font-weight:400!important;font-size:.75rem}.footer--seo{border-top:1px solid #f8f8f8;display:inline-block;box-sizing:border-box}.footer--seo .seo-ttle{text-transform:uppercase}.footer--seo ul{max-width:700px;margin-left:auto;margin-right:auto}.footer--seo ul li{display:inline-block;margin-bottom:25px;float:left;width:20%}.footer--seo ul li a{display:block;text-transform:none;text-decoration:none;line-height:1.2em!important;color:#7f7f7f}.footer--seo ul li a:hover{opacity:.8}.footer--seo ul li a{line-height:2.7em}.footer--bottom{border-top:none}.footer--bottom--dark{color:#111}.footer--margin{margin-bottom:50px}.footer--fixed{position:fixed;border-top:none!important;bottom:0}.footer--fixed--light{color:#e59faf}.footer--fixed--dark{color:#111}.wrapper__slim{max-width:800px;width:100%}.wrapper__lmnu{top:100px;max-width:120px}.wrapper__indt{max-width:800px;margin-left:145px;padding:0 20px 52px}.wrapper--center{max-width:100%}.static__nav{max-width:480px;position:sticky;width:115px;margin-top:38px}.static__nav__content{border-top:1px solid #e2e2e2;background:#fff}.static__nav__content a{color:#666;text-decoration:none}.static__nav__content a:link{color:#666}.static__nav__content a:visited{color:#666}.static__nav__content__item{border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;height:100%}.static__nav__content__item a{color:#666}.static__nav__content__item a:link{color:#666}.static__nav__content__item a:visited{color:#666}.static__nav__content__item .static-menu{padding:18px 3px}.static__nav__content__item--active a{color:#fff}.static__nav__content__item--active a:link{color:#fff}.static__nav__content__item--active a:visited{color:#fff}.static__nav__content__item--active .static-menu{padding:18px 3px}.static__content{padding-bottom:52px}.static__content p{color:#666;word-break:break-word;margin-bottom:25px;padding:0}.static__content p a{color:#f02c5d}.static__content p a:link{color:#f02c5d}.static__content p a:visited{color:#f02c5d}.static__content p a:hover{color:#ff6a8f}.static__content h2{margin-bottom:8px;font-size:1.25rem}.static__content ul{margin-left:20px!important}.static__content ul a{color:#f02c5d!important;word-break:break-word;font-size:1rem}.static__content ul a:link{color:#f02c5d}.static__content ul a:visited{color:#f02c5d}.static__content ul .team{color:#666;font-size:.875rem;line-height:1.5em;list-style:none!important;word-break:normal}.static__content ul .team p{line-height:1.3em;margin:0 0 20px;word-break:normal}.static__content ul .team h3{color:#666;font-size:1rem;line-height:1.4em;padding:10px 0 3px;word-break:normal}.static__content ul .team h3 a{color:#f02c5d}.static__content ul .team h3 a:link{color:#f02c5d}.static__content ul .team h3 a:visited{color:#f02c5d}.content{display:table;height:86vh;margin:auto;vertical-align:middle}.content .sitemap{display:table-cell;margin:auto;vertical-align:middle;width:970px}.content .sitemap .menu{-moz-column-count:3;-webkit-column-count:3;column-count:3;column-width:100px;width:970px}.content .sitemap .menu li{-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;column-break-inside:avoid}.content .sitemap .menu--center{margin:auto}.content .sitemap .menu--tertiary{color:#f02c5d;padding:15px 7px;text-decoration:none!important}.content .sitemap .menu--tertiary:hover{color:#ff6a8f}.content .sitemap .menu--quaternary:hover{color:#7c3d65;text-decoration:none!important}.content .sitemap .menu a{color:#f02c5d}.content .sitemap .menu a:link{color:#f02c5d}.content .sitemap .menu a:visited{color:#f02c5d}.content .sitemap .menu a:hover{color:#ff6a8f;text-decoration:none!important}.content .sitemap .menu--quaternary{padding:10px 15px}.content .sitemap .label--extra4{margin:15px 5px}.error{padding-bottom:42px;padding-top:55px;width:100%}.error--404__content{width:100%}.error--404__content .image{padding-bottom:10px}.error--404__content .image img{width:33%}.error--404__content .heading--primary{color:#f8f8f8;font-size:1.6875rem;margin-bottom:25px}.error--404__content .heading--secondary{color:#e59faf;font-size:.875rem;line-height:1.5em;margin-bottom:30px;padding:0 40px;font-size:1.25rem;line-height:1.3em;margin:auto;padding-bottom:30px;width:400px}.author{margin:auto;padding:0 0 30px;width:60%;min-height:130px}.author__thumbnail{border-radius:5px;margin-right:30px;margin-bottom:20px;position:relative;width:130px;height:130px}.author__thumbnail img{border-radius:3px;width:130px}.author__description{color:#666;font-family:muli,Arial,sans-serif;line-height:1.5em;padding:0 20px;font-size:1.063rem;line-height:1.3em;margin-bottom:10px;text-align:left!important}.author__description:after{content:" ";clear:both}.author__sns{margin-top:10px;text-align:left!important;margin-bottom:0}.author__sns .label--extra3{color:rgba(112,61,102,.7);font-size:1.063rem;padding:0 20px 0 0;text-align:left!important}.author__sns .btn--sns{height:50px;margin-right:5px;padding:11px;width:50px}.magazine{margin-bottom:25px;margin-top:-30px;padding-top:20px;padding-bottom:20px}.magazine__cover{margin-bottom:35px}.magazine__cover img{min-height:320px;z-index:9;border:1px solid #e2e2e2;box-shadow:-3px 3px 7px #e2e2e2;max-width:320px;width:100%}.magazine__cover__cta{z-index:10;bottom:-25px;left:0;right:0}.magazine__cover__cta a{color:#fff}.magazine__cover__cta a:link{color:#fff}.magazine__cover__cta a:visited{color:#fff}.magazine__article .card__body .channel{line-height:1.4em;margin:50px 20px 5px}.magazine__article .card__body .channel a{color:#666!important}.magazine__article .card__body .channel a:link{color:#666!important}.magazine__article .card__body .channel a:visited{color:#666!important}.magazine__article .card__body .channel a:hover{color:#f02c5d!important}.magazine__article .card__body .title{font-size:1.125rem;font-size:1.5rem;line-height:1.4em;margin:0 20px 15px;padding-bottom:20px;padding:0 400px}.magazine__article .card__body .title a{color:#f02c5d}.magazine__article .card__body .title a:link{color:#f02c5d}.magazine__article .card__body .title a:visited{color:#f02c5d}.magazine__article .card__body .title a:hover{color:#7c3d65}.magazine__search{background-color:rgba(255,255,255,.95);color:#fff;z-index:100}.magazine__search__content{padding:15px 10px}.magazine__feed{margin-bottom:30px;min-height:150px}.c-ovly{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);pointer-events:none;top:0;right:0;left:0;bottom:0;z-index:199}.c-ovly.is-open{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);pointer-events:auto}.c-ovly.account{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);pointer-events:none;opacity:0}.c-ovly.account.is-open{pointer-events:auto;opacity:1}.c-ovly.account.is-open .c-ovly__main{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1}.c-ovly.account.is-open .c-ovly__dim{opacity:1}.c-ovly.account .c-ovly__main{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#fff;opacity:0}.c-ovly.account .c-ovly__dim{background-color:rgba(255,255,255,.8);opacity:0}.c-ovly.account .c-ovly__lbl{color:#191919}.c-ovly.account .c-ovly__lbl.sub{text-transform:none;color:#4c4c4c}.c-ovly.account .c-ovly__btns{border-bottom:1px solid #ccc}.c-ovly.account .c-ovly__item{background:#fff;border:0 solid #fff}.c-ovly.account .c-ovly__item.form{-webkit-align-self:flex-start;align-self:flex-start}.c-ovly.account .c-ovly__item .form__grp.is-spc{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.c-ovly.account .c-ovly__item .form__grp.is-spc .btn{width:auto;background:#191919}.c-ovly.account .c-ovly__item .btn{width:100%;max-width:240px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;outline:none}.c-ovly.account .c-ovly__item .btn svg{fill:#fff}.c-ovly.account .c-ovly__item .btn.btn--email svg{fill:#191919}.c-ovly.account .c-ovly__close{top:10px;right:10px;z-index:1234}.c-ovly.account .c-ovly__close:hover{cursor:pointer}.c-ovly.account .c-ovly__foot .c-ovly__login{color:#191919}.c-ovly__item{-webkit-flex-direction:column;flex-direction:column;background-color:#fee6e6;border:2px solid #fff;margin:0 auto;z-index:199;max-width:400px;min-width:400px}.c-ovly__item .b-icon svg{width:80px;height:80px;fill:#ee907e}.c-ovly__main{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);background-color:#fff;z-index:205;width:520px;min-height:300px;max-height:450px;overflow-y:auto}.c-ovly__main:after{display:none}.c-ovly__dim{background-color:rgba(51,51,51,.8);top:0;right:0;left:0;bottom:0;z-index:200}.c-ovly__lbl{color:#7c3d65}.c-ovly__lbl a{color:#ee907e}.c-ovly__lbl a:hover{color:#e86951}.c-ovly input{text-overflow:ellipsis}.c-ovly input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;transform:scale(1.15);-webkit-transform:scale(1.15);transition:transform .33s linear;-webkit-transition:transform .33s linear;border:2px solid #ee907e}.c-ovly input:read-only,.c-ovly input:-moz-read-only,.c-ovly input[read-only],.c-ovly input[-moz-read-only]{background-color:#e5e5e5!important}.c-ovly .shake{-webkit-animation-delay:0s;-webkit-animation-duration:.17s;-webkit-animation-name:shake;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:alternate;-webkit-animation-timing-function:cubic-bezier(.17,.67,.44,1.01);-webkit-animation-iteration-count:2;animation-delay:0s;animation-duration:.17s;animation-name:shake;animation-fill-mode:forwards;animation-direction:alternate;animation-timing-function:cubic-bezier(.17,.67,.44,1.01);animation-iteration-count:2}@-webkit-keyframes shake{0%{transform:translateX(0%);-webkit-transform:translateX(0%)}40%{transform:translateX(-2%);-webkit-transform:translateX(-2%)}80%{transform:translateX(2%);-webkit-transform:translateX(2%)}100%{transform:translateX(0%);-webkit-transform:translateX(0%)}}@-moz-keyframes shake{0%{transform:translateX(0%);-webkit-transform:translateX(0%)}40%{transform:translateX(-2%);-webkit-transform:translateX(-2%)}80%{transform:translateX(2%);-webkit-transform:translateX(2%)}100%{transform:translateX(0%);-webkit-transform:translateX(0%)}}@-o-keyframes shake{0%{transform:translateX(0%);-webkit-transform:translateX(0%)}40%{transform:translateX(-2%);-webkit-transform:translateX(-2%)}80%{transform:translateX(2%);-webkit-transform:translateX(2%)}100%{transform:translateX(0%);-webkit-transform:translateX(0%)}}@keyframes shake{0%{transform:translateX(0%);-webkit-transform:translateX(0%)}40%{transform:translateX(-2%);-webkit-transform:translateX(-2%)}80%{transform:translateX(2%);-webkit-transform:translateX(2%)}100%{transform:translateX(0%);-webkit-transform:translateX(0%)}}.c-ovly .btn--extra{margin-bottom:10px}@media screen and (min-width:768px) and (max-width:959px){.article__photo .card__figure{min-width:0}.article__photo .card__figure img{min-width:0;width:100%}.widget--poll__choices__item .card__figure{margin-bottom:10px;min-height:45px;min-width:0}.widget--poll__choices__item .poll-choice__content{display:table-cell;margin-left:0;min-height:45px;padding:15px}.widget--poll__results{text-align:center!important}.widget--poll__results__count{margin-bottom:1rem;padding-left:0}.widget--poll__results__share{margin-bottom:2rem;color:#343434;display:block;padding-left:0}.widget--poll__results__retake{display:block;float:none;padding-top:0;padding-right:0}.widget--quiz__results__share{display:block;padding-left:0}.widget--quiz__results__retake{text-align:center!important;display:block;float:none;padding-top:0;padding-right:0}.article__header .card{text-align:left!important}.article__header .card__body{padding:5px 20px 15px!important}.wrapper__inner__header .card__figure{max-height:55vw}.wrapper__inner__sns{margin-left:20px}.feed--primary .card--aside .card__figure{width:250px;height:141px}.feed--primary .card--aside .card__body{margin-left:270px;padding:3px 0}.feed--primary .card--aside .card__body .title,.feed--primary .card--aside .card__body .blurb{margin-left:0;margin-right:0}.feed--primary__item--single{margin:40px 30px!important}.feed--primary__item--single .card--aside .card__figure{width:550px!important;height:309px}.feed--primary--tight{width:100%}.feed--tertiary{text-align:center}.feed--tertiary__item{width:24%;margin-right:.5%;text-align:center}.feed--tertiary__item--column4{width:22.4%!important}.feed--tertiary__item--small{width:19%}.feed--tertiary__item--small1{width:19%}.feed--tertiary__item--small1 .card__figure{min-height:80px}.feed--tertiary__item--medium2{width:30%}.feed--tertiary__item .card__figure{min-height:80px!important}.feed--tertiary--tight{width:100%;text-align:center}.feed--quaternary__item--small2{width:30%!important}.feed--quaternary__item--small3{width:31%!important}.feed--quaternary__item--small3 .title{font-size:1rem!important}.magazine__article .card__body .title{line-height:1.4em;font-size:1.5rem;padding:0 200px}.feed--magazine{padding:0 15px 0 20px}.feed--magazine__item{width:22.5%}.feed--magazine__item .card__figure img{min-height:180px!important}.feed--magazine .coverdate{font-size:.75rem}.feed--magazine .covergirl{font-size:.8rem}.article__related--group .feed--tertiary__item--small2{width:21%!important;margin-right:6px}.article__related--group .feed--tertiary__item--small2 .channel{margin:0 10px .2rem!important;line-height:1.5em!important;font-size:.625rem}.article__related--group .feed--tertiary__item--small2 .title{font-size:.625rem;line-height:1.5em;font-weight:300!important;margin:0 10px .75rem!important}.article__related--group .feed--tertiary .card__figure{min-height:25px!important}}@media screen and (min-width:960px) and (max-width:1360px){.nav{min-width:960px}.feed--primary .card--aside .card__figure{width:250px;height:141px}.feed--primary .card--aside .card__body{margin-left:270px;padding:3px 0}.feed--primary .card--aside .card__body .title,.feed--primary .card--aside .card__body .blurb{margin-left:0;margin-right:0}.feed--primary__item--single{margin:40px 30px!important}.feed--primary__item--single .card--aside .card__figure{width:550px!important;height:309px}.feed--primary__item--hero .card__figure{max-height:55vw!important}.feed--primary--tight{width:100%}.feed--tertiary{text-align:center}.feed--tertiary__item{width:24%;margin-right:.5%;text-align:center}.feed--tertiary__item--small2{width:22.4%!important}.feed--tertiary__item--small{width:19%}.feed--tertiary__item--small1{width:19%}.feed--tertiary__item--medium2{width:30%}.feed--tertiary__item .card__figure{min-height:99px}.feed--tertiary--tight{width:100%;text-align:center}.feed--quaternary__item--small2{width:30%!important}.feed--quaternary__item--small3{width:31%!important}.feed--quaternary__item--small3 .title{font-size:1rem!important}.label--primary--small{margin:30px 0 20px 30px}.article__photo .card__figure img{min-width:0!important;width:100%}.widget--poll__choices__item .card__figure{margin-bottom:10px;min-height:55px;min-width:0}.widget--poll__choices__item .poll-choice__content{display:table-cell;margin-left:0;min-height:45px;padding:15px}.article__header .card{text-align:left!important}.article__header .card__body{padding:5px 30px 15px!important}.wrapper__inner__header .card__figure{max-height:55vw}.wrapper__inner__sns{margin-left:20px}.article__header{padding:0 30px}.magazine__article .card__body .title{line-height:1.4em;font-size:1.5rem;padding:0 200px}.feed--magazine{padding:0 15px 0 20px}.feed--magazine__item{width:23%}.feed--magazine .coverdate{font-size:.8rem}.feed--magazine .covergirl{font-size:.875rem}.article__related--group .feed--tertiary__item--column4{width:22.6%!important;margin-right:10px}.article__related--group .feed--tertiary__item--column4 .channel{margin:0 10px .2rem!important;line-height:1.5em!important;font-size:.6875rem}.article__related--group .feed--tertiary__item--column4 .title{font-size:.8rem!important;line-height:1.5em;font-weight:300!important}.article__related--group .feed--tertiary__item--column3{width:31.2%!important;margin-right:5px}.article__related--group .feed--tertiary__item--column3 .title{font-size:.875rem;line-height:1.4em;font-weight:300!important}.article__related--group .feed--tertiary__item--column2{width:48.4%!important;margin-right:10px}.article__related--group .feed--tertiary__item--column2 .title{font-size:1rem;line-height:1.4em;font-weight:300!important}.widget--quiz__choices .card__figure{min-height:50px!important}.widget--quiz__choices__item--single{width:100%}}@media screen and (min-width:1600px){.article__intro__text .title{font-size:3.25rem!important}.article__intro__text .channel{font-size:1.5rem!important}.article__intro__text .blurb p{font-size:1.25rem!important}.article__intro__text .byline{font-size:1rem!important}.article__intro__subtext{padding:0 400px;font-size:2.1875rem!important}}.c-cta{margin-bottom:30px;margin-top:30px}.c-cta__btn{width:200px}.c-cta__icon{width:18px;height:18px}.c-cta--1 .c-cta__btn{background-color:#f02c5d;border:none;color:#fff;font-size:.875rem;height:44px;margin-bottom:10px;margin:0 auto;min-width:164px;padding:12px 25px}.c-cta--1 .c-cta__btn:visited{color:#fff}.c-cta--1 .c-cta__btn:link{color:#fff}.c-cta--1 .c-cta__icon{fill:#fff}.custom-widget .channel,.custom-widget a{color:#f02c5d;text-decoration:none}.custom-widget a:hover{color:#f79c9c;text-decoration:none}.dynamic-ad{visibility:hidden}.center{text-align:-webkit-center}.clipmask{overflow:hidden}.absolute{position:absolute}.wh25{width:25px;height:25px}.wh55{width:55px;height:55px}.dynamic-ad-expand{visibility:visible}.u-mx-auto{margin-left:auto;margin-right:auto}.u-my-auto{margin-top:auto;margin-bottom:auto}.u-mt-0{margin-top:0!important}.u-mb-0{margin-bottom:0!important}.u-mr-sm{margin-right:8px!important}.u-mb-sm{margin-bottom:8px!important}.u-mb-xl{margin-bottom:48px!important}.u-hide{display:none!important}.image-zoomable{height:100%;position:relative}.image-wrapper{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}iframe:not(.google-ad),img{width:100%}.parallax-container{height:1000px;width:100%}.counter-unset{counter-increment:unset}body{-webkit-text-size-adjust:none}