
/* V127 editorial cleanup and public-search presentation */
.aks-v127-brief{max-width:900px;margin:1.25rem auto;padding:1.35rem;border:1px solid #d6e0e8;border-radius:16px;background:#fff;color:#17222d;box-shadow:0 10px 28px rgba(20,40,60,.06)}
.aks-v127-top{display:flex;justify-content:space-between;gap:1rem;align-items:center}.aks-v127-kicker{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.aks-v127-confidence{font-size:.82rem;font-weight:700}.aks-v127-brief h3{margin:.55rem 0}.aks-v127-brief h4{margin:1.1rem 0 .4rem}.aks-v127-brief li{margin:.45rem 0}.aks-v127-boundary{font-size:.92rem;color:#455361}.aks-v127-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.v127-simple-explainer{font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.55;max-width:790px;margin:1rem 0 1.25rem}.v127-service-path{margin-top:0}.v127-catalogue-disclosure{max-width:1180px;margin:1rem auto 2.5rem;border:1px solid #d8e1e8;border-radius:16px;background:#fff}.v127-catalogue-disclosure>summary{cursor:pointer;padding:1rem 1.2rem;font-weight:800}.v127-catalogue-body{border-top:1px solid #e3e9ee}.v127-catalogue-body>.section{margin:0}.footer-global-current{gap:1.4rem}.footer-brand-column .muted{max-width:430px}.site-footer .footer-link-group a{margin:.18rem 0}@media(max-width:720px){.aks-v127-top{align-items:flex-start;flex-direction:column}.aks-v127-actions{display:grid}.aks-v127-actions .button{width:100%;box-sizing:border-box}}

/* V127 release marker: consistent bottom-right build identification on every public page. */
.v99-light-version{max-width:1180px;margin:18px auto 8px;padding:0 18px;text-align:right;font-size:11px;line-height:1.2;color:#5B667A;letter-spacing:.04em}
