/* Owner-selected display face, matching the B08a social-story headline. */
#baseline-content{--sales-display:"Alfa Slab One",Georgia,serif}
#baseline-content .source-claude{--display:var(--sales-display)}
#baseline-content > :not(#B13) :is(h1,h2),
#baseline-content .source-original h3{
  font-family:var(--sales-display);
  font-weight:400;
  line-height:1.18;
  letter-spacing:-.02em;
  text-wrap:balance;
}
/* These feature titles previously used the old display token at a false bold weight. */
#baseline-content .source-claude :is(.reallive h3,.tile h3,.steps h3,.reasons b){
  font-family:var(--sales-display);
  font-weight:400;
  line-height:1.2;
}
#baseline-content .source-claude :is(h3,h4):not(.panel h3,.illustrated-phone *){font-weight:400;font-synthesis:none}
/* Wide uppercase lines need a smaller scale in the heavier display face. */
#B09 #how-drops-work h2{font-size:clamp(28px,7vw,76px)}
#B22 .signup-section h2{font-size:clamp(34px,6.4vw,84px)}
@media(max-width:480px){
  #B08 .maker-copy h3{font-size:clamp(28px,7vw,34px)}
  #B19 h2{font-size:clamp(30px,7.6vw,36px)}
}
