.ad-creative{isolation:isolate;color:#fff;background:#302719;border-radius:6px;align-items:center;gap:clamp(8px,2vw,18px);height:120px;padding:12px clamp(12px,3vw,25px);font:15px/1.35 Arial,sans-serif;display:flex;position:relative;overflow:hidden}.ad-creative--feature{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;height:240px}.ad-creative--photo:after{z-index:-1;content:"";background:linear-gradient(90deg,#1a130df2,#1a130dd9 48%,#1a130d80);position:absolute;inset:0}.ad-creative--brand{background:linear-gradient(135deg,#6e2f1a,#421c10)}.ad-creative--editorial{color:#372515;background:#eee2cd;border:1px solid #b6a58f}.ad-creative-photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ad-creative-logo{object-fit:contain;width:min(25%,120px);max-height:68px}.ad-creative--feature .ad-creative-logo{width:min(42%,130px);max-height:50px}.ad-creative-copy{flex:1;min-width:0;max-width:100%;padding-bottom:34px}.ad-creative--feature .ad-creative-copy{flex:none;width:100%}.ad-creative-copy strong,.ad-creative-copy p{overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ad-creative-copy strong{font:700 clamp(18px,2.6vw,27px)/1.08 var(--headline,Georgia);-webkit-line-clamp:2}.ad-creative-copy p{-webkit-line-clamp:3;margin-top:7px}.ad-creative-cta{box-sizing:border-box;color:#302719;text-align:center;overflow-wrap:anywhere;background:#fff8ed;border-radius:5px;width:fit-content;max-width:calc(100% - 24px);margin:0;padding:5px 10px;font:700 13px/1.35 Arial,sans-serif;text-decoration:none;display:block;position:absolute;bottom:10px;right:12px}.ad-creative--editorial .ad-creative-cta{color:#fff8ed;background:#372515}a.ad-creative-cta:hover{color:#302719;background:#f1e2cc;text-decoration:none}.ad-creative--editorial a.ad-creative-cta:hover{color:#fff8ed;background:#503823}a.ad-creative-cta:focus-visible{outline-offset:3px;outline:2px solid}.ad-delivery{min-width:0;margin:28px 0}.ad-delivery>span{color:var(--muted,#544f49);margin-bottom:5px;font:13px/1.4 Arial,sans-serif;display:block}.ad-delivery--sidebar{margin-top:0}.ad-creative--sidebar{flex-direction:column;align-items:flex-start;width:100%;max-width:350px;height:250px}.ad-creative--sidebar .ad-creative-copy strong{-webkit-line-clamp:3;font-size:22px}.ad-creative--sidebar .ad-creative-logo{width:72px;max-height:72px}@media (max-width:900px){.ad-delivery--sidebar{display:none!important}}.ad-creative-logo--square{width:min(25%,64px);max-height:64px}.ad-creative-logo--vertical{width:min(20%,58px);max-height:88px}.ad-creative--feature .ad-creative-logo--square{width:64px;max-height:64px}.ad-creative--feature .ad-creative-logo--vertical{width:55px;max-height:80px}
