.ng{flex-direction:column;gap:10px;min-width:0;display:flex}.ng-h{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.ng-tag{letter-spacing:.14em;text-transform:uppercase;color:#ff6b1f;font-size:11px;font-weight:900}.ng-sub{opacity:.75;font-size:12.5px}.ng-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ng-card{color:#f6efdc;isolation:isolate;background:#0a0d16;border:1px solid rgba(243,234,210,.14);border-radius:16px;min-height:220px;text-decoration:none;transition:transform .25s,box-shadow .35s,border-color .35s;display:block;position:relative;overflow:hidden}.ng-card:hover{transform:translateY(-2px)}.ng-card:focus-visible{transform:translateY(-2px)}.ng-card:focus-visible{outline-offset:2px;outline:2px solid #ff6b1f}.ng-card.lead{border-color:rgba(255,107,31,.7);box-shadow:0 10px 36px rgba(255,107,31,.22)}.ng-shot{z-index:-2;background-position:50%;background-size:cover;transition:transform 6s;position:absolute;top:0;bottom:0;left:0;right:0}.ng-card.lead .ng-shot,.ng-card:hover .ng-shot{transform:scale(1.06)}.ng-shade{z-index:-1;background:linear-gradient(rgba(7,8,12,.1) 0%,rgba(7,8,12,.2) 38%,rgba(7,8,12,.92) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.ng-new{letter-spacing:.08em;text-transform:uppercase;color:#170800;background:#ff6b1f;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:900;position:absolute;top:10px;right:10px}.ng-body{flex-direction:column;gap:4px;padding:14px;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.ng-title{letter-spacing:-.01em;text-shadow:0 2px 12px rgba(0,0,0,.6);font-size:26px;font-weight:900;line-height:1}.ng-line{opacity:.9;font-size:13px;line-height:1.35}.ng-best{opacity:.75;font-size:12px;font-weight:800}.ng-play{color:#170800;background:#ff6b1f;border-radius:999px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:8px 14px;font-size:14px;font-weight:900;display:inline-flex}.ng-play svg{fill:currentColor;width:15px;height:15px}.ng-more{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.ng-more>span{opacity:.7}.ng-chip{color:inherit;border:1px solid rgba(127,127,127,.45);border-radius:999px;padding:5px 12px;font-weight:800;text-decoration:none}.ng-chip:hover{border-color:#ff6b1f}.ng-compact .ng-card{min-height:150px}.ng-compact .ng-title{font-size:20px}@media (max-width:560px){.ng-row{grid-template-columns:minmax(0,1fr)}.ng-card{min-height:190px}.ng-compact .ng-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-compact .ng-card{min-height:150px}.ng-compact .ng-best{display:none}.ng-compact .ng-play{padding:6px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.ng-card,.ng-shot{transition:none}.ng-card.lead .ng-shot{transform:none}}.ng-desk{min-height:150px}.ng-desk .ng-shot{filter:hue-rotate(-20deg)saturate(1.1);background-position:50% 70%}.ng-compact .ng-desk{min-height:120px}.ng-shade{background:linear-gradient(rgba(7,8,12,0) 0%,rgba(7,8,12,.25) 30%,rgba(7,8,12,.78) 58%,rgba(7,8,12,.96) 100%)}.ng-body{color:#f6efdc;background:linear-gradient(rgba(7,8,12,0) 0%,rgba(7,8,12,.55) 22%,rgba(7,8,12,.82) 100%);padding-top:28px}.ng-line{opacity:1;color:#f6efdc;text-shadow:0 1px 3px rgba(0,0,0,.85)}.ng-best{opacity:1;color:#ffb88a;text-shadow:0 1px 3px rgba(0,0,0,.85)}.ng-card{flex-direction:column;justify-content:flex-end;display:flex}.ng-body{padding-top:40px;position:relative;top:auto;bottom:auto;left:auto;right:auto}.ng-new{z-index:1}
