.october--spotlight .featured-duo{position:relative;display:grid;grid-template-columns:1.08fr 1fr;align-items:start;gap:18px;min-width:0;margin:0}
.october--spotlight .featured-duo__card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #71aaf540;border-radius:24px;color:#f7f9ff;text-decoration:none;background:linear-gradient(160deg,#11223a,#090e16 72%);box-shadow:inset 0 1px #d7e9ff0a,0 16px 38px #0004;transition:transform .25s,border-color .25s,box-shadow .25s}
.october--spotlight .featured-duo__card--gta{border-color:#6eacff95;box-shadow:inset 0 1px #c8e7ff20,0 16px 40px #0005,0 0 34px #137aff14}
.october--spotlight .featured-duo__card--fc{margin-top:22px}
.october--spotlight .featured-duo__top{padding:16px 16px 13px;background:linear-gradient(120deg,#112b4d,#101e34);border-bottom:1px solid #6eabff30}
.october--spotlight .featured-duo__tag{display:block;font-size:11px;font-weight:800;letter-spacing:.035em;line-height:1.4;color:#ddebff}
.october--spotlight .featured-duo__card--gta .featured-duo__tag{color:#9bcaff}
.october--spotlight .featured-duo__edition{display:block;font-size:10px;color:#a6bedb;margin-top:5px;line-height:1.4}
.october--spotlight .featured-duo__art{position:relative;aspect-ratio:1;display:grid;place-items:center;min-width:0;padding:8px;background:radial-gradient(ellipse at bottom,#164e7c40,#070b12 85%)}
.october--spotlight .featured-duo__art img{display:block;width:100%;height:100%;object-fit:contain;min-height:0}
.october--spotlight .featured-duo__placeholder{width:100%;height:100%;fill:#87b6ed}
.october--spotlight .featured-duo__badge{position:absolute;right:14px;top:14px;padding:7px 9px;border:1px solid #c2d9ff5e;border-radius:6px;background:#07172cdd;font-size:8px;font-weight:800;letter-spacing:.08em;color:#dceaff;backdrop-filter:blur(8px)}
.october--spotlight .featured-duo__info{min-width:0;display:flex;flex:1;flex-direction:column;padding:18px}
.october--spotlight .featured-duo__format{color:#8daeda;font-size:9px;letter-spacing:.07em;font-weight:700}
.october--spotlight .featured-duo__info h2{font-family:inherit;font-size:clamp(17px,1.6vw,23px);font-weight:800;letter-spacing:-.035em;line-height:1.2;margin:10px 0 18px;overflow-wrap:anywhere}
.october--spotlight .featured-duo__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin:auto 0 14px}
.october--spotlight .featured-duo__price small{font-size:12px;font-weight:650;color:#c6d7ee}
.october--spotlight .featured-duo__price strong{font-size:clamp(23px,2.1vw,30px);font-weight:800;letter-spacing:-.04em}
.october--spotlight .featured-duo__cta{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:10px 14px;border:1px solid #e5f1ff80;border-radius:11px;background:#eaf2fc;color:#0b1728;font-size:12px;font-weight:750}
.october--spotlight .featured-duo__card--gta .featured-duo__cta{border-color:#4aa4ff;background:linear-gradient(120deg,#096bdc,#0951b3);color:#fff;box-shadow:0 7px 24px #0879ff2d}
.october--spotlight .featured-duo__note{display:block;font-size:9px;color:#98acc6;line-height:1.4;margin-top:10px}
.october--spotlight .featured-duo__empty{padding:32px 16px;border:1px dashed #67a8ed80;border-radius:18px;color:#b9d7f5;font-size:13px}
.october--spotlight .featured-duo__card:focus-visible{outline:2px solid #8fd7ff;outline-offset:4px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.october--spotlight .featured-duo__card:hover{transform:translateY(-5px);border-color:#9bd3ff;box-shadow:0 20px 40px #0005,0 0 26px #1688ff23}}
@media(max-width:1100px){.october--spotlight .featured-duo{gap:12px}.october--spotlight .featured-duo__top{padding:13px 12px 11px}.october--spotlight .featured-duo__info{padding:14px}.october--spotlight .featured-duo__tag{font-size:10px}}
@media(max-width:900px){.october--spotlight .featured-duo{width:100%;max-width:650px;justify-self:center}.october--spotlight .featured-duo__info h2{font-size:22px}.october--spotlight .featured-duo__price strong{font-size:28px}}
@media(max-width:520px){.october--spotlight .featured-duo{grid-template-columns:1fr;gap:14px}.october--spotlight .featured-duo__card{display:grid;grid-template-columns:42% minmax(0,1fr);border-radius:19px}.october--spotlight .featured-duo__card--fc{margin-top:0}.october--spotlight .featured-duo__top{grid-column:1/-1;padding:11px 13px}.october--spotlight .featured-duo__tag{font-size:11px}.october--spotlight .featured-duo__edition{font-size:9px;margin-top:3px}.october--spotlight .featured-duo__art{aspect-ratio:auto;min-height:180px;padding:8px}.october--spotlight .featured-duo__art img{height:auto;max-height:240px}.october--spotlight .featured-duo__info{padding:14px 12px 14px 5px}.october--spotlight .featured-duo__info h2{font-size:17px;margin:8px 0 15px}.october--spotlight .featured-duo__format{font-size:7px;letter-spacing:.03em}.october--spotlight .featured-duo__price{gap:3px;margin-bottom:12px}.october--spotlight .featured-duo__price strong{font-size:22px}.october--spotlight .featured-duo__price small{font-size:10px}.october--spotlight .featured-duo__cta{font-size:11px;padding:9px;min-height:44px}.october--spotlight .featured-duo__badge{font-size:6px;top:10px;right:10px;padding:6px}.october--spotlight .featured-duo__note{font-size:8px}}
@media(prefers-reduced-motion:reduce){.october--spotlight .featured-duo__card{transition:none}}
