
/* BMH-ESS v1: Everyday essentials / Muslim Hub / Radio / Fact Check — same look as the app */
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3){background:transparent!important;padding:0!important;margin:18px 0!important}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3)>.bmh-container{max-width:none!important;margin:0!important;padding:18px!important;border-radius:30px!important;background:linear-gradient(170deg,#1b2133,#090b12)!important;box-shadow:0 30px 60px -36px rgba(0,0,0,.9)!important;border:0!important;box-sizing:border-box}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmh-social-head{border:0!important;margin-bottom:12px!important}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmh-social-title{color:#fff!important;font-weight:900!important}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmh-social-head-left>span:last-child{background:#ffc94d!important;color:#2a1f00!important;font-weight:800!important;border-radius:999px!important}
/* grid: two tiles, Muslim Hub, two tiles — like the app */
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-tiles{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-t{position:relative;overflow:hidden;isolation:isolate;min-height:200px;border:0!important;border-radius:22px!important;padding:16px!important;color:#fff!important;
  background:linear-gradient(150deg,var(--e1),var(--e2) 55%,var(--e3))!important;box-shadow:0 18px 30px -18px rgba(0,0,0,.85)!important;transition:transform .25s cubic-bezier(.2,.8,.2,1)!important}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-t:hover{transform:translateY(-3px)}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-t::before{content:"";position:absolute;right:-50px;top:-60px;width:170px;height:170px;border-radius:50%;background:var(--ea);opacity:.18;z-index:-1}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-t::after{content:attr(data-eg);position:absolute;right:-14px;top:30px;font-size:118px;line-height:1;opacity:.15;transform:rotate(-12deg);z-index:-1;filter:grayscale(1) brightness(3)}
.bmhd.bmhe .bmhe-arr{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.25);display:grid;place-items:center;font-size:15px;font-weight:900;color:#fff}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-top{display:flex!important;flex-direction:column-reverse!important;align-items:flex-start!important;gap:6px!important}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-top>b{color:rgba(255,255,255,.82)!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.02em}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-top .bmhd-ic{zoom:1.45;border-radius:13px;box-shadow:0 4px 10px rgba(0,0,0,.45)}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-k{color:var(--ea)!important;font-weight:800!important}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-k *{color:inherit}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-v{color:#fff!important;font-size:23px!important;font-weight:900!important}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-s{color:rgba(255,255,255,.85)!important}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-mini i{background:rgba(0,0,0,.3)!important;border:0!important;color:#fff!important;font-weight:800!important;border-radius:10px!important}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-mini i.on{background:var(--ea)!important;color:#111!important}
/* Muslim Hub inside the box, full width */
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-tiles>.bmht-mb{grid-column:1/-1;margin:0!important;padding:0!important}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-tiles>.bmht-mb>.bmh-container{max-width:none!important;padding:0!important;margin:0!important}
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-tiles>.bmht-mb .bmht-mb-in{border-radius:24px!important;border:0!important;background:linear-gradient(135deg,#0f6b49,#063723 55%,#020c07)!important;padding:18px 20px!important;box-shadow:0 18px 30px -18px rgba(0,0,0,.85)!important}
/* wide cards (Services & embassies here, Kids at the bottom) */
.bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-wides{display:block!important;margin-top:12px!important}
.bmhe-svc:not(#bx1):not(#bx2):not(#bx3),.bmhe-kids:not(#bx1):not(#bx2):not(#bx3){position:relative;overflow:hidden;isolation:isolate;border:0!important;border-radius:24px!important;padding:18px!important;color:#fff!important;box-shadow:0 18px 30px -18px rgba(0,0,0,.85)!important}
.bmhe-svc:not(#bx1):not(#bx2):not(#bx3){background:linear-gradient(150deg,#4338ca,#1e1b4b 55%,#07061a)!important;--ea:#c7d2fe}
.bmhe-kids:not(#bx1):not(#bx2):not(#bx3){background:linear-gradient(150deg,#c2410c,#831843 55%,#2a0616)!important;--ea:#fde68a;padding:24px!important;border-radius:28px!important}
.bmhe-svc::before,.bmhe-kids::before{content:"";position:absolute;right:-60px;top:-80px;width:260px;height:260px;border-radius:50%;background:var(--ea);opacity:.18;z-index:-1}
.bmhe-svc:not(#bx1):not(#bx2):not(#bx3) *,.bmhe-kids:not(#bx1):not(#bx2):not(#bx3) *{color:#fff!important}
.bmhe-svc:not(#bx1):not(#bx2):not(#bx3) .bmhd-wh span,.bmhe-kids:not(#bx1):not(#bx2):not(#bx3) .bmhd-wh span{color:rgba(255,255,255,.88)!important}
.bmhe-svc:not(#bx1):not(#bx2):not(#bx3) .bmhd-wh b,.bmhe-kids:not(#bx1):not(#bx2):not(#bx3) .bmhd-wh b{font-size:20px!important;font-weight:900!important}
.bmhe-svc:not(#bx1):not(#bx2):not(#bx3) .bmhd-wh em,.bmhe-kids:not(#bx1):not(#bx2):not(#bx3) .bmhd-wh em{color:var(--ea)!important;font-weight:800!important}
.bmhe-svc:not(#bx1):not(#bx2):not(#bx3) .bmhd-wh .bmhd-ic{zoom:1.25;border-radius:14px;box-shadow:0 4px 10px rgba(0,0,0,.45)}
.bmhe-kids:not(#bx1):not(#bx2):not(#bx3) .bmhd-wh .bmhd-ic{zoom:2;border-radius:14px;box-shadow:0 4px 10px rgba(0,0,0,.45)}
.bmhe-svc:not(#bx1):not(#bx2):not(#bx3) .bmhd-ch a,.bmhe-kids:not(#bx1):not(#bx2):not(#bx3) .bmhd-ch a{background:rgba(0,0,0,.28)!important;border:0!important;border-radius:14px!important;color:#fff!important;font-weight:800!important}
.bmhe-svc:not(#bx1):not(#bx2):not(#bx3) .bmhd-ch a:hover,.bmhe-kids:not(#bx1):not(#bx2):not(#bx3) .bmhd-ch a:hover{background:rgba(0,0,0,.42)!important}
.bmhe-kids:not(#bx1):not(#bx2):not(#bx3) .bmhd-ch{gap:12px!important;margin-top:18px!important}
.bmhe-kids:not(#bx1):not(#bx2):not(#bx3) .bmhd-ch a{padding:16px 6px!important;font-size:15px!important}
.bmhe-kidswrap{margin:18px 0}
/* Radio — like the app's player */
.bmhw-rs.bmhe-radio:not(#bx1):not(#bx2):not(#bx3){border:0!important;border-radius:30px!important;background:linear-gradient(135deg,#0c4a2b,#062016 55%,#020806)!important;box-shadow:0 30px 60px -36px rgba(0,0,0,.9)!important}
.bmhw-rs.bmhe-radio:not(#bx1):not(#bx2):not(#bx3) .bmhw-rpill{background:rgba(0,0,0,.35)!important;border:0!important;color:#fff!important;font-weight:800!important}
.bmhw-rs.bmhe-radio:not(#bx1):not(#bx2):not(#bx3) .bmhw-rtop a{color:#4fd08a!important;font-weight:800!important}
.bmhw-rs.bmhe-radio:not(#bx1):not(#bx2):not(#bx3) .bmhw-disc{border:3px solid #4fd08a!important;background:#0b0b0b!important;box-shadow:0 0 22px -4px rgba(79,208,138,.6)!important}
.bmhw-rs.bmhe-radio:not(#bx1):not(#bx2):not(#bx3) .bmhw-din{background:#fff!important;width:70px!important;height:70px!important}
.bmhw-rs.bmhe-radio:not(#bx1):not(#bx2):not(#bx3) .bmhw-rname{color:#fff!important;font-size:24px!important;font-weight:900!important}
.bmhw-rs.bmhe-radio:not(#bx1):not(#bx2):not(#bx3) .bmhw-rsub{color:#9fd6b5!important}
.bmhw-rs.bmhe-radio:not(#bx1):not(#bx2):not(#bx3) .bmhw-play{background:#e21d2f!important;box-shadow:0 0 22px -2px rgba(226,29,47,.7)!important;border:0!important;width:56px!important;height:56px!important}
.bmhw-rs.bmhe-radio:not(#bx1):not(#bx2):not(#bx3) .bmhw-eq span{background:#4fd08a!important}
.bmhw-rs.bmhe-radio .bmhw-rst{display:flex;gap:12px;overflow-x:auto;padding-top:14px;scrollbar-width:thin;scrollbar-color:#1f5c3c transparent}
.bmhw-rs.bmhe-radio .bmhw-rsc{all:unset;cursor:pointer;flex:0 0 70px;display:flex;flex-direction:column;align-items:center;gap:5px}
.bmhw-rs.bmhe-radio .bmhw-rsa{width:58px;height:58px;border-radius:50%;padding:3px;box-sizing:border-box;box-shadow:0 0 0 2px rgba(255,255,255,.12);display:block}
.bmhw-rs.bmhe-radio .bmhw-rsa img{width:100%;height:100%;border-radius:50%;background:#fff;object-fit:contain;padding:6px;box-sizing:border-box}
.bmhw-rs.bmhe-radio .bmhw-rsa svg{width:100%;height:100%;border-radius:50%;background:#fff;padding:12px;box-sizing:border-box}
.bmhw-rs.bmhe-radio .bmhw-rsn{color:#a9c4b4;font-size:11.5px;max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
.bmhw-rs.bmhe-radio .bmhw-rsc.on .bmhw-rsa{box-shadow:0 0 0 2px #4fd08a,0 0 14px -2px #4fd08a}
.bmhw-rs.bmhe-radio .bmhw-rsc.on .bmhw-rsn{color:#fff;font-weight:800}
/* Fact Check card — like the app's */
.bmhe-fc{margin:18px 0}
.bmhe-fc-card{position:relative;overflow:hidden;isolation:isolate;border-radius:30px;padding:22px;background:linear-gradient(135deg,#3b1fb8,#170c52 55%,#07041a);box-shadow:0 30px 60px -36px rgba(0,0,0,.9);color:#fff}
.bmhe-fc-bg{position:absolute;right:-20px;top:-40px;font-size:220px;line-height:1;opacity:.08;z-index:-1;pointer-events:none}
.bmhe-fc-top{display:flex;align-items:center}
.bmhe-fc-pill{background:rgba(0,0,0,.35);padding:7px 13px;border-radius:14px;font-weight:800;font-size:14px}
.bmhe-fc-all{margin-left:auto;color:#c9b8ff!important;font-weight:800;text-decoration:none}
.bmhe-fc-main{display:flex;align-items:center;gap:18px;margin-top:16px;text-decoration:none;color:#fff!important}
.bmhe-fc-logo{flex:none;width:100px;height:100px;border-radius:26px;overflow:hidden;background:#0b0820;box-shadow:0 0 0 3px #8f74ff,0 0 26px -2px #7c5cff}
.bmhe-fc-logo img{width:100%;height:100%;object-fit:cover;display:block}
.bmhe-fc-txt b{display:block;font-size:24px;font-weight:900;line-height:1.25}
.bmhe-fc-txt small{display:block;color:#cfc4ff;font-size:15px;margin-top:4px}
.bmhe-fc-btns{display:flex;gap:12px;margin-top:18px}
.bmhe-fc-btns a{flex:1;text-align:center;padding:13px;border-radius:14px;font-weight:900;font-size:15px;text-decoration:none;transition:transform .2s}
.bmhe-fc-btns a:hover{transform:translateY(-2px)}
.bmhe-fc-b1{background:#fff;color:#3b1fb8!important}
.bmhe-fc-b2{background:rgba(255,255,255,.14);color:#fff!important}
.bmhe-fc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.bmhe-fc-chips span{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:10px;font-size:12.5px;font-weight:700;background:color-mix(in srgb,var(--c) 16%,transparent)}
.bmhe-fc-chips i{width:7px;height:7px;border-radius:50%;background:var(--c)}
#bmh-w-radio .bmhw-wrap:not(#bx1):not(#bx2){max-width:none!important;padding:0!important;margin:18px 0!important}
.bmhw-rs.bmhe-radio:not(#bx1):not(#bx2):not(#bx3) .bmhw-eq{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:0!important}
.bmhw-rs.bmhe-radio:not(#bx1):not(#bx2):not(#bx3) .bmhw-eq span{width:5px!important;border-radius:3px!important}
.bmhe-kids:not(#bx1):not(#bx2):not(#bx3) .bmhd-wh b{font-size:27px!important}
.bmhe-kids:not(#bx1):not(#bx2):not(#bx3) .bmhd-wh small{font-size:15.5px!important}
.bmhe-kids:not(#bx1):not(#bx2):not(#bx3) .bmhd-ch a>:first-child{font-size:26px!important;line-height:1.2}
@media (max-width:700px){
  .bmhe-kids:not(#bx1):not(#bx2):not(#bx3) .bmhd-wh b{font-size:21px!important}
  .bmhe-kids:not(#bx1):not(#bx2):not(#bx3) .bmhd-wh .bmhd-ic{zoom:1.5}
  .bmhe-kids:not(#bx1):not(#bx2):not(#bx3) .bmhd-ch{gap:8px!important}
  .bmhe-kids:not(#bx1):not(#bx2):not(#bx3) .bmhd-ch a{padding:12px 4px!important}
  .bmhe-fc-card{padding:18px}
  .bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3)>.bmh-container{padding:14px!important;max-width:calc(100% - 16px)!important}
  .bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-tiles{gap:10px!important}
  .bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-t{min-height:184px;padding:12px!important}
  .bmhd.bmhe:not(#bx1):not(#bx2):not(#bx3) .bmhd-v{font-size:19px!important}
  .bmhe-fc-logo{width:84px;height:84px}
  .bmhe-fc-txt b{font-size:19px}
}

/* BMH-PRESSCLUB: Press Club cards readable — no white frame, white 3D tiles, dark names */
.bmh-home.bmhx:not(#bx1):not(#bx2):not(#bx3):not(#bx4) .bmh-home-press-club-featured{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;backdrop-filter:none!important}
.bmh-home.bmhx:not(#bx1):not(#bx2):not(#bx3):not(#bx4) .bmh-home-press-club-card{background:linear-gradient(170deg,#ffffff,#f1f4fb)!important;border:0!important;border-radius:18px!important;box-shadow:0 14px 26px -14px rgba(0,0,0,.75),0 0 0 1px color-mix(in srgb,var(--xa) 20%,transparent)!important;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s!important}
.bmh-home.bmhx:not(#bx1):not(#bx2):not(#bx3):not(#bx4) .bmh-home-press-club-card:hover{transform:perspective(800px) translateY(-4px) rotateX(4deg)!important;box-shadow:0 22px 34px -14px rgba(0,0,0,.85),0 0 0 2px var(--xa),0 0 26px -6px var(--xa)!important}
.bmh-home.bmhx:not(#bx1):not(#bx2):not(#bx3):not(#bx4) .bmh-home-press-club-card :is(h3,h4,p,span,small){color:#1f2937!important;text-shadow:none!important;font-weight:700!important}

/* BMH-SOCIAL-GRID: Facebook & YouTube pages laid out like Instagram / X — red-bar group headings, white tiles, big round photos */
.yd-cat:not(#yx1):not(#yx2):not(#yx3)>h3{font-size:21px!important;font-weight:900!important;color:#0b3b2a!important;padding-left:14px!important;position:relative;margin:26px 0 12px!important;line-height:1.3}
.yd-cat:not(#yx1):not(#yx2):not(#yx3)>h3::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:3px;background:#e21d2f}
.yd-cat:not(#yx1):not(#yx2):not(#yx3)>h3 small{color:#6b7280!important;font-weight:700!important;font-size:14px!important;margin-left:4px}
.yd-cat:not(#yx1):not(#yx2):not(#yx3) .yd-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:14px!important}
.yd-cat:not(#yx1):not(#yx2):not(#yx3) .yd-it{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;height:auto!important;background:#fff!important;border:1px solid #e6e9ef!important;border-radius:12px!important;padding:16px 10px 12px!important;box-shadow:0 1px 3px rgba(15,23,42,.05)!important;transition:transform .2s,box-shadow .2s!important;text-decoration:none!important}
.yd-cat:not(#yx1):not(#yx2):not(#yx3) .yd-it:hover{transform:translateY(-3px);box-shadow:0 12px 22px -12px rgba(15,23,42,.35)!important}
.yd-cat:not(#yx1):not(#yx2):not(#yx3) .yd-av{width:110px!important;height:110px!important;min-width:110px!important;font-size:34px!important}
.yd-cat:not(#yx1):not(#yx2):not(#yx3) .yd-av img{width:100%!important;height:100%!important}
.yd-cat:not(#yx1):not(#yx2):not(#yx3) .yd-nm{display:block!important;width:100%!important;max-width:none!important;margin-top:12px!important;padding-top:10px!important;border-top:1px solid #eef0f3!important;text-align:center!important;font-weight:700!important;font-size:13.5px!important;color:#111827!important;white-space:normal!important}
@media (max-width:700px){.yd-cat:not(#yx1):not(#yx2):not(#yx3) .yd-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;gap:10px!important}.yd-cat:not(#yx1):not(#yx2):not(#yx3) .yd-av{width:86px!important;height:86px!important;min-width:86px!important}}

/* BMH-SOCIAL-SIZE: See All pages for Facebook, YouTube, Instagram and X — normal-size tiles on computer and phone, page title on top */
.yd-cat:not(#yx1):not(#yx2):not(#yx3):not(#yx4) .yd-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))!important;gap:12px!important}
.yd-cat:not(#yx1):not(#yx2):not(#yx3):not(#yx4) .yd-it{padding:12px 8px 10px!important}
.yd-cat:not(#yx1):not(#yx2):not(#yx3):not(#yx4) .yd-av{width:78px!important;height:78px!important;min-width:78px!important;font-size:24px!important}
.yd-cat:not(#yx1):not(#yx2):not(#yx3):not(#yx4) .yd-nm{font-size:12.5px!important;margin-top:9px!important;padding-top:8px!important;line-height:1.3!important}
.yd-cat:not(#yx1):not(#yx2):not(#yx3):not(#yx4)>h3{font-size:19px!important;margin:22px 0 10px!important}
#bmh-media-sources-directory:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .bmh-source-directory-grid:has(.bmh-social-group-head){grid-template-columns:repeat(auto-fill,minmax(138px,1fr))!important;gap:12px!important}
#bmh-media-sources-directory:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .bmh-source-directory-grid:has(.bmh-social-group-head)>.bmh-social-group-head{grid-column:1/-1!important;font-size:19px!important}
#bmh-media-sources-directory:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .bmh-source-directory-grid:has(.bmh-social-group-head) .bmh-source-directory-card{min-height:0!important;height:auto!important;padding:12px 8px 10px!important}
#bmh-media-sources-directory:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .bmh-source-directory-grid:has(.bmh-social-group-head) .bmh-source-directory-logo{width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;margin:0 auto!important}
#bmh-media-sources-directory:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .bmh-source-directory-grid:has(.bmh-social-group-head) .bmh-source-directory-logo img{width:100%!important;height:100%!important}
#bmh-media-sources-directory:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .bmh-source-directory-grid:has(.bmh-social-group-head) .bmh-source-directory-name{font-size:12.5px!important;line-height:1.3!important;margin-top:9px!important;padding-top:8px!important}
.bmhe-dirhead:not(#yx1):not(#yx2){display:flex!important;align-items:center;justify-content:space-between;margin:6px 0 4px!important}
.bmhe-dirhead:not(#yx1):not(#yx2) h2{position:relative;padding-left:14px!important;font-size:26px!important;font-weight:900!important;color:#0b3b2a!important;margin:0!important}
.bmhe-dirhead:not(#yx1):not(#yx2) h2::before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:4px;border-radius:3px;background:#e21d2f}
.bmhe-dirhead:not(#yx1):not(#yx2) span{border:1.5px solid #16a34a!important;color:#15803d!important;background:#f0fdf4!important;border-radius:999px!important;padding:3px 12px!important;font-weight:800!important;font-size:12.5px!important;text-transform:capitalize}
@media (max-width:700px){
  .yd-cat:not(#yx1):not(#yx2):not(#yx3):not(#yx4) .yd-grid,#bmh-media-sources-directory:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .bmh-source-directory-grid:has(.bmh-social-group-head){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
  .yd-cat:not(#yx1):not(#yx2):not(#yx3):not(#yx4) .yd-av,#bmh-media-sources-directory:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .bmh-source-directory-grid:has(.bmh-social-group-head) .bmh-source-directory-logo{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important}
  .yd-cat:not(#yx1):not(#yx2):not(#yx3):not(#yx4) .yd-nm,#bmh-media-sources-directory:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6):not(#q7):not(#q8):not(#q9):not(#q10) .bmh-source-directory-grid:has(.bmh-social-group-head) .bmh-source-directory-name{font-size:11.5px!important}
  .bmhe-dirhead:not(#yx1):not(#yx2) h2{font-size:20px!important}
}
