/* leadership-palantir.css — Palantir-style overlay for leadership (2026-10-25).
   Left-aligned hero, sharp (radius 0) buttons, white primary + outline secondary,
   hairline spec-sheet sections. Content unchanged. Remove the <link> to revert. */
html body #page #content #main .qac-leadership .qma-hero > .qma-in{align-items:flex-start!important;text-align:left!important}
html body #page #content #main .qac-leadership .qma-hero .qma-crumb{justify-content:flex-start!important}
html body #page #content #main .qac-leadership .qma-hero .qma-eb{display:flex!important;align-items:center;gap:12px;letter-spacing:.18em!important}
html body #page #content #main .qac-leadership .qma-hero .qma-eb::before{content:"";display:block;width:40px;height:1px;background:#fff;flex:none}
html body #page #content #main .qac-leadership .qma-hero h1{text-align:left!important}
html body #page #content #main .qac-leadership .qma-hero .qma-lead{margin-left:0!important;text-align:left!important}
html body #page #content #main .qac-leadership .qtl-hero-bottom{margin-left:0!important}
html body #page #content #main .qac-leadership .qtl-pillars{justify-content:flex-start!important}
html body #page #content #main .qac-leadership .qtl-pillars span:first-child{padding-left:0!important}
html body #page #content #main .qac-leadership .qtl-button{border:1px solid #fff!important;border-radius:0!important;background:#fff!important;color:#171a20!important}
html body #page #content #main .qac-leadership .qtl-button:hover{background:#e2e3e3!important;border-color:#e2e3e3!important;color:#171a20!important}
html body #page #content #main .qac-leadership .qtl-secondary{background:transparent!important;border-color:rgba(255,255,255,.65)!important;color:#fff!important}
html body #page #content #main .qac-leadership .qtl-secondary:hover{background:rgba(255,255,255,.12)!important;border-color:#fff!important;color:#fff!important}
html body #page #content #main .qac-leadership .qac-leadership-section{border-top:1px solid #e2e3e3!important}
html body #page #content #main .qac-leadership .qac-section-head{text-align:left!important;margin:0 0 60px!important}
html body #page #content #main .qac-leadership .qac-section-head > p{margin-left:0!important}
html body #page #content #main .qac-leadership .qac-role{border-top:2px solid #171a20!important;padding-top:24px!important}
html body #page #content #main .qac-leadership .qac-role .qac-eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.08em}
html body #page #content #main .qac-leadership :is(.qac-eyebrow,.qma-eb){letter-spacing:.14em!important}
html body #page #content #main .qac-leadership .qma-sib{border-top:0!important}
@media(max-width:760px){
html body #page #content #main .qac-leadership .qtl-actions{grid-template-columns:1fr!important}
html body #page #content #main .qac-leadership .qtl-button{width:100%}
}
