@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-font-weight:initial;--tw-border-style:solid;--tw-border-spacing-x:0;--tw-border-spacing-y:0}}}@layer components{.c-rich-text{container:rich-text/inline-size}.c-rich-text h2,.c-rich-text h3,.c-rich-text h4,.c-rich-text h5,.c-rich-text h6{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);margin-block:1.5em}.c-rich-text h2{font-size:var(--font-size,var(--text-heading-xl));letter-spacing:-.02em;font-weight:600;line-height:1.0416}.c-rich-text h3{font-size:var(--font-size,var(--text-heading-lg));letter-spacing:-.02em;color:var(--color-red-500);font-weight:600;line-height:1.05}.c-rich-text h4{font-size:var(--font-size,var(--text-heading-md));letter-spacing:-.02em;color:var(--color-red-500);font-weight:600;line-height:1.0625}.c-rich-text h5{font-size:var(--font-size,var(--text-heading-sm));letter-spacing:-.02em;color:var(--color-red-500);font-weight:600;line-height:1.1666}.c-rich-text h6{font-size:var(--font-size,var(--text-heading-xs));letter-spacing:-.02em;font-weight:600;line-height:1.1818}.c-rich-text .text-tiny{font-size:var(--font-size,var(--text-xs));line-height:var(--line-height,1.2857);letter-spacing:-.02em;font-weight:400}@media not all and (min-width:1000px){.c-rich-text .text-tiny{font-size:var(--font-size,var(--text-2xs))}}.c-rich-text .text-small{font-size:var(--font-size,var(--text-sm));line-height:var(--line-height,1.2857);letter-spacing:-.02em;font-weight:400}@media not all and (min-width:1000px){.c-rich-text .text-small{font-size:var(--font-size,var(--text-xs))}}.c-rich-text .text-big{font-size:var(--font-size,var(--text-lg));line-height:var(--line-height,1.3333);letter-spacing:-.02em;font-weight:400}@media not all and (min-width:1000px){.c-rich-text .text-big{font-size:var(--font-size,var(--text-md))}}.c-rich-text .text-huge{font-size:var(--font-size,var(--text-heading-xs));letter-spacing:-.02em;--tw-font-weight:var(--font-weight-normal,400);font-weight:600;line-height:1.1818;font-weight:var(--font-weight-normal,400)}.c-rich-text a{--link-hover-color:var(--color-red-700);--_link-underline-size:1px;--_link-hover-color:var(--color-antracite-200);--_link-hover-opacity:1;transition-property:color,opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-ease);cursor:pointer;text-decoration:underline;position:relative}@media (hover:hover){.c-rich-text a:hover{color:var(--link-hover-color,var(--_link-hover-color));opacity:var(--link-hover-opacity,var(--_link-hover-opacity))}}.c-rich-text a{color:var(--color-red-500)}.c-rich-text a:where(.theme-primary,.theme-primary *),.c-rich-text a:where(.theme-red-light,.theme-red-light *),.c-rich-text a:where(.theme-red-dark,.theme-red-dark *){--link-hover-color:var(--color-white);--link-hover-opacity:.7;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}@media (hover:hover){.c-rich-text .wysiwyg-button:hover:not(.no-hover) .c-button_inner,.c-rich-text .wysiwyg-button:hover .c-button:not(.no-hover) .c-button_inner{color:var(--button-hover-color-text,var(--_button-hover-color-text));background-color:var(--button-hover-color-background,var(--_button-hover-color-background));border-color:var(--button-hover-color-border,var(--_button-hover-color-border))}}.c-rich-text .wysiwyg-button{font-size:var(--font-size,var(--text-lg));line-height:var(--line-height,1.3333);letter-spacing:-.02em;font-weight:400}@media not all and (min-width:1000px){.c-rich-text .wysiwyg-button{font-size:var(--font-size,var(--text-md))}}.c-rich-text .wysiwyg-button{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--_button-color-text:var(--color-white);--_button-color-background:var(--color-black);--_button-hover-color-text:var(--color-white);--_button-hover-color-background:var(--color-antracite-300);--_button-disabled-color-background:var(--color-antracite-400);height:4.125rem;color:var(--_button-color-text);text-align:center;background-color:var(--_button-color-background);border-radius:var(--radius-xs);transition-property:background-color,color;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--ease-in-out);justify-content:center;align-items:center;padding:.25rem 1.5rem;text-decoration:none;display:inline-flex}.c-rich-text .wysiwyg-button:hover{color:var(--_button-hover-color-text);background-color:var(--_button-hover-color-background)}.c-rich-text p{margin-bottom:1em}@media print{.c-rich-text p{margin-bottom:.5em}}.c-rich-text :first-child{margin-top:0}.c-rich-text :last-child{margin-bottom:0}.c-rich-text ol,.c-rich-text ul{margin-bottom:1.5em;padding-left:1em}@media print{.c-rich-text ol,.c-rich-text ul{margin-bottom:1em}}:is(.c-rich-text ol,.c-rich-text ul) li{margin-bottom:1em}@media print{:is(.c-rich-text ol,.c-rich-text ul) li{margin-bottom:.5em}}.c-rich-text ul{list-style:outside}.c-rich-text ol{list-style:decimal}.c-rich-text blockquote{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing,.25rem)*6);font-size:var(--font-size,var(--text-heading-md));letter-spacing:-.02em;color:var(--color-red-500);border-left-width:3px;margin-block:1.5em;font-weight:600;line-height:1.0625}.c-rich-text hr{border-color:var(--color-gray-100,#e6e6e6);margin-block:2em}.c-rich-text figure{margin-block:2em}.c-rich-text .image{width:100%}.c-rich-text .table{overflow-x:auto;width:100cqw!important}.c-rich-text img{border-radius:var(--radius-sm,1rem)}.c-rich-text figcaption{margin-top:calc(var(--spacing,.25rem)*6);font-size:var(--font-size,var(--text-lg));line-height:var(--line-height,1.3333);letter-spacing:-.02em;font-weight:400}@media not all and (min-width:1000px){.c-rich-text figcaption{font-size:var(--font-size,var(--text-md))}}.c-rich-text figcaption{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.c-rich-text table{border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing,.25rem)*4);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-xs,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,#e6e6e6);padding-top:calc(var(--spacing,.25rem)*4)}.c-rich-text table:has(td:nth-child(2)){--table-col-width:calc(1/2*100%)}.c-rich-text table:has(td:nth-child(3)){--table-col-width:calc(1/3*100%)}.c-rich-text table:has(td:nth-child(4)){--table-col-width:calc(1/4*100%)}.c-rich-text table:has(td:nth-child(5)){--table-col-width:calc(1/5*100%)}.c-rich-text table:has(td:nth-child(6)){--table-col-width:calc(1/6*100%)}.c-rich-text table .wysiwyg-button{width:100%;height:2.5rem;padding-inline:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm)}.c-rich-text th,.c-rich-text td{min-width:calc(var(--spacing,.25rem)*42);padding:calc(var(--spacing,.25rem)*4);width:var(--table-col-width,100%)}.c-rich-text th{border-radius:var(--radius-xs,.5rem);background-color:var(--color-gray-100,#e6e6e6)}.c-rich-text tr{vertical-align:top}.c-rich-text tr:not(:last-child) td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,#e6e6e6)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}
