/* 1.0.10: scoped corrections; brand artwork remains unchanged. */
#knowledge.hm-knowledge-v104 .hm-k-card{position:relative}
#knowledge.hm-knowledge-v104 .hm-k-card.hm-k-featured{grid-column:1/-1}
#knowledge.hm-knowledge-v104 .hm-k-card.hm-k-featured h3{font-size:clamp(1.4rem,2.6vw,2rem)}
.hm-k-card-link{color:#9ce7df;font-weight:600;margin-top:auto;padding-top:10px;min-height:44px;display:inline-flex;align-items:center}
.hm-k-card-link::after{content:"";position:absolute;inset:0;border-radius:10px}
.hm-k-card:focus-within{outline:3px solid #70e1d6;outline-offset:4px}
.features li p,.mini-steps li p{font-size:16px;line-height:1.9;color:#44566a;margin-top:12px}
.features li{min-width:0}
.hm-contact-compact{padding-block:36px}
.hm-contact-compact h2{font-size:clamp(1.5rem,2.5vw,2rem)}
.hm-contact-compact p{margin-block:12px}
body.hm-knowledge-empty .shelf{padding-bottom:26px;margin-bottom:26px}
body.hm-knowledge-empty .shelf-head{margin-bottom:16px}
.hm-k-clear{min-height:44px;margin-top:12px;padding:8px 16px;background:#fff;border:1px solid #aabfce;border-radius:6px;color:#102944;font:inherit;cursor:pointer}
[hidden]{display:none!important}
.site-header .hd{padding-block:8px}
.brand{max-width:100%}
.site-header .brand .brand-en,.footer .brand .brand-en{font-size:21.85px}
.site-header .brand .brand-ar,.footer .brand .brand-ar{font-size:17.25px}
.site-header .hm-brand-symbol,.footer .hm-brand-symbol{width:56.35px;height:56.35px}
.site-header .brand:has(.hm-brand-symbol),.footer .brand:has(.hm-brand-symbol){gap:12.65px}
body:has(#knowledge.hm-knowledge-v104) .site-header .hm-brand-symbol{width:75.9px;height:75.9px}
body:has(#knowledge.hm-knowledge-v104) .site-header .brand .brand-en{font-size:clamp(20.7px,1.633vw,24.15px)}
body:has(#knowledge.hm-knowledge-v104) .site-header .brand .brand-ar{font-size:clamp(17.25px,1.334vw,20.7px)}
body:has(#knowledge.hm-knowledge-v104) .site-header .brand{gap:14.95px}
@media(max-width:1180px){body:has(#knowledge.hm-knowledge-v104) .site-header .hm-brand-symbol{width:69px;height:69px}body:has(#knowledge.hm-knowledge-v104) .site-header .brand .brand-en{font-size:21.85px}body:has(#knowledge.hm-knowledge-v104) .site-header .brand .brand-ar{font-size:18.4px}}
@media(max-width:900px){.site-header .hm-brand-symbol{width:49.45px;height:49.45px}.site-header .brand .brand-en{font-size:18.4px}.site-header .brand .brand-ar{font-size:14.95px}.site-header .brand:has(.hm-brand-symbol){gap:8.05px}#knowledge .hm-k-editorial-grid{grid-template-columns:1fr}.hm-service-nav-inner{overflow-x:auto;max-width:100%}}
@media(max-width:560px){.site-header .hm-brand-symbol{width:41.4px;height:41.4px}.site-header .brand .brand-en{font-size:14.95px}.site-header .brand .brand-ar{font-size:12.65px}.site-header .brand:has(.hm-brand-symbol){gap:5.75px;max-width:calc(100% - 86px)}body:has(#knowledge.hm-knowledge-v104) .site-header .hm-brand-symbol{width:56.35px;height:56.35px}body:has(#knowledge.hm-knowledge-v104) .site-header .brand .brand-en{font-size:17.25px}body:has(#knowledge.hm-knowledge-v104) .site-header .brand .brand-ar{font-size:14.95px}body:has(#knowledge.hm-knowledge-v104) .site-header .brand{gap:8.05px}.footer .ft-grid{grid-template-columns:1fr}.hm-topic-grid{grid-template-columns:1fr}.hm-consent{flex-wrap:wrap}.hm-k-card-link{padding-block:12px}}
@media(max-width:360px){body:has(#knowledge.hm-knowledge-v104) .site-header .hm-brand-symbol{width:49.45px;height:49.45px}body:has(#knowledge.hm-knowledge-v104) .site-header .brand .brand-en{font-size:14.95px}body:has(#knowledge.hm-knowledge-v104) .site-header .brand .brand-ar{font-size:13.8px}}
