.strat-ad a.strat-ad-product{aspect-ratio:8;color:#111b31;background:#eef2f8;border:1px solid #d9e1ef;border-radius:8px;grid-template-columns:minmax(0,1fr) 27%;min-height:140px;text-decoration:none;display:grid;overflow:hidden}.strat-ad-product-copy{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:8px 22px;min-width:0;padding:18px 26px;display:grid}.strat-ad-product-brand{letter-spacing:.16em;color:#46546c;grid-column:1;font-size:12px;font-weight:800;line-height:1.2}.strat-ad-product-headline{letter-spacing:-.035em;color:#111b31;grid-column:1;font-size:clamp(20px,2.2vw,29px);line-height:1.15}.strat-ad-product-cta{color:#fff;white-space:nowrap;background:#173beb;border-radius:24px;grid-area:1/2/4;place-self:center start;padding:11px 17px;font-size:12px;font-weight:750;line-height:1.2}.strat-ad-product-disclosure{color:#52627c;grid-column:1;font-size:9px;line-height:1.4}.strat-ad a.strat-ad-product picture{align-self:stretch;min-width:0;height:100%;min-height:0;overflow:hidden}.strat-ad a.strat-ad-product img{aspect-ratio:auto;object-fit:contain;mix-blend-mode:multiply;background:0 0;border-radius:0;width:100%;height:100%;max-height:none;display:block}.strat-ad-product:hover .strat-ad-product-cta{background:#102ebc}.strat-ad-product:focus-visible{outline-offset:3px;outline:3px solid #173beb}.strat-ad-article-after-content a.strat-ad-product{aspect-ratio:20/3;grid-template-columns:minmax(0,1fr) 24%;min-height:140px}.strat-ad-article-after-content .strat-ad-product-copy{column-gap:14px;padding:16px 20px}.strat-ad-article-after-content .strat-ad-product-headline{font-size:22px}.strat-ad-home-sidebar a.strat-ad-product{aspect-ratio:6/5;grid-template-rows:54% 46%;grid-template-columns:minmax(0,1fr);min-height:0}.strat-ad-home-sidebar .strat-ad-product picture{grid-area:1/1}.strat-ad-home-sidebar .strat-ad-product-copy{grid-area:2/1;gap:5px 10px;padding:10px 16px 12px}.strat-ad-home-sidebar .strat-ad-product-brand{font-size:10px}.strat-ad-home-sidebar .strat-ad-product-headline{font-size:19px}.strat-ad-home-sidebar .strat-ad-product-cta{grid-area:1/2/4;padding:9px 12px;font-size:10px}.strat-ad-home-sidebar .strat-ad-product-disclosure{font-size:8px}.strat-ad-concept{margin:0 0 30px}.strat-ad-concept img{border-radius:8px;width:100%;height:auto;display:block}.strat-ad-concept figcaption{color:#607784;margin-top:8px;font-size:12px;line-height:1.6}@media (width<=1100px){.strat-ad-home-sidebar .strat-ad-product-copy{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.strat-ad-home-sidebar a.strat-ad-product{aspect-ratio:auto;grid-template-rows:160px auto}.strat-ad-home-sidebar .strat-ad-product-headline{font-size:19px}.strat-ad-home-sidebar .strat-ad-product-cta{padding:7px 12px}}@media (width<=600px){.strat-ad-home-top a.strat-ad-product,.strat-ad-article-after-content a.strat-ad-product{aspect-ratio:4;grid-template-columns:minmax(0,1fr) 30%;min-height:112px}.strat-ad-home-top .strat-ad-product-copy,.strat-ad-article-after-content .strat-ad-product-copy{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 13px;display:flex}.strat-ad-home-top .strat-ad-product-brand,.strat-ad-article-after-content .strat-ad-product-brand{font-size:10px}.strat-ad-home-top .strat-ad-product-headline,.strat-ad-article-after-content .strat-ad-product-headline{font-size:16px;line-height:1.15}.strat-ad-home-top .strat-ad-product-cta,.strat-ad-article-after-content .strat-ad-product-cta{padding:6px 12px;font-size:10px}.strat-ad-home-top .strat-ad-product-disclosure,.strat-ad-article-after-content .strat-ad-product-disclosure{font-size:8px}.strat-ad-home-sidebar a.strat-ad-product{aspect-ratio:6/5;grid-template-rows:54% 46%}.strat-ad-home-sidebar .strat-ad-product-copy{grid-template-columns:minmax(0,1fr) auto;align-content:center;display:grid}.strat-ad-home-sidebar .strat-ad-product-cta{grid-area:1/2/4}}@media (width>=851px){.strat-ad-home-top a.strat-ad-product{aspect-ratio:11;min-height:104px}.strat-ad-home-top .strat-ad-product-copy{gap:5px 18px;padding:12px 22px}.strat-ad-home-top .strat-ad-product-headline{font-size:24px}.strat-ad-home-top{margin-bottom:18px}}
