.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}.ad-whole-link{color:inherit;border-radius:8px;display:block;text-decoration:none!important}.ad-whole-link:focus-visible{outline:3px solid var(--accent,#824124);outline-offset:4px}.ad-v2-slot{width:100%;min-width:0;container-type:inline-size}.ad-creative.ad-v2{isolation:isolate;background:var(--ad-bg);height:120px;color:var(--ad-ink);border:0;border-radius:8px;gap:0;padding:0;font:14px/1.3 Arial,sans-serif;display:flex;position:relative;overflow:hidden}.ad-creative.ad-v2--feature{height:240px}.ad-creative.ad-v2--sidebar{height:250px}.ad-v2-copy{min-width:0;text-align:var(--ad-align);z-index:1;overflow-wrap:anywhere;flex-direction:column;flex:1;justify-content:center;gap:5px;padding:12px 15px;display:flex}.ad-v2--feature .ad-v2-copy{gap:9px;padding:20px}.ad-v2-words{gap:5px;min-width:0;display:grid}.ad-v2-words p{color:inherit;margin:0;font:12px/1.3 Arial,sans-serif}.ad-v2--feature .ad-v2-words p{font-size:14px}.ad-v2 .ad-v2-headline{font:700 var(--ad-head)/1.12 var(--ad-font);letter-spacing:-.02em;color:inherit}.ad-v2-offer{letter-spacing:.06em;text-transform:uppercase;font:700 11px/1.2 Arial,sans-serif}.ad-v2-cta{background:var(--ad-button);width:fit-content;max-width:100%;color:var(--ad-button-ink);border-radius:5px;align-self:flex-start;padding:6px 10px;font:600 12px/1.2 Arial,sans-serif;display:block}.ad-v2[data-align=center] .ad-v2-cta,.ad-v2[data-align=center] .ad-v2-logo{align-self:center}.ad-v2[data-align=right] .ad-v2-cta,.ad-v2[data-align=right] .ad-v2-logo{align-self:flex-end}.ad-v2-media{flex:0 0 var(--ad-share);min-width:0;position:relative}.ad-v2-photo{object-fit:cover;object-position:var(--ad-x) var(--ad-y);width:100%;height:100%;position:absolute;inset:0}.ad-v2-logo{--logo-scale:.5;width:calc(var(--ad-logo) * var(--logo-scale));height:calc(var(--ad-logo) * var(--logo-scale));object-fit:contain;object-position:center;background:0 0;border-radius:0;align-self:flex-start;max-width:100%;padding:0;display:block}.ad-v2--feature .ad-v2-logo{--logo-scale:1}.ad-v2[data-logo=above] .ad-v2-logo{--logo-scale:.45}.ad-v2-media .ad-v2-logo{z-index:2;max-width:calc(100% - 20px);position:absolute;bottom:10px;right:10px}.ad-v2[data-logo=beside] .ad-v2-copy{align-content:center;justify-content:initial;grid-template-columns:auto minmax(0,1fr);display:grid}.ad-v2[data-logo=beside] .ad-v2-logo{grid-row:1/3;align-self:center;max-width:100%}.ad-v2[data-logo=beside] .ad-v2-cta{grid-column:2;justify-self:start}.ad-v2[data-logo=beside][data-align=center] .ad-v2-cta{justify-self:center}.ad-v2[data-logo=beside][data-align=right] .ad-v2-cta{justify-self:end}.ad-v2[data-side=left] .ad-v2-media{order:-1}.ad-v2[data-side=overlay]{color:#fff}.ad-v2[data-side=overlay] .ad-v2-media{z-index:-2;position:absolute;inset:0}.ad-v2[data-side=overlay]:after{content:"";z-index:-1;background:linear-gradient(90deg,rgba(18,25,19,var(--ad-shade)),#12191373);position:absolute;inset:0}.ad-v2[data-side=overlay] .ad-v2-copy{max-width:75%}.ad-v2[data-variant=offer] .ad-v2-offer{font:700 var(--ad-head)/1.1 var(--ad-font);letter-spacing:-.02em;text-transform:none}.ad-v2[data-variant=offer] .ad-v2-headline{font:600 14px/1.2 Arial,sans-serif}.ad-v2[data-variant=upload]{display:block}.ad-v2-finished{object-fit:contain;width:100%;height:100%;display:block}.ad-v2-empty{text-align:center;place-items:center;height:100%;padding:20px;display:grid}@container (max-width:500px){.ad-creative.ad-v2{height:250px}.ad-v2[data-variant=photo]:not([data-side=overlay]){flex-direction:column}.ad-v2-copy,.ad-v2--feature .ad-v2-copy{gap:6px;padding:12px}.ad-v2 .ad-v2-headline,.ad-v2[data-variant=offer] .ad-v2-offer{font-size:min(var(--ad-head),20px)}.ad-v2 .ad-v2-words p{font-size:12px}.ad-v2-detail{display:none}.ad-v2-media{order:-1}.ad-v2 .ad-v2-logo{--logo-scale:.65}.ad-v2[data-logo=above] .ad-v2-logo{--logo-scale:.4}.ad-v2[data-side=overlay] .ad-v2-copy{max-width:100%}}
