
/* === KAB Charts (mini + wheel) === */
.astro-section{display:flex;gap:24px;align-items:flex-start;margin:32px 0;padding:24px 0;border-bottom:1px solid #e7ecf3}
.astro-text{flex:2 1 0;min-width:0}
.astro-figure{flex:1 1 0;display:flex;justify-content:center}
.astro-figure svg{width:100%;max-width:260px;height:auto}
@media (max-width:900px){
  .astro-section{flex-direction:column}
  .astro-text,.astro-figure{flex:none;width:100%}
  .astro-figure svg{max-width:420px}
}
.kab-result h2{margin:0 0 10px 0}
.kab-result p{margin:8px 0}
