.xc-rich-text.xc-rich-text{--xc-rich-link:#245f32;min-width:0;max-width:50rem;color:var(--xc-charcoal);font-family:var(--xc-font-body);font-size:1rem;font-weight:400;line-height:1.75;overflow-wrap:anywhere;text-align:start}.xc-rich-text :where(p,ul,ol,blockquote,figure,pre,table,dl,hr){margin:0}.xc-rich-text :where(div,section,article,header)>*+*,.xc-rich-text>*+*{margin-block-start:1.5rem}.xc-rich-text>:first-child{margin-block-start:0}.xc-rich-text>:last-child{margin-block-end:0}.xc-rich-text :is(h1,h2,h3,h4,h5,h6){margin-block:2.5rem 1rem;color:var(--xc-ink);font-family:var(--xc-font-display);font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;text-wrap:pretty;scroll-margin-top:9rem}.xc-rich-text h1{font-size:clamp(2rem,4vw,2.75rem)}.xc-rich-text h2{font-size:clamp(1.625rem,3vw,2rem)}.xc-rich-text h3{font-size:clamp(1.375rem,2.5vw,1.625rem)}.xc-rich-text h4{font-size:1.25rem}.xc-rich-text h5{font-size:1.125rem}.xc-rich-text h6{font-size:1rem}.xc-rich-text :is(strong,b){font-weight:700}.xc-rich-text :is(em,i,cite){font-style:italic}.xc-rich-text :is(u,ins){text-decoration:underline;text-underline-offset:.2em}.xc-rich-text :is(s,del){text-decoration:line-through}.xc-rich-text mark{background:var(--xc-lime-soft);color:var(--xc-ink)}.xc-rich-text small{font-size:.875em}.xc-rich-text :is(sub,sup){position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.xc-rich-text sub{bottom:-.25em}.xc-rich-text sup{top:-.5em}.xc-rich-text a{color:var(--xc-rich-link);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.xc-rich-text a:hover{text-decoration-thickness:2px}.xc-rich-text a:active{color:var(--xc-ink)}.xc-rich-text :is(a,video,audio,[tabindex]):focus-visible{outline:3px solid var(--xc-rich-link);outline-offset:4px;border-radius:2px}.xc-rich-text :is(ul,ol){padding-inline-start:1.625em}.xc-rich-text ul{list-style:disc outside}.xc-rich-text ol{list-style:decimal outside}.xc-rich-text ul ul{list-style-type:circle}.xc-rich-text ul ul ul{list-style-type:square}.xc-rich-text ol ol{list-style-type:lower-alpha}.xc-rich-text ol ol ol{list-style-type:lower-roman}.xc-rich-text li{padding-inline-start:.25em}.xc-rich-text li+li{margin-block-start:.5rem}.xc-rich-text li>:is(p,ul,ol)+*{margin-block-start:.5rem}.xc-rich-text li>:is(ul,ol){margin-block-start:.5rem}.xc-rich-text li::marker{color:var(--xc-rich-link);font-weight:700}.xc-rich-text blockquote{padding:1.25rem 1.5rem;border-inline-start:3px solid var(--xc-green);background:var(--xc-surface-soft);color:var(--xc-ink)}.xc-rich-text blockquote>*+*{margin-block-start:.75rem}.xc-rich-text blockquote cite{display:block;font-size:.875em}.xc-rich-text dt{color:var(--xc-ink);font-weight:700}.xc-rich-text dd{margin:.25rem 0 1rem 1.25rem}.xc-rich-text table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:.875em;line-height:1.6;text-align:start;font-variant-numeric:tabular-nums}.xc-rich-text :is(th,td){padding:.875rem;border:1px solid var(--xc-border);vertical-align:top}.xc-rich-text th{color:var(--xc-ink);font-weight:700;text-align:inherit}.xc-rich-text :is(thead,tfoot){background:var(--xc-lime-soft);color:var(--xc-ink)}.xc-rich-text tbody tr:nth-child(2n){background:var(--xc-surface-soft)}.xc-rich-text caption{margin-block-end:.75rem;color:var(--xc-muted);text-align:start}.xc-rich-text .xc-rich-text__table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:.25rem}.xc-rich-text .xc-rich-text__table-scroll table{min-width:42rem}.xc-rich-text figure{max-width:100%}.xc-rich-text :is(img,video){display:block;max-width:100%;border-radius:var(--xc-radius-md)}.xc-rich-text img:not([data-nimg=fill]){height:auto}.xc-rich-text :is(video,iframe){width:100%;height:auto;aspect-ratio:16/9}.xc-rich-text audio{width:100%;max-width:100%}.xc-rich-text figcaption{margin-block-start:.75rem;color:var(--xc-muted);font-size:.875em;line-height:1.6}.xc-rich-text hr{margin-block:2.5rem;border:0;border-top:1px solid var(--xc-border)}.xc-rich-text :is(code,pre,kbd,samp){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875em}.xc-rich-text :is(code,kbd,samp){padding:.15em .35em;border-radius:var(--xc-radius-xs);background:var(--xc-surface-soft)}.xc-rich-text pre{max-width:100%;overflow-x:auto;padding:1.25rem;border:1px solid var(--xc-border);border-radius:var(--xc-radius-md);background:var(--xc-surface-soft);line-height:1.7;white-space:pre;overscroll-behavior-inline:contain}.xc-rich-text pre code{padding:0;background:transparent;font-size:inherit}.xc-rich-text .xc-rich-text--align-left{text-align:left}.xc-rich-text .xc-rich-text--align-center{text-align:center}.xc-rich-text .xc-rich-text--align-right{text-align:right}.xc-rich-text :is(p,li,h1,h2,h3,h4,h5,h6):is([style*="text-align:justify"],[style*="text-align: justify"]){text-align:start!important}@media (max-width:767px){.xc-rich-text h1{font-size:1.625rem}.xc-rich-text h2{font-size:1.375rem}.xc-rich-text h3{font-size:1.25rem}.xc-rich-text :is(h1,h2,h3,h4,h5,h6){margin-block:1.75rem .75rem}.xc-rich-text blockquote{padding:1rem}.xc-rich-text :is(th,td){padding:.625rem}}@media (min-width:768px){.xc-rich-text.xc-rich-text{font-size:1.125rem}}