.side-banner-card{--side-banner-background:#111719;--side-banner-text:#fff;--side-banner-image-x:50%;--side-banner-image-y:50%;--side-banner-image-scale:1;position:relative;width:100%;max-width:420px;overflow:hidden;border:1px solid var(--stroke);border-radius:22px;color:var(--side-banner-text);background:var(--side-banner-background);box-shadow:0 18px 48px rgb(0 0 0/20%);container:side-banner/inline-size;isolation:isolate}.side-banner-card.is-tinted{border-color:rgb(255 255 255/7%)}.side-banner-image{position:relative;height:236px;overflow:hidden;margin-bottom:-54px;background:var(--side-banner-background)}.side-banner-image img{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;border-radius:0!important;object-fit:cover;object-position:var(--side-banner-image-x) var(--side-banner-image-y);transform:scale(var(--side-banner-image-scale));transform-origin:var(--side-banner-image-x) var(--side-banner-image-y)}.side-banner-image:after,.side-banner-image:before{position:absolute;inset-inline:0;bottom:0;content:"";pointer-events:none}.side-banner-image:before{z-index:1;height:42%;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 78%);mask-image:linear-gradient(180deg,transparent,#000 78%)}.side-banner-image:after{z-index:2;height:58%;background:linear-gradient(to bottom,transparent 0,var(--side-banner-background) 52%,var(--side-banner-background) 100%);background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--side-banner-background) 72%,transparent) 52%,var(--side-banner-background) 100%)}.side-banner-copy{position:relative;z-index:3;padding:22px 24px 24px;color:inherit}.side-banner-copy .side-banner-title{margin:0!important;padding:0!important;color:inherit!important;font:700 22px/29px Poppins,Poppins Fallback,sans-serif!important;text-wrap:balance}.side-banner-copy .side-banner-description{margin:8px 0 0!important;color:inherit;font:400 14px/21px Poppins,Poppins Fallback,sans-serif;opacity:.78;white-space:pre-line}.side-banner-copy ul{display:grid;gap:6px;margin:14px 0 0!important;padding:0!important;list-style:none}.side-banner-copy li{padding:0 0 0 18px!important;color:inherit;background:var(--cb-static-media-icon-bullet-green-svg) no-repeat 0 5px /11px!important;font:400 14px/21px Poppins,Poppins Fallback,sans-serif;opacity:.84}.side-banner-copy :is(p,li){overflow-wrap:anywhere;white-space:pre-line}.side-banner-copy a{color:#97f312;text-decoration:underline;text-underline-offset:2px}.side-banner-copy strong{color:#fff;font-weight:800}.side-banner-copy b{font-weight:700}.side-banner-copy :is(strong,b)[class*=" b-"],.side-banner-copy :is(strong,b)[class^=b-]{color:inherit;background-image:none;-webkit-text-fill-color:currentColor;font-weight:700}.side-banner-copy :is(.b-site,.s-site){color:#97f312}.side-banner-copy :is(.b-orange,.s-orange){color:#f97316}.side-banner-copy :is(.b-gold,.s-gold){color:#fbbf24}.side-banner-copy :is(.b-green,.s-green){color:#22c55e}.side-banner-copy :is(.b-blue,.s-blue){color:#3b82f6}.side-banner-copy :is(.b-purple,.s-purple){color:#a855f7}.side-banner-copy :is(.b-red,.s-red){color:#ef4444}.side-banner-copy :is(.b-pink,.s-pink){color:#ec4899}.side-banner-copy :is(.b-cyan,.s-cyan){color:#06b6d4}.side-banner-copy :is(.b-muted,.s-muted,.ts-muted){color:#9aa7a5}.side-banner-copy :is(.b-white,.s-white){color:#fff}.side-banner-copy b[class*=" bs-"],.side-banner-copy b[class^=bs-]{color:#fff;font-weight:700}.side-banner-copy .bs-h2{font-size:1.875rem;line-height:1.2}.side-banner-copy .bs-h3{font-size:1.5rem;line-height:1.3}.side-banner-copy .bs-h4{font-size:1.25rem;line-height:1.35}.side-banner-copy .ts-s14{font-size:.875rem;line-height:1.45}.side-banner-copy .ts-s16{font-size:1rem;line-height:1.4}.side-banner-copy .ts-s20{font-size:1.25rem;line-height:1.35}.side-banner-copy .ts-s24{font-size:1.5rem;line-height:1.3}.side-banner-copy .ts-s30{font-size:1.875rem;line-height:1.2}.side-banner-copy .ts-s36{font-size:2.25rem;line-height:1.15}.side-banner-actions{display:grid;gap:8px;margin-top:18px}.side-banner-actions a{display:flex;min-height:46px;align-items:center;justify-content:center;padding:9px 16px;border-radius:11px;color:#000!important;background:#97f312;box-shadow:0 8px 24px rgb(151 243 18/14%);font:700 14px/20px Poppins,Poppins Fallback,sans-serif;text-align:center;transition:box-shadow .18s ease,background-color .18s ease}.side-banner-actions a,.side-banner-actions a:active,.side-banner-actions a:hover,.side-banner-actions a:link,.side-banner-actions a:visited{text-decoration:none!important}.side-banner-actions a:hover{color:#000!important;background:#a4ff1d;box-shadow:0 10px 28px rgb(151 243 18/22%)}.side-banner-actions a:focus-visible{outline:2px solid #4e5964;outline-offset:2px}.side-banner-rating{position:relative;z-index:3;display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:9px 20px;border-top:1px solid rgb(255 255 255/7%);color:inherit;background:rgb(0 0 0/22%);background:color-mix(in srgb,var(--side-banner-background) 76%,#000);font:400 12px/18px Poppins,Poppins Fallback,sans-serif;opacity:.92}.side-banner-rating strong{color:inherit;font-weight:700}.side-banner-rating>svg{width:16px;height:16px;color:#97f312}@container side-banner (max-width: 340px){.side-banner-image{height:204px;margin-bottom:-46px}.side-banner-copy{padding:18px}.side-banner-copy .side-banner-title{font-size:20px!important;line-height:27px!important}.side-banner-actions a{min-height:42px}}@media (min-width:1024px){html.dl-rail-variant main .side-banner-copy .side-banner-title{font:700 24px/32px Poppins,Poppins Fallback,sans-serif!important}.side-banner-actions a{font:600 14px/20px Poppins,Poppins Fallback,sans-serif}}.admin-banner-preview-canvas[data-banner-preview-viewport=desktop] .side-banner-actions a{font:600 14px/20px Poppins,Poppins Fallback,sans-serif}.admin-banner-preview-canvas[data-banner-preview-viewport=mobile] .side-banner-actions a{font:700 14px/20px Poppins,Poppins Fallback,sans-serif}@media (prefers-reduced-motion:reduce){.side-banner-actions a{transition:none}}