/* Shared heading styles for frontend, editor and pattern previews. */
@font-face{font-family:UBOswald;src:url(fonts/Oswald.woff) format('woff');font-weight:200 700;font-display:swap}
@font-face{font-family:UBPrata;src:url(fonts/Prata-Regular.woff) format('woff');font-weight:400;font-display:swap}
@font-face{font-family:UBCormorant;src:url(fonts/CormorantGaramond.woff) format('woff');font-weight:300 700;font-display:swap}
@font-face{font-family:UBCormorant;src:url(fonts/CormorantGaramond-Italic.woff) format('woff');font-weight:300 700;font-style:italic;font-display:swap}
:is(.ufa-content,.editor-styles-wrapper) .wp-block-heading[class*="is-style-ubflux-title-"]{
 font-family:var(--ub-title-family)!important;font-weight:var(--ub-title-weight)!important;font-style:var(--ub-title-style)!important;
 font-size:clamp(30px,4.4cqw,64px)!important;line-height:1.12!important;letter-spacing:var(--ub-title-spacing)!important;
 text-transform:var(--ub-title-case);text-align:left;word-break:normal;overflow-wrap:anywhere;
 margin-block:48px 32px;box-sizing:border-box;min-width:0
}
.is-style-ubflux-title-mix{--ub-title-family:UFPeople,Arial,sans-serif;--ub-title-weight:200;--ub-title-style:normal;--ub-title-spacing:-.035em;--ub-title-case:none}
.is-style-ubflux-title-light{--ub-title-family:UFPeople,Arial,sans-serif;--ub-title-weight:200;--ub-title-style:normal;--ub-title-spacing:-.035em;--ub-title-case:none}
.is-style-ubflux-title-condensed{--ub-title-family:UBOswald,Arial,sans-serif;--ub-title-weight:400;--ub-title-style:normal;--ub-title-spacing:-.02em;--ub-title-case:none}
.is-style-ubflux-title-condensed-caps{--ub-title-family:UBOswald,Arial,sans-serif;--ub-title-weight:300;--ub-title-style:normal;--ub-title-spacing:.035em;--ub-title-case:uppercase}
.is-style-ubflux-title-prata{--ub-title-family:UBPrata,Georgia,serif;--ub-title-weight:400;--ub-title-style:normal;--ub-title-spacing:-.025em;--ub-title-case:none}
.is-style-ubflux-title-serif{--ub-title-family:UBCormorant,Georgia,serif;--ub-title-weight:500;--ub-title-style:normal;--ub-title-spacing:-.025em;--ub-title-case:none}
.is-style-ubflux-title-italic{--ub-title-family:UBCormorant,Georgia,serif;--ub-title-weight:500;--ub-title-style:italic;--ub-title-spacing:-.025em;--ub-title-case:none}
.is-style-ubflux-title-serif-caps{--ub-title-family:UBCormorant,Georgia,serif;--ub-title-weight:500;--ub-title-style:normal;--ub-title-spacing:.045em;--ub-title-case:uppercase}
.is-style-ubflux-title-modern{--ub-title-family:UFArticleMontserrat,Arial,sans-serif;--ub-title-weight:400;--ub-title-style:normal;--ub-title-spacing:-.045em;--ub-title-case:none}
.is-style-ubflux-title-contrast{--ub-title-family:UBPrata,Georgia,serif;--ub-title-weight:400;--ub-title-style:normal;--ub-title-spacing:-.025em;--ub-title-case:none}

:is(.ufa-content,.editor-styles-wrapper) :is(.is-style-ubflux-title-mix,.is-style-ubflux-editorial,.ubflux-no2-heading) em{font-family:Georgia,serif;font-weight:400;font-style:italic}
:is(.ufa-content,.editor-styles-wrapper) .is-style-ubflux-title-contrast em{font-family:UFPeople,Arial,sans-serif;font-weight:200;font-style:normal}

.is-style-ubflux-title-bold-cover{--ub-title-family:UFPeople,Arial,sans-serif;--ub-title-weight:400;--ub-title-style:normal;--ub-title-spacing:-.015em;--ub-title-case:none}

.is-style-ubflux-title-fine-serif{--ub-title-family:UBCormorant,Georgia,serif;--ub-title-weight:300;--ub-title-style:normal;--ub-title-spacing:-.035em;--ub-title-case:none}

.is-style-ubflux-title-center-accent{--ub-title-family:UBCormorant,Georgia,serif;--ub-title-weight:300;--ub-title-style:normal;--ub-title-spacing:-.035em;--ub-title-case:none}

:is(.ufa-content,.editor-styles-wrapper) .wp-block-heading.is-style-ubflux-title-bold-cover{font-size:clamp(32px,5.2cqw,76px)!important;line-height:1.06!important}
:is(.ufa-content,.editor-styles-wrapper) .wp-block-heading.is-style-ubflux-title-fine-serif{font-size:clamp(34px,5.2cqw,76px)!important;line-height:1.08!important}
:is(.ufa-content,.editor-styles-wrapper) .wp-block-heading.is-style-ubflux-title-center-accent{font-size:clamp(28px,3.6cqw,52px)!important;text-align:center;line-height:1.08!important}
:is(.ufa-content,.editor-styles-wrapper) .is-style-ubflux-title-center-accent strong{font-family:inherit;font-weight:700;font-style:normal}
