/* One spacing owner per page: standard wrapper or authored hero. */
main.container.section-pad.pv-standard-page{padding-block:40px 64px}
main.pv-standard-page>article>h1.pv-page-title{max-width:100%;margin:0 0 24px;font-family:var(--pv-serif);font-size:40px;line-height:1.15;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}
body.woocommerce-account main.pv-standard-page>article>h1.pv-page-title,body.woocommerce-cart main.pv-standard-page>article>h1.pv-page-title,body.woocommerce-checkout main.pv-standard-page>article>h1.pv-page-title{font-size:36px}
body.woocommerce-account:not(.logged-in) main.pv-standard-page>article>h1.pv-page-title{text-align:center;margin-bottom:24px}
body.page main.container.section-pad.pv-authored-page{width:100%!important;max-width:none!important;padding:0!important}
main.pv-authored-page :is(.pv-page .hero,.pv-resume-page .pv-hero,.pv-calendar-page .pv-hero,.pv-web-page .pv-hero,.pv-about .ab-hero,.pv-contact .contact-hero){padding-block:48px!important}
main.pv-authored-page :is(.pv-page,.pv-resume-page,.pv-calendar-page,.pv-web-page,.pv-about,.pv-contact) h1{font-family:var(--pv-serif);font-size:48px!important;line-height:1.12!important;letter-spacing:0!important;margin:0 0 20px!important;max-width:760px;overflow-wrap:anywhere;text-wrap:balance}
main.pv-authored-page :is(.pv-page,.pv-resume-page,.pv-calendar-page,.pv-web-page,.pv-about,.pv-contact) h1 em{letter-spacing:0}
body .pv-service-product__story h1#pv-service-product-title,body .pv-resume-intake-heading h1.pv-resume-h1{font-size:40px!important;line-height:1.15!important;letter-spacing:0!important;margin:0 0 20px!important;overflow-wrap:anywhere;text-wrap:balance;max-width:100%}
body .pv-account-intro-copy h2{font-size:26px;line-height:1.2;letter-spacing:0}
@media(max-width:767px){
 main.container.section-pad.pv-standard-page{padding-block:28px 48px}
 main.pv-standard-page>article>h1.pv-page-title,body.woocommerce-account main.pv-standard-page>article>h1.pv-page-title,body.woocommerce-cart main.pv-standard-page>article>h1.pv-page-title,body.woocommerce-checkout main.pv-standard-page>article>h1.pv-page-title{font-size:30px;margin-bottom:20px}
 main.pv-authored-page :is(.pv-page .hero,.pv-resume-page .pv-hero,.pv-calendar-page .pv-hero,.pv-web-page .pv-hero,.pv-about .ab-hero,.pv-contact .contact-hero){padding-block:32px!important}
 main.pv-authored-page :is(.pv-page,.pv-resume-page,.pv-calendar-page,.pv-web-page,.pv-about,.pv-contact) h1{font-size:36px!important;margin-bottom:16px!important}
 body .pv-service-product__story h1#pv-service-product-title,body .pv-resume-intake-heading h1.pv-resume-h1{font-size:32px!important;margin-bottom:16px!important}
 body .pv-account-intro-copy h2{font-size:24px}
}
