/* Scope decoration to wrappers; translated child spans must not inherit a second pill. */
.academy-hero-meta>span>span{display:inline;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
.academy-hero-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.academy-hero-meta>span{display:inline-flex;align-items:center;line-height:1.7}
@media(max-width:350px){.site-header .brand-copy strong{font-size:18px;letter-spacing:1px}.site-header .brand-copy small{font-size:7px;letter-spacing:.5px}}
.academy-card-photo{background:#e8e2d7;aspect-ratio:16/10;overflow:hidden;display:block}.academy-card-photo img{display:block;width:100%;height:100%;object-fit:cover}
.academy-card-photo{min-width:0;width:100%;max-width:100%}.academy-card-content{min-width:0}
/* Normal-flow contact control on mobile academy pages: no content overlay. */
@media(max-width:760px){.floating-whatsapp{position:static;inset:auto;display:flex;width:max-content;max-width:calc(100% - 32px);margin:20px auto 28px;transform:none}}
