/* Voice Over Herald broadsheet look, trial from 28 Oct 2026. Built from herald-drafts/newspaper/np.css by prefix.php: only applies under html.np */
.np-mast{display:none}
html.np .np-mast{display:block}
html.np{--np-ink:#121212;--np-grey:#5a5a5a;--np-rule:#d9d6cf;--np-red:#a3241b;--np-paper:#fff}
html.np body,html.np #page,html.np #main,html.np .wp-site-blocks{background:var(--np-paper)!important}
html.np body{color:var(--np-ink)}
html.np #page{box-shadow:none!important}
html.np #masthead .news-bar,html.np #masthead #header-text-nav-wrap,html.np #masthead .voh-late-wrap{display:none!important}
html.np #masthead,html.np #header-text-nav-container{background:var(--np-paper)!important;border:0!important}
html.np .np-mast{max-width:1240px;margin:0 auto;padding:18px 24px 0;color:var(--np-ink);font-family:'Libre Franklin',Arial,sans-serif}
html.np .np-ad{display:flex;justify-content:center;padding:4px 0 14px;border-bottom:1px solid var(--np-rule)}
html.np .np-ad .ves-hdr{position:static!important;float:none!important;margin:0!important}
html.np .np-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:20px;padding:18px 0 12px}
html.np .np-ear{font-size:14px;line-height:1.35;color:var(--np-grey)}
html.np .np-ear strong{display:block;color:var(--np-ink);font-weight:700;letter-spacing:.02em}
html.np .np-ear.r{text-align:right}
html.np .np-word{font-family:'UnifrakturMaguntia',serif;font-size:76px;line-height:.95;color:var(--np-ink);text-decoration:none;white-space:nowrap;letter-spacing:.005em}
html.np .np-word:hover{color:var(--np-ink)}
html.np .np-strap{display:flex;justify-content:center;gap:22px;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--np-grey);padding:8px 0 10px;border-top:3px solid var(--np-ink);border-bottom:1px solid var(--np-ink);margin-top:2px;box-shadow:0 3px 0 -2px var(--np-paper),0 4px 0 -2px var(--np-ink)}
html.np .np-strap b{color:var(--np-ink)}
html.np #site-navigation,html.np #site-navigation .inner-wrap,html.np .main-navigation,html.np #site-navigation.main-navigation{background:var(--np-paper)!important;border:0!important;box-shadow:none!important}
html.np #site-navigation{border-bottom:1px solid var(--np-rule)!important}
html.np .main-navigation ul{text-align:center!important;float:none!important}
html.np .main-navigation li{float:none!important;display:inline-block!important}
html.np .main-navigation a{color:var(--np-ink)!important;font-family:'Libre Franklin',Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.08em!important;padding:12px 14px!important;background:none!important}
html.np .main-navigation a:hover{color:var(--np-red)!important;background:none!important}
html.np .main-navigation .home-icon,html.np .main-navigation .home-icon a,html.np .home-icon.front_page_on{background:none!important}
html.np .main-navigation .home-icon i{color:var(--np-ink)!important}
html.np .voh-navlogo{display:none!important}
html.np .voh-lead-title,html.np .voh-card h3,html.np .voh-rowcard h3,html.np .entry-title,html.np .widget .article-content .entry-title,html.np .widget_featured_posts .article-content .entry-title,html.np .entry-content h2,html.np .entry-content h3,html.np h1,html.np h2,html.np h3,html.np h4{font-family:'Newsreader',Georgia,serif!important;color:var(--np-ink)!important;letter-spacing:-.005em}
html.np .voh-lead-title a,html.np .voh-card h3 a,html.np .voh-rowcard h3 a,html.np .entry-title a{color:var(--np-ink)!important}
html.np .voh-lead-title a:hover,html.np .voh-card h3 a:hover,html.np .entry-title a:hover{color:var(--np-red)!important}
html.np .voh-kicker,html.np .cat-links a,html.np .widget .cat-links a{background:none!important;color:var(--np-red)!important;font-family:'Libre Franklin',Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:0!important}
html.np .voh-date,html.np .voh-lead-meta,html.np .below-entry-meta,html.np .below-entry-meta a,html.np .posted-on,html.np .byline{font-family:'Libre Franklin',Arial,sans-serif!important;font-size:14px!important;color:var(--np-grey)!important}
html.np .voh-more{display:none!important}
html.np img{border-radius:0!important}
html.np .voh-front{gap:0!important;border-bottom:1px solid var(--np-ink);padding-bottom:22px;margin-bottom:22px}
html.np .voh-lead{padding-right:28px!important}
html.np .voh-lead-title{font-size:46px!important;line-height:1.06!important;font-weight:700!important;margin:6px 0 10px!important}
html.np .voh-lead-excerpt,html.np .voh-lead-excerpt p{font-family:'Newsreader',Georgia,serif!important;font-size:19px!important;line-height:1.5!important;color:#2a2a2a!important}
html.np .voh-lead-excerpt p strong{font-weight:500}
html.np .voh-side{border-left:1px solid var(--np-rule)!important;padding-left:24px!important}
html.np .voh-card,html.np .voh-rowcard,html.np .voh-card-body,html.np .widget_featured_posts .single-article,html.np .widget_featured_posts .first-post,html.np .widget_featured_posts .following-post{background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}
html.np .voh-card{padding:0 0 16px!important;margin:0 0 16px!important;border-bottom:1px solid var(--np-rule)!important}
html.np .voh-card:last-child{border-bottom:0!important}
html.np .voh-card h3{font-size:22px!important;line-height:1.18!important;font-weight:700!important}
html.np .voh-card-excerpt,html.np .voh-card-excerpt p,html.np .article-content p{font-family:'Newsreader',Georgia,serif!important;font-size:16px!important;line-height:1.45!important;color:#333!important}
html.np .voh-row,html.np .voh-rowcards{gap:0!important}
html.np .voh-rowcard{padding:0 22px!important;border-left:1px solid var(--np-rule)!important}
html.np .voh-rowcard:first-child{border-left:0!important;padding-left:0!important}
html.np .voh-rowcard h3{font-size:22px!important;line-height:1.18!important;font-weight:700!important}
html.np .widget-title,html.np .widget-title span,html.np .page-header .page-title{background:none!important;border:0!important;color:var(--np-ink)!important;font-family:'Libre Franklin',Arial,sans-serif!important;font-size:15px!important;font-weight:800!important;letter-spacing:.12em!important;padding:0!important}
html.np .widget-title{border-top:3px solid var(--np-ink)!important;padding-top:8px!important;margin-bottom:16px!important}
html.np .widget-title span:after,html.np .widget-title:after{display:none!important}
html.np .widget_featured_posts .first-post .article-content .entry-title{font-size:26px!important;line-height:1.15!important}
html.np .widget_featured_posts .following-post .article-content .entry-title{font-size:18px!important;line-height:1.22!important}
html.np #secondary{border-left:1px solid var(--np-rule);padding-left:24px}
html.np #secondary .widget{background:none!important;box-shadow:none!important;border:0!important;padding:0!important}
html.np .single #primary article.post{display:flex;flex-direction:column}
html.np .single article.post .featured-image{order:2;margin:6px 0 4px}
html.np .single article.post .article-content{display:contents}
html.np .single article.post .above-entry-meta{order:0;padding:0!important;margin:0 0 8px!important}
html.np .single article.post .entry-header{order:1}
html.np .single article.post .below-entry-meta{order:1;border-bottom:1px solid var(--np-rule);padding:4px 0 14px!important;margin:0 0 6px!important}
html.np .single article.post .entry-content{order:3}
html.np .single article.post .tag-links{display:none!important}
html.np .single .entry-title{font-size:48px!important;line-height:1.05!important;font-weight:700!important;margin:0 0 14px!important;padding:0!important}
html.np .single .byline .fa,html.np .single .posted-on .fa{display:none}
html.np .single .byline a{color:var(--np-ink)!important;font-weight:700;text-transform:uppercase;letter-spacing:.06em}
html.np .single .byline:before{content:"By ";color:var(--np-grey)}
html.np .single .entry-content,html.np .single .entry-content p,html.np .single .entry-content li{font-family:'Newsreader',Georgia,serif!important;font-size:20px!important;line-height:1.62!important;color:#1d1d1d!important}
html.np .single .entry-content>p:first-of-type strong,html.np .single .entry-content>p:first-of-type b{font-weight:500}
html.np .single .entry-content h2{font-size:30px!important;line-height:1.15!important;font-weight:700!important;margin-top:1.4em!important}
html.np .single article.post,html.np .single #content .post{background:none!important;box-shadow:none!important;border:0!important;padding:0!important}
html.np .voh-share-btn{border-radius:0!important}
@media (max-width:768px){
html.np .np-mast{padding:10px 16px 0}
html.np .np-row{grid-template-columns:1fr;text-align:center;padding:10px 0 8px}
html.np .np-ear{display:none}
html.np .np-word{font-size:44px}
html.np .np-strap{gap:10px;font-size:14px;letter-spacing:.08em;flex-wrap:wrap}
html.np .np-strap .np-hide{display:none}
html.np .voh-lead{padding-right:0!important}
html.np .voh-side{border-left:0!important;padding-left:0!important;border-top:1px solid var(--np-ink)!important;padding-top:16px!important}
html.np .voh-rowcard{padding:0!important;border-left:0!important}
html.np .voh-lead-title{font-size:32px!important}
html.np .single .entry-title{font-size:34px!important}
html.np .single .entry-content,html.np .single .entry-content p{font-size:19px!important}
html.np #secondary{border-left:0;padding-left:0}

}
html.np .np-ad .ves-hdr{position:relative!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important}
html.np #site-navigation .home-icon,html.np #site-navigation .home-icon a,html.np #site-navigation .home-icon.front_page_on,html.np #site-navigation li.current-menu-item,html.np #site-navigation li.current-menu-item a{background:transparent!important;box-shadow:none!important}
html.np #site-navigation .home-icon i{color:var(--np-ink)!important;font-size:18px!important}
html.np #site-navigation .inner-wrap{display:flex;justify-content:center;align-items:center}
html.np .widget-title,html.np .widget-title span{border-bottom:0!important;box-shadow:none!important;background-image:none!important;text-decoration:none!important}
html.np #secondary .widget_featured_posts .first-post .article-content .entry-title{font-size:22px!important;line-height:1.18!important}
html.np #secondary .article-content p,html.np #secondary .voh-card-excerpt p{font-size:16px!important;line-height:1.45!important}
html.np #secondary .following-post .entry-title{font-size:17px!important}
html.np .voh-lead-excerpt p:nth-child(n+3){display:none}
html.np #colophon .widget-title,html.np #colophon .widget-title span{color:#fff!important;border-top:0!important;padding-top:0!important}
html.np #site-navigation .menu-primary-container ul li a,html.np #site-navigation .menu-primary-container ul li.current-menu-item a{color:#121212!important;-webkit-text-fill-color:#121212!important;text-shadow:none!important}
html.np #site-navigation .menu-primary-container ul li a:hover{color:#a3241b!important;-webkit-text-fill-color:#a3241b!important}
html.np body #secondary .widget-title,html.np body #main .widget-title,html.np body #secondary .widget-title span,html.np body #main .widget-title span{border-bottom:0!important}
html.np #site-navigation .menu-toggle,html.np #site-navigation .menu-toggle:before,html.np #site-navigation .menu-toggle i{color:#121212!important;background:transparent!important}
html.np #site-navigation .voh-navdate,html.np #site-navigation .voh-navdate *{color:#5a5a5a!important}
@media (max-width:768px){
html.np #site-navigation .menu-primary-container ul li a{color:#121212!important;-webkit-text-fill-color:#121212!important;border-bottom:1px solid #d9d6cf!important;text-align:left}
html.np #site-navigation ul{background:#fff!important}
}
@media (max-width:768px){
html.np #site-navigation .menu-primary-container ul,html.np #site-navigation .menu-primary-container ul li,html.np #site-navigation .menu-primary-container ul li a{background:#fff!important}
html.np #site-navigation .menu-primary-container ul{border:1px solid #121212!important;box-shadow:0 8px 20px rgba(0,0,0,.15)!important}
}
html.np[lang^="es"] .single .byline:before{content:"Por "}
@media (max-width:768px){
html.np #site-navigation .inner-wrap{position:relative!important;align-items:center!important}
html.np #site-navigation .menu-primary-container{position:absolute!important;left:0!important;right:0!important;top:100%!important;z-index:9999!important;width:auto!important;margin:0!important;padding:0!important;background:#fff!important}
html.np #site-navigation .menu-primary-container ul{position:static!important;width:100%!important;float:none!important;margin:0!important;padding:4px 0 8px!important;border:0!important;border-top:3px solid #121212!important;border-bottom:1px solid #121212!important;box-shadow:0 10px 24px rgba(0,0,0,.12)!important;text-align:left!important}
html.np #site-navigation .menu-primary-container ul li{display:block!important;width:100%!important;float:none!important;border:0!important}
html.np #site-navigation .menu-primary-container ul li a{display:block!important;padding:13px 18px!important;font-size:15px!important;letter-spacing:.08em!important;border-bottom:1px solid #d9d6cf!important;text-align:left!important}
html.np #site-navigation .menu-primary-container ul li:last-child a{border-bottom:0!important}

}
