.fsch-ad{max-width:100%;overflow-wrap:anywhere}.fsch-ad *{box-sizing:border-box}.fsch-ad-actions{display:flex;gap:12px;align-items:center;flex-shrink:0}.fsch-ad-review{color:inherit!important;text-decoration:underline;font-size:13px;min-height:44px;display:inline-flex;align-items:center}.fsch-ad-brand,.fsch-ad-eyebrow,.fsch-ad-fact{display:block;font-size:13px;line-height:1.9;margin-bottom:5px}.fsch-ad-brand{font-weight:700}.fsch-ad-benefits{margin:10px 0 0!important;padding:0 20px 0 0!important;font-size:13px;line-height:1.9}.fsch-ad-art{width:100%;height:auto;max-height:300px;object-fit:contain;border-radius:12px}.fsch-ad-tone-light{background:#f5f7ff;color:#172c58;border:1px solid #d1dbef}.fsch-ad-tone-light .fsch-ad-title,.fsch-ad-tone-light .fsch-ad-copy p{color:#172c58}.fsch-ad-tone-light .fsch-ad-cta{background:#2855da;color:#fff}.fsch-ad-tone-light .fsch-ad-label{border-color:#b7c8ed}.fsch-ad-tone-dark{background:#111d32}.fsch-ad-layout-card{flex-direction:column;text-align:center;align-items:stretch;padding:32px 22px 22px;border:1px solid #c8d5ec}.fsch-ad-layout-card .fsch-ad-label{align-self:flex-start}.fsch-ad-layout-card .fsch-ad-image{width:100%;height:130px;background:#fff;object-fit:contain;padding:16px;align-self:center}.fsch-ad-layout-card .fsch-ad-actions{justify-content:center;flex-wrap:wrap}.fsch-ad-layout-card .fsch-ad-benefits{text-align:right}.fsch-ad-layout-compact{min-height:0;padding:22px 20px;gap:12px}.fsch-ad-layout-compact .fsch-ad-image{width:48px;height:48px}.fsch-ad-layout-compact .fsch-ad-copy p,.fsch-ad-layout-compact .fsch-ad-benefits,.fsch-ad-layout-compact .fsch-ad-fact{display:none}.fsch-ad-layout-compact .fsch-ad-title{font-size:16px}.fsch-ad-layout-image{flex-wrap:wrap}.fsch-ad-layout-image .fsch-ad-art{flex-basis:100%}.fsch-ad-layout-row .fsch-ad-image{width:100px;background:#fff;padding:8px}.fsch-ad-collection{clear:both;max-width:100%;margin:24px 0;gap:18px}.fsch-ad-collection .fsch-ad{margin:0;height:100%;min-width:0}.fsch-ad-item{min-width:0}.fsch-ad-view-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.fsch-ad-view-grid .fsch-ad,.fsch-ad-view-rail .fsch-ad{flex-direction:column;text-align:center;align-items:stretch;padding-top:34px}.fsch-ad-view-grid .fsch-ad-image,.fsch-ad-view-rail .fsch-ad-image{width:100%;height:130px;object-fit:contain;background:#fff;padding:12px}.fsch-ad-view-grid .fsch-ad-actions,.fsch-ad-view-rail .fsch-ad-actions{margin-top:auto;justify-content:center;flex-wrap:wrap}.fsch-ad-view-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.fsch-ad-view-rail>.fsch-ad-item{flex:0 0 280px;scroll-snap-align:start}.fsch-ad-view-table{display:grid;grid-template-columns:1fr}.fsch-ad-view-table .fsch-ad{border-radius:12px}.fsch-ad-view-table .fsch-ad-image{width:90px;height:70px;background:#fff;padding:8px}.fsch-ad-view-table .fsch-ad-art{display:none}.fsch-ad-preview a,.fsch-ad-preview button{pointer-events:none}.fsch-ad-preview .fsch-ad-close{display:none}
@media(max-width:767px){.fsch-ad-actions{flex-wrap:wrap;flex-basis:100%;width:100%}.fsch-ad-actions .fsch-ad-cta{flex:1;white-space:normal;text-align:center}.fsch-ad-copy{flex-basis:65%}.fsch-ad-layout-card .fsch-ad-copy{flex-basis:auto}.fsch-ad-view-table .fsch-ad{flex-wrap:wrap}.fsch-ad-view-table .fsch-ad-actions{width:100%}.fsch-ad-mobile .fsch-ad-actions{flex:1;flex-basis:auto;width:auto}.fsch-ad-mobile .fsch-ad-review,.fsch-ad-mobile .fsch-ad-brand,.fsch-ad-mobile .fsch-ad-eyebrow,.fsch-ad-mobile .fsch-ad-benefits,.fsch-ad-mobile .fsch-ad-fact{display:none}}
.fsch-ad-collection [hidden]{display:none!important}.fsch-ad-view-table .fsch-ad{flex-direction:row;text-align:right;align-items:center;min-height:120px}.fsch-ad-view-table .fsch-ad-copy{flex:1}.fsch-ad-view-table .fsch-ad-actions{margin:0}.fsch-ad-collection .fsch-ad-layout-compact .fsch-ad-copy p,.fsch-ad-collection .fsch-ad-layout-compact .fsch-ad-fact{display:block}.fsch-ad-view-grid .fsch-ad-copy,.fsch-ad-view-rail .fsch-ad-copy{flex:1}.fsch-ad-collection .fsch-ad-layout-compact .fsch-ad-title{font-size:20px}
@media(max-width:767px){.fsch-ad-view-table .fsch-ad-copy{flex-basis:60%}.fsch-ad-view-table .fsch-ad-actions{flex-basis:100%}.fsch-ad-view-rail>.fsch-ad-item{flex-basis:min(280px,85vw)}}
.fsch-ad-layout-banner{border-inline-start:5px solid #759cff;box-shadow:0 8px 24px #1026570d;padding-block:32px}.fsch-ad-layout-banner .fsch-ad-title{font-size:23px}.fsch-ad-layout-banner .fsch-ad-image{width:90px;height:90px;background:#fff;padding:10px}.fsch-ad-layout-banner .fsch-ad-cta{padding:15px 24px;font-weight:700}@media(max-width:767px){.fsch-ad-layout-banner .fsch-ad-title{font-size:19px}.fsch-ad-layout-banner .fsch-ad-image{width:64px;height:64px}}
/* Fit the content column as well as the viewport: articles can be narrow on desktop. */
.fsch-ad{flex-wrap:wrap}.fsch-ad-copy{flex:1 1 180px}.fsch-ad-actions{flex-wrap:wrap;max-width:100%;min-width:0;flex:0 1 auto}.fsch-ad .fsch-ad-cta{max-width:100%;white-space:normal;text-align:center}.fsch-ad-view-grid .fsch-ad-copy,.fsch-ad-view-rail .fsch-ad-copy,.fsch-ad-layout-card .fsch-ad-copy{flex-basis:auto}.fsch-ad-layout-card .fsch-ad-actions,.fsch-ad-view-grid .fsch-ad-actions,.fsch-ad-view-rail .fsch-ad-actions{width:100%;flex-shrink:1}.fsch-ad-view-table .fsch-ad-copy{flex:1 1 180px}.fsch-ad-mobile .fsch-ad-copy{flex:1 1 100px}
.fsch-ad-layout-card,.fsch-ad-view-grid .fsch-ad,.fsch-ad-view-rail .fsch-ad{flex-wrap:nowrap}.fsch-ad-view-grid .fsch-ad-art,.fsch-ad-view-rail .fsch-ad-art{flex:0 0 auto;width:100%;min-width:0}
