<div class="rtds-container rtds-space-y-8">
    <h1 class="rtds-heading-1">Article Body Utilities - Custom utility</h1>
    <div class="rtds-article-body">
        <h2>Accesso ai Servizi Sanitari Online</h2>

        <p>
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam in dui
            mauris. Vivamus hendrerit arcu sed erat molestie vehicula. Sed auctor neque
            eu tellus rhoncus ut eleifend nibh porttitor.
        </p>
        <ul>
            <li>Prenotazione visite specialistiche</li>
            <li>Fascicolo Sanitario Elettronico</li>
            <li>Cambio medico di famiglia</li>
        </ul>
        <p><a href="#">Accedi ai servizi sanitari</a></p>

        <blockquote>
            <p>
                La digitalizzazione dei servizi pubblici rappresenta una priorità per la
                Regione Toscana, con l'obiettivo di semplificare il rapporto tra cittadini
                e pubblica amministrazione.
            </p>
        </blockquote>
        <p>
            Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet,
            ante.
        </p>
        <figure>
            <img src="../../images/feathers.jpg" alt="Placeholder image">
            <figcaption>Figura 1: Descrizione dell'immagine</figcaption>
        </figure>
        <p>
            Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est.
        </p>
        <p>
            Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper
            pharetra.
        </p>
        <p>
            Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi.
        </p>

        <h3>Formazione e Lavoro in Toscana</h3>
        <p>
            Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci.
        </p>
        <p>
            Suspendisse eu nisl. Nullam ut libero. Integer dignissim consequat lectus.
        </p>
        <p>Class aptent taciti sociosqu ad litora torquent per conubia nostra.</p>
        <p>Per inceptos himenaeos. Nunc dignissim risus id metus.</p>

        <h4>Opportunità per le Imprese</h4>
        <p>Cras ornare tristique elit lorem ipsum dolor sit amet.</p>
        <p>Vivamus vestibulum ntulla nec ante lorem ipsum dolor.</p>
        <p>Praesent placerat risus quis eros lorem ipsum dolor.</p>
        <p>Fusce pellentesque suscipit nibh lorem ipsum dolor.</p>

        <ol>
            <li>Bandi e finanziamenti regionali</li>
            <li>Sostegno all'innovazione</li>
            <li>Formazione professionale</li>
        </ol>
    </div>

</div>
<div class="rtds-container rtds-space-y-8">
  <h1 class="rtds-heading-1">Article Body Utilities - Custom utility</h1>
    {% render "@article-body" %}
</div>
/* No context defined. */
  • Content:
    /**
     * CUSTOM UTILITIES
     *
    */
    /* base */
    .rtds-article-body {
        color: var(--tw-prose-body);
        max-width: 65ch;
    }
    .rtds-article-body :where(p):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em;
    }
    .rtds-article-body :where([class~="lead"]):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: var(--tw-prose-lead);
        font-size: 1.25em;
        line-height: 1.6;
        margin-top: 1.2em;
        margin-bottom: 1.2em;
    }
    .rtds-article-body :where(a):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: var(--tw-prose-links);
        text-decoration: underline;
        font-weight: 500;
    }
    .rtds-article-body :where(strong):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: var(--tw-prose-bold);
        font-weight: 600;
    }
    .rtds-article-body :where(a strong):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: inherit;
    }
    .rtds-article-body :where(blockquote strong):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: inherit;
    }
    .rtds-article-body :where(thead th strong):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: inherit;
    }
    .rtds-article-body :where(ol):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        list-style-type: decimal;
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-inline-start: 1.625em;
    }
    .rtds-article-body :where(ol[type="A"]):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        list-style-type: upper-alpha;
    }
    .rtds-article-body :where(ol[type="a"]):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        list-style-type: lower-alpha;
    }
    .rtds-article-body :where(ol[type="A" s]):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        list-style-type: upper-alpha;
    }
    .rtds-article-body :where(ol[type="a" s]):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        list-style-type: lower-alpha;
    }
    .rtds-article-body :where(ol[type="I"]):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        list-style-type: upper-roman;
    }
    .rtds-article-body :where(ol[type="i"]):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        list-style-type: lower-roman;
    }
    .rtds-article-body :where(ol[type="I" s]):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        list-style-type: upper-roman;
    }
    .rtds-article-body :where(ol[type="i" s]):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        list-style-type: lower-roman;
    }
    .rtds-article-body :where(ol[type="1"]):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        list-style-type: decimal;
    }
    .rtds-article-body :where(ul):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        list-style-type: disc;
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-inline-start: 1.625em;
    }
    .rtds-article-body :where(ol > li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))::marker {
        font-weight: 400;
        color: var(--tw-prose-counters);
    }
    .rtds-article-body :where(ul > li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))::marker {
        color: var(--tw-prose-bullets);
    }
    .rtds-article-body :where(dt):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: var(--tw-prose-headings);
        font-weight: 600;
        margin-top: 1.25em;
    }
    .rtds-article-body :where(hr):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        border-color: var(--tw-prose-hr);
        border-top-width: 1px;
        margin-top: 3em;
        margin-bottom: 3em;
    }
    .rtds-article-body :where(blockquote):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-weight: 500;
        font-style: italic;
        color: var(--tw-prose-quotes);
        border-inline-start-width: 0.25rem;
        border-inline-start-color: var(--tw-prose-quote-borders);
        quotes: "\201C""\201D""\2018""\2019";
        margin-top: 1.6em;
        margin-bottom: 1.6em;
        padding-inline-start: 1em;
    }
    .rtds-article-body :where(blockquote p:first-of-type):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))::before {
        content: open-quote;
    }
    .rtds-article-body :where(blockquote p:last-of-type):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))::after {
        content: close-quote;
    }
    .rtds-article-body :where(h1):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: var(--tw-prose-headings);
        font-weight: 800;
        font-size: 2.25em;
        margin-top: 0;
        margin-bottom: 0.8888889em;
        line-height: 1.1111111;
    }
    .rtds-article-body :where(h1 strong):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-weight: 900;
        color: inherit;
    }
    .rtds-article-body :where(h2):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: var(--tw-prose-headings);
        font-weight: 700;
        font-size: 1.5em;
        margin-top: 2em;
        margin-bottom: 1em;
        line-height: 1.3333333;
    }
    .rtds-article-body :where(h2 strong):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-weight: 800;
        color: inherit;
    }
    .rtds-article-body :where(h3):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: var(--tw-prose-headings);
        font-weight: 600;
        font-size: 1.25em;
        margin-top: 1.6em;
        margin-bottom: 0.6em;
        line-height: 1.6;
    }
    .rtds-article-body :where(h3 strong):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-weight: 700;
        color: inherit;
    }
    .rtds-article-body :where(h4):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: var(--tw-prose-headings);
        font-weight: 600;
        margin-top: 1.5em;
        margin-bottom: 0.5em;
        line-height: 1.5;
    }
    .rtds-article-body :where(h4 strong):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-weight: 700;
        color: inherit;
    }
    .rtds-article-body :where(img):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 2em;
        margin-bottom: 2em;
    }
    .rtds-article-body :where(picture):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        display: block;
        margin-top: 2em;
        margin-bottom: 2em;
    }
    .rtds-article-body :where(video):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 2em;
        margin-bottom: 2em;
    }
    .rtds-article-body :where(kbd):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-weight: 500;
        font-family: inherit;
        color: var(--tw-prose-kbd);
        box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
        font-size: 0.875em;
        border-radius: 0.3125rem;
        padding-top: 0.1875em;
        padding-inline-end: 0.375em;
        padding-bottom: 0.1875em;
        padding-inline-start: 0.375em;
    }
    .rtds-article-body :where(code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: var(--tw-prose-code);
        font-weight: 600;
        font-size: 0.875em;
    }
    .rtds-article-body :where(code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))::before {
        content: "`";
    }
    .rtds-article-body :where(code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))::after {
        content: "`";
    }
    .rtds-article-body :where(a code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: inherit;
    }
    .rtds-article-body :where(h1 code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: inherit;
    }
    .rtds-article-body :where(h2 code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: inherit;
        font-size: 0.875em;
    }
    .rtds-article-body :where(h3 code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: inherit;
        font-size: 0.9em;
    }
    .rtds-article-body :where(h4 code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: inherit;
    }
    .rtds-article-body :where(blockquote code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: inherit;
    }
    .rtds-article-body :where(thead th code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: inherit;
    }
    .rtds-article-body :where(pre):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: var(--tw-prose-pre-code);
        background-color: var(--tw-prose-pre-bg);
        overflow-x: auto;
        font-weight: 400;
        font-size: 0.875em;
        line-height: 1.7142857;
        margin-top: 1.7142857em;
        margin-bottom: 1.7142857em;
        border-radius: 0.375rem;
        padding-top: 0.8571429em;
        padding-inline-end: 1.1428571em;
        padding-bottom: 0.8571429em;
        padding-inline-start: 1.1428571em;
    }
    .rtds-article-body :where(pre code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        background-color: transparent;
        border-width: 0;
        border-radius: 0;
        padding: 0;
        font-weight: inherit;
        color: inherit;
        font-size: inherit;
        font-family: inherit;
        line-height: inherit;
    }
    .rtds-article-body :where(pre code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))::before {
        content: none;
    }
    .rtds-article-body :where(pre code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))::after {
        content: none;
    }
    .rtds-article-body :where(table):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        width: 100%;
        table-layout: auto;
        margin-top: 2em;
        margin-bottom: 2em;
        font-size: 0.875em;
        line-height: 1.7142857;
    }
    .rtds-article-body :where(thead):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        border-bottom-width: 1px;
        border-bottom-color: var(--tw-prose-th-borders);
    }
    .rtds-article-body :where(thead th):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: var(--tw-prose-headings);
        font-weight: 600;
        vertical-align: bottom;
        padding-inline-end: 0.5714286em;
        padding-bottom: 0.5714286em;
        padding-inline-start: 0.5714286em;
    }
    .rtds-article-body :where(tbody tr):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        border-bottom-width: 1px;
        border-bottom-color: var(--tw-prose-td-borders);
    }
    .rtds-article-body :where(tbody tr:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        border-bottom-width: 0;
    }
    .rtds-article-body :where(tbody td):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        vertical-align: baseline;
    }
    .rtds-article-body :where(tfoot):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        border-top-width: 1px;
        border-top-color: var(--tw-prose-th-borders);
    }
    .rtds-article-body :where(tfoot td):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        vertical-align: top;
    }
    .rtds-article-body :where(th, td):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        text-align: start;
    }
    .rtds-article-body :where(figure > *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
    .rtds-article-body :where(figcaption):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        color: var(--tw-prose-captions);
        font-size: 0.875em;
        line-height: 1.4285714;
        margin-top: 0.8571429em;
    }
    .rtds-article-body {
        --tw-prose-body: #374151;
        --tw-prose-headings: #111827;
        --tw-prose-lead: #4b5563;
        --tw-prose-links: #111827;
        --tw-prose-bold: #111827;
        --tw-prose-counters: #6b7280;
        --tw-prose-bullets: #d1d5db;
        --tw-prose-hr: #e5e7eb;
        --tw-prose-quotes: #111827;
        --tw-prose-quote-borders: #e5e7eb;
        --tw-prose-captions: #6b7280;
        --tw-prose-kbd: #111827;
        --tw-prose-kbd-shadows: 17 24 39;
        --tw-prose-code: #111827;
        --tw-prose-pre-code: #e5e7eb;
        --tw-prose-pre-bg: #1f2937;
        --tw-prose-th-borders: #d1d5db;
        --tw-prose-td-borders: #e5e7eb;
        --tw-prose-invert-body: #d1d5db;
        --tw-prose-invert-headings: #fff;
        --tw-prose-invert-lead: #9ca3af;
        --tw-prose-invert-links: #fff;
        --tw-prose-invert-bold: #fff;
        --tw-prose-invert-counters: #9ca3af;
        --tw-prose-invert-bullets: #4b5563;
        --tw-prose-invert-hr: #374151;
        --tw-prose-invert-quotes: #f3f4f6;
        --tw-prose-invert-quote-borders: #374151;
        --tw-prose-invert-captions: #9ca3af;
        --tw-prose-invert-kbd: #fff;
        --tw-prose-invert-kbd-shadows: 255 255 255;
        --tw-prose-invert-code: #fff;
        --tw-prose-invert-pre-code: #d1d5db;
        --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
        --tw-prose-invert-th-borders: #4b5563;
        --tw-prose-invert-td-borders: #374151;
        font-size: 1rem;
        line-height: 1.75;
    }
    .rtds-article-body :where(picture > img):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
    .rtds-article-body :where(li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0.5em;
        margin-bottom: 0.5em;
    }
    .rtds-article-body :where(ol > li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-start: 0.375em;
    }
    .rtds-article-body :where(ul > li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-start: 0.375em;
    }
    .rtds-article-body :where(.rtds-prose > ul > li p):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0.75em;
        margin-bottom: 0.75em;
    }
    .rtds-article-body :where(.rtds-prose > ul > li > p:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.25em;
    }
    .rtds-article-body :where(.rtds-prose > ul > li > p:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-bottom: 1.25em;
    }
    .rtds-article-body :where(.rtds-prose > ol > li > p:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.25em;
    }
    .rtds-article-body :where(.rtds-prose > ol > li > p:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-bottom: 1.25em;
    }
    .rtds-article-body :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0.75em;
        margin-bottom: 0.75em;
    }
    .rtds-article-body :where(dl):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em;
    }
    .rtds-article-body :where(dd):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0.5em;
        padding-inline-start: 1.625em;
    }
    .rtds-article-body :where(hr + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
    }
    .rtds-article-body :where(h2 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
    }
    .rtds-article-body :where(h3 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
    }
    .rtds-article-body :where(h4 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
    }
    .rtds-article-body :where(thead th:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-start: 0;
    }
    .rtds-article-body :where(thead th:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-end: 0;
    }
    .rtds-article-body :where(tbody td, tfoot td):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-top: 0.5714286em;
        padding-inline-end: 0.5714286em;
        padding-bottom: 0.5714286em;
        padding-inline-start: 0.5714286em;
    }
    .rtds-article-body :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-start: 0;
    }
    .rtds-article-body :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-end: 0;
    }
    .rtds-article-body :where(figure):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 2em;
        margin-bottom: 2em;
    }
    .rtds-article-body :where(.rtds-prose > :first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
    }
    .rtds-article-body :where(.rtds-prose > :last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-bottom: 0;
    }
    .rtds-article-body {
        font-size: 0.875rem;
        line-height: 1.7142857;
    }
    .rtds-article-body :where(p):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.1428571em;
        margin-bottom: 1.1428571em;
    }
    .rtds-article-body :where([class~="lead"]):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 1.2857143em;
        line-height: 1.5555556;
        margin-top: 0.8888889em;
        margin-bottom: 0.8888889em;
    }
    .rtds-article-body :where(blockquote):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.3333333em;
        margin-bottom: 1.3333333em;
        padding-inline-start: 1.1111111em;
    }
    .rtds-article-body :where(h1):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 2.1428571em;
        margin-top: 0;
        margin-bottom: 0.8em;
        line-height: 1.2;
    }
    .rtds-article-body :where(h2):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 1.4285714em;
        margin-top: 1.6em;
        margin-bottom: 0.8em;
        line-height: 1.4;
    }
    .rtds-article-body :where(h3):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 1.2857143em;
        margin-top: 1.5555556em;
        margin-bottom: 0.4444444em;
        line-height: 1.5555556;
    }
    .rtds-article-body :where(h4):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.4285714em;
        margin-bottom: 0.5714286em;
        line-height: 1.4285714;
    }
    .rtds-article-body :where(img):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.7142857em;
        margin-bottom: 1.7142857em;
    }
    .rtds-article-body :where(picture):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.7142857em;
        margin-bottom: 1.7142857em;
    }
    .rtds-article-body :where(picture > img):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
    .rtds-article-body :where(video):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.7142857em;
        margin-bottom: 1.7142857em;
    }
    .rtds-article-body :where(kbd):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 0.8571429em;
        border-radius: 0.3125rem;
        padding-top: 0.1428571em;
        padding-inline-end: 0.3571429em;
        padding-bottom: 0.1428571em;
        padding-inline-start: 0.3571429em;
    }
    .rtds-article-body :where(code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 0.8571429em;
    }
    .rtds-article-body :where(h2 code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 0.9em;
    }
    .rtds-article-body :where(h3 code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 0.8888889em;
    }
    .rtds-article-body :where(pre):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 0.8571429em;
        line-height: 1.6666667;
        margin-top: 1.6666667em;
        margin-bottom: 1.6666667em;
        border-radius: 0.25rem;
        padding-top: 0.6666667em;
        padding-inline-end: 1em;
        padding-bottom: 0.6666667em;
        padding-inline-start: 1em;
    }
    .rtds-article-body :where(ol):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.1428571em;
        margin-bottom: 1.1428571em;
        padding-inline-start: 1.5714286em;
    }
    .rtds-article-body :where(ul):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.1428571em;
        margin-bottom: 1.1428571em;
        padding-inline-start: 1.5714286em;
    }
    .rtds-article-body :where(li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0.2857143em;
        margin-bottom: 0.2857143em;
    }
    .rtds-article-body :where(ol > li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-start: 0.4285714em;
    }
    .rtds-article-body :where(ul > li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-start: 0.4285714em;
    }
    .rtds-article-body :where(.rtds-prose-sm > ul > li p):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0.5714286em;
        margin-bottom: 0.5714286em;
    }
    .rtds-article-body :where(.rtds-prose-sm > ul > li > p:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.1428571em;
    }
    .rtds-article-body :where(.rtds-prose-sm > ul > li > p:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-bottom: 1.1428571em;
    }
    .rtds-article-body :where(.rtds-prose-sm > ol > li > p:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.1428571em;
    }
    .rtds-article-body :where(.rtds-prose-sm > ol > li > p:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-bottom: 1.1428571em;
    }
    .rtds-article-body :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0.5714286em;
        margin-bottom: 0.5714286em;
    }
    .rtds-article-body :where(dl):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.1428571em;
        margin-bottom: 1.1428571em;
    }
    .rtds-article-body :where(dt):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.1428571em;
    }
    .rtds-article-body :where(dd):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0.2857143em;
        padding-inline-start: 1.5714286em;
    }
    .rtds-article-body :where(hr):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 2.8571429em;
        margin-bottom: 2.8571429em;
    }
    .rtds-article-body :where(hr + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
    }
    .rtds-article-body :where(h2 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
    }
    .rtds-article-body :where(h3 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
    }
    .rtds-article-body :where(h4 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
    }
    .rtds-article-body :where(table):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 0.8571429em;
        line-height: 1.5;
    }
    .rtds-article-body :where(thead th):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-end: 1em;
        padding-bottom: 0.6666667em;
        padding-inline-start: 1em;
    }
    .rtds-article-body :where(thead th:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-start: 0;
    }
    .rtds-article-body :where(thead th:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-end: 0;
    }
    .rtds-article-body :where(tbody td, tfoot td):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-top: 0.6666667em;
        padding-inline-end: 1em;
        padding-bottom: 0.6666667em;
        padding-inline-start: 1em;
    }
    .rtds-article-body :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-start: 0;
    }
    .rtds-article-body :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-end: 0;
    }
    .rtds-article-body :where(figure):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.7142857em;
        margin-bottom: 1.7142857em;
    }
    .rtds-article-body :where(figure > *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
    .rtds-article-body :where(figcaption):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 0.8571429em;
        line-height: 1.3333333;
        margin-top: 0.6666667em;
    }
    .rtds-article-body :where(.rtds-prose-sm > :first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
    }
    .rtds-article-body :where(.rtds-prose-sm > :last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-bottom: 0;
    }
    .rtds-article-body {
        --tw-prose-body: var(--custom-prose-body);
        --tw-prose-headings: var(--custom-prose-headings);
        --tw-prose-lead: var(--custom-prose-lead);
        --tw-prose-links: var(--custom-prose-links);
        --tw-prose-bold: var(--custom-prose-bold);
        --tw-prose-counters: var(--custom-prose-counters);
        --tw-prose-bullets: var(--custom-prose-bullets);
        --tw-prose-hr: var(--custom-prose-hr);
        --tw-prose-quotes: var(--custom-prose-quotes);
        --tw-prose-quote-borders: var(--custom-prose-quote-borders);
        --tw-prose-captions: var(--custom-prose-captions);
        --tw-prose-code: var(--custom-prose-code);
        --tw-prose-pre-code: var(--custom-prose-pre-code);
        --tw-prose-pre-bg: var(--custom-prose-pre-bg);
        --tw-prose-th-borders: var(--custom-prose-th-borders);
        --tw-prose-td-borders: var(--custom-prose-td-borders);
        --tw-prose-invert-body: var(--custom-prose-invert-body);
        --tw-prose-invert-headings: var(--custom-prose-invert-headings);
        --tw-prose-invert-lead: var(--custom-prose-invert-lead);
        --tw-prose-invert-links: var(--custom-prose-invert-links);
        --tw-prose-invert-bold: var(--custom-prose-invert-bold);
        --tw-prose-invert-counters: var(--custom-prose-invert-counters);
        --tw-prose-invert-bullets: var(--custom-prose-invert-bullets);
        --tw-prose-invert-hr: var(--custom-prose-invert-hr);
        --tw-prose-invert-quotes: var(--custom-prose-invert-quotes);
        --tw-prose-invert-quote-borders: var(--custom-prose-invert-quote-borders);
        --tw-prose-invert-captions: var(--custom-prose-invert-captions);
        --tw-prose-invert-code: var(--custom-prose-invert-code);
        --tw-prose-invert-pre-code: var(--custom-prose-invert-pre-code);
        --tw-prose-invert-pre-bg: var(--custom-prose-invert-pre-bg);
        --tw-prose-invert-th-borders: var(--custom-prose-invert-th-borders);
        --tw-prose-invert-td-borders: var(--custom-prose-invert-td-borders);
        max-width: 57em;
    }
    @media (min-width: 640px) {
        .rtds-article-body {
            font-size: 1rem;
            line-height: 1.75;
        }
        .rtds-article-body :where(p):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.25em;
            margin-bottom: 1.25em;
        }
        .rtds-article-body :where([class~="lead"]):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 1.25em;
            line-height: 1.6;
            margin-top: 1.2em;
            margin-bottom: 1.2em;
        }
        .rtds-article-body :where(blockquote):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.6em;
            margin-bottom: 1.6em;
            padding-inline-start: 1em;
        }
        .rtds-article-body :where(h1):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 2.25em;
            margin-top: 0;
            margin-bottom: 0.8888889em;
            line-height: 1.1111111;
        }
        .rtds-article-body :where(h2):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 1.5em;
            margin-top: 2em;
            margin-bottom: 1em;
            line-height: 1.3333333;
        }
        .rtds-article-body :where(h3):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 1.25em;
            margin-top: 1.6em;
            margin-bottom: 0.6em;
            line-height: 1.6;
        }
        .rtds-article-body :where(h4):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.5em;
            margin-bottom: 0.5em;
            line-height: 1.5;
        }
        .rtds-article-body :where(img):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 2em;
            margin-bottom: 2em;
        }
        .rtds-article-body :where(picture):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 2em;
            margin-bottom: 2em;
        }
        .rtds-article-body :where(picture > img):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
            margin-bottom: 0;
        }
        .rtds-article-body :where(video):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 2em;
            margin-bottom: 2em;
        }
        .rtds-article-body :where(kbd):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.875em;
            border-radius: 0.3125rem;
            padding-top: 0.1875em;
            padding-inline-end: 0.375em;
            padding-bottom: 0.1875em;
            padding-inline-start: 0.375em;
        }
        .rtds-article-body :where(code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.875em;
        }
        .rtds-article-body :where(h2 code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.875em;
        }
        .rtds-article-body :where(h3 code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.9em;
        }
        .rtds-article-body :where(pre):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.875em;
            line-height: 1.7142857;
            margin-top: 1.7142857em;
            margin-bottom: 1.7142857em;
            border-radius: 0.375rem;
            padding-top: 0.8571429em;
            padding-inline-end: 1.1428571em;
            padding-bottom: 0.8571429em;
            padding-inline-start: 1.1428571em;
        }
        .rtds-article-body :where(ol):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.25em;
            margin-bottom: 1.25em;
            padding-inline-start: 1.625em;
        }
        .rtds-article-body :where(ul):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.25em;
            margin-bottom: 1.25em;
            padding-inline-start: 1.625em;
        }
        .rtds-article-body :where(li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0.5em;
            margin-bottom: 0.5em;
        }
        .rtds-article-body :where(ol > li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-start: 0.375em;
        }
        .rtds-article-body :where(ul > li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-start: 0.375em;
        }
        .rtds-article-body :where(.sm\:rtds-prose-base > ul > li p):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0.75em;
            margin-bottom: 0.75em;
        }
        .rtds-article-body :where(.sm\:rtds-prose-base > ul > li > p:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.25em;
        }
        .rtds-article-body :where(.sm\:rtds-prose-base > ul > li > p:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-bottom: 1.25em;
        }
        .rtds-article-body :where(.sm\:rtds-prose-base > ol > li > p:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.25em;
        }
        .rtds-article-body :where(.sm\:rtds-prose-base > ol > li > p:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-bottom: 1.25em;
        }
        .rtds-article-body :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0.75em;
            margin-bottom: 0.75em;
        }
        .rtds-article-body :where(dl):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.25em;
            margin-bottom: 1.25em;
        }
        .rtds-article-body :where(dt):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.25em;
        }
        .rtds-article-body :where(dd):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0.5em;
            padding-inline-start: 1.625em;
        }
        .rtds-article-body :where(hr):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 3em;
            margin-bottom: 3em;
        }
        .rtds-article-body :where(hr + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
        }
        .rtds-article-body :where(h2 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
        }
        .rtds-article-body :where(h3 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
        }
        .rtds-article-body :where(h4 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
        }
        .rtds-article-body :where(table):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.875em;
            line-height: 1.7142857;
        }
        .rtds-article-body :where(thead th):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-end: 0.5714286em;
            padding-bottom: 0.5714286em;
            padding-inline-start: 0.5714286em;
        }
        .rtds-article-body :where(thead th:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-start: 0;
        }
        .rtds-article-body :where(thead th:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-end: 0;
        }
        .rtds-article-body :where(tbody td, tfoot td):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-top: 0.5714286em;
            padding-inline-end: 0.5714286em;
            padding-bottom: 0.5714286em;
            padding-inline-start: 0.5714286em;
        }
        .rtds-article-body :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-start: 0;
        }
        .rtds-article-body :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-end: 0;
        }
        .rtds-article-body :where(figure):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 2em;
            margin-bottom: 2em;
        }
        .rtds-article-body :where(figure > *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
            margin-bottom: 0;
        }
        .rtds-article-body :where(figcaption):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.875em;
            line-height: 1.4285714;
            margin-top: 0.8571429em;
        }
        .rtds-article-body :where(.sm\:rtds-prose-base > :first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
        }
        .rtds-article-body :where(.sm\:rtds-prose-base > :last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-bottom: 0;
        }
    }
    @media (min-width: 768px) {
        .rtds-article-body {
            font-size: 1.125rem;
            line-height: 1.7777778;
        }
        .rtds-article-body :where(p):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.3333333em;
            margin-bottom: 1.3333333em;
        }
        .rtds-article-body :where([class~="lead"]):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 1.2222222em;
            line-height: 1.4545455;
            margin-top: 1.0909091em;
            margin-bottom: 1.0909091em;
        }
        .rtds-article-body :where(blockquote):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.6666667em;
            margin-bottom: 1.6666667em;
            padding-inline-start: 1em;
        }
        .rtds-article-body :where(h1):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 2.6666667em;
            margin-top: 0;
            margin-bottom: 0.8333333em;
            line-height: 1;
        }
        .rtds-article-body :where(h2):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 1.6666667em;
            margin-top: 1.8666667em;
            margin-bottom: 1.0666667em;
            line-height: 1.3333333;
        }
        .rtds-article-body :where(h3):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 1.3333333em;
            margin-top: 1.6666667em;
            margin-bottom: 0.6666667em;
            line-height: 1.5;
        }
        .rtds-article-body :where(h4):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.7777778em;
            margin-bottom: 0.4444444em;
            line-height: 1.5555556;
        }
        .rtds-article-body :where(img):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.7777778em;
            margin-bottom: 1.7777778em;
        }
        .rtds-article-body :where(picture):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.7777778em;
            margin-bottom: 1.7777778em;
        }
        .rtds-article-body :where(picture > img):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
            margin-bottom: 0;
        }
        .rtds-article-body :where(video):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.7777778em;
            margin-bottom: 1.7777778em;
        }
        .rtds-article-body :where(kbd):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.8888889em;
            border-radius: 0.3125rem;
            padding-top: 0.2222222em;
            padding-inline-end: 0.4444444em;
            padding-bottom: 0.2222222em;
            padding-inline-start: 0.4444444em;
        }
        .rtds-article-body :where(code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.8888889em;
        }
        .rtds-article-body :where(h2 code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.8666667em;
        }
        .rtds-article-body :where(h3 code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.875em;
        }
        .rtds-article-body :where(pre):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.8888889em;
            line-height: 1.75;
            margin-top: 2em;
            margin-bottom: 2em;
            border-radius: 0.375rem;
            padding-top: 1em;
            padding-inline-end: 1.5em;
            padding-bottom: 1em;
            padding-inline-start: 1.5em;
        }
        .rtds-article-body :where(ol):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.3333333em;
            margin-bottom: 1.3333333em;
            padding-inline-start: 1.5555556em;
        }
        .rtds-article-body :where(ul):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.3333333em;
            margin-bottom: 1.3333333em;
            padding-inline-start: 1.5555556em;
        }
        .rtds-article-body :where(li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0.6666667em;
            margin-bottom: 0.6666667em;
        }
        .rtds-article-body :where(ol > li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-start: 0.4444444em;
        }
        .rtds-article-body :where(ul > li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-start: 0.4444444em;
        }
        .rtds-article-body :where(.md\:rtds-prose-lg > ul > li p):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0.8888889em;
            margin-bottom: 0.8888889em;
        }
        .rtds-article-body :where(.md\:rtds-prose-lg > ul > li > p:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.3333333em;
        }
        .rtds-article-body :where(.md\:rtds-prose-lg > ul > li > p:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-bottom: 1.3333333em;
        }
        .rtds-article-body :where(.md\:rtds-prose-lg > ol > li > p:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.3333333em;
        }
        .rtds-article-body :where(.md\:rtds-prose-lg > ol > li > p:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-bottom: 1.3333333em;
        }
        .rtds-article-body :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0.8888889em;
            margin-bottom: 0.8888889em;
        }
        .rtds-article-body :where(dl):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.3333333em;
            margin-bottom: 1.3333333em;
        }
        .rtds-article-body :where(dt):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.3333333em;
        }
        .rtds-article-body :where(dd):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0.6666667em;
            padding-inline-start: 1.5555556em;
        }
        .rtds-article-body :where(hr):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 3.1111111em;
            margin-bottom: 3.1111111em;
        }
        .rtds-article-body :where(hr + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
        }
        .rtds-article-body :where(h2 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
        }
        .rtds-article-body :where(h3 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
        }
        .rtds-article-body :where(h4 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
        }
        .rtds-article-body :where(table):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.8888889em;
            line-height: 1.5;
        }
        .rtds-article-body :where(thead th):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-end: 0.75em;
            padding-bottom: 0.75em;
            padding-inline-start: 0.75em;
        }
        .rtds-article-body :where(thead th:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-start: 0;
        }
        .rtds-article-body :where(thead th:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-end: 0;
        }
        .rtds-article-body :where(tbody td, tfoot td):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-top: 0.75em;
            padding-inline-end: 0.75em;
            padding-bottom: 0.75em;
            padding-inline-start: 0.75em;
        }
        .rtds-article-body :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-start: 0;
        }
        .rtds-article-body :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-end: 0;
        }
        .rtds-article-body :where(figure):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.7777778em;
            margin-bottom: 1.7777778em;
        }
        .rtds-article-body :where(figure > *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
            margin-bottom: 0;
        }
        .rtds-article-body :where(figcaption):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.8888889em;
            line-height: 1.5;
            margin-top: 1em;
        }
        .rtds-article-body :where(.md\:rtds-prose-lg > :first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
        }
        .rtds-article-body :where(.md\:rtds-prose-lg > :last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-bottom: 0;
        }
    }
    .rtds-article-body--small {
        font-size: 0.875rem;
        line-height: 1.7142857;
    }
    .rtds-article-body--small :where(p):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.1428571em;
        margin-bottom: 1.1428571em;
    }
    .rtds-article-body--small :where([class~="lead"]):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 1.2857143em;
        line-height: 1.5555556;
        margin-top: 0.8888889em;
        margin-bottom: 0.8888889em;
    }
    .rtds-article-body--small :where(blockquote):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.3333333em;
        margin-bottom: 1.3333333em;
        padding-inline-start: 1.1111111em;
    }
    .rtds-article-body--small :where(h1):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 2.1428571em;
        margin-top: 0;
        margin-bottom: 0.8em;
        line-height: 1.2;
    }
    .rtds-article-body--small :where(h2):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 1.4285714em;
        margin-top: 1.6em;
        margin-bottom: 0.8em;
        line-height: 1.4;
    }
    .rtds-article-body--small :where(h3):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 1.2857143em;
        margin-top: 1.5555556em;
        margin-bottom: 0.4444444em;
        line-height: 1.5555556;
    }
    .rtds-article-body--small :where(h4):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.4285714em;
        margin-bottom: 0.5714286em;
        line-height: 1.4285714;
    }
    .rtds-article-body--small :where(img):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.7142857em;
        margin-bottom: 1.7142857em;
    }
    .rtds-article-body--small :where(picture):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.7142857em;
        margin-bottom: 1.7142857em;
    }
    .rtds-article-body--small :where(picture > img):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
    .rtds-article-body--small :where(video):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.7142857em;
        margin-bottom: 1.7142857em;
    }
    .rtds-article-body--small :where(kbd):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 0.8571429em;
        border-radius: 0.3125rem;
        padding-top: 0.1428571em;
        padding-inline-end: 0.3571429em;
        padding-bottom: 0.1428571em;
        padding-inline-start: 0.3571429em;
    }
    .rtds-article-body--small :where(code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 0.8571429em;
    }
    .rtds-article-body--small :where(h2 code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 0.9em;
    }
    .rtds-article-body--small :where(h3 code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 0.8888889em;
    }
    .rtds-article-body--small :where(pre):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 0.8571429em;
        line-height: 1.6666667;
        margin-top: 1.6666667em;
        margin-bottom: 1.6666667em;
        border-radius: 0.25rem;
        padding-top: 0.6666667em;
        padding-inline-end: 1em;
        padding-bottom: 0.6666667em;
        padding-inline-start: 1em;
    }
    .rtds-article-body--small :where(ol):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.1428571em;
        margin-bottom: 1.1428571em;
        padding-inline-start: 1.5714286em;
    }
    .rtds-article-body--small :where(ul):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.1428571em;
        margin-bottom: 1.1428571em;
        padding-inline-start: 1.5714286em;
    }
    .rtds-article-body--small :where(li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0.2857143em;
        margin-bottom: 0.2857143em;
    }
    .rtds-article-body--small :where(ol > li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-start: 0.4285714em;
    }
    .rtds-article-body--small :where(ul > li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-start: 0.4285714em;
    }
    .rtds-article-body--small :where(.rtds-prose-sm > ul > li p):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0.5714286em;
        margin-bottom: 0.5714286em;
    }
    .rtds-article-body--small :where(.rtds-prose-sm > ul > li > p:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.1428571em;
    }
    .rtds-article-body--small :where(.rtds-prose-sm > ul > li > p:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-bottom: 1.1428571em;
    }
    .rtds-article-body--small :where(.rtds-prose-sm > ol > li > p:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.1428571em;
    }
    .rtds-article-body--small :where(.rtds-prose-sm > ol > li > p:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-bottom: 1.1428571em;
    }
    .rtds-article-body--small :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0.5714286em;
        margin-bottom: 0.5714286em;
    }
    .rtds-article-body--small :where(dl):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.1428571em;
        margin-bottom: 1.1428571em;
    }
    .rtds-article-body--small :where(dt):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.1428571em;
    }
    .rtds-article-body--small :where(dd):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0.2857143em;
        padding-inline-start: 1.5714286em;
    }
    .rtds-article-body--small :where(hr):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 2.8571429em;
        margin-bottom: 2.8571429em;
    }
    .rtds-article-body--small :where(hr + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
    }
    .rtds-article-body--small :where(h2 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
    }
    .rtds-article-body--small :where(h3 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
    }
    .rtds-article-body--small :where(h4 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
    }
    .rtds-article-body--small :where(table):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 0.8571429em;
        line-height: 1.5;
    }
    .rtds-article-body--small :where(thead th):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-end: 1em;
        padding-bottom: 0.6666667em;
        padding-inline-start: 1em;
    }
    .rtds-article-body--small :where(thead th:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-start: 0;
    }
    .rtds-article-body--small :where(thead th:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-end: 0;
    }
    .rtds-article-body--small :where(tbody td, tfoot td):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-top: 0.6666667em;
        padding-inline-end: 1em;
        padding-bottom: 0.6666667em;
        padding-inline-start: 1em;
    }
    .rtds-article-body--small :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-start: 0;
    }
    .rtds-article-body--small :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        padding-inline-end: 0;
    }
    .rtds-article-body--small :where(figure):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 1.7142857em;
        margin-bottom: 1.7142857em;
    }
    .rtds-article-body--small :where(figure > *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
    .rtds-article-body--small :where(figcaption):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        font-size: 0.8571429em;
        line-height: 1.3333333;
        margin-top: 0.6666667em;
    }
    .rtds-article-body--small :where(.rtds-prose-sm > :first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-top: 0;
    }
    .rtds-article-body--small :where(.rtds-prose-sm > :last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
        margin-bottom: 0;
    }
    @media (min-width: 768px) {
        .rtds-article-body--small {
            font-size: 1rem;
            line-height: 1.75;
        }
        .rtds-article-body--small :where(p):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.25em;
            margin-bottom: 1.25em;
        }
        .rtds-article-body--small :where([class~="lead"]):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 1.25em;
            line-height: 1.6;
            margin-top: 1.2em;
            margin-bottom: 1.2em;
        }
        .rtds-article-body--small :where(blockquote):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.6em;
            margin-bottom: 1.6em;
            padding-inline-start: 1em;
        }
        .rtds-article-body--small :where(h1):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 2.25em;
            margin-top: 0;
            margin-bottom: 0.8888889em;
            line-height: 1.1111111;
        }
        .rtds-article-body--small :where(h2):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 1.5em;
            margin-top: 2em;
            margin-bottom: 1em;
            line-height: 1.3333333;
        }
        .rtds-article-body--small :where(h3):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 1.25em;
            margin-top: 1.6em;
            margin-bottom: 0.6em;
            line-height: 1.6;
        }
        .rtds-article-body--small :where(h4):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.5em;
            margin-bottom: 0.5em;
            line-height: 1.5;
        }
        .rtds-article-body--small :where(img):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 2em;
            margin-bottom: 2em;
        }
        .rtds-article-body--small :where(picture):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 2em;
            margin-bottom: 2em;
        }
        .rtds-article-body--small :where(picture > img):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
            margin-bottom: 0;
        }
        .rtds-article-body--small :where(video):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 2em;
            margin-bottom: 2em;
        }
        .rtds-article-body--small :where(kbd):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.875em;
            border-radius: 0.3125rem;
            padding-top: 0.1875em;
            padding-inline-end: 0.375em;
            padding-bottom: 0.1875em;
            padding-inline-start: 0.375em;
        }
        .rtds-article-body--small :where(code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.875em;
        }
        .rtds-article-body--small :where(h2 code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.875em;
        }
        .rtds-article-body--small :where(h3 code):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.9em;
        }
        .rtds-article-body--small :where(pre):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.875em;
            line-height: 1.7142857;
            margin-top: 1.7142857em;
            margin-bottom: 1.7142857em;
            border-radius: 0.375rem;
            padding-top: 0.8571429em;
            padding-inline-end: 1.1428571em;
            padding-bottom: 0.8571429em;
            padding-inline-start: 1.1428571em;
        }
        .rtds-article-body--small :where(ol):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.25em;
            margin-bottom: 1.25em;
            padding-inline-start: 1.625em;
        }
        .rtds-article-body--small :where(ul):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.25em;
            margin-bottom: 1.25em;
            padding-inline-start: 1.625em;
        }
        .rtds-article-body--small :where(li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0.5em;
            margin-bottom: 0.5em;
        }
        .rtds-article-body--small :where(ol > li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-start: 0.375em;
        }
        .rtds-article-body--small :where(ul > li):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-start: 0.375em;
        }
        .rtds-article-body--small :where(.md\:rtds-prose-base > ul > li p):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0.75em;
            margin-bottom: 0.75em;
        }
        .rtds-article-body--small :where(.md\:rtds-prose-base > ul > li > p:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.25em;
        }
        .rtds-article-body--small :where(.md\:rtds-prose-base > ul > li > p:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-bottom: 1.25em;
        }
        .rtds-article-body--small :where(.md\:rtds-prose-base > ol > li > p:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.25em;
        }
        .rtds-article-body--small :where(.md\:rtds-prose-base > ol > li > p:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-bottom: 1.25em;
        }
        .rtds-article-body--small :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0.75em;
            margin-bottom: 0.75em;
        }
        .rtds-article-body--small :where(dl):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.25em;
            margin-bottom: 1.25em;
        }
        .rtds-article-body--small :where(dt):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 1.25em;
        }
        .rtds-article-body--small :where(dd):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0.5em;
            padding-inline-start: 1.625em;
        }
        .rtds-article-body--small :where(hr):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 3em;
            margin-bottom: 3em;
        }
        .rtds-article-body--small :where(hr + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
        }
        .rtds-article-body--small :where(h2 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
        }
        .rtds-article-body--small :where(h3 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
        }
        .rtds-article-body--small :where(h4 + *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
        }
        .rtds-article-body--small :where(table):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.875em;
            line-height: 1.7142857;
        }
        .rtds-article-body--small :where(thead th):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-end: 0.5714286em;
            padding-bottom: 0.5714286em;
            padding-inline-start: 0.5714286em;
        }
        .rtds-article-body--small :where(thead th:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-start: 0;
        }
        .rtds-article-body--small :where(thead th:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-end: 0;
        }
        .rtds-article-body--small :where(tbody td, tfoot td):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-top: 0.5714286em;
            padding-inline-end: 0.5714286em;
            padding-bottom: 0.5714286em;
            padding-inline-start: 0.5714286em;
        }
        .rtds-article-body--small :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-start: 0;
        }
        .rtds-article-body--small :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            padding-inline-end: 0;
        }
        .rtds-article-body--small :where(figure):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 2em;
            margin-bottom: 2em;
        }
        .rtds-article-body--small :where(figure > *):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
            margin-bottom: 0;
        }
        .rtds-article-body--small :where(figcaption):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            font-size: 0.875em;
            line-height: 1.4285714;
            margin-top: 0.8571429em;
        }
        .rtds-article-body--small :where(.md\:rtds-prose-base > :first-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-top: 0;
        }
        .rtds-article-body--small :where(.md\:rtds-prose-base > :last-child):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *)) {
            margin-bottom: 0;
        }
    }
    /* headings */
    .rtds-article-body :is(:where(h1):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
        font-family: var(--fontfamily-sans), sans-serif;
        font-size: var(--fontsize-text-2xl);
        font-weight: 700;
    }
    @media (min-width: 1024px) {
        .rtds-article-body :is(:where(h1):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: 2rem;
            line-height: 1.2;
        }
    }
    @media (min-width: 1280px) {
        .rtds-article-body :is(:where(h1):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-4xl);
        }
    }
    @media (min-width: 1536px) {
        .rtds-article-body :is(:where(h1):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-5xl);
        }
    }
    .rtds-article-body :is(:where(h2):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
        font-family: var(--fontfamily-sans), sans-serif;
        font-size: var(--fontsize-text-xl);
        font-weight: 700;
    }
    @media (min-width: 1024px) {
        .rtds-article-body :is(:where(h2):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-2xl);
        }
    }
    @media (min-width: 1280px) {
        .rtds-article-body :is(:where(h2):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-2xl);
        }
    }
    @media (min-width: 1536px) {
        .rtds-article-body :is(:where(h2):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: 2rem;
            line-height: 1.2;
        }
    }
    .rtds-article-body :is(:where(h3):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
        font-family: var(--fontfamily-sans), sans-serif;
        font-size: var(--fontsize-text-lg);
        font-weight: 700;
    }
    @media (min-width: 1024px) {
        .rtds-article-body :is(:where(h3):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-xl);
        }
    }
    @media (min-width: 1280px) {
        .rtds-article-body :is(:where(h3):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-xl);
        }
    }
    @media (min-width: 1536px) {
        .rtds-article-body :is(:where(h3):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-xl);
        }
    }
    .rtds-article-body :is(:where(h4):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
        font-family: var(--fontfamily-sans), sans-serif;
        font-size: var(--fontsize-text-base);
        font-weight: 700;
    }
    @media (min-width: 1024px) {
        .rtds-article-body :is(:where(h4):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-lg);
        }
    }
    @media (min-width: 1280px) {
        .rtds-article-body :is(:where(h4):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-lg);
        }
    }
    @media (min-width: 1536px) {
        .rtds-article-body :is(:where(h4):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-lg);
        }
    }
    .rtds-article-body :is(:where(h5):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
        font-family: var(--fontfamily-sans), sans-serif;
        font-size: var(--fontsize-text-sm);
        font-weight: 700;
    }
    @media (min-width: 1024px) {
        .rtds-article-body :is(:where(h5):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-base);
        }
    }
    @media (min-width: 1280px) {
        .rtds-article-body :is(:where(h5):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-base);
        }
    }
    @media (min-width: 1536px) {
        .rtds-article-body :is(:where(h5):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-base);
        }
    }
    .rtds-article-body :is(:where(h6):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
        font-family: var(--fontfamily-sans), sans-serif;
        font-size: var(--fontsize-text-xs);
        font-weight: 700;
    }
    @media (min-width: 1024px) {
        .rtds-article-body :is(:where(h6):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-sm);
        }
    }
    @media (min-width: 1280px) {
        .rtds-article-body :is(:where(h6):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-sm);
        }
    }
    @media (min-width: 1536px) {
        .rtds-article-body :is(:where(h6):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
            font-size: var(--fontsize-text-sm);
        }
    }
    :where(.rtds-page-header__title) .rtds-article-body :is(:where(h1):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) a {
        text-decoration-line: underline;
            color: var(--color-link-primary);
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
    }
    :where(.rtds-page-header__title) .rtds-article-body :is(:where(h1):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) a:hover {
            color: var(--color-link-primary-hover);
        }
    .rtds-article-body > *:first-child,
        .rtds-article-body  .rtds-sr-only + * {
        margin-top: var(--spacing-0);
    }
    /* links */
    .rtds-article-body a:hover {
            color: var(--color-content-03);
        }
    /* blockquotes */
    .rtds-article-body :is(:where(blockquote):not(:where([class~="rtds-not-prose"],[class~="rtds-not-prose"] *))) {
        font-style: normal;
    }
    
  • URL: /components/raw/article-body-utilities/article-body-utilities.built.css
  • Filesystem Path: components/01-design-system/article-body-utilities/article-body-utilities.built.css
  • Size: 68.1 KB
  • Content:
    /**
     * CUSTOM UTILITIES
     *
    */
    @layer utilities {
        /* base */
        .rtds-article-body {
            @apply rtds-prose rtds-prose-sm sm:rtds-prose-base md:rtds-prose-lg rtds-max-w-[57em] rtds-prose-custom;
        }
    
        .rtds-article-body--small {
            @apply rtds-prose-sm md:rtds-prose-base;
        }
    
        /* headings */
        .rtds-article-body {
            @apply prose-h1:rtds-heading-1 prose-h2:rtds-heading-2 prose-h3:rtds-heading-3 prose-h4:rtds-heading-4 prose-h5:rtds-heading-5 prose-h6:rtds-heading-6;
        }
    
        .rtds-article-body > *:first-child,
        .rtds-article-body  .rtds-sr-only + * {
            @apply rtds-mt-0;
        }
    
        /* links */
        .rtds-article-body a {
            @apply hover:rtds-content-03;
        }
    
        /* blockquotes */
        .rtds-article-body {
            @apply prose-blockquote:rtds-not-italic;
        }
    }
    
  • URL: /components/raw/article-body-utilities/article-body-utilities.css
  • Filesystem Path: components/01-design-system/article-body-utilities/article-body-utilities.css
  • Size: 817 Bytes

Article Body Utilities

Utility personalizzate utilizzate per stilizzare il testo e la tipografia del corpo dell’articolo, inclusi titoli, paragrafi, elenchi e altro.

Caso d’uso: contenuto testuale di articoli o pagine formattato con un editor WYSIWYG, su cui gli sviluppatori non hanno controllo diretto degli stili.

Il plugin Tailwind Typography viene utilizzato come base per stilizzare il testo e la tipografia del corpo dell’articolo, inclusi titoli, paragrafi, elenchi e altro. Viene applicato a una classe di utility personalizzata rtds-article-body. Leggi la pagina del Plugin

Utilizzo

Crea un contenitore per il testo del corpo dell’articolo e applica la classe rtds-article-body.

<div class="rtds-article-body">
    <!-- Contenuto testuale del corpo dell'articolo -->
</div>

CSS Custom Properties

I colori del typography plugin sono personalizzabili tramite le seguenti variabili CSS definite in public/css/custom-properties.css:

Variante light (default)

Variabile Valore default Elemento
--custom-prose-body --color-neutral-800 Testo corpo
--custom-prose-headings --color-neutral-900 Titoli
--custom-prose-lead --color-neutral-700 Testo lead/intro
--custom-prose-links --color-secondary-500 Link
--custom-prose-bold --color-neutral-900 Testo grassetto
--custom-prose-counters currentColor Contatori liste ordinate
--custom-prose-bullets currentColor Pallini liste
--custom-prose-hr --color-neutral-600 Separatore <hr>
--custom-prose-quotes --color-neutral-900 Testo citazioni
--custom-prose-quote-borders --color-neutral-600 Bordo citazioni
--custom-prose-captions --color-neutral-800 Didascalie
--custom-prose-code --color-neutral-900 Codice inline
--custom-prose-pre-code --color-neutral-100 Codice in blocco pre
--custom-prose-pre-bg --color-neutral-900 Sfondo blocco pre
--custom-prose-th-borders --color-neutral-500 Bordo intestazioni tabella
--custom-prose-td-borders --color-neutral-400 Bordo celle tabella

Variante invert (su sfondi scuri)

Variabile Valore default
--custom-prose-invert-body --color-neutral-200
--custom-prose-invert-headings white
--custom-prose-invert-lead --color-neutral-300
--custom-prose-invert-links white
--custom-prose-invert-bold white
--custom-prose-invert-counters --color-neutral-400
--custom-prose-invert-bullets --color-neutral-600
--custom-prose-invert-hr --color-neutral-700
--custom-prose-invert-quotes --color-neutral-100
--custom-prose-invert-quote-borders --color-neutral-700
--custom-prose-invert-captions --color-neutral-400
--custom-prose-invert-code white
--custom-prose-invert-pre-code --color-neutral-300
--custom-prose-invert-pre-bg rgba(0,0,0,0.5)
--custom-prose-invert-th-borders --color-neutral-600
--custom-prose-invert-td-borders --color-neutral-700

I CMS ospitanti possono sovrascrivere singole variabili senza modificare il markup:

:root {
  --custom-prose-links: var(--color-primary-500);
  --custom-prose-headings: var(--color-secondary-900);
}