.promo-card{overflow:hidden;height:100%}.promo-card-content-wrapper{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-end;height:100%;width:100%}.editor-content .promo-card-content-wrapper{align-items:normal}.editor-content .promo-card-exclusive{position:absolute}.editor-content .image-container .mobile-promotion{border-radius:8px;width:100%;height:100%;max-width:100%;object-fit:cover}@media screen and (min-width:1280px){.editor-content .image-container .mobile-promotion{object-position:center 35%}}.editor-content-info{padding-top:12px}.editor-content-info a{color:var(--color-content-brand-default);cursor:pointer}.editor-content-info :is(h2,h4){padding-top:12px;padding-bottom:12px}.editor-content-info ul{list-style-type:disc;padding-left:20px;color:var(--color-white-1000)}.editor-content-info :is(p,h2,h3){padding-bottom:12px}.editor-content-info :is(ul,h2,h3,h4,h5){display:flex;flex-direction:column;gap:16px}.editor-content-info h2{font-weight:600;font-size:20px;line-height:28px;color:var(--color-white-1000)}.editor-content-info h3{font-weight:600;font-size:16px;line-height:24px;color:var(--color-white-1000)}.editor-content-info h4{font-size:14px;line-height:20px;font-weight:500}.editor-content-info :is(ul li,p){font-size:14px;line-height:20px;color:var(--color-content-neutral-secondary);font-weight:400}.editor-content-info .highlight{color:var(--color-content-neutral-primary)}.editor-content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;white-space:nowrap;padding-top:12px}.editor-content th{font-weight:700;white-space:wrap}.editor-content :is(th,td){border:1px solid var(--color-white-1000);padding:.425rem}.promo-card-exclusive{display:flex;align-items:center;align-self:flex-start;font-size:12px;gap:4px;padding-inline-start:10px;padding-inline-end:12px;padding-block:4px;font-weight:500;text-transform:uppercase;border-end-end-radius:var(--radius-md);background-color:var(--color-bg-neutral-primary);color:var(--color-content-brand-default);position:relative;z-index:1;white-space:nowrap}.promo-card-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;height:100%;width:100%;justify-content:center;align-items:flex-start;padding-top:6px;padding-bottom:10px;padding-inline:12px;@media (min-width:540px){padding-left:12px;padding-bottom:12px;padding-right:12px;padding-top:12px;gap:12px}}.banner-text-lg,.promo-text-lg{flex:1;display:flex;flex-direction:column;justify-content:center;font-size:14px;line-height:20px;font-weight:var(--font-weight-label-bold,600);color:var(--color-content-brand-contrast);text-align:start;@media (min-width:540px){font-size:16px;line-height:24px}}.promo-text-lg p{font-size:inherit;line-height:inherit}.promo-text-bold{font-weight:500}.banner-text-highlight,.promo-text-highlight{font-size:24px;line-height:32px;font-weight:var(--font-weight-label-bold,600);color:var(--color-content-brand-default);@media (min-width:768px){font-size:30px;line-height:36px}}.promo-button{height:36px;width:auto;min-width:100px;border-radius:8px;background-color:var(--color-bg-neutral-primary);padding:8px 12px;text-align:center;font-size:14px;font-weight:var(--font-weight-label-bold);color:var(--color-content-brand-contrast);cursor:pointer}.promo-bg-logo{position:absolute;height:100%;width:100%;object-fit:cover;border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:flex-end;object-position:top}html[dir=rtl] .promo-bg-logo{transform:scaleX(-1)}.promo-heroes{position:absolute;right:0;bottom:0;width:251px;height:auto;object-fit:contain}.promo-btn{display:flex;justify-content:center;align-items:center;height:36px;font-weight:700;font-size:.75rem;line-height:1rem;padding:.25rem;border-radius:var(--radius-md);outline:none;background:var(--color-bg-brand-default);color:var(--color-content-neutral-inversed);min-width:120px;cursor:pointer}.editor-content .promo-tumbnail{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;margin-bottom:12px}@media (min-width:1024px){.editor-content .promo-tumbnail{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.editor-content .promo-tumbnail{grid-template-columns:repeat(6,1fr)}}@media (min-width:1536px){.editor-content .promo-tumbnail{grid-template-columns:repeat(8,1fr)}}