.heading{color:var(--color-strong);font-weight:600;text-wrap:balance}.heading strong{font-weight:700;white-space:break-spaces}@media (prefers-color-scheme: dark){.heading strong{color:var(--color-brand)}}@media (prefers-color-scheme: dark)and (prefers-contrast: more){.heading strong{color:var(--color-brand-light)}}.theme--dark .heading strong{color:var(--color-brand)}@media (prefers-contrast: more){.theme--dark .heading strong{color:var(--color-brand-light)}}.heading:has(strong){font-weight:400;position:relative;z-index:5}@media (prefers-color-scheme: light)and (prefers-color-scheme: light){.module:not(.theme--dark) .heading:not(.heading--no-highlight) strong:last-of-type{position:relative}}@media (prefers-color-scheme: light)and (prefers-color-scheme: light){.module:not(.theme--dark) .heading:not(.heading--no-highlight) strong:last-of-type:after{--highlight-width: 8em;--higlight-overlap-right: .5em;content:"";position:absolute;bottom:0;z-index:-5;display:inline-block;height:1.1em;width:var(--highlight-width);margin-left:calc(var(--higlight-overlap-right) - var(--highlight-width));background-image:linear-gradient(to left,var(--color-brand-light),transparent),linear-gradient(to left,var(--color-brand-light),var(--color-brand-light));background-position:left center,right center;background-size:calc(100% - var(--higlight-overlap-right)) 1.1em,.55em 1.1em;background-repeat:no-repeat;border-radius:.55em;clip-path:polygon(0 10%,100% 0,100% 100%,0 90%)}}.heading span[style*=color]{color:var(--color-brand)!important}
