/* v901: /compare in the AREDC Leads look (same values as m-match-ui.css v898-v907). Roll back: remove this link + js/434. */
.bhlk-wrap{--k-st:var(--c-starlight,#162d4c);--k-std:var(--c-starlight-dark,#0f2036);--k-sand:var(--c-sand,#cea577);--k-sandl:var(--c-sand-light,#e3c08a);--k-ivory:var(--c-ivory,#f5f2ec);--k-n100:var(--c-n100,#eaf0f7);--k-surf:#fff;--k-hover:rgba(100,131,170,.1);padding-top:14px;padding-bottom:24px}
.bhlk{display:flex;flex-direction:column;width:min(960px,100%);margin:0 auto;overflow:hidden;background:var(--k-surf);border:1px solid rgba(206,165,119,.45);border-radius:18px;box-shadow:0 18px 48px rgba(15,32,54,.28);animation:bhlk-in .22s ease-out both}
@keyframes bhlk-in{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}
.bhlk>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:linear-gradient(135deg,var(--k-st),var(--k-std));border-bottom:3px solid var(--k-sand)}
.bhlk h3{margin:0;color:#fff;font:800 16px var(--font-head,inherit);letter-spacing:.01em}
.bhlk .match-compare-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.bhlk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border:1px solid var(--k-sand);border-radius:999px;background:var(--k-sand);color:var(--k-st);font:800 14px var(--font-body,inherit);cursor:pointer;box-shadow:none;transition:background .15s,transform .1s}
.bhlk-btn:hover{background:var(--k-sandl);border-color:var(--k-sandl)}
.bhlk-btn:active{transform:scale(.97)}
.bhlk-btn:focus-visible{outline:3px solid rgba(100,131,170,.7);outline-offset:2px}
.bhlk-btn.mc-ghost{background:transparent;border-color:rgba(255,255,255,.55);color:#fff}
.bhlk-btn.mc-ghost:hover{background:rgba(255,255,255,.12);border-color:#fff}
.bhlk-i{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.bhlk .match-compare-scroll{overflow:auto;overscroll-behavior:contain;background:var(--k-ivory)}
.bhlk .match-compare-table{border-collapse:separate;border-spacing:0;min-width:680px;width:100%;font-size:14px;background:var(--k-surf)}
.bhlk .match-compare-table th,.bhlk .match-compare-table td{padding:13px 16px;border-bottom:1px solid var(--k-n100);text-align:start;vertical-align:top;white-space:normal}
.bhlk .match-compare-table th:first-child{position:sticky;left:0;z-index:3;min-width:115px}
.bhlk .match-compare-table thead th{background:var(--k-st);color:#fff;font:800 13px var(--font-body,inherit);letter-spacing:.04em;border-bottom:2px solid var(--k-sand);white-space:nowrap}
.bhlk .match-compare-table thead th:first-child{background:var(--k-std);color:var(--k-sandl);font-size:12px;text-transform:uppercase;letter-spacing:.1em}
.bhlk .match-compare-table tbody th{background:var(--k-ivory);color:var(--k-st);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;border-inline-end:1px solid var(--k-n100)}
.bhlk .match-compare-table td{background:var(--k-surf);color:var(--k-st);font-weight:500}
.bhlk .match-compare-table tbody tr:nth-child(even) td{background:var(--k-ivory)}
.bhlk .match-compare-table tbody tr:hover td,.bhlk .match-compare-table tbody tr:hover th{background:var(--k-hover)}
.bhlk .match-compare-table tbody tr:nth-child(2) td,.bhlk .match-compare-table tbody tr:nth-child(3) td{font-weight:700}
.bhlk .match-compare-table tbody tr:nth-child(5) td{background:rgba(227,192,138,.35);font-weight:800;font-size:15px}
.bhlk .match-compare-table tbody tr:nth-child(5) th{background:rgba(227,192,138,.55);color:var(--k-st)}
.bhlk .match-compare-table tbody tr:last-child th,.bhlk .match-compare-table tbody tr:last-child td{border-bottom:0}
.bhlk .match-compare-table thead th.mc-colh{white-space:normal;vertical-align:top;padding:14px 12px 12px;width:184px;min-width:184px;max-width:184px;box-sizing:border-box}
.bhlk .match-compare-table tbody td{min-width:0}
.bhlk .mc-colh .mc-pic{position:relative;display:block;box-sizing:border-box;width:100%;height:96px;margin:0 0 10px;overflow:hidden;border-radius:12px;background:var(--k-std) center/contain no-repeat;border:1px solid rgba(206,165,119,.4);box-shadow:0 5px 14px rgba(15,32,54,.4);opacity:.92;transition:opacity .25s ease}
.bhlk .mc-colh .mc-pic:not(.has)::after{content:"AL ASMAKH";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:800 10px var(--font-body,inherit);letter-spacing:.14em;color:var(--k-sandl)}
.bhlk .mc-colh .mc-pic.has{opacity:1}
.bhlk .mc-colh b{display:block;clear:both;font:800 13px var(--font-body,inherit);letter-spacing:.03em;line-height:1.3;overflow-wrap:anywhere}
[data-theme="dark"] .bhlk{background:#13253d}
[data-theme="dark"] .bhlk .match-compare-table,[data-theme="dark"] .bhlk .match-compare-table td{background:#13253d;color:#eaeef3}
[data-theme="dark"] .bhlk .match-compare-table tbody tr:nth-child(even) td,[data-theme="dark"] .bhlk .match-compare-table tbody th,[data-theme="dark"] .bhlk .match-compare-scroll{background:#0e1d31}
[data-theme="dark"] .bhlk .match-compare-table tbody th{color:#e3c08a}
[data-theme="dark"] .bhlk .match-compare-table th,[data-theme="dark"] .bhlk .match-compare-table td{border-color:rgba(255,255,255,.1)}
@media(max-width:560px){
  .bhlk-wrap{padding-left:8px;padding-right:8px}
  .bhlk{border-radius:12px}
  .bhlk>header{padding:12px 14px}
  .bhlk h3{font-size:15px}
  .bhlk .match-compare-acts{gap:6px}
  .bhlk-btn{padding:0 12px;min-height:38px}
  .bhlk .match-compare-table th,.bhlk .match-compare-table td{padding:11px 12px}
  .bhlk .match-compare-table thead th.mc-colh{width:150px;min-width:150px;max-width:150px;padding:10px}
  .bhlk .mc-colh .mc-pic{height:80px}
}
@media(prefers-reduced-motion:reduce){.bhlk,.bhlk-btn,.bhlk .mc-colh .mc-pic{animation:none;transition:none}}
