/* academy-holding-opex-r1 (20261106): AMAADOR HOLDING strip + HSE/OPEX hub CTAs on Academy.
   Hubs: https://amaador-hse.com/holding/ + https://opex-os.com/holding/ (live). AQOS omitted. */
.ah-holding-footer{margin:1rem 0 0;padding:.85rem 0 0;border-top:1px solid rgba(20,33,58,.12);font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.9rem;line-height:1.55;color:#5a6478}
.ah-holding-footer .ah-holding-kicker{margin:0 0 .35rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#14213a;font-weight:700}
.ah-holding-footer .ah-holding-inline{margin:0;font-size:.92em}
.ah-holding-footer .ah-holding-inline a{color:#14213a;text-decoration:none;border-bottom:1px solid transparent;font-weight:600}
.ah-holding-footer .ah-holding-inline a:hover,.ah-holding-footer .ah-holding-inline a:focus-visible{border-bottom-color:currentColor}
.ah-holding-footer .ah-holding-inline a[aria-current=page]{border-bottom-color:currentColor}
.ah-holding-footer .ah-sep{margin:0 .35rem;opacity:.55}
html[data-theme=dark] .ah-holding-footer,html.dark .ah-holding-footer{border-top-color:rgba(255,255,255,.12);color:#a7b0c4}
html[data-theme=dark] .ah-holding-footer .ah-holding-kicker,html.dark .ah-holding-footer .ah-holding-kicker,
html[data-theme=dark] .ah-holding-footer .ah-holding-inline a,html.dark .ah-holding-footer .ah-holding-inline a{color:#eef1f8}
.ah-holding-footer .ah-holding-kicker a{color:inherit;text-decoration:none}
.ah-holding-footer .ah-holding-kicker a:hover,.ah-holding-footer .ah-holding-kicker a:focus-visible{text-decoration:underline}
.ah-holding-footer .ah-holding-kicker strong{letter-spacing:.04em}
.ah-holding-hub{margin:.35rem 0 0;font-size:.85rem}
.ah-holding-hub a{color:#0f8a7e;font-weight:600;text-decoration:none}
.ah-holding-hub a:hover,.ah-holding-hub a:focus-visible{text-decoration:underline}
html[data-theme=dark] .ah-holding-hub a,html.dark .ah-holding-hub a{color:#5fd4c8}

.ah-related{margin:1.25rem 0 1rem;padding:1rem 1.1rem;border:1px solid rgba(20,33,58,.12);border-radius:14px;background:#fff;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.ah-related h2{margin:0 0 .65rem;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;color:#14213a}
.ah-related ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}
.ah-related a{color:#14213a;font-weight:600;text-decoration:none}
.ah-related a:hover{text-decoration:underline}
.ah-related span{display:block;font-weight:400;color:#5a6478;font-size:.85rem}
html[dir=rtl] .ah-holding-footer,html[dir=rtl] .ah-related{text-align:right}
html[data-theme=dark] .ah-related,html.dark .ah-related{background:#161c2b;border-color:rgba(255,255,255,.12)}
html[data-theme=dark] .ah-related h2,html[data-theme=dark] .ah-related a,html.dark .ah-related h2,html.dark .ah-related a{color:#eef1f8}
html[data-theme=dark] .ah-related span,html.dark .ah-related span{color:#a7b0c4}
