/* Alta Edición: presentation only; book, audio and distribution assets are unchanged. */
body.alta-edicion .ha-book-shell .ae-brand{flex:0 0 170px;display:inline-flex;align-items:center;color:var(--r17-green,#173c35);text-decoration:none}
.ae-wordmark{font-family:"Work Sans",Arial,sans-serif;font-size:28px;font-weight:650;line-height:.88;letter-spacing:-1.7px;display:inline-flex;flex-direction:column;gap:1px}
.ae-wordmark>span{display:block;font-weight:550;letter-spacing:-1.5px}
body.alta-edicion .ha-header .ha-nav{gap:26px}
body.alta-edicion .ae-footer .ae-footer-brand{display:inline-flex;min-height:52px;text-decoration:none;color:inherit}
body.alta-edicion .ae-footer .ae-wordmark{font-size:34px;line-height:.9}
body.alta-edicion .ae-footer .ha-footer-top{grid-template-columns:1.15fr 1.25fr 1fr;gap:48px}
body.alta-edicion .ae-footer .ha-footer-bottom{justify-content:space-between}
body.alta-edicion .advans-demo-home.ae-demo-brand{color:var(--r17-green,#173c35);text-decoration:none;min-width:145px}
body.alta-edicion .advans-demo-home.ae-demo-brand .ae-wordmark{font-size:24px}
body.alta-edicion .advans-demo-return a{min-height:44px;display:inline-flex;align-items:center}
@media(max-width:1220px){body.alta-edicion .ha-header .ha-nav{gap:0}}
@media(max-width:900px){body.alta-edicion .ae-footer .ha-footer-top{grid-template-columns:1fr 1fr;gap:32px}body.alta-edicion .ae-footer .ha-footer-top nav{grid-column:1/-1}}
@media(max-width:600px){body.alta-edicion .ha-book-shell .ae-brand{flex:0 0 auto;min-width:132px}.ae-wordmark{font-size:25px}body.alta-edicion .ae-footer .ha-footer-top{grid-template-columns:1fr;gap:30px}body.alta-edicion .ae-footer .ha-footer-top nav{grid-column:auto}body.alta-edicion .advans-demo-home.ae-demo-brand{min-width:115px}body.alta-edicion .advans-demo-home.ae-demo-brand .ae-wordmark{font-size:22px}body.alta-edicion .advans-demo-return{gap:12px}}

/* Approved editorial direction: Alex and a broad publishing channel. */
.ae-wordmark{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:31px;line-height:1.1;letter-spacing:-1.6px;flex-direction:row;gap:6px}
.ae-wordmark>span{font-weight:400;font-style:italic;letter-spacing:-1.8px}
body.alta-edicion .ae-footer .ae-wordmark{font-size:40px;line-height:.9}
@media(max-width:600px){.ae-wordmark{font-size:27px}body.alta-edicion .ae-footer .ae-wordmark{font-size:35px}}
