/* One heading scale for custom cards and built-in website modules. */
html body.studio-page:is(.home-v64,.vd-inner) :is(.studio-heading,.v64-centered-title,.szy-home-content-heading){text-align:center!important;margin:0 0 var(--ty-content-gap,28px)!important;padding:0!important}
html body.studio-page:is(.home-v64,.vd-inner) :is(.studio-heading,.v64-centered-title,.szy-home-content-heading) h2{font-size:var(--ty-title-size,34px)!important;line-height:1.28!important;font-weight:700!important;letter-spacing:0!important;margin:0!important;color:var(--ty-title-color,var(--studio-section-text,var(--ty-default-title,#202B26)))!important}
html body.studio-page:is(.home-v64,.vd-inner) :is(.studio-heading,.v64-centered-title,.szy-home-content-heading)>:is(p,span){display:block!important;font-size:var(--ty-subtitle-size,12px)!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.055em!important;margin:var(--ty-title-gap,7px) 0 0!important;color:var(--ty-subtitle-color,var(--studio-section-text,var(--ty-default-subtitle,#6A351A)))!important;white-space:pre-wrap;overflow-wrap:anywhere}
html body.studio-page:is(.home-v64,.vd-inner) .studio-heading>p:first-child{margin-top:0!important}
html body.studio-page:is(.home-v64,.vd-inner) .vd-module{margin-bottom:var(--ty-block-gap,0px)!important}
html body.studio-page:is(.home-v64,.vd-inner) .vd-module .home-density-compact{--ty-density-padding:20px}
html body.studio-page:is(.home-v64,.vd-inner) .vd-module .home-density-roomy{--ty-density-padding:64px}
html body.studio-page:is(.home-v64,.vd-inner) .vd-module :is(.studio-block,.v64-section,.v64-lead-section,.szy-home-content){padding-top:var(--ty-section-padding,var(--ty-density-padding,var(--studio-pad,64px)))!important;padding-bottom:var(--ty-section-padding,var(--ty-density-padding,var(--studio-pad,64px)))!important}
html body.studio-page:is(.home-v64,.vd-inner) .vd-module :is(.studio-items,.studio-article-list){row-gap:var(--ty-row-gap,var(--studio-gap,24px))!important}
html body.studio-page:is(.home-v64,.vd-inner) .vd-module .studio-accordion>details{margin-bottom:var(--ty-row-gap,24px)!important}
html body.studio-page:is(.home-v64,.vd-inner) .vd-module .studio-accordion>details:last-child{margin-bottom:0!important}
html body.studio-page:is(.home-v64,.vd-inner) .vd-module[data-vd-typography~="card_title_size"] :is(.studio-entry-copy h3,.studio-article-copy h3,.studio-product-copy h3,.szy-home-content-copy h2,.studio-accordion summary){font-size:var(--ty-card-title-size)!important}
html body.studio-page:is(.home-v64,.vd-inner) .vd-module[data-vd-typography~="body_size"] :is(.studio-summary,.studio-rich,.szy-home-content-summary){font-size:var(--ty-body-size)!important}
html body.studio-page:is(.home-v64,.vd-inner) .vd-module[data-vd-typography~="card_title_color"] :is(.studio-entry-copy h3,.studio-article-copy h3,.studio-product-copy h3,.szy-home-content-copy h2,.studio-accordion summary){color:var(--ty-card-title-color)!important}
html body.studio-page:is(.home-v64,.vd-inner) .vd-module[data-vd-typography~="body_color"] :is(.studio-summary,.studio-rich,.szy-home-content-summary){color:var(--ty-body-color)!important}
@media(max-width:760px){
html body.studio-page:is(.home-v64,.vd-inner) :is(.studio-heading,.v64-centered-title,.szy-home-content-heading){margin-bottom:var(--ty-content-gap,20px)!important}
html body.studio-page:is(.home-v64,.vd-inner) :is(.studio-heading,.v64-centered-title,.szy-home-content-heading) h2{font-size:var(--ty-title-mobile-size,27px)!important}
html body.studio-page:is(.home-v64,.vd-inner) :is(.studio-heading,.v64-centered-title,.szy-home-content-heading)>:is(p,span){font-size:var(--ty-subtitle-mobile-size,11px)!important;margin-top:var(--ty-title-gap,6px)!important}
html body.studio-page:is(.home-v64,.vd-inner) .vd-module :is(.studio-block,.v64-section,.v64-lead-section,.szy-home-content){padding-top:var(--ty-section-mobile-padding,calc(var(--ty-section-padding,var(--ty-density-padding,var(--studio-pad,64px)))*.5))!important;padding-bottom:var(--ty-section-mobile-padding,calc(var(--ty-section-padding,var(--ty-density-padding,var(--studio-pad,64px)))*.5))!important}
html body.studio-page:is(.home-v64,.vd-inner) .vd-module:is([data-vd-typography~="card_title_size"],[data-vd-typography~="card_title_mobile_size"]) :is(.studio-entry-copy h3,.studio-article-copy h3,.studio-product-copy h3,.szy-home-content-copy h2,.studio-accordion summary){font-size:var(--ty-card-title-mobile-size,24px)!important}
html body.studio-page:is(.home-v64,.vd-inner) .vd-module:is([data-vd-typography~="body_size"],[data-vd-typography~="body_mobile_size"]) :is(.studio-summary,.studio-rich,.szy-home-content-summary){font-size:var(--ty-body-mobile-size,16px)!important}
}

html body.studio-page:is(.home-v64,.vd-inner) .vd-module .szy-home-content>.site-shell{row-gap:var(--ty-row-gap,24px)!important}
