/* Model names and story headings deliberately retain their authored sizes. */
.alma-story-copy{display:none;}
@media(min-width:1000px){
 #story .alma-story-source,#product-pages .alma-story-source{display:none!important;}
 #story .alma-story-copy,#product-pages .alma-story-copy{
  display:block!important;visibility:visible!important;position:absolute;left:4.44444%;top:var(--story-copy-top);width:31%;max-width:440px;margin:0;
  font-size:clamp(15px,1.25cqw,19px);line-height:1.6;letter-spacing:0;color:#263034;z-index:5;
 }
 .catalog-passport-heading p,.alvaro-passport-heading p{font-size:16px;line-height:1.5;color:#6f7773;}
 .catalog-passport-specs h3,.alvaro-passport-specs h3{font-size:22px;line-height:1.3;}
 .catalog-passport-specs dt,.alvaro-passport-specs dt{font-size:13px;line-height:1.5;color:#6f7773;}
 .catalog-passport-specs dd,.catalog-passport-specs dd span,.alvaro-passport-specs dd span{font-size:16px;line-height:1.6;color:#263034;}
 .catalog-passport-specs small,.alvaro-passport-specs small{font-size:12px;line-height:1.5;color:#6f7773;}
 .passport-dimension-label,.passport-dimension-height,.alvaro-passport-diagram svg text{font-size:16px;fill:#46504d;}
 .passport-dimension-note,.alvaro-passport-diagram svg text:last-of-type{font-size:13px;fill:#6f7773;}
 .passport-dimension-lines{stroke:#929a96;}
}
