.universal .breakout-ad{--breakoutAdPrimary:#fff;--breakoutAdSecondary:#010101;--breakoutAdSubscribePrimary:#fff;--breakoutAdSubscribeSecondary:#010101}.universal .breakout-ad.is-dark{--breakoutAdPrimary:#010101;--breakoutAdSecondary:#fff}.universal .breakout-ad-subscribe.is-dark{--breakoutAdSubscribePrimary:#010101;--breakoutAdSubscribeSecondary:#fff}.universal .breakout-ad-main{display:grid;grid-column:full;background-position:100% 100%;background-repeat:no-repeat;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.universal .breakout-ad-main{grid-column:main;grid-template-columns:50% 50%;border-radius:6px}}.universal .breakout-ad:not(.is-subscribe) .breakout-ad-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.universal .breakout-ad:not(.is-subscribe) .breakout-ad-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:1023px){.universal .breakout-ad:not(.is-subscribe) .breakout-ad-left{padding-top:0!important}}@media screen and (min-width:1024px){.universal .breakout-ad:not(.is-subscribe) .breakout-ad-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.universal .breakout-ad:not(.is-subscribe) .breakout-ad-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.universal .breakout-ad-main.is-breakout{border-radius:0}@media screen and (min-width:1024px){.universal .breakout-ad-main.is-breakout{display:grid;grid-template-columns:auto auto}}.universal .breakout-ad.is-subscribe:not(.constrain) .breakout-ad-main{margin:0 30px}@media screen and (min-width:1024px){.universal .breakout-ad.is-subscribe .breakout-ad-main{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1200px){.universal .breakout-ad.is-subscribe .breakout-ad-main{margin:auto}}.universal .breakout-ad.is-subscribe .breakout-ad-left{padding-top:64px;padding-bottom:77px}@media screen and (min-width:1024px){.universal .breakout-ad.is-subscribe .breakout-ad-left{width:50%;padding-right:0}}.universal .breakout-ad.is-subscribe .breakout-ad-left>*{max-width:544px}@media screen and (min-width:2000px){.universal .breakout-ad.is-subscribe .breakout-ad-left{padding-bottom:64px}}.universal .breakout-ad.is-subscribe .breakout-ad-right{padding:0}@media screen and (min-width:1024px){.universal .breakout-ad.is-subscribe .breakout-ad-right{width:50%;margin-left:0;padding:60px}}@media screen and (min-width:1200px){.universal .breakout-ad.is-subscribe .breakout-ad-right{margin-left:22px}}@media screen and (min-width:2000px){.universal .breakout-ad.is-subscribe .breakout-ad-cta{padding:0}}.universal .breakout-ad.is-subscribe .breakout-ad-subscribe{margin-bottom:64px}@media screen and (min-width:1024px){.universal .breakout-ad.is-subscribe .breakout-ad-subscribe{margin-bottom:0}}.universal .breakout-ad:not(.is-subscribe) .breakout-ad-left,.universal .breakout-ad:not(.is-subscribe) .breakout-ad-right{padding:72px 60px}@media screen and (max-width:474px){.universal .breakout-ad:not(.is-subscribe) .breakout-ad-left,.universal .breakout-ad:not(.is-subscribe) .breakout-ad-right{padding:64px 32px}}.universal .breakout-ad:not(.is-subscribe) .breakout-ad-right img{border-radius:6px;margin:auto;width:100%;max-width:278px}@media screen and (min-width:768px){.universal .breakout-ad:not(.is-subscribe) .breakout-ad-right img{max-width:325px}}@media screen and (min-width:1024px){.universal .breakout-ad:not(.is-subscribe) .breakout-ad-right img{display:none}}@media screen and (min-width:2000px){.universal .breakout-ad:not(.is-subscribe) .breakout-ad-right img{width:456px;max-width:456px;margin-right:128px}}.universal .breakout-ad:not(.wider-text-area)-description,.universal .breakout-ad:not(.wider-text-area)-title{max-width:480px}.universal .breakout-ad-subscribe{padding:56px 31px 32px;border-radius:6px;margin:16px;-webkit-filter:drop-shadow(0 4px 2px rgba(0,0,0,.06));filter:drop-shadow(0 4px 2px rgba(0,0,0,.06))}@media screen and (min-width:1024px){.universal .breakout-ad-subscribe{margin:0;padding:40px 56px 56px}}.universal .breakout-ad-subscribe-image{width:32px;margin-bottom:12px;margin-left:0}@media screen and (min-width:1024px){.universal .breakout-ad-subscribe-image{width:40px;display:block}}.universal .breakout-ad-subscribe-label{font-size:1rem;line-height:1.5;color:var(--breakoutAdSubscribePrimary);font-weight:600;margin-bottom:36px}@media screen and (min-width:1024px){.universal .breakout-ad-subscribe-label{font-size:1.1rem;line-height:1.54545}}.universal .breakout-ad-subscribe-error{background-color:#ff3b30;margin-bottom:16px;padding:15px;opacity:.9}.universal .breakout-ad-subscribe-error:not(.is-active){display:none}.universal .breakout-ad-subscribe-form{width:100%;max-width:504px}@media screen and (max-width:1023px){.universal .breakout-ad-subscribe-form{margin-left:auto;margin-right:auto}}.universal .breakout-ad-subscribe-form .subscribe-success{background-color:rgba(0,0,0,.07);color:#010101}.universal .breakout-ad-subscribe-input input{font-size:.85rem;line-height:1.52941;font-weight:600;margin-bottom:32px;border:none;background-color:transparent;border-bottom:2px solid var(--breakoutAdSubscribePrimary);padding:12px 0;text-align:left}.universal .breakout-ad-subscribe-input input::-webkit-input-placeholder{color:var(--breakoutAdSubscribePrimary)}.universal .breakout-ad-subscribe-input input::-moz-placeholder{color:var(--breakoutAdSubscribePrimary)}.universal .breakout-ad-subscribe-input input:-ms-input-placeholder{color:var(--breakoutAdSubscribePrimary)}.universal .breakout-ad-subscribe-input input::-ms-input-placeholder{color:var(--breakoutAdSubscribePrimary)}.universal .breakout-ad-subscribe-input input,.universal .breakout-ad-subscribe-input input::placeholder{color:var(--breakoutAdSubscribePrimary)}.universal .breakout-ad-subscribe-button{display:block}.universal .breakout-ad-description,.universal .breakout-ad-title{color:#fff}.universal .breakout-ad .is-inverted .breakout-ad-description,.universal .breakout-ad .is-inverted .breakout-ad-title{color:#010101}.universal .breakout-ad-cta .button{padding:20px 32px}.universal .breakout-ad-cta .button.is-outline{border-color:var(--breakoutAdPrimary);color:var(--breakoutAdPrimary)}.universal .breakout-ad-title{font-size:1.5rem;line-height:1.26667;font-weight:600;margin-bottom:25px}@media screen and (min-width:768px){.universal .breakout-ad-title{font-size:1.5rem;line-height:1.26667}}@media screen and (min-width:1024px){.universal .breakout-ad-title{font-size:1.8rem;line-height:1.38889}}.universal .breakout-ad-description{margin-bottom:34px}.universal .breakout-ad-left{padding:30px}@media screen and (min-width:1024px){.universal .breakout-ad-left{padding:60px 60px 60px 85px}}@media screen and (max-width:1023px){.universal .breakout-ad-left{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.universal .breakout-ad-left>*{max-width:544px}.universal .breakout-ad-right{padding:60px}@media screen and (min-width:1024px){.universal .breakout-ad-right{padding-right:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.universal .breakout-ad-right-image{background-size:contain;background-repeat:no-repeat;background-position:50%;width:100%;height:100%}@media screen and (min-width:1024px){.universal .breakout-ad-right-image{background-position:100%;min-height:324px}}@media screen and (min-width:2000px){.universal .breakout-ad-right-image{min-height:456px}}.universal .breakout-ad .is-breakout .breakout-ad-right img{margin:auto;max-width:none}@media screen and (min-width:1024px){.universal .breakout-ad .is-breakout .breakout-ad-right img{position:static;top:auto;float:right;margin-right:100px;-webkit-transform:translateY(-62px);-ms-transform:translateY(-62px);transform:translateY(-62px)}}@media screen and (min-width:1440px) and (max-width:2000px){.universal .breakout-ad:not(.is-subscribe) .breakout-ad-left{padding-left:81px}.universal .breakout-ad:not(.is-subscribe) .breakout-ad-right{padding-right:161px;padding-top:88px;padding-bottom:88px}}@media screen and (min-width:2000px){.universal .breakout-ad .breakout-ad-main{background-size:62%}.universal .breakout-ad .breakout-ad-left{padding-left:127px}.universal .breakout-ad .breakout-ad-title{font-size:1.8rem;line-height:1.33333}.universal .breakout-ad .breakout-ad-description{font-size:1rem;line-height:1.6}.universal .breakout-ad .breakout-ad-cta span{font-size:.85rem;line-height:1.17647}.universal .breakout-ad:not(.is-subscribe) .breakout-ad-left{padding-left:127px}.universal .breakout-ad:not(.is-subscribe) .breakout-ad-right{padding-right:269px;padding-top:84px;padding-bottom:84px}}@media screen and (min-width:2256px){.universal .breakout-ad.is-subscribe .breakout-ad-right{padding-right:209px;padding-top:112px;padding-bottom:112px}}

/*# sourceMappingURL=breakoutad.css.map*/