.font-schnyder{font-family:SchnyderS,sans-serif}.font-graphik{font-family:Graphik,sans-serif}.row{display:unset!important}.blue-banner-component .main-content-wrapper{width:unset!important}@media (max-width:1440px){.blue-banner-component .main-content-wrapper{padding-left:unset!important}}.blue-banner-component{background:#003186;color:#fff;margin-bottom:24px;padding:12px 16px}@media (min-width:1024px){.blue-banner-component{padding:32px 16px 24px}}.blue-banner-component .bb-inner-wrapper{margin:0 auto;max-width:1320px;padding-left:0;padding-right:0}@media (min-width:1024px){.blue-banner-component .bb-inner-wrapper.container{max-width:1070px;width:100%}}.blue-banner-component .bb-inner-wrapper .bb-disclosure-wrapper{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8px;justify-content:space-between;margin-bottom:8px}@media (min-width:1024px){.blue-banner-component .bb-inner-wrapper .bb-disclosure-wrapper{-ms-flex-align:unset;-ms-flex-pack:justify;align-items:unset;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin-bottom:24px}}.blue-banner-component .bb-inner-wrapper .bb-disclosure-wrapper .bb-disclosure{color:#fff;font-family:Work Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;white-space:no-wrap}.blue-banner-component .bb-inner-wrapper .bb-disclosure-wrapper .bb-disclosure a{color:#fff;font-family:Work Sans,sans-serif;font-style:normal;font-weight:700;line-height:16px}.blue-banner-component .bb-inner-wrapper .bb-disclosure-wrapper .bb-disclosure a:hover{text-decoration:underline}.blue-banner-component .bb-inner-wrapper .bb-disclosure-wrapper .advertiser-disclosure-wrapper{-ms-flex-pack:end;display:-ms-flexbox;display:flex;justify-content:end;line-height:16px;margin:0}.blue-banner-component .bb-inner-wrapper .bb-disclosure-wrapper .advertiser-disclosure-wrapper .advertiser-disclosure{color:#fff;font-family:Work Sans,sans-serif;font-size:12px;font-style:normal;font-weight:600!important;line-height:16px}.blue-banner-component .bb-inner-wrapper .mobile-editorialview{-ms-flex-pack:end;display:-ms-flexbox;display:flex;justify-content:end;line-height:16px;margin:0}.blue-banner-component .bb-inner-wrapper .mobile-editorialview span{color:#fff;cursor:pointer;font-family:Work Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px}.blue-banner-component .bb-inner-wrapper .mobile-editorialview span:hover{text-decoration:underline}.blue-banner-component .bb-inner-wrapper .bb-timestamp{color:#fff;font-family:Work Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:16px}.blue-banner-component .bb-inner-wrapper .bb-page-title-wrapper h1.bb-page-heading{color:#fff;font-family:SchnyderS,sans-serif;font-size:32px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:40px;margin-bottom:12px}@media (min-width:1024px){.blue-banner-component .bb-inner-wrapper .bb-page-title-wrapper h1.bb-page-heading{font-size:48px;line-height:56px;margin-bottom:24px}}.blue-banner-component .bb-inner-wrapper .breadcrumbs-wrapper{font-family:Graphik,sans-serif;margin-bottom:8px}.blue-banner-component .bb-inner-wrapper .breadcrumbs-wrapper li{font-family:Graphik,sans-serif!important}@media (min-width:1024px){.blue-banner-component .bb-inner-wrapper .breadcrumbs-wrapper{margin-bottom:24px!important}}.blue-banner-component .bb-inner-wrapper .breadcrumbs{-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;border-bottom:1px solid #f3f5fb;color:#fff!important;line-height:18px;margin-bottom:unset!important;max-width:100%;overflow:hidden;padding:14px 0 8px;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1024px){.blue-banner-component .bb-inner-wrapper .breadcrumbs{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:4px;padding:13.5px 890.52px 7.5px 0}.blue-banner-component .bb-inner-wrapper .breadcrumbs.landmark-template{padding:13.5px 538.52px 7.5px 0}}.blue-banner-component .bb-inner-wrapper .breadcrumbs .breadcrumbs-item,.blue-banner-component .bb-inner-wrapper .breadcrumbs .breadcrumbs-item-link{color:#fff;font-family:Graphik,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:18px;text-transform:uppercase}@media (min-width:1024px){.blue-banner-component .bb-inner-wrapper .breadcrumbs .breadcrumbs-item,.blue-banner-component .bb-inner-wrapper .breadcrumbs .breadcrumbs-item-link{font-size:12px}}.blue-banner-component .bb-inner-wrapper .breadcrumbs .breadcrumbs-item-link:hover{text-decoration:underline}.blue-banner-component .bb-inner-wrapper .breadcrumbs li.breadcrumbs-item{margin-right:unset!important}.blue-banner-component .bb-inner-wrapper .breadcrumbs .breadcrumbs-item{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTUuOTQ3IDUuMyAzLjIgMy4yLTMuMiAzLjIgMSAuOTMzIDQuMi00LjEzMy00LjItNC4xMzQtMSAuOTM0WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat;background-position:2px .5px;display:inline-block;font-size:10px;padding-left:23px}@media (min-width:1024px){.blue-banner-component .bb-inner-wrapper .breadcrumbs .breadcrumbs-item{font-size:12px}}.blue-banner-component .bb-inner-wrapper .breadcrumbs .breadcrumbs-item:first-of-type{background:none;padding-left:0}.blue-banner-component .bb-inner-wrapper .breadcrumbs li:last-child{overflow:unset!important;text-overflow:unset!important;white-space:unset!important}.blue-banner-component .bb-inner-wrapper .breadcrumbs>li.breadcrumbs-item:before{all:unset!important}.blue-banner-component .bb-inner-wrapper .ellipses-text{display:unset!important;margin-left:unset!important;margin-right:unset!important;max-width:unset!important}#top-n-non-cc-vue-root .breadcrumbs-wrapper{display:inherit!important}#top-n-non-cc-vue-root .advertiser-disclosure{color:unset!important}#top-n-non-cc-vue-root .main-content-wrapper>.container{padding:0}#guides-template-vue-root .blue-banner-component .main-content-wrapper{padding:0!important}.best-cc-v1-wrapper:has(.blue-banner-component),.best-of:has(.blue-banner-component),.generic-widget-2021-wrapper:has(.blue-banner-component),.review-template:has(.blue-banner-component),.top-n-non-cc-v3-wrapper:has(.blue-banner-component){margin-top:0}

/*! purgecss start ignore */.post-template-single-landmark-blade .blue-banner-component .container-width{max-width:924px}.post-template-single-sponsored .blue-banner-component .bb-inner-wrapper .mobile-editorialview{-ms-flex-pack:start;justify-content:flex-start}@media (max-width:1199px){.post-template-single-sponsored .blue-banner-component .main-content-wrapper{padding-left:0}}.safari.desktop-ui .blue-banner-component .bb-inner-wrapper .breadcrumbs .breadcrumbs-item{background-position:2px 0}.post-template-single-best-of-blade:has(.blue-banner-component) .disclosure-block{box-shadow:0 3px 15px #e2e2e2}@media (max-width:1023px){.post-template-single-best-of-blade:has(.blue-banner-component) .disclosure-block:after,.post-template-single-best-of-blade:has(.blue-banner-component) .disclosure-block:before{display:none}}.post-template-single-generic-review-blade:has(.blue-banner-component) .top-ed-placeholder,.post-template-single-guides-blade:has(.blue-banner-component) .top-ed-placeholder,.post-template-single-landmark-blade:has(.blue-banner-component) .top-ed-placeholder,.post-template-single-regular-post-blade:has(.blue-banner-component) .top-ed-placeholder{margin-bottom:0}

/*! purgecss end ignore */

/*# sourceMappingURL=blue-banner-component.css.map*/