.text{--color-prop: var(--color, var(--colors-smokey));--dark-color-prop: var(--dark-color, var(--colors-gray));--margin-prop: var( --margin, none );--margin-3xl-prop: var(--margin-3xl, var(--margin-prop));margin-bottom:var(--margin-prop);display:block;font-family:Soehne,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:var(--colors-smokey);color:var(--color-prop)}@media(min-width:1024px){.text{margin-bottom:var(--margin-3xl-prop)}}.text:is(.dark *){color:var(--dark-color-prop)}.text h1{margin-bottom:24px;font-size:36px;line-height:100%;letter-spacing:-.01em}@media(min-width:1024px){.text h1{margin-bottom:30px;font-size:70px}}.text h2{margin-bottom:22px;font-size:32px;line-height:120%;letter-spacing:-.01em}@media(min-width:1024px){.text h2{margin-bottom:28px;font-size:58px}}.text h3{margin-bottom:20px;font-size:28px;line-height:120%;letter-spacing:-.01em}@media(min-width:1024px){.text h3{margin-bottom:26px;font-size:46px}}.text h4{margin-bottom:16px;font-size:24px;line-height:136%}@media(min-width:1024px){.text h4{margin-bottom:20px;font-size:30px}}.text--x-small{font-size:12px;line-height:150%;letter-spacing:-.01em}@media(min-width:1024px){.text--x-small{font-size:14px;line-height:150%;letter-spacing:-.01em}}.text--x-small>em:before{margin-right:1.25rem;width:40px}.text--x-small>em:not(:first-of-type):before{margin-right:.18em;width:40px}@media(min-width:1024px){.text--x-small>em:before{margin-right:1.25rem;width:70px}}.text--small{font-size:14px;line-height:150%;letter-spacing:-.01em}@media(min-width:1024px){.text--small{font-size:18px;line-height:150%;letter-spacing:-.01em}}.text--small>em:before{margin-right:1.25rem;width:40px}.text--small>em:not(:first-of-type):before{margin-right:.18em;width:40px}@media(min-width:1024px){.text--small>em:before{margin-right:1.25rem;width:70px}}.text--medium{font-size:16px;line-height:150%;letter-spacing:-.01em}@media(min-width:1024px){.text--medium{font-size:18px;line-height:140%}}.text--medium>em:before{width:40px}.text--medium>em:not(:first-of-type):before{margin-right:.18em;width:40px}@media(min-width:1024px){.text--medium>em:before{width:70px}}.text--large{font-size:18px;line-height:150%;letter-spacing:-.01em}@media(min-width:1024px){.text--large{font-size:20px;line-height:140%}}.text--large>em:before{width:40px}.text--large>em:not(:first-of-type):before{margin-right:.18em;width:40px}@media(min-width:1024px){.text--large>em:before{width:70px}}.text--x-large{font-size:19px;line-height:150%;letter-spacing:-.01em}@media(min-width:1024px){.text--x-large{font-size:23px;line-height:140%}}.text--x-large>em:before{width:40px}.text--x-large>em:not(:first-of-type):before{margin-right:.18em;width:40px}@media(min-width:1024px){.text--x-large>em:before{width:70px}}.text>em{font-style:normal}.text>em:before{background-image:url("data:image/svg+xml,%3Csvg height='2' viewBox='0 0 93 2' fill='none' stroke='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='1' x2='93' y2='1' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;height:.8em;content:"";display:inline-block;background-position-y:center}.dark .text>em{font-style:normal}.dark .text>em:before{background-image:url("data:image/svg+xml,%3Csvg height='2' viewBox='0 0 93 2' fill='none' stroke='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='1' x2='93' y2='1' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;height:.8em;content:"";display:inline-block;background-position-y:center}.text>svg{display:inline-block}.text>p{margin-bottom:1.5rem}.text>p:last-of-type{margin-bottom:0}.text>pre{overflow:auto}.text--article h2{margin-bottom:22px;font-size:28px;line-height:120%;letter-spacing:-.01em}@media(min-width:1024px){.text--article h2{margin-bottom:28px;font-size:46px}}.text--article h3{margin-bottom:20px;font-size:24px;line-height:120%;letter-spacing:-.01em}@media(min-width:1024px){.text--article h3{margin-bottom:26px;font-size:30px}}.text--article h4{margin-bottom:16px;font-size:20px;line-height:136%}@media(min-width:1024px){.text--article h4{margin-bottom:20px;font-size:24px}}.text>ul{list-style:inherit;margin-bottom:1rem;padding-left:1.75rem}
