/* Draft annotation refinements */
#kma-concept header .brand-lockup{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;flex-shrink:0}
#kma-concept header .brand-lockup img{width:65px;height:62px}
#kma-concept .brand-name{display:flex;flex-direction:column;font-family:"Barlow Condensed",sans-serif;font-size:25px;font-weight:700;line-height:1;letter-spacing:.025em}
#kma-concept .brand-name span{font-family:"Source Sans 3",sans-serif;font-size:13px;letter-spacing:.23em;margin-top:7px;color:#f2ce3e}
#kma-concept header nav a,#kma-concept header summary{text-transform:uppercase;letter-spacing:.035em}
#kma-concept .global-nav{gap:17px}
#kma-concept .global-nav a,#kma-concept .global-nav summary{font-size:13px}
#kma-concept header summary::after,#kma-concept header summary::before{content:none!important;display:none!important}
#kma-concept header summary::marker{content:""}
#kma-concept header summary::-webkit-details-marker{display:none}
#kma-concept #network .feature-grid{margin-top:60px}
#kma-concept .social-links{display:flex;flex-direction:column;gap:12px}
#kma-concept .social-links a{display:inline-flex;align-items:center;gap:11px;align-self:flex-start;min-height:28px}
#kma-concept .social-links svg{width:20px;height:20px;flex:none;fill:currentColor}
@media(max-width:1200px){#kma-concept .global-nav{display:none}#kma-concept .mobile-navigation{display:block}#kma-concept .mobile-navigation nav{position:absolute;left:0;right:0;z-index:30;background:#1b1b1b;padding:24px;display:flex;align-items:stretch;flex-direction:column;gap:8px}#kma-concept .mobile-navigation nav a{display:block;padding:10px}#kma-concept .mobile-navigation>summary{padding:5px 18px;border:1px solid #777}}
@media(max-width:450px){#kma-concept header .brand-lockup{gap:9px}#kma-concept header .brand-lockup img{width:48px;height:52px}#kma-concept .brand-name{font-size:22px}#kma-concept .brand-name span{font-size:11px}}
