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}}