.goo-series{color:#fff;background:radial-gradient(120% 140% at 100% 0,#fe50018c 0%,#fe500100 55%),linear-gradient(135deg,#281e32 0%,#3a2d47 100%);border-radius:20px;max-width:1400px;margin:0 12px 60px;padding:48px 56px 40px;scroll-margin-top:90px;font-family:Inter,sans-serif;overflow:hidden;box-shadow:0 10px 40px #00000026}@media (width>=1424px){.goo-series{margin:0 auto 60px}}.goo-series-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.goo-series-badge{background:#fff3;border:1px solid #ffffff4d;border-radius:30px;margin-bottom:18px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.goo-series-title{color:#fff;text-shadow:0 4px 12px #0000004d;margin:0 0 12px;font-size:40px;font-weight:800;line-height:1.2}.goo-series-intro{color:#ffffffeb;max-width:62ch;margin:0;font-size:17px;line-height:1.55}.goo-series-all{white-space:nowrap;color:#fff;background:#ffffff24;border:2px solid #ffffff73;border-radius:12px;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none}.goo-series-all:hover,.goo-series-all:focus{color:#fff;background:#ffffff40}.goo-series-featured{margin-bottom:16px}.goo-series-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.goo-series-grid>li{display:flex}.goo-card{background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:44% 1fr;align-items:center;width:100%;display:grid;overflow:hidden}.goo-card-img{aspect-ratio:3/2;object-fit:contain;background:#1d1526;border-radius:10px;width:calc(100% - 12px);height:auto;margin:12px 0 0 12px;display:block}.goo-card-img.slot-logo-fallback{box-sizing:border-box;background:#fff;padding:8% 14%}.goo-card-body{flex-direction:column;gap:8px;min-width:0;padding:14px 14px 12px;display:flex}.goo-card-name{color:#fff;margin:0;font-size:15px;font-weight:700;line-height:1.25}.goo-card-year{color:#ffffffc7;font-size:12.5px;font-weight:500}.goo-card-tag{vertical-align:1px;background:#ffffff2e;border:1px solid #fff6;border-radius:20px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.goo-card-stats{gap:14px;margin:0;display:flex}.goo-card-stats dt{color:#ffffffc7;margin:0;font-size:11.5px;font-weight:500}.goo-card-stats dd{color:#fff;margin:2px 0 0;font-size:14px;font-weight:700}.goo-card-foot{grid-column:1/-1;padding:0 12px 12px}.goo-card-btn{text-align:center;color:#fff;background:linear-gradient(135deg,#fe5001,#ff8c3a);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;display:block;box-shadow:0 6px 20px #fe500159}.goo-card-btn:hover,.goo-card-btn:focus{color:#fff;box-shadow:0 8px 24px #fe50018c}.goo-card-btn:focus-visible,.goo-series-all:focus-visible{outline-offset:2px;outline:3px solid #fff}.goo-card-featured{background:#ffffff1f;border-color:#ffffff4d;grid-template-rows:auto;grid-template-columns:minmax(0,19%) 1fr}.goo-card-featured .goo-card-img{margin:12px 0 12px 12px}.goo-card-featured .goo-card-body{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:14px 24px}.goo-card-featured .goo-card-stats{gap:24px}.goo-card-featured .goo-card-stats dd{font-size:16px}.goo-card-featured .goo-card-btn{padding:10px 28px}.goo-card-name-featured{font-size:20px;font-weight:800}.goo-card-new{background:linear-gradient(135deg,#fe5001,#ff8c3a);border-radius:20px;margin-bottom:6px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-block}.goo-series-note{color:#ffffffc7;margin:18px 0 0;font-size:12.5px}@media (width<=1100px){.goo-series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=770px){.goo-series{border-radius:18px;margin:0 12px 40px;padding:28px 16px 24px}.goo-series-title{font-size:30px}.goo-series-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.goo-series-grid>li{scroll-snap-align:start;flex:0 0 78%}.goo-card,.goo-card-featured{grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.goo-card-img,.goo-card-featured .goo-card-img{width:calc(100% - 24px);margin:12px 12px 0}.goo-card-featured .goo-card-body{flex-direction:column;align-items:stretch;padding:16px}.goo-card-featured .goo-card-stats{gap:18px}.goo-card-featured .goo-card-btn{align-self:stretch}}