/* Draft 103: balanced mobile copy with symmetric section spacing. */
html body.contact-page .page-hero .lead>span{display:block}
@media(max-width:700px){
 html body.contact-page .page-hero{padding:34px 6%}
 html body.contact-page .page-hero h1{text-wrap:balance}
 html body.contact-page .page-hero .lead{max-width:34ch;text-wrap:balance}
 html body.contact-page .page-hero .lead>span{display:block;text-wrap:balance}
 html body.contact-page .page-hero .lead>span+span{margin-top:6px}
 html body .matching-order-notice{padding:20px 18px;text-align:center}
 html body .matching-order-notice p{max-width:36ch;margin-inline:auto;text-wrap:balance}
 html body .matching-order-notice p br{display:none}
 html body .fh26 .fh26-intro{padding:34px 6%;text-align:center}
 html body .fh26 .fh26-intro h1,
 html body .fh26 .mobile-artwork-section h2,
 html body .fh26 .mobile-artwork-section>p,
 html body .fh26 .fh26-intro>p{text-wrap:balance;margin-inline:auto}
 html body .fh26 .mobile-artwork-section h2{line-height:1.25}
 html body .fh26 .mobile-artwork-section>p:not(.eyebrow){margin-bottom:24px}
}
