
/* V48: denser academic reading rhythm without shrinking type */
body.hv48-article-rhythm main{padding-top:0!important}
body.hv48-article-rhythm main>section{margin-top:0!important;margin-bottom:0!important}
body.hv48-article-rhythm main>section:first-child{
  padding-top:clamp(26px,3vw,44px)!important;
  padding-bottom:clamp(22px,2.6vw,38px)!important;
}
body.hv48-article-rhythm main>section:not(:first-child){
  padding-top:clamp(24px,2.8vw,44px)!important;
  padding-bottom:clamp(24px,2.8vw,44px)!important;
}
body.hv48-article-rhythm article{margin-top:0!important;margin-bottom:0!important}
body.hv48-article-rhythm h1{margin-top:0!important;margin-bottom:clamp(16px,1.6vw,24px)!important}
body.hv48-article-rhythm h2{margin-top:clamp(28px,3vw,42px)!important;margin-bottom:12px!important}
body.hv48-article-rhythm h3{margin-top:clamp(22px,2.4vw,34px)!important;margin-bottom:10px!important}
body.hv48-article-rhythm p{margin-top:0;margin-bottom:1em}
body.hv48-article-rhythm p:last-child{margin-bottom:0}
body.hv48-article-rhythm hr{margin:clamp(26px,3vw,40px) 0!important}
body.hv48-article-rhythm .breadcrumb,
body.hv48-article-rhythm [class*="breadcrumb"]{margin-bottom:clamp(12px,1.5vw,20px)!important}
body.hv48-article-rhythm [class*="article-hero"],
body.hv48-article-rhythm [class*="post-hero"],
body.hv48-article-rhythm [class*="entry-hero"]{padding-top:clamp(26px,3vw,44px)!important;padding-bottom:clamp(22px,2.6vw,38px)!important}
body.hv48-article-rhythm [class*="article-content"],
body.hv48-article-rhythm [class*="post-content"],
body.hv48-article-rhythm [class*="entry-content"]{padding-top:clamp(24px,2.8vw,42px)!important;padding-bottom:clamp(28px,3vw,48px)!important}
@media(min-width:1000px) and (max-height:920px){
  body.hv48-article-rhythm main>section:first-child{padding-top:22px!important;padding-bottom:24px!important}
  body.hv48-article-rhythm main>section:not(:first-child){padding-top:24px!important;padding-bottom:30px!important}
  body.hv48-article-rhythm h2{margin-top:28px!important}
}
