/* Preview page/section titles share a consistent 600 weight.
   Card labels, body emphasis and the home hero wordmark retain their own weights. */
html body :is(h1:not(.main-title), .business-title-small, .section-title,
 .home-section-title, .service-process-heading, .billing-section-title,
 .project-detail-title, .certificate-heading, .skill-main-title,
 .auth-header h1, .policy-page h2, .services-panel-intro h2,
 .service-card > h3, .service-info-block > h3,
 main > section > h2, main > section > div > h2) {font-weight:600!important}
html body #page-home .home-editorial .home-section-title,
html body #page-about-intro.identity-vertical-page .snap-section .business-title-small,
html body #page-about-intro.identity-vertical-page .identity-title-text,
html body :is(#service-web,#service-shop,#service-dev,#service-design,#service-video)
 :is(.services-panel-intro h2,.service-card > h3,.service-info-block > h3,.service-process-heading) {
 font-weight:600!important;
}
html body :is(.business-title-small,.home-section-title,.section-title,
 .services-panel-intro h2,.service-process-heading,.project-detail-title)
 :is(span,strong,b,em) {font-weight:inherit!important}
