.text{--border-color: var(--blue-500);--link-color: var(--white);--text-color: var(--white);display:flow-root}.text blockquote{border-inline-start-color:var(--border-color)}:where([class*=bg-blue-]:not(.bg-blue-100)) .text{--border-color: var(--gold-500);color:var(--text-color)}:where([class*=bg-blue-]:not(.bg-blue-100)) .text :where(h2,h3,h4,h5,h6,li::marker){color:var(--text-color)}:where([class*=bg-blue-]:not(.bg-blue-100)) .text a:not(.button){color:var(--link-color)}:where([class*=bg-blue-]:not(.bg-blue-100)) .text blockquote{border-inline-start-color:var(--border-color)}:where([class*=bg-blue-]:not(.bg-blue-100)) .text li::marker{color:var(--grey-100)}:where(.bg-blue-100) .text{--text-color: var(--blue-700);--link-color: var(--blue-700)}:where(.bg-blue-100) .text a:not(.button){color:var(--link-color)}:where(.bg-blue-100) .text blockquote{border-inline-start-color:var(--border-color)}:where(.bg-blue-100) .text li::marker{color:var(--grey-700)}:where([class*=bg-sand-]) .text{--border-color: var(--gold-500);--link-color: var(--blue-300)}:where([class*=bg-sand-]) .text a:not(.button),:where([class*=bg-sand-]) .text li::marker{color:var(--link-color)}.text p>.button+.button{margin-block-start:var(--size-5);padding-inline-end:var(--size-5)}.text:has(+.accordion){margin-block-end:var(--size-8)}
