.rich-text[data-v-47f43e4b] h1{font-family:var(--font-headline);text-transform:uppercase;letter-spacing:-.04em;color:#fff;margin-bottom:2rem;font-size:clamp(2rem,5vw,3rem);font-style:italic;font-weight:900}.rich-text[data-v-47f43e4b] h2{font-family:var(--font-headline);text-transform:uppercase;letter-spacing:-.04em;color:#fff;margin-top:3rem;margin-bottom:1.5rem;font-size:clamp(1.5rem,4vw,2rem);font-style:italic;font-weight:900}.rich-text[data-v-47f43e4b] h3{font-family:var(--font-headline);text-transform:uppercase;letter-spacing:-.04em;color:#fff;margin-top:2.5rem;margin-bottom:1rem;font-size:clamp(1.25rem,3vw,1.5rem);font-style:italic;font-weight:900}.rich-text[data-v-47f43e4b] p{margin-bottom:1.5rem;font-size:clamp(1rem,2vw,1.125rem)}.rich-text[data-v-47f43e4b] ul{margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:disc}.rich-text[data-v-47f43e4b] ul>:deep(li)+:deep(li){margin-top:.5rem}.rich-text[data-v-47f43e4b] ol{margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:decimal}.rich-text[data-v-47f43e4b] ol>:deep(li)+:deep(li){margin-top:.5rem}.rich-text[data-v-47f43e4b] li{font-size:clamp(1rem,2vw,1.125rem)}.rich-text[data-v-47f43e4b] a{color:var(--color-primary-container);text-decoration:underline}.rich-text[data-v-47f43e4b] a:hover{text-decoration:none}.rich-text[data-v-47f43e4b] strong{color:#fff;font-weight:700}.rich-text[data-v-47f43e4b] em{font-style:italic}
