main.wd4-frontpage .hdgStyle,main.wd4-frontpage h2,main.wd4-frontpage h3{font-family:var(--ht-heading-font);color:var(--ht-heading);font-weight:700}main.wd4-frontpage .cardMeta__cat:focus,main.wd4-frontpage .cardMeta__cat:hover,main.wd4-frontpage a:focus,main.wd4-frontpage a:hover{color:var(--ht-primary-hover);text-decoration:underline}main.wd4-frontpage .cartHolder,main.wd4-frontpage .hdgStyle,main.wd4-frontpage .mainContainer{background-color:var(--ht-surface);position:relative}main.wd4-frontpage{--ht-primary:var(--g-color-strong, #d6003a);--ht-primary-hover:color-mix(in srgb, var(--ht-primary) 88%, black 12%);--ht-heading:var(--cta-heading-color, var(--body-fcolor, #212121));--ht-body:var(--body-fcolor, #2f2f2f);--ht-muted:color-mix(in srgb, var(--ht-body) 92%, white 8%);--ht-border:var(--list-divider-color, #d2d2d2);--ht-surface:var(--list-surface, #ffffff);--ht-shadow:0 0 6px 0 rgba(121, 121, 121, 0.16);--ht-shadow-strong:0 0 6px 3px rgba(121, 121, 121, 0.3);--ht-radius:4px;--ht-heading-font:var(--heading-family, var(--menu-family, var(--body-family, 'Encode Sans Condensed', sans-serif)));--ht-body-font:var(--body-family, 'Encode Sans Condensed', sans-serif);--ht-meta-font:var(--meta-family, var(--body-family, 'Encode Sans Condensed', sans-serif));--wd4-main-max-width:100%;--wd4-slider-card-width:180px;--wd4-slider-aspect:16/9;--wd4-list-thumb-width:104px;--wd4-list-thumb-gap:20px;--wd4-list-thumb-aspect:4/3;--wd4-touch-target:clamp(44px, 6vw, 52px);--wd4-touch-pad:clamp(8px, 1.5vw, 12px);--wd4-touch-pad-tight:clamp(6px, 1.2vw, 10px);--wd4-inline-gap:clamp(6px, 1.25vw, 12px);--wd4-inline-gap-tight:clamp(4px, 1vw, 8px);display:block;background-color:var(--solid-light,#fafafa)}main.wd4-frontpage,main.wd4-frontpage *{-webkit-tap-highlight-color:transparent;box-sizing:border-box;list-style-type:none;margin:0;outline:0;padding:0;text-decoration:none;word-wrap:break-word}main.wd4-frontpage iframe{border:none}main.wd4-frontpage h2 a,main.wd4-frontpage h3 a{color:inherit}main.wd4-frontpage a{color:var(--ht-primary);transition:var(--effect, color .2s var(--timing, ease))}main.wd4-frontpage .container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;padding:20px 10px 60px;gap:20px;max-width:1100px;margin:0 auto}main.wd4-frontpage .leftNav,main.wd4-frontpage .rgtAdSection{display:none}main.wd4-frontpage .mainContainer{width:100%;max-width:var(--wd4-main-max-width);margin:0 auto 60px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}main.wd4-frontpage .mainContainer img{width:100%;display:block}main.wd4-frontpage .hdgStyle{text-transform:uppercase;z-index:1;padding:0 8px;margin-left:10px;margin-right:10px;display:inline-block;vertical-align:text-top;font-size:16px;line-height:25px}main.wd4-frontpage .secHdg .hdgStyle{margin-top:0;margin-bottom:0}main.wd4-frontpage .cardMeta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--wd4-inline-gap);padding:4px 0 0;margin-block:calc(var(--wd4-touch-pad) * -0.5);width:100%;box-sizing:border-box;font-size:14px;font-family:var(--ht-meta-font);color:var(--ht-muted)}main.wd4-frontpage :where(.cardMeta__cat,.cardMeta__time){display:inline-flex;align-items:center;gap:var(--wd4-inline-gap-tight);padding-inline:clamp(4px,1vw,12px);padding-block:var(--wd4-touch-pad);min-height:var(--wd4-touch-target);line-height:1.4;border-radius:999px;position:relative;touch-action:manipulation;transition:var(--effect, color .2s var(--timing, ease))}main.wd4-frontpage :where(.cardMeta__cat,.cardMeta__time):focus-visible{outline:2px solid color-mix(in srgb,var(--ht-primary) 80%,white 20%);outline-offset:2px}main.wd4-frontpage .cardMeta__cat{color:var(--ht-primary);font-weight:700;text-transform:capitalize}main.wd4-frontpage .sortDec,main.wd4-frontpage .wd4-category__description{color:var(--ht-muted);font-weight:400;font-family:var(--ht-body-font);font-size:16px}main.wd4-frontpage .cardMeta__time{color:var(--ht-muted)}main.wd4-frontpage .sortDec{line-height:22px;display:none}main.wd4-frontpage .wd4-category__description{line-height:24px;margin:0 10px 16px}main.wd4-frontpage .wd4-category__description p{margin:0 0 12px}main.wd4-frontpage .wd4-category__description p:last-child{margin-bottom:0}main.wd4-frontpage .wd4-emptyFeed{display:block}main.wd4-frontpage .viewMoreButton{margin:15px 0;text-align:center}main.wd4-frontpage .viewMoreButton a{width:198px;height:40px;line-height:40px;display:inline-block;background:var(--ht-primary);color:#fff;font-size:14px;font-weight:900;font-family:var(--ht-heading-font);border-radius:4px;text-transform:uppercase;transition:var(--effect, background-color .2s var(--timing, ease))}main.wd4-frontpage .viewMoreButton a:focus,main.wd4-frontpage .viewMoreButton a:hover{background:var(--ht-primary-hover);color:#fff;text-decoration:none}main.wd4-frontpage .cartHolder{margin:0 10px 16px;padding:10px;box-shadow:var(--ht-shadow);border-radius:var(--ht-radius)}main.wd4-frontpage .cartHolder:after{content:'';height:0;width:100%;display:block;clear:both}main.wd4-frontpage .cartHolder>figure{position:relative;overflow:hidden;display:block;border-radius:var(--ht-radius)}main.wd4-frontpage .cartHolder.bigCart>figure{aspect-ratio:16/9}main.wd4-frontpage .cartHolder>figure img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}main.wd4-frontpage .cartHolder:hover{box-shadow:var(--ht-shadow-strong)}main.wd4-frontpage .cartHolder.bigCart>.hdg3{color:var(--ht-heading);font-size:22px;font-weight:900;line-height:30px;font-family:var(--ht-heading-font)}main.wd4-frontpage :is(.cartHolder,.htSlider ul li)>figure{position:relative;z-index:0}main.wd4-frontpage :is(.cartHolder,.htSlider ul li)>:not(figure){position:relative;z-index:2}main.wd4-frontpage :is(.cartHolder,.htSlider ul li)>* a{position:relative;z-index:3;pointer-events:auto}main.wd4-frontpage :is(.cartHolder,.htSlider ul li) .cardMeta{position:relative;z-index:4}main.wd4-frontpage :is(.cartHolder,.htSlider ul li) .cardMeta a{position:relative;z-index:5;pointer-events:auto}main.wd4-frontpage :is(.cartHolder,.htSlider ul li)>figure>.storyImage{display:block;width:100%;height:100%}main.wd4-frontpage .cartHolder .hdg3{margin:0;padding:0}main.wd4-frontpage .cartHolder .hdg3>a{display:block;padding:14px 0 12px;min-height:48px}main.wd4-frontpage .cartHolder.bigCart>.hdg3>a{padding:18px 0 16px}main.wd4-frontpage :is(.cartHolder .hdg3 > a,.htSlider ul li > p > a):focus-visible{outline:2px solid var(--ht-primary);outline-offset:4px}main.wd4-frontpage .cartHolder .hdg3 a:hover{color:var(--ht-heading);text-decoration:underline}main.wd4-frontpage .hdg3{color:var(--ht-heading);font-size:16px;font-weight:900;line-height:24px;font-family:var(--ht-heading-font);width:100%;box-sizing:border-box}main.wd4-frontpage .hdg2,main.wd4-frontpage .secHdg{padding:12px 0 16px;font-size:18px;font-weight:900;line-height:24px;font-family:var(--ht-heading-font);text-align:left;position:relative;width:100%;box-sizing:border-box}main.wd4-frontpage .secHdg,main.wd4-frontpage .storyAd{text-align:center}main.wd4-frontpage .secHdg::before{content:'';position:absolute;top:23px;left:0;height:2px;width:100%;background:radial-gradient(circle,var(--ht-primary) 0,var(--ht-surface) 100%);pointer-events:none}main.wd4-frontpage .listView .cardMeta,main.wd4-frontpage .listView .hdg3{float:left;width:calc(100% - (var(--wd4-list-thumb-width) + var(--wd4-list-thumb-gap)))}main.wd4-frontpage #topnews{margin-top:15px}main.wd4-frontpage .cartHolder.timeAgo .cardMeta{flex-wrap:wrap;gap:var(--wd4-inline-gap)}main.wd4-frontpage .cartHolder.timeAgo .cardMeta__time{position:relative;padding-left:12px}main.wd4-frontpage .cartHolder.timeAgo .cardMeta__time::before{content:'';position:absolute;top:50%;left:0;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#999}main.wd4-frontpage .listView figure{float:right;width:var(--wd4-list-thumb-width);aspect-ratio:var(--wd4-list-thumb-aspect);overflow:hidden;border-radius:var(--ht-radius);background-color:#000;margin-left:var(--wd4-list-thumb-gap)}main.wd4-frontpage .htSlider ul li figure img,main.wd4-frontpage .listView figure img{width:100%;height:100%;object-fit:cover;display:block}main.wd4-frontpage .listView .hdg3{font-size:20px;line-height:28px;font-weight:900}main.wd4-frontpage .listView .hdg3>a{padding:12px 0 10px;min-height:48px}main.wd4-frontpage .listView .cardMeta{clear:left;padding-top:6px;gap:var(--wd4-inline-gap-tight);margin-block:0}main.wd4-frontpage .htSlider{padding:10px 0 0}main.wd4-frontpage .htSlider::after,main.wd4-frontpage .htSlider::before{content:'';border-top:solid 1px var(--ht-border);width:calc(100% - 20px);height:1px;display:block;margin:0 auto 5px}main.wd4-frontpage .htSlider::after{border-top:none;border-bottom:solid 1px var(--ht-border);margin:10px auto 0}main.wd4-frontpage .htSlider .hdg2{color:var(--ht-heading);padding-bottom:13px;letter-spacing:.9px;text-transform:uppercase}main.wd4-frontpage .htSlider .hdg2 span{padding-left:16px}main.wd4-frontpage .htSlider .hdg2 span a{font-size:14px;line-height:17px;color:var(--ht-primary)}main.wd4-frontpage .htSlider .htsHeader{display:flex;align-items:center;margin:0 10px;gap:10px;position:relative}main.wd4-frontpage .htSlider ul li>p{margin:0}main.wd4-frontpage .htSlider ul li>p>a{display:block;padding:12px 0 10px;min-height:48px}main.wd4-frontpage .htSlider .htsArrows{width:51px;margin-top:4px;margin-right:-2px;text-align:right}main.wd4-frontpage .htSlider .viewMoreButton{margin:0 0 0 auto}main.wd4-frontpage .htSlider ul{display:flex;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;padding:5px 0 10px;scroll-snap-type:x proximity}main.wd4-frontpage .htSlider ul::-webkit-scrollbar{display:none}main.wd4-frontpage .htSlider ul li{width:var(--wd4-slider-card-width);box-shadow:var(--ht-shadow);border-radius:var(--ht-radius);overflow:hidden;display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-start;margin:0 6px;background-color:var(--ht-surface);position:relative}main.wd4-frontpage .htSlider ul li:first-child,main.wd4-frontpage .newcoll-main.web-stories-visit ul.cardslide li:first-child{margin-left:10px}main.wd4-frontpage .htSlider ul li:last-child,main.wd4-frontpage .newcoll-main.web-stories-visit ul.cardslide li:last-child{margin-right:10px}main.wd4-frontpage .htSlider ul li figure{position:relative;aspect-ratio:var(--wd4-slider-aspect);overflow:hidden;border-radius:inherit}main.wd4-frontpage .htSlider ul p{margin:12px 10px;color:var(--ht-heading);font-size:14px;line-height:18px;font-family:var(--ht-heading-font);max-height:57px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}main.wd4-frontpage .htSlider ul p a{color:var(--ht-heading)}main.wd4-frontpage .htSlider ul li .cardMeta{padding:0 10px 12px;flex-direction:column;align-items:flex-start;gap:var(--wd4-inline-gap-tight);margin-block:0}main.wd4-frontpage .htSlider ul li .cardMeta__cat{padding-block:var(--wd4-touch-pad-tight);padding-inline:clamp(4px,1vw,10px);min-height:max(32px,calc(var(--wd4-touch-target) - 8px))}main.wd4-frontpage.wd4-category .navigation.pagination{margin:32px 10px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}main.wd4-frontpage.wd4-category .navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;background-color:var(--ht-surface);color:var(--ht-heading);box-shadow:var(--ht-shadow);font-family:var(--ht-meta-font);font-size:14px;text-transform:uppercase;letter-spacing:.04em}main.wd4-frontpage.wd4-category .navigation.pagination .page-numbers.current{background-color:var(--ht-primary);color:#fff;box-shadow:none}main.wd4-frontpage.wd4-category .navigation.pagination .page-numbers:focus,main.wd4-frontpage.wd4-category .navigation.pagination .page-numbers:hover{color:var(--ht-primary-hover)}main.wd4-frontpage.wd4-category .navigation.pagination .page-numbers.next,main.wd4-frontpage.wd4-category .navigation.pagination .page-numbers.prev{min-width:0;padding-left:18px;padding-right:18px}main.wd4-frontpage .newcoll-main.web-stories-visit{opacity:1;overflow-y:hidden;overflow-x:hidden;margin-bottom:20px}main.wd4-frontpage .newcoll-main.web-stories-visit .htSlider{padding-bottom:0}main.wd4-frontpage .newcoll-main.web-stories-visit ul.cardslide li{min-width:180px;width:180px;height:323px;margin-left:12px;box-shadow:2px 2px 6px #00000029;border-radius:var(--ht-radius)}main.wd4-frontpage .viewMoreButton a::after{content:''}main.wd4-frontpage .storyAd::before{content:'Advertisement';display:block;font-size:14px;line-height:16px;font-family:var(--ht-meta-font);color:rgba(153,153,153,.5);padding:10px 0 12px;max-width:300px;margin:0 auto}main.wd4-frontpage .adHeight313{height:313px;overflow:hidden;margin-top:16px}main.wd4-frontpage .adMinHeight313{position:relative}main.wd4-frontpage .adMinHeight313::after{background:#f5f5f5;content:'';height:250px;width:300px;position:absolute;left:0;right:0;top:0;margin:0 auto;z-index:-1}main.wd4-frontpage .adHeight270{height:288px;margin-bottom:20px;overflow:hidden;position:relative}main.wd4-frontpage .socialEl .bookmark,main.wd4-frontpage .socialEl .share{display:inline-block;cursor:pointer;padding:12px 13px}main.wd4-frontpage .sharePopUp .copyUrl .copyLink::before,main.wd4-frontpage .sharePopUp .shareIcons a::before,main.wd4-frontpage .socialEl .bookmark:after,main.wd4-frontpage .socialEl .share:after{background-image:url('https://www.hindustantimes.com/static-content/1y/ht/ht-sprite-6-t.png');background-size:81px 3011px}main.wd4-frontpage .socialEl .bookmark:after{background-position:-32px -1269px;height:23px;width:17px;content:'';display:block;position:relative;z-index:1}main.wd4-frontpage .socialEl .share:after{background-position:-30px -1424px;height:24px;width:22px;content:'';display:block;position:relative;z-index:1}main.wd4-frontpage .sharePopUp{position:absolute;top:36px;right:0;width:226px;padding:10px 12px;color:#999;font-size:14px;line-height:17px;font-family:var(--ht-meta-font);border:1px solid #eee;background-color:var(--ht-surface);box-shadow:0 0 6px 0 rgba(64,64,64,.16);border-radius:6px;display:none}main.wd4-frontpage .sharePopUp .labelTxt{color:#999;font-size:14px;width:100%;margin-bottom:8px}main.wd4-frontpage .sharePopUp .copyUrl{display:flex;align-items:center;padding-left:10px;border-left:1px solid #eee;width:65px;flex-shrink:0}main.wd4-frontpage .sharePopUp .copyUrl .copyLink{cursor:pointer;position:relative;margin:0 auto}main.wd4-frontpage .sharePopUp .shareIcons{display:flex;align-items:center;justify-content:left}main.wd4-frontpage .sharePopUp .shareIcons .icons{display:flex;align-items:center}main.wd4-frontpage .sharePopUp .shareIcons a{color:#fff;margin:0 10px}main.wd4-frontpage .sharePopUp .shareIcons a.tw:before{background-position:-31px -2827px;height:18px;width:20px}main.wd4-frontpage .sharePopUp .shareIcons a.fb:before{background-position:-31px -378px;height:19px;width:20px}main.wd4-frontpage .sharePopUp .shareIcons a.ln:before{background-position:-31px -281px;height:19px;width:20px}main.wd4-frontpage .liveBlinker{color:#ee4228;text-transform:uppercase;font-size:14px;font-weight:700;margin-bottom:10px}main.wd4-frontpage .liveBlinker span{margin-right:3px;position:relative;border-radius:10px;height:10px;width:10px;border:1px solid #ee4228;display:inline-block}main.wd4-frontpage .liveBlinker span:after{height:6px;width:6px;position:absolute;margin:auto;top:0;bottom:0;right:0;left:0;content:'';background:#ee4228;border-radius:100%;animation:1.5s ease-in infinite blinker;box-shadow:0 0 5px 5px #f59587}@keyframes blinker{0%,100%{opacity:.2}50%{opacity:1}}@media (max-width:767px){main.wd4-frontpage{--wd4-list-thumb-width:100px;--wd4-list-thumb-gap:16px}main.wd4-frontpage .adMinHeight313{min-height:313px;margin-top:16px;margin-bottom:6px}main.wd4-frontpage .adHeight313{margin-bottom:6px}main.wd4-frontpage .viewMoreButton a{font-size:14px;width:158px}main.wd4-frontpage .htSlider .hdg2 span a{font-size:14px}main.wd4-frontpage .mainContainer .cartHolder .hdg3 a:hover{text-decoration:none}}@media (min-width:768px){main.wd4-frontpage{--wd4-main-max-width:min(94vw, 960px);--wd4-slider-card-width:clamp(200px, 35vw, 240px);--wd4-list-thumb-width:140px;--wd4-list-thumb-gap:24px}main.wd4-frontpage .container,main.wd4-frontpage .listView.cartHolder .cardMeta{align-items:flex-start}main.wd4-frontpage .mainContainer{margin:0 auto 60px;padding-top:var(--wd4-frontpage-top-gap,clamp(0px,4vw,80px))}main.wd4-frontpage #topnews{margin-top:10px}main.wd4-frontpage .leftNav{top:70px;display:none;min-height:100vh;box-shadow:0 3px 6px 0 rgba(191,191,191,.16)}main.wd4-frontpage .listView.cartHolder .hdg3{width:calc(100% - (var(--wd4-list-thumb-width) + var(--wd4-list-thumb-gap)));font-size:18px;line-height:22px}main.wd4-frontpage .cartHolder{margin-bottom:16px;padding:16px}main.wd4-frontpage .cartHolder.listView{padding:16px}main.wd4-frontpage .bigCart>.hdg3{font-size:20px;line-height:24px}main.wd4-frontpage .storyAd::before{background-color:#f5f5f5}}@media (min-width:1024px){main.wd4-frontpage{--wd4-main-max-width:min(90vw, 1120px);--wd4-slider-card-width:clamp(220px, 24vw, 280px);--wd4-list-thumb-width:160px;--wd4-list-thumb-gap:28px}main.wd4-frontpage .container{padding:0 20px}main.wd4-frontpage body>.container{flex-wrap:nowrap;gap:25px;justify-content:space-between;width:auto;margin:0 auto}main.wd4-frontpage .mainContainer{margin:0;min-height:calc(100vh - 170px);padding-top:var(--wd4-frontpage-top-gap,clamp(0px,3vw,64px))}main.wd4-frontpage .rgtAdSection{display:block;width:300px;position:sticky;top:0}}@media (min-width:1100px){main.wd4-frontpage{--wd4-main-max-wixdth:min(84vw, 1200px);--wd4-slider-card-width:clamp(240px, 20vw, 300px);--wd4-list-thumb-width:180px;--wd4-list-thumb-gap:32px}main.wd4-frontpage .mainContainer{margin:0 20px}main.wd4-frontpage .container{padding:0}main.wd4-frontpage body>.container{flex-wrap:inherit;gap:0;justify-content:inherit;width:auto}main.wd4-frontpage .leftNav{display:block;width:210px;position:sticky;box-shadow:none;background-color:transparent;top:90px}}
/* ---------- List Card Spacing Fix (desktop + mobile) ---------- */
main.wd4-frontpage .cartHolder.listView {
  display: flow-root;
}

main.wd4-frontpage .cartHolder.listView .hdg3 {
  margin: 0 !important;
  padding: 0 !important;
}

main.wd4-frontpage .cartHolder.listView .hdg3 > a {
  margin: 0 !important;
  display: flex;
  align-items: center;
  padding: 8px 0 10px !important;
  min-height: 48px !important;
}

main.wd4-frontpage .cartHolder.listView .cardMeta {
  margin: 10px 0 0 !important;
  padding-top: 0 !important;
}

@media (max-width: 767px) {
  main.wd4-frontpage .cartHolder.listView {
    padding: 12px;
  }

  main.wd4-frontpage .cartHolder.listView .hdg3 {
    line-height: 1.3;
  }

  main.wd4-frontpage .cartHolder.listView .cardMeta {
    margin-top: 8px !important;
  }
}

/* ---------- Slider Meta Spacing Fix (desktop + mobile) ---------- */
main.wd4-frontpage .htSlider ul li .cardMeta {
  display: flex;
  flex-direction: row !important;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px 10px !important;
  margin: 0 !important;
  padding: 4px 10px 12px !important;
}

main.wd4-frontpage .htSlider ul li :is(.cardMeta__cat, .cardMeta__time) {
  padding: 6px 0 !important;
  min-height: 44px !important;
  line-height: 1.25 !important;
  border-radius: 0 !important;
}

main.wd4-frontpage .htSlider ul li .cardMeta__cat {
  font-size: 14px;
  font-weight: 700;
}

main.wd4-frontpage .htSlider ul li .cardMeta__time {
  font-size: 13px;
  color: var(--ht-muted);
  position: relative;
  padding-left: 12px !important;
}

main.wd4-frontpage .htSlider ul li .cardMeta__time::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 4px;
  height: 4px;
  margin-top: -2px;
  border-radius: 50%;
  background: #999;
}

@media (max-width: 767px) {
  main.wd4-frontpage .htSlider ul li .cardMeta {
    gap: 4px 8px !important;
    padding: 3px 10px 10px !important;
  }

  main.wd4-frontpage .htSlider ul li .cardMeta__cat {
    font-size: 13px;
  }

  main.wd4-frontpage .htSlider ul li .cardMeta__time {
    font-size: 12px;
    padding-left: 10px !important;
  }
}

/* ---------- Featured Hero Card Spacing Fix (desktop + mobile) ---------- */
main.wd4-frontpage .cartHolder.bigCart > figure {
  margin: 0;
}

main.wd4-frontpage .cartHolder.bigCart > figure > .storyImage {
  display: block;
  line-height: 0;
}

main.wd4-frontpage .cartHolder.bigCart > .hdg3 {
  margin: clamp(6px, 0.7vw, 10px) 0 0 !important;
  padding: 0 !important;
  line-height: 1.22 !important;
}

main.wd4-frontpage .cartHolder.bigCart > .hdg3 > a {
  display: flex;
  align-items: center;
  margin: 0 !important;
  min-height: 48px !important;
  padding: 8px 0 10px !important;
}

@media (max-width: 767px) {
  main.wd4-frontpage .cartHolder.bigCart {
    padding: 12px;
  }

  main.wd4-frontpage .cardMeta {
    gap: 8px 12px !important;
    margin-top: 8px !important;
  }

  main.wd4-frontpage .cardMeta__cat {
    display: inline-flex;
    align-items: center;
    min-height: 48px !important;
    padding: 8px 0 !important;
  }

  main.wd4-frontpage .listView .hdg3 > a,
  main.wd4-frontpage .cartHolder.bigCart > .hdg3 > a,
  main.wd4-frontpage .htSlider ul li > p > a,
  main.wd4-frontpage .htSlider .hdg2 a {
    display: flex;
    align-items: center;
    min-height: 48px !important;
    padding-top: 8px !important;
    padding-bottom: 10px !important;
  }

  main.wd4-frontpage .cartHolder.bigCart > .hdg3 > a {
    padding: 8px 0 10px !important;
  }

  main.wd4-frontpage .cartHolder.bigCart > .hdg3 {
    margin-top: 6px !important;
  }
}

/* ---------- Performance: avoid animating non-composited meta chips ---------- */
main.wd4-frontpage .cardMeta__cat {
  transition: color 180ms var(--timing, ease), opacity 180ms var(--timing, ease) !important;
}

main.wd4-frontpage .cardMeta__time,
main.wd4-frontpage .cardMeta__time::before {
  transition: none !important;
}

/* ---------- Accessibility: force 48px mobile touch targets ---------- */
@media (max-width: 767px) {
  main.wd4-frontpage .cardMeta {
    row-gap: 8px !important;
    column-gap: 12px !important;
  }

  main.wd4-frontpage .cardMeta__cat {
    justify-content: center;
    min-width: 48px !important;
    padding-inline: 12px !important;
    border-radius: 999px !important;
    touch-action: manipulation;
  }

  main.wd4-frontpage .cartHolder.listView .hdg3 > a,
  main.wd4-frontpage .cartHolder.bigCart > .hdg3 > a,
  main.wd4-frontpage .htSlider ul li > p > a {
    display: flex !important;
    align-items: center;
    width: 100%;
    min-height: 48px !important;
    padding: 10px 2px !important;
    line-height: 1.35 !important;
    touch-action: manipulation;
  }

  main.wd4-frontpage .htSlider ul li > p {
    margin: 0 10px !important;
  }
}
