
.hx-v192-wall{width:var(--wrap);margin:26px auto 30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
.hx-v192-wall-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.58fr)}
.hx-v192-ad{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.10);background:linear-gradient(145deg,#101014,#17131a);box-shadow:0 18px 55px rgba(0,0,0,.24);min-width:0}
.hx-v192-ad:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 90% 0%,rgba(224,90,82,.12),transparent 34%)}
.hx-v192-label{position:relative;z-index:2;padding:10px 12px 8px;color:#ff9187;text-transform:uppercase;letter-spacing:1.25px;font-size:9px;font-weight:900}
.hx-v192-link{position:relative;display:flex;align-items:center;justify-content:center;padding:0 10px 10px}
.hx-v192-link img{display:block;width:100%;height:auto;object-fit:cover;border-radius:12px}
.hx-v192-pps .hx-v192-link img{aspect-ratio:16/9}
.hx-v192-rev .hx-v192-link img,.hx-v192-aff .hx-v192-link img{width:auto;max-width:100%}
.hx-v192-note{position:relative;z-index:2;padding:0 12px 11px;color:#777176;font-size:9px;line-height:1.4}
.hx-v192-small{display:flex;flex-direction:column;justify-content:center}
.hx-v192-small .hx-v192-link img{width:auto;max-width:100%;margin:auto}
.hx-v192-inline{grid-column:1/-1;margin:10px 0 18px}
.hx-v192-inline-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.58fr);gap:14px;grid-column:1/-1}
.hx-v192-video-wall{margin:14px 0 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);gap:14px}
.hx-v192-video-wall .hx-v192-primary{grid-row:span 2}
.hx-v192-video-wide{margin:20px 0}
.hx-v192-side-stack{display:grid;gap:12px;margin-bottom:14px}
.hx-v192-feed-slot{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.54fr);gap:14px;margin:6px 0 12px}
.hx-v192-mobile-sticky{display:none}
@media(max-width:1080px){
  .hx-v192-wall-3,.hx-v192-inline-grid,.hx-v192-feed-slot{grid-template-columns:1fr 1fr}
  .hx-v192-wall-3>*:last-child,.hx-v192-inline-grid>*:last-child,.hx-v192-feed-slot>*:last-child{grid-column:1/-1}
  .hx-v192-video-wall{grid-template-columns:1fr}
  .hx-v192-video-wall .hx-v192-primary{grid-row:auto}
}
@media(max-width:720px){
  .hx-v192-wall,.hx-v192-wall-3,.hx-v192-inline-grid,.hx-v192-feed-slot{width:calc(100vw - 24px);grid-template-columns:1fr;gap:12px;margin-left:auto;margin-right:auto}
  .hx-v192-wall-3>*:last-child,.hx-v192-inline-grid>*:last-child,.hx-v192-feed-slot>*:last-child{grid-column:auto}
  .hx-v192-ad{border-radius:14px}
  body{padding-bottom:118px}
  .hx-v192-mobile-sticky{display:block;position:fixed;z-index:900;left:7px;right:7px;bottom:7px;background:#0d0d10;border:1px solid rgba(255,255,255,.15);border-radius:14px;box-shadow:0 18px 60px rgba(0,0,0,.65);padding:4px 36px 4px 4px}
  .hx-v192-mobile-sticky a{display:flex;justify-content:center}
  .hx-v192-mobile-sticky img{height:88px;width:auto;max-width:100%;object-fit:contain;border-radius:9px}
  .hx-v192-mobile-sticky .hx-v192-stick-label{position:absolute;left:10px;top:7px;background:rgba(0,0,0,.76);padding:3px 6px;border-radius:999px;color:#fff;font-size:8px;font-weight:900;text-transform:uppercase}
  .hx-v192-mobile-sticky button{position:absolute;right:7px;top:7px;width:25px;height:25px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#22242a;color:#fff;font-weight:900;cursor:pointer}
}
