.rich-text--primary{color:var(--color-accent-text)}.rich-text--secondary{color:var(--color-secondary)}.rich-text--italic{font-style:italic}.rich-text--stroke{color:#0000;-webkit-text-stroke:1px var(--color-text)}.rich-text--underline{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.08em}.rich-text--highlight{background:var(--color-accent);color:var(--color-on-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.15em;padding-inline:.15em}.rich-text--nowrap{white-space:nowrap}.rich-text--strike{text-decoration:line-through;text-decoration-thickness:.08em}.rich-text--h1{font-family:var(--font-heading);letter-spacing:0;font-size:clamp(36px,11.5vw,56px);font-weight:300;line-height:1.1}.rich-text--h2{font-family:var(--font-heading);letter-spacing:0;font-size:clamp(30px,8vw,44px);font-weight:300;line-height:1.15}.rich-text--h3{font-family:var(--font-heading);letter-spacing:0;font-size:36px;font-weight:300;line-height:1.2}.rich-text--h4{font-family:var(--font-heading);letter-spacing:0;font-size:28px;font-weight:300;line-height:1.25}.rich-text--h5{font-family:var(--font-heading);letter-spacing:0;font-size:22px;font-weight:300;line-height:1.3}.rich-text--h6{font-family:var(--font-heading);letter-spacing:0;font-size:18px;font-weight:300;line-height:1.4}
