/* Keep the supplied brush pixels intact; align each brush with its lettering. */
body.bfj-approved main.bfd-page .bfj-hand>.bfi-decoration--brush-line,
body.bfj-approved main.bfd-page .bfj-hand>.bfi-decoration--brush-fold{top:calc(100% - 3px);bottom:auto;height:18px;transform:rotate(var(--bfj-angle,0deg));transform-origin:left center}
body.bfc-approved .bfc-page .bfc-primary{background:#e88976!important;border-color:#e88976!important;color:#fff!important}
body.bfc-approved .bfc-service-support .bfk-tool-photo{display:block;width:100%;height:auto;aspect-ratio:254/196}
body.bfc-approved .bfc-service .bfc-hero-copy .bfk-hand--hero{max-width:100%;margin-bottom:16px}
body.bfc-approved .bfc-illustrator .bfc-banner h2{background:#fff;padding:18px 24px;border-radius:18% 12% 16% 10%;width:min(38%,300px)}
body.bfc-approved .bfc-illustrator .bfc-banner h2 .bfk-hand{max-width:100%;margin:0}
@media(max-width:600px){body.bfc-approved .bfc-illustrator .bfc-banner h2{width:47%;padding:10px}}

/* v075: requested definition headings and service CTA only. */
body.bfc-approved .bfc-page:is(.bfc-canva,.bfc-illustrator) .bfc-definition h2,
body.bfc-approved .bfc-page:is(.bfc-canva,.bfc-illustrator) .bfc-definition h2>span{color:var(--blue,#0066ff)}
body.bfu-active main.bfc-service .bfu-cta .bfu-cta-heading{line-height:0!important;margin-bottom:24px!important}
body.bfu-active main.bfc-service .bfu-cta .bfk-hand--closing{display:block;width:min(400px,100%);margin:0 auto}
