/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}@layer components{.rich-text{padding-block:calc(var(--spacing,.25rem) * 6)}@media (min-width:48rem){.rich-text{padding-block:calc(var(--spacing,.25rem) * 8)}}.rich-text .rich-text__content{letter-spacing:0;color:var(--color-textColor,#1d1d1d);font-family:Avenir Next,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.rich-text .rich-text__content>:first-child{margin-top:calc(var(--spacing,.25rem) * 0)}.rich-text .rich-text__content>:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0)}.rich-text .rich-text__content h2{margin-top:calc(var(--spacing,.25rem) * 10);margin-bottom:calc(var(--spacing,.25rem) * 4);letter-spacing:.01em;color:var(--color-textColor,#1d1d1d);font-family:Avenir Next,Arial,sans-serif;font-size:clamp(1.875rem,1.8028rem + .3082vw,2rem);font-weight:500;line-height:clamp(2.125rem,2.0528rem + .3082vw,2.25rem)}.rich-text .rich-text__content h2:first-child{margin-top:calc(var(--spacing,.25rem) * 0)}.rich-text .rich-text__content h3{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 3);letter-spacing:.01em;color:var(--color-textColor,#1d1d1d);font-family:Avenir Next,Arial,sans-serif;font-size:clamp(1.5rem,1.3555rem + .6163vw,1.75rem);font-weight:500;line-height:clamp(1.75rem,1.6055rem + .6163vw,2rem)}.rich-text .rich-text__content p{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-textColor,#1d1d1d)}.rich-text .rich-text__content :is(p,h2,h3,h4,h5,h6,blockquote) :is(strong,b){--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-primary-dark,#ab2823)}.rich-text .rich-text__content :is(ul,ol) :is(strong,b){--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary-dark,#ab2823)}.rich-text .rich-text__content a{color:var(--color-primary-light,#d72329);text-underline-offset:4px;transition:color var(--duration-interactive) var(--ease-interactive);text-decoration-line:underline}.rich-text .rich-text__content a:hover{color:var(--color-primary-dark,#ab2823)}.rich-text .rich-text__content ul,.rich-text .rich-text__content ol{margin-bottom:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 6)}.rich-text .rich-text__content ul{list-style-type:disc}.rich-text .rich-text__content ol{list-style-type:decimal}.rich-text .rich-text__content li{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.rich-text .rich-text__content blockquote{margin-block:calc(var(--spacing,.25rem) * 6);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-bg-medium-gray,#c8c8c8);padding-left:calc(var(--spacing,.25rem) * 4);color:var(--color-muted-gray,#6f7576);font-style:italic}.module-section--surface-black .rich-text .rich-text__content h2,.module-section--surface-black .rich-text .rich-text__content h3,.module-section--surface-black .rich-text .rich-text__content p,.module-section--surface-black .rich-text .rich-text__content li,.module-section--surface-black .rich-text .rich-text__content :is(p,h2,h3,h4,h5,h6,blockquote) :is(strong,b),.module-section--surface-black .rich-text .rich-text__content :is(ul,ol) :is(strong,b){color:var(--color-lightTextColor,#fff)}.module-section--surface-black .rich-text .rich-text__content a{color:var(--color-lightTextColor,#fff);text-decoration-line:underline}.module-section--surface-black .rich-text .rich-text__content a:hover{opacity:.8}.module-section--surface-black .rich-text .rich-text__content blockquote{border-color:var(--color-muted-gray,#6f7576);color:var(--color-lightTextColor,#fff)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}