/* Content pages extend the existing APEX design. */
[hidden]{display:none!important}
.content-title{font-size:clamp(2.2rem,5vw,4rem);max-width:1000px}
.page-actions,.related-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap}
.related-links{margin:24px 0}
.related-links a{text-decoration:underline;text-underline-offset:4px}
.tile .btn{margin-top:12px}
#explora{scroll-margin-top:80px}
.nav nav{gap:18px}
@media(max-width:1100px) and (min-width:651px){.nav{padding:0 18px}.nav nav{gap:10px}.nav nav a{font-size:12px}.nav-cta{padding:7px 10px}}

.brand-logo{display:block;width:140px;height:64px;object-fit:contain}
@media(max-width:650px){.brand-logo{width:112px;height:54px}}

.apex-share-input{display:block;width:100%;max-width:760px;padding:14px;margin:12px 0;color:inherit;background:#111;border:1px solid #a48645;border-radius:8px;font:inherit} #referidos{scroll-margin-top:90px}

.apex-route-menu{display:flex;gap:18px;flex-wrap:wrap;padding:18px max(5vw,18px);border-bottom:1px solid #a4864544;background:#101010;font-size:14px}.apex-route-menu a{text-decoration:underline;text-underline-offset:4px}

.apex-founder-promo{position:fixed;left:18px;bottom:18px;z-index:15;max-width:310px;box-shadow:0 8px 30px #0008;text-align:center} #asistente-ia{scroll-margin-top:90px}@media(max-width:650px){.apex-founder-promo{max-width:245px;padding:10px 14px;font-size:12px}}
