.mai-wide-card{display:flex;flex-direction:column;align-items:center;background:var(--aiTools-hp-card-bg);border-radius:16px;border:1px solid var(--aiTools-hp-card-border-color);padding:16px;gap:12px;height:auto;box-sizing:border-box;transition:box-shadow .2s;backdrop-filter:blur(60px);box-shadow:var(--aiTools-hp-card-shadow)}.mai-wide-card:hover{box-shadow:var(--aiTools-hp-card-shadow-hover);text-decoration:none}a.mai-wide-card{text-decoration:none;cursor:pointer}.mai-wide-card__info{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;height:auto;order:2}.mai-wide-card__title-row{display:flex;align-items:center;gap:8px}.mai-wide-card__title{font-size:16px;font-weight:600;line-height:21px;color:var(--aiTools-hp-card-title-color);margin-top:4px}.mai-wide-card__new-badge{background-color:var(--tile-badge-background-color);color:var(--tile-badge-font-color);font-size:7px;font-weight:600;padding:4px 8px;border-radius:10px;line-height:normal}.mai-wide-card__desc{font-size:14px;line-height:22px;color:var(--aiTools-hp-card-description-color)}.mai-wide-card__cta-link{text-decoration:none;align-self:flex-start;margin-top:auto;margin-bottom:4px}.mai-wide-card__cta-link:hover{text-decoration:none}.mai-wide-card__button a,.mai-wide-card__button button{display:flex;min-width:38px;min-height:38px;max-height:38px;width:auto;height:auto;padding:0 var(--kcm);justify-content:center;align-items:center;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);background-color:var(--aiTools-hp-cardWide-cta-button)}.mai-wide-card__button .acf-button-standard__label{text-align:center;font-size:16px;font-family:'Segoe UI',sans-serif;font-weight:400;padding:0;color:var(--aiTools-hp-card-button-text-color)}.mai-wide-card__carousel{position:relative;overflow:hidden;border-radius:12px;min-width:0;aspect-ratio:463/243;width:100%;flex:none;order:1}.mai-wide-card__carousel-track{position:relative;width:100%;height:100%}.mai-wide-card__carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out;display:flex;justify-content:center;align-items:center}.mai-wide-card__carousel-slide--active{opacity:1}.mai-wide-card__carousel-image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px}.mai-wide-card__badge{position:absolute;top:16px;left:16px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#0000008c;border-radius:8px;z-index:var(--z-index-above);pointer-events:none}.mai-wide-card__badge-icon{width:16px;height:16px}.mai-wide-card__carousel-nav{display:flex;gap:0;position:absolute;bottom:16px;right:20px;z-index:var(--z-index-above);background:rgba(0,0,0,.5);border-radius:16px}.mai-wide-card__carousel-arrow{width:32px;height:32px;border:0;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.mai-wide-card__carousel-arrow--prev{border-radius:16px 0 0 16px}.mai-wide-card__carousel-arrow--next{border-radius:0 16px 16px 0}.mai-wide-card__carousel-arrow:hover{background:rgba(255,255,255,.15)}.mai-wide-card__carousel-arrow::after{content:"";display:block;width:8px;height:8px;border-top:2px solid var(--aiTools-hp-cardWide-arrow-color);border-right:2px solid var(--aiTools-hp-cardWide-arrow-color)}.mai-wide-card__carousel-arrow--prev::after{transform:rotate(-135deg);margin-left:2px}.mai-wide-card__carousel-arrow--next::after{transform:rotate(45deg);margin-right:2px}@media(max-width:1080px){.mai-wide-card{gap:20px}.mai-wide-card__carousel{aspect-ratio:auto}.mai-wide-card__carousel-track{height:auto;aspect-ratio:16/9}.mai-wide-card__carousel-slide{align-items:flex-start}.mai-wide-card__carousel-image{height:auto;object-fit:contain}.mai-wide-card__carousel-nav{margin-bottom:4px}}@media(max-width:540px){.mai-wide-card{padding:16px;gap:16px;min-height:auto}.mai-wide-card__title{font-size:1.1rem}.mai-wide-card__desc{font-size:.875rem}}@media(min-width:1081px){.mai-wide-card{max-width:324px}}@media(forced-colors:active){.mai-wide-card{border:1px solid CanvasText}.mai-wide-card__button a,.mai-wide-card__button button{border:1px solid ButtonText}.mai-wide-card__button a:focus-visible,.mai-wide-card__button button:focus-visible,.mai-wide-card:focus-visible,a.mai-wide-card:focus-visible{outline:2px solid Highlight;outline-offset:2px}}