/* Escala tipográfica común para Antonio. */
h1,h2,h3,h4,.section-title{text-wrap:balance}
/* Los cuerpos mantienen una lectura holgada; los ajustes siguientes afectan
   solo a la tipografía display y unifican sus métricas. */
p,li,blockquote{overflow-wrap:break-word}
.site-home .hero h1{font-size:clamp(4rem,8vw,7.7rem)!important;line-height:.98!important;letter-spacing:-.018em!important}
.site-home .hero-book-copy h2{font-size:clamp(1.8rem,2.5vw,2.75rem)!important;line-height:1.02!important;letter-spacing:-.012em!important}
.site-home .story h3,.site-home .opinion-item h3,.site-home .book h3{line-height:1.08!important;letter-spacing:-.01em!important}
.site-home .opinion .title{line-height:1.04!important;letter-spacing:-.012em!important}
.site-home .video .title{font-size:clamp(4rem,7.4vw,7rem)!important;line-height:1.02!important;letter-spacing:-.018em!important}
.site-home .video-side h3{font-size:clamp(2.4rem,3.4vw,3.7rem)!important;line-height:1.05!important;letter-spacing:-.01em!important}
.site-home .head .title,.site-home .trans h2,.site-home .contact h2{line-height:1.02!important;letter-spacing:-.015em!important}
.site-home .stat strong{line-height:1!important;letter-spacing:-.01em!important}
.masthead h1{font-size:clamp(4rem,9vw,8rem)!important;line-height:1!important;letter-spacing:-.018em!important}
.article-head h1{font-size:clamp(2.9rem,4.4vw,4.8rem)!important;line-height:1.02!important;letter-spacing:-.01em!important;max-width:1080px}
.intro h1,.head h1{line-height:1!important;letter-spacing:-.015em!important}
.section-title{line-height:1.02!important;letter-spacing:-.015em!important}
.card h2,.card h3,.media-opinion-item h3,.body h2,.copy h2,.copy h3,.elsewhere h2{line-height:1.08!important;letter-spacing:-.008em!important}
.head h1{font-size:clamp(3.5rem,8vw,6.5rem)!important}
.book h2,.cover{line-height:1.06!important;letter-spacing:-.008em!important}
.contact .head h1,.main .head h1{line-height:1!important;letter-spacing:-.012em!important}
.btn,.back,.cta,.source,.archive-link,.nav-buy{line-height:1.18!important}
.book-microsite .hero h1{font-size:clamp(3.8rem,6.6vw,6.5rem)!important;line-height:1!important;letter-spacing:-.015em!important}
.book-microsite .section-title,.book-microsite .quotes .section-title{font-size:clamp(3rem,5vw,5.1rem)!important;line-height:1.03!important;letter-spacing:-.012em!important}
.book-microsite .announce h2,.book-microsite .author h2,.book-microsite .buy h2,.book-microsite .robbed h2,.book-microsite .robbed-quotes h3{line-height:1.04!important;letter-spacing:-.01em!important}
.book-microsite .quote blockquote,.book-microsite .robbed-quote blockquote{font-size:clamp(1.08rem,1.45vw,1.42rem)!important;line-height:1.24!important;letter-spacing:0!important}
.book-microsite .price strong,.book-microsite .author-stat strong{line-height:1.02!important;letter-spacing:-.012em!important}
@media(max-width:700px){
  .site-home .hero h1{font-size:clamp(4rem,18vw,6.4rem)!important;line-height:.98!important}
  .site-home .hero-book-copy h2{font-size:clamp(2rem,9vw,2.8rem)!important}
  .site-home .video .title{font-size:clamp(3.25rem,16vw,5rem)!important;line-height:1.02!important}
  .site-home .video-side h3{font-size:clamp(2.4rem,12vw,3.6rem)!important;line-height:1.06!important}
  .site-home .opinion .title{line-height:1.06!important}
  .masthead h1,.intro h1{font-size:clamp(3.4rem,15vw,5.3rem)!important;line-height:1.01!important}
  .article-head h1{font-size:clamp(2.65rem,11vw,3.8rem)!important;line-height:1.04!important}
  .section-title,.book-microsite .section-title,.book-microsite .quotes .section-title{font-size:clamp(3rem,14vw,4.4rem)!important;line-height:1.04!important}
  .book-microsite .hero h1{font-size:clamp(3.5rem,16vw,5.2rem)!important;line-height:1.01!important}
  .book-microsite .announce h2,.book-microsite .author h2,.book-microsite .buy h2,.book-microsite .robbed h2{line-height:1.06!important}
  .book-microsite .quote blockquote,.book-microsite .robbed-quote blockquote{font-size:1.12rem!important;line-height:1.28!important}
}
/* La instalación heredada de WordPress inyecta un aviso aunque esta web no usa cookies propias. */
#cookie-notice,.cookie-notice-container,#cookie-law-info-bar,.cky-consent-container,.cmplz-cookiebanner,.moove-gdpr-info-bar-container,#catapult-cookie-bar{display:none!important;visibility:hidden!important}
