.ql-showcase{--ql-bg:#07110c;--ql-gold:#e9c977;--ql-gold-2:#f2cd73;--ql-line:#d6b15e47;--ql-line-faint:#d6b15e24;--ql-cream:#fff6e0;--ql-title:var(--ql-cinzel), "Cinzel", Georgia, serif;--ql-ease:cubic-bezier(.16, 1, .3, 1);border:1.5px solid var(--ql-line);outline:1px solid var(--ql-line-faint);outline-offset:-7px;background:radial-gradient(60% 90% at 85% 80%, #f2cd7333, transparent 70%), radial-gradient(80% 90% at 15% -10%, #173322, transparent 65%), var(--ql-bg);width:100%;min-height:180px;color:var(--ql-cream);text-align:left;cursor:pointer;font:inherit;border-radius:16px;align-items:stretch;padding:0;display:flex;position:relative;overflow:hidden}.ql-showcase-content{z-index:1;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:16px 0 16px 20px;display:flex;position:relative}.ql-showcase-seal,.ql-showcase-title,.ql-showcase-cta{font-family:var(--ql-title);--font:var(--ql-title)}.ql-showcase-seal{color:var(--ql-gold);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;margin:0 0 4px;font-size:10.5px;font-weight:700}.ql-showcase-title{text-shadow:0 3px #000;margin:0 0 6px;font-size:max(21px,min(1rem + .8vw,26px));font-weight:900;line-height:1.05}.ql-showcase-title em{color:var(--ql-gold-2);font-style:normal}.ql-showcase-sub{color:#cbbf9f;margin:0 0 12px;font-size:13.5px;line-height:1.3}.ql-showcase-cta{color:#1b1405;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#f6da8c,#d6a94a);border-radius:999px;align-self:flex-start;padding:9px 16px;font-size:11px;font-weight:700;box-shadow:0 4px #6d5320}.ql-showcase-art{flex:none;width:42%;max-width:200px;position:relative}.ql-showcase-art img{object-fit:contain;filter:drop-shadow(0 10px 14px #0000008c);height:auto;max-height:calc(100% - 20px);position:absolute;bottom:10px}.ql-showcase-art img.is-main{z-index:2;width:74%;animation:ql-showcase-in .7s var(--ql-ease) both;right:10px}.ql-showcase-art img.is-left{opacity:.5;z-index:1;width:46%;left:0}@keyframes ql-showcase-in{0%{opacity:0;transform:translateY(18px)scale(1.15)}}@media (prefers-reduced-motion:reduce){.ql-showcase-art img.is-main{animation:none}}.promo-section-side .ql-showcase{flex:100%;height:100%;min-height:0}@media (max-width:600px){.promo-section-side-compact.has-quiz,.redesign .promo-section-side-compact.has-quiz{flex-direction:column;gap:10px;height:auto;display:flex}.promo-section-side-compact:has(.ql-showcase){flex-direction:column;gap:10px;height:auto;display:flex}.redesign .promo-section-side-compact:has(.ql-showcase){flex-direction:column;gap:10px;height:auto;display:flex}.promo-section-side-compact .ql-showcase{flex:none;height:auto;min-height:172px}.promo-section-side-compact .quiz-showcase{flex:none;height:150px}.ql-showcase-content{padding:22px 0 24px 20px}.ql-showcase-seal{letter-spacing:.14em;margin-bottom:8px;font-size:9.5px}.ql-showcase-title{margin-bottom:8px}.ql-showcase-sub{margin-bottom:14px}.ql-showcase-art{width:40%}}.ql-showcase-cta{transition:transform .25s var(--ql-ease), box-shadow .25s var(--ql-ease), filter .25s ease;position:relative;overflow:hidden}.ql-showcase-cta:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-130%)}@media (hover:hover){.ql-showcase:hover .ql-showcase-cta{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 6px #6d5320,0 0 28px #f2cd738c}.ql-showcase:focus-visible .ql-showcase-cta{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 6px #6d5320,0 0 28px #f2cd738c}.ql-showcase:hover .ql-showcase-cta:after{transition:transform .7s var(--ql-ease);transform:translate(130%)}.ql-showcase:focus-visible .ql-showcase-cta:after{transition:transform .7s var(--ql-ease);transform:translate(130%)}}
