.language-switch{display:inline-flex;align-items:center;gap:9px;border-left:1px solid var(--line);padding-left:15px;font:12px var(--sans);white-space:nowrap}.language-switch a{text-decoration:underline;text-underline-offset:4px}.language-switch [aria-current]{font-weight:700;color:var(--copper)}html[lang=es] .reference-hero h1{font-size:clamp(43px,4.1vw,66px);line-height:1.08}html[lang=es] .hero-subtitle{font-size:clamp(18px,1.65vw,25px)}html[lang=es] .hero-subtitle em{white-space:normal}html[lang=es] .reference-hero .intro{font-size:17px;line-height:1.5}html[lang=es] .reference-hero .eyebrow{white-space:normal}html[lang=es] .header nav{gap:16px}html[lang=es] .reference-hero .actions{gap:12px;flex-wrap:wrap}html[lang=es] .reference-hero .button{font-size:10px;padding:13px 15px;gap:10px}.cover-language{display:block;text-align:center;font:10px var(--sans);margin-top:12px;color:var(--muted)}html[lang=es] .book-stage span{text-align:center;padding:0 15px}.legal-es h1{font-size:clamp(32px,6vw,48px)}.legal-es h2{font-size:25px;margin-top:35px}html[lang=es] .book-purchase-links .button{gap:12px}html[lang=es] .header .button.small{font-size:10px;padding:12px}
@media(max-width:1100px) and (min-width:761px){html[lang=es] .header{gap:15px;padding-left:3%;padding-right:3%}html[lang=es] .header .brand{font-size:16px}html[lang=es] .header nav{gap:10px;font-size:10px}html[lang=es] .reference-hero h1{font-size:49px}html[lang=es] .hero-subtitle{font-size:21px}}
@media(max-width:760px){html[lang=es] .reference-hero h1{font-size:clamp(43px,10vw,70px)}html[lang=es] .hero-subtitle{font-size:24px}html[lang=es] .reference-hero .intro{font-size:19px}html[lang=es] .header nav{gap:18px}html[lang=es] .header .brand{font-size:14px}.language-switch{border-left:0;padding-left:0}html[lang=es] .reference-hero .actions .button{font-size:10px;letter-spacing:.5px}html[lang=es] .book-purchase-links{flex-direction:column;align-items:stretch}}
