/* Press and news (scripts/press-inject.mjs): the blog family, the "Featured by" logo belt, the press desk. Approved draft: Desktop/HTML Design Drafts/Press Pages, 4 Nov 2026. */
main.press section.feat-band{border-top:1px solid var(--stone);padding-top:72px}
main.press section#coverage{padding-top:72px;padding-bottom:72px}
main.press section#coverage .bcards{margin-top:40px}
.feat-band .sec{margin-bottom:var(--s16,16px)}
.feat-band .wrap > .body{margin:0 0 var(--s32,32px)}
@media(max-width:640px){main.press section.feat-band,main.press section#coverage{padding-top:48px}}
.feat-logos{list-style:none;margin:0 0 var(--s48);padding:var(--s32) 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;
  gap:var(--s24) var(--s40, 40px);border-block:1px solid rgba(125,115,104,.35)}
/* the conveyor belt (4 Nov): two copies of the logos, moved slowly by BELT_JS; swipe, drag or scroll it by hand, it waits, then carries on */
.belt{margin:0 0 var(--s48);padding:var(--s40,40px) 0;border-block:1px solid rgba(125,115,104,.35);overflow-x:auto;overflow-y:hidden;
  scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-x:contain;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.belt::-webkit-scrollbar{display:none}
.belt.drag{cursor:grabbing}
.belt.drag a{pointer-events:none}
.belt-track{display:flex;width:max-content}
.belt .feat-logos{margin:0;padding:0 72px 0 0;border:0;flex-wrap:nowrap;gap:0 72px}
.feat-logos{list-style:none;margin:0 0 var(--s48);padding:var(--s32) 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;
  gap:var(--s24) 64px;border-block:1px solid rgba(125,115,104,.35)}
.feat-logos li{flex:none}
.feat-logos a,.feat-logos span{display:block;transition:transform .3s}
.feat-logos a:hover{transform:translateY(-2px)}
.feat-logos img{display:block;height:38px;width:auto;max-width:none;-webkit-user-drag:none;user-select:none}
.feat-logos img.sq{height:64px}
@media(max-width:640px){.belt .feat-logos{gap:0 48px;padding-right:48px}.feat-logos img{height:36px}.feat-logos img.sq{height:58px}}
.cov .held-go{color:var(--warm-grey,#7d7368)}
.cov .bc-t{font-size:22px}
.cov .bc-go{margin:var(--s16) 0 0;font:600 11.5px/1.3 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}
.cov .bc-go span{color:var(--gold-text)}
.press-desk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s64);align-items:start}
@media(max-width:900px){.press-desk{grid-template-columns:minmax(0,1fr);gap:var(--s32)}}
.press-desk .body{margin:0 0 var(--s16)}
.press-desk .btn{margin-top:var(--s8);text-decoration:none}
.press-desk .about{padding:var(--s32);background:var(--bone);border:1px solid var(--stone)}
.press-desk .about .body{font-size:15px;line-height:24px}
.blog-hero.no-form .hero-layer{grid-template-columns:minmax(0,1fr)}
.blog-hero.no-form h1{max-width:none}
.blog-hero.no-form .lede{max-width:820px}
.art-video{margin:0 0 var(--s32);background:#0b0b0b}
.art-video video{display:block;width:100%;height:auto;aspect-ratio:16/9}
.art-body .tr-line{margin:0 0 var(--s16)}
.art-body .tr-who{font-weight:500;color:var(--ink)}
.art-body .tr-note{color:var(--warm-grey,#7d7368);font-size:15px}
.held{background:rgba(224,181,74,.28);padding:0 4px}
.art-body .issued{color:var(--warm-grey, #7d7368);font-size:15px}
.byline a,.bc-m a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.art-body .dateline{margin-top:0}
.art-body .about-rel{margin-top:var(--s48);padding-top:var(--s24);border-top:1px solid var(--stone)}
.art-body .about-rel h2{margin-top:0}
/* Cormorant defaults to old-style figures: every serif number on the press pages is lining (dates, AED amounts, 30 clinics by 2030) */
.press h1,.press h2,.press h3,.press .bc-t,.press .latest-t,.press blockquote{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}
