.\!container {
        width: 100% !important;
}
.container {
        width: 100%;
}
@media (min-width: 640px) {
        .\!container {
                max-width: 640px !important;
        }
        .container {
                max-width: 640px;
        }
}
@media (min-width: 768px) {
        .\!container {
                max-width: 768px !important;
        }
        .container {
                max-width: 768px;
        }
}
@media (min-width: 1024px) {
        .\!container {
                max-width: 1024px !important;
        }
        .container {
                max-width: 1024px;
        }
}
@media (min-width: 1280px) {
        .\!container {
                max-width: 1280px !important;
        }
        .container {
                max-width: 1280px;
        }
}
@media (min-width: 1536px) {
        .\!container {
                max-width: 1536px !important;
        }
        .container {
                max-width: 1536px;
        }
}
.prose {
        color: var(--tw-prose-body);
        max-width: 65ch;
}
.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em;
}
.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: var(--tw-prose-lead);
        font-size: 1.25em;
        line-height: 1.6;
        margin-top: 1.2em;
        margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: var(--tw-prose-links);
        text-decoration: underline;
        font-weight: 500;
}
.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: var(--tw-prose-bold);
        font-weight: 600;
}
.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: inherit;
}
.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: inherit;
}
.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: inherit;
}
.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        list-style-type: decimal;
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-inline-start: 1.625em;
}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        list-style-type: upper-alpha;
}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        list-style-type: lower-alpha;
}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        list-style-type: upper-alpha;
}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        list-style-type: lower-alpha;
}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        list-style-type: upper-roman;
}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        list-style-type: lower-roman;
}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        list-style-type: upper-roman;
}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        list-style-type: decimal;
}
.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        list-style-type: disc;
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-inline-start: 1.625em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
        font-weight: 400;
        color: var(--tw-prose-counters);
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
        color: var(--tw-prose-bullets);
}
.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: var(--tw-prose-headings);
        font-weight: 600;
        margin-top: 1.25em;
}
.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        border-color: var(--tw-prose-hr);
        border-top-width: 1px;
        margin-top: 3em;
        margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~="not-prose"],[class~="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;
}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
        content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
        content: close-quote;
}
.prose :where(h1):not(:where([class~="not-prose"],[class~="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;
}
.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        font-weight: 900;
        color: inherit;
}
.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: var(--tw-prose-headings);
        font-weight: 700;
        font-size: 1.5em;
        margin-top: 2em;
        margin-bottom: 1em;
        line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        font-weight: 800;
        color: inherit;
}
.prose :where(h3):not(:where([class~="not-prose"],[class~="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;
}
.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        font-weight: 700;
        color: inherit;
}
.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: var(--tw-prose-headings);
        font-weight: 600;
        margin-top: 1.5em;
        margin-bottom: 0.5em;
        line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        font-weight: 700;
        color: inherit;
}
.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 2em;
        margin-bottom: 2em;
}
.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        display: block;
        margin-top: 2em;
        margin-bottom: 2em;
}
.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 2em;
        margin-bottom: 2em;
}
.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        font-weight: 500;
        font-family: inherit;
        color: var(--tw-prose-kbd);
        box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);
        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;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: var(--tw-prose-code);
        font-weight: 600;
        font-size: 0.875em;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
        content: "`";
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
        content: "`";
}
.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: inherit;
}
.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: inherit;
}
.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: inherit;
        font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: inherit;
        font-size: 0.9em;
}
.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: inherit;
}
.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: inherit;
}
.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: inherit;
}
.prose :where(pre):not(:where([class~="not-prose"],[class~="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;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="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;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
        content: none;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
        content: none;
}
.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        width: 100%;
        table-layout: auto;
        margin-top: 2em;
        margin-bottom: 2em;
        font-size: 0.875em;
        line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        border-bottom-width: 1px;
        border-bottom-color: var(--tw-prose-th-borders);
}
.prose :where(thead th):not(:where([class~="not-prose"],[class~="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;
}
.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        border-bottom-width: 1px;
        border-bottom-color: var(--tw-prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        border-top-width: 1px;
        border-top-color: var(--tw-prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        vertical-align: top;
}
.prose :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        text-align: start;
}
.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0;
        margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        color: var(--tw-prose-captions);
        font-size: 0.875em;
        line-height: 1.4285714;
        margin-top: 0.8571429em;
}
.prose {
        --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: rgb(17 24 39 / 10%);
        --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: rgb(255 255 255 / 10%);
        --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;
}
.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0;
        margin-bottom: 0;
}
.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0.5em;
        margin-bottom: 0.5em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        padding-inline-start: 0.375em;
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        padding-inline-start: 0.375em;
}
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0.75em;
        margin-bottom: 0.75em;
}
.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 1.25em;
}
.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-bottom: 1.25em;
}
.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 1.25em;
}
.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0.75em;
        margin-bottom: 0.75em;
}
.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em;
}
.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0.5em;
        padding-inline-start: 1.625em;
}
.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        padding-inline-start: 0;
}
.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        padding-inline-end: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        padding-top: 0.5714286em;
        padding-inline-end: 0.5714286em;
        padding-bottom: 0.5714286em;
        padding-inline-start: 0.5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        padding-inline-start: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        padding-inline-end: 0;
}
.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 2em;
        margin-bottom: 2em;
}
.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0;
}
.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-bottom: 0;
}
.prose-base {
        font-size: 1rem;
        line-height: 1.75;
}
.prose-base :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em;
}
.prose-base :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        font-size: 1.25em;
        line-height: 1.6;
        margin-top: 1.2em;
        margin-bottom: 1.2em;
}
.prose-base :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 1.6em;
        margin-bottom: 1.6em;
        padding-inline-start: 1em;
}
.prose-base :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        font-size: 2.25em;
        margin-top: 0;
        margin-bottom: 0.8888889em;
        line-height: 1.1111111;
}
.prose-base :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        font-size: 1.5em;
        margin-top: 2em;
        margin-bottom: 1em;
        line-height: 1.3333333;
}
.prose-base :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        font-size: 1.25em;
        margin-top: 1.6em;
        margin-bottom: 0.6em;
        line-height: 1.6;
}
.prose-base :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 1.5em;
        margin-bottom: 0.5em;
        line-height: 1.5;
}
.prose-base :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 2em;
        margin-bottom: 2em;
}
.prose-base :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 2em;
        margin-bottom: 2em;
}
.prose-base :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0;
        margin-bottom: 0;
}
.prose-base :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 2em;
        margin-bottom: 2em;
}
.prose-base :where(kbd):not(:where([class~="not-prose"],[class~="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;
}
.prose-base :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        font-size: 0.875em;
}
.prose-base :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        font-size: 0.875em;
}
.prose-base :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        font-size: 0.9em;
}
.prose-base :where(pre):not(:where([class~="not-prose"],[class~="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;
}
.prose-base :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-inline-start: 1.625em;
}
.prose-base :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-inline-start: 1.625em;
}
.prose-base :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0.5em;
        margin-bottom: 0.5em;
}
.prose-base :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        padding-inline-start: 0.375em;
}
.prose-base :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        padding-inline-start: 0.375em;
}
.prose-base :where(.prose-base > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0.75em;
        margin-bottom: 0.75em;
}
.prose-base :where(.prose-base > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 1.25em;
}
.prose-base :where(.prose-base > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-bottom: 1.25em;
}
.prose-base :where(.prose-base > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 1.25em;
}
.prose-base :where(.prose-base > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-bottom: 1.25em;
}
.prose-base :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0.75em;
        margin-bottom: 0.75em;
}
.prose-base :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em;
}
.prose-base :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 1.25em;
}
.prose-base :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0.5em;
        padding-inline-start: 1.625em;
}
.prose-base :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 3em;
        margin-bottom: 3em;
}
.prose-base :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0;
}
.prose-base :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0;
}
.prose-base :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0;
}
.prose-base :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0;
}
.prose-base :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        font-size: 0.875em;
        line-height: 1.7142857;
}
.prose-base :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        padding-inline-end: 0.5714286em;
        padding-bottom: 0.5714286em;
        padding-inline-start: 0.5714286em;
}
.prose-base :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        padding-inline-start: 0;
}
.prose-base :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        padding-inline-end: 0;
}
.prose-base :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        padding-top: 0.5714286em;
        padding-inline-end: 0.5714286em;
        padding-bottom: 0.5714286em;
        padding-inline-start: 0.5714286em;
}
.prose-base :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        padding-inline-start: 0;
}
.prose-base :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        padding-inline-end: 0;
}
.prose-base :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 2em;
        margin-bottom: 2em;
}
.prose-base :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0;
        margin-bottom: 0;
}
.prose-base :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        font-size: 0.875em;
        line-height: 1.4285714;
        margin-top: 0.8571429em;
}
.prose-base :where(.prose-base > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-top: 0;
}
.prose-base :where(.prose-base > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
        margin-bottom: 0;
}
.prose-invert {
        --tw-prose-body: var(--tw-prose-invert-body);
        --tw-prose-headings: var(--tw-prose-invert-headings);
        --tw-prose-lead: var(--tw-prose-invert-lead);
        --tw-prose-links: var(--tw-prose-invert-links);
        --tw-prose-bold: var(--tw-prose-invert-bold);
        --tw-prose-counters: var(--tw-prose-invert-counters);
        --tw-prose-bullets: var(--tw-prose-invert-bullets);
        --tw-prose-hr: var(--tw-prose-invert-hr);
        --tw-prose-quotes: var(--tw-prose-invert-quotes);
        --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
        --tw-prose-captions: var(--tw-prose-invert-captions);
        --tw-prose-kbd: var(--tw-prose-invert-kbd);
        --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
        --tw-prose-code: var(--tw-prose-invert-code);
        --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
        --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
        --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
        --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
}
/* ===================================================================
     * ACCESSIBILITY: PREFERS-REDUCED-MOTION
     * Disable autoplay and animations for users with motion sensitivity
     * ===================================================================
     */
@media (prefers-reduced-motion: reduce) {
        /* Disable video autoplay */
        video {
            animation: none;
        }

        /* Generic animation disables */
        * {
            animation-duration: 0.01ms !important;
            animation-iteration-count: 1 !important;
            transition-duration: 0.01ms !important;
        }

        /* Allow specific fast transitions that improve accessibility */
        [role="button"],
        button,
        a {
            transition-duration: 0.01ms !important;
        }
    }
/* PostCard image fix - override ImageWrapper's object-cover */
.postcard-image-fix img {
        object-fit: contain !important;
    }
/* ===================================================================
     * GLOBAL CSS CUSTOM PROPERTIES - SINGLE SOURCE OF TRUTH
     * ===================================================================
     */
:root {
        /* ðŸŽ¯ TRANSPARENCY & OPACITY SYSTEM */
        --bg-opacity: 0.89; /* Default transparency value */
        --card-border-opacity: 0.2; /* Default opacity for general cards */
        --card-border-subtle-opacity: 0.1; /* Subtle border opacity */

        /* ðŸŽ¯ TIMELINE BANNER SPECIFIC */
        --timeline-banner-border-line-opacity: 0.3;
        --timeline-banner-glow-opacity: 0.7;

        /* ðŸŽ¯ DESIGN SYSTEM COLORS - Enhanced for consistency */
        --primary: #007bff;
        --primary-hover: #0056b3;
        --primary-rgb: 0, 123, 255;
        --hue: 210; /* Base hue for color calculations */

        /* ðŸŽ¯ SURFACE COLORS - Light mode */
        --card-bg: oklch(0.98 0.01 var(--hue));
        --text-color: oklch(0.2 0.01 var(--hue));
        --border-color: oklch(0.8 0.01 var(--hue));
        --surface-1: oklch(0.95 0.01 var(--hue));
        --surface-2: oklch(0.92 0.02 var(--hue));
        --input-bg: oklch(0.96 0.01 var(--hue));
        --input-border-color: oklch(0.7 0.01 var(--hue));
        --text-on-primary: oklch(0.98 0.01 var(--hue));
        --text-color-muted: oklch(0.5 0.01 var(--hue));

        /* ðŸŽ¯ RESPONSIVE SPACING - Tailwind-aligned */
        --radius-large: 0.75rem; /* Tailwind lg rounded */
        --spacing-panel: 5.25rem; /* Standard panel offset */

        /* ðŸŽ¯ LAYOUT - Responsive page width */
        --page-width: 1280px; /* Default max width for content */

        /* ðŸŽ¯ ANIMATION TIMINGS - Consistent across site */
        --transition-fast: 0.15s ease;
        --transition-normal: 0.3s ease;
        --transition-slow: 0.5s ease;
    }
/* ðŸŽ¯ RESPONSIVE PAGE WIDTH - Adjust for different screen sizes */
@media (min-width: 1536px) {
        :root {
            --page-width: 1536px; /* Larger width for 2xl screens */
        }
    }
@media (min-width: 1920px) {
        :root {
            --page-width: 1920px; /* Even larger for very wide screens */
        }
    }
/* ðŸŽ¯ DARK MODE - Automatic system preference */
@media (prefers-color-scheme: dark) {
        :root {
            --card-bg: oklch(0.15 0.01 var(--hue));
            --text-color: oklch(0.9 0.01 var(--hue));
            --border-color: oklch(0.3 0.01 var(--hue));
            --surface-1: oklch(0.2 0.01 var(--hue));
            --surface-2: oklch(0.25 0.02 var(--hue));
            --input-bg: oklch(0.18 0.01 var(--hue));
            --input-border-color: oklch(0.4 0.01 var(--hue));
            --text-on-primary: oklch(0.98 0.01 var(--hue));
            --text-color-muted: oklch(0.6 0.01 var(--hue));
        }
    }
/* ===================================================================
     * â­ NEW: MOBILE TIMELINE INTERACTION SYSTEM
     * ===================================================================
     */
/* ðŸŽ¯ Timeline mobile wrapper - ensure full dimensions */
#timeline-mobile-wrapper {
        width: 100%;
        height: 100%;
        display: block;
    }
/* ðŸŽ¯ Timeline mobile wrapper - inactive state (default) */
.timeline-mobile-inactive {
        position: relative;
        width: 100%;
        height: 100%;
    }
/* Only apply mobile interaction on small screens */
@media (max-width: 767px) {
        .timeline-mobile-inactive {
            pointer-events: none; /* Disable all interactions by default */
        }
        
        .timeline-mobile-inactive .timeline-mobile-indicator {
            display: flex;
            align-items: center;
            justify-content: center;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            z-index: 50;
            pointer-events: auto; /* Allow clicking on the indicator */
            cursor: pointer;
        }
        
        .timeline-tap-hint {
            display: flex;
            align-items: center;
            gap: 0.5rem;
            background: rgba(0, 0, 0, 0.7);
            padding: 0.75rem 1rem;
            border-radius: 0.5rem;
            backdrop-filter: blur(4px);
            border: 1px solid rgba(255, 255, 255, 0.2);
            opacity: 0.92;
            animation: none;
        }
        
        /* ðŸŽ¯ Timeline mobile wrapper - active state - only in timeline banner context */
        .has-timeline-banner .timeline-mobile-active {
            pointer-events: auto; /* Enable all interactions when active */
            position: relative;
            width: 100%;
            height: 100%;
        }
        
        .has-timeline-banner .timeline-mobile-active::before {
            content: '';
            position: absolute;
            top: -2px;
            left: -2px;
            right: -2px;
            bottom: -2px;
            background: linear-gradient(45deg, var(--primary), var(--primary-hover));
            border-radius: 0.5rem;
            z-index: -1;
            opacity: 0.7;
            box-shadow: 0 0 12px var(--primary), 0 0 20px var(--primary);
            animation: none;
        }
        
        .has-timeline-banner .timeline-mobile-active .timeline-mobile-indicator {
            display: none; /* Hide tap hint when active */
        }
    }
/* ðŸŽ¯ Desktop behavior - always active, no mobile interaction wrapper */
@media (min-width: 768px) {
        .has-timeline-banner .timeline-mobile-inactive,
        .has-timeline-banner .timeline-mobile-active {
            pointer-events: auto; /* Always interactive on desktop */
            width: 100%;
            height: 100%;
        }
        
        .has-timeline-banner .timeline-mobile-indicator {
            display: none !important; /* Never show mobile hint on desktop */
        }
    }
/* ===================================================================
     * â­ SIMPLIFIED: FULLSCREEN MODE - MOBILE ONE-COLUMN FRIENDLY
     * ===================================================================
     */
/* ðŸŽ¯ FULLSCREEN MODE - Main panel wrapper adjustments */
.force-mobile-view #main-panel-wrapper {
        /* Remove max-width constraints */
        max-width: none !important;
        width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
/* ðŸŽ¯ FULLSCREEN MODE - Content wrapper adjustments */
.force-mobile-view #main-content-wrapper {
        /* Ensure content can use full width */
        width: 100% !important;
        max-width: none !important;
    }
/* ðŸŽ¯ FULLSCREEN MODE - Navbar adjustments */
.force-mobile-view #navbar-wrapper {
        /* Ensure navbar spans full width */
        width: 100% !important;
        margin-left: 0 !important;
    }
.force-mobile-view #top-row {
        /* Remove max-width from top row */
        max-width: none !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
/* ðŸŽ¯ FULLSCREEN MODE - TOC Visibility */
.force-mobile-view #toc-wrapper {
        /* Hide table of contents in fullscreen mode */
        display: none !important;
    }
/* ===================================================================
     * CARD SYSTEM - UNIFIED DESIGN COMPONENTS
     * ===================================================================
     */
.card-base {
        overflow: hidden;
        border-radius: 0.75rem;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 300ms;
        background-color: color-mix(in srgb, var(--card-bg), transparent calc((1 - var(--bg-opacity)) * 100%));
        backdrop-filter: blur(3px);
        box-sizing: border-box;
        border: none;
        box-shadow:
            inset 0 0 0 2px transparent,
            inset 0 0 0 2px color-mix(in srgb, var(--primary) calc(var(--card-border-opacity) * 100%), transparent),
            inset 0 0 5px 3px color-mix(in srgb, var(--primary) calc(var(--card-border-opacity) * 70%), transparent),
            inset 0 0 7px 3px color-mix(in srgb, var(--primary) calc(var(--card-border-opacity) * 40%), transparent);
}
.card-base2 {
        overflow: hidden;
        border-radius: 0.75rem;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 300ms;
        background-color: color-mix(in srgb, var(--card-bg), transparent calc((1 - var(--bg-opacity)) * 100%));
        backdrop-filter: blur(3px);
        box-sizing: border-box;
        border: 1px solid color-mix(in srgb, var(--primary) calc(var(--card-border-subtle-opacity) * 100%), transparent);
}
/* ===================================================================
     * TYPOGRAPHY SYSTEM - CONSISTENT TEXT UTILITIES
     * ===================================================================
     */
h1, h2, h3, h4, h5, h6, p, a, span, li, ul, ol, blockquote, code, pre, table, th, td, strong {
        transition: color var(--transition-fast);
    }
/* ðŸŽ¯ TEXT OPACITY UTILITIES - Tailwind-aligned naming */
.text-90 {
        color: rgb(0 0 0 / 0.9);
}
.text-90:is(.dark *) {
        color: rgb(255 255 255 / 0.9);
}
.text-75 {
        color: rgb(0 0 0 / 0.75);
}
.text-75:is(.dark *) {
        color: rgb(255 255 255 / 0.75);
}
.text-50 {
        color: rgb(0 0 0 / 0.5);
}
.text-50:is(.dark *) {
        color: rgb(255 255 255 / 0.5);
}
.text-30 {
        color: rgb(0 0 0 / 0.3);
}
.text-30:is(.dark *) {
        color: rgb(255 255 255 / 0.3);
}
.text-25 {
        color: rgb(0 0 0 / 0.25);
}
.text-25:is(.dark *) {
        color: rgb(255 255 255 / 0.25);
}
/* ===================================================================
     * ANIMATION SYSTEM - CONSISTENT & PERFORMANT
     * ===================================================================
     */
:is(.expand-animation, .link, .link-lg, .btn-plain.scale-animation) {
        position: relative;
        z-index: 0;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 300ms;
}
:is(.expand-animation,.link,.link-lg,.btn-plain.scale-animation)::before {
        position: absolute;
}
:is(.expand-animation,.link,.link-lg,.btn-plain.scale-animation)::before {
        inset: 0px;
}
:is(.expand-animation,.link,.link-lg,.btn-plain.scale-animation)::before {
        z-index: -10;
}
:is(.expand-animation,.link,.link-lg,.btn-plain.scale-animation)::before {
        border-radius: inherit;
}
:is(.expand-animation,.link,.link-lg,.btn-plain.scale-animation)::before {
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
}
:is(.expand-animation,.link,.link-lg,.btn-plain.scale-animation)::before {
        transition-duration: 300ms;
}
:is(.expand-animation,.link,.link-lg,.btn-plain.scale-animation)::before {
        transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
:is(.expand-animation,.link,.link-lg,.btn-plain.scale-animation)::before {
            content: '';
            transform: scale(0.85);
            background: transparent;
        }
:is(.expand-animation,.link,.link-lg,.btn-plain.scale-animation):hover::before {
            transform: scale(1);
            background: var(--btn-plain-bg-hover);
        }
:is(.expand-animation,.link,.link-lg,.btn-plain.scale-animation):active::before {
            background: var(--btn-plain-bg-active);
        }
/* ðŸŽ¯ ONLOAD ANIMATION - Consistent page loading */
.onload-animation {
        opacity: 0;
        transform: translateY(10px);
        transition: opacity var(--transition-slow), transform var(--transition-slow);
    }
.onload-animation.loaded {
        opacity: 1;
        transform: translateY(0);
    }
/* Non-blocking first-paint reassurance; safety-critical rules stay inline. */
.megameal-arrival-status {
        overflow: hidden;
        user-select: none;
        text-align: left;
        background:
            radial-gradient(circle at 90% 10%, rgb(30 64 175 / 0.28), transparent 9rem),
            linear-gradient(160deg, rgb(2 6 23 / 0.94), rgb(8 15 31 / 0.9));
        border: 1px solid rgb(103 232 249 / 0.18);
        border-radius: 0.85rem;
        box-shadow:
            0 0 0 1px rgb(244 63 94 / 0.08),
            0 1rem 2.5rem rgb(0 0 0 / 0.36);
        backdrop-filter: blur(10px) saturate(1.1);
    }
.megameal-arrival-status::before {
        position: absolute;
        inset: 0;
        content: '';
        background: repeating-linear-gradient(
            180deg,
            transparent 0,
            transparent 3px,
            rgb(148 163 184 / 0.025) 4px
        );
    }
.megameal-arrival-status__content {
        position: relative;
    }
.megameal-arrival-status__kicker,
    .megameal-arrival-status__message,
    .megameal-arrival-status__detail,
    .megameal-arrival-status__wordmark {
        margin: 0;
    }
.megameal-arrival-status__kicker {
        color: rgb(103 232 249 / 0.88);
        font: 700 0.7rem/1.2 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
        letter-spacing: 0.18em;
        text-transform: uppercase;
    }
.megameal-arrival-status__wordmark {
        margin-top: 0.35rem;
        color: rgb(248 250 252);
        font: 900 1.65rem/0.95 Arial Black, Arial, sans-serif;
        letter-spacing: -0.06em;
        text-shadow: 0 0 1.25rem rgb(56 189 248 / 0.2);
    }
.megameal-arrival-status__wordmark span {
        color: rgb(244 63 94);
        text-shadow: 0 0 2rem rgb(244 63 94 / 0.28);
    }
.megameal-arrival-status__signal {
        display: flex;
        align-items: end;
        justify-content: flex-start;
        gap: 0.28rem;
        height: 1.1rem;
        margin: 0.75rem 0 0.6rem;
    }
.megameal-arrival-status__signal span {
        width: 0.28rem;
        height: 38%;
        border-radius: 999px;
        background: rgb(34 211 238);
        box-shadow: 0 0 0.65rem rgb(34 211 238 / 0.55);
        animation: megameal-arrival-signal 900ms ease-in-out infinite alternate;
    }
.megameal-arrival-status__signal span:nth-child(2),
    .megameal-arrival-status__signal span:nth-child(4) {
        animation-delay: 180ms;
    }
.megameal-arrival-status__signal span:nth-child(3) {
        animation-delay: 360ms;
    }
.megameal-arrival-status__message {
        color: rgb(241 245 249 / 0.94);
        font: 700 0.82rem/1.4 system-ui, sans-serif;
    }
.megameal-arrival-status__detail {
        margin: 0.3rem 0 0;
        color: rgb(148 163 184 / 0.88);
        font: 500 0.7rem/1.45 system-ui, sans-serif;
    }
@keyframes megameal-arrival-signal {
        to {
            height: 100%;
            background: rgb(244 63 94);
            box-shadow: 0 0 0.8rem rgb(244 63 94 / 0.6);
        }
    }
@media (prefers-reduced-motion: reduce) {
        .megameal-arrival-status__signal span {
            height: 62%;
            animation: none;
        }
    }
/* ===================================================================
     * LINK SYSTEM - SIMPLIFIED & CONSISTENT
     * ===================================================================
     */
.link {
        margin: -0.25rem;
        border-radius: 0.375rem;
        padding: 0.25rem;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 200ms;
}
.link-lg {
        margin: -0.375rem;
        border-radius: 0.375rem;
        padding: 0.375rem;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 200ms;
}
.link-underline {
        text-decoration-line: underline;
        text-decoration-style: dashed;
        text-decoration-thickness: 2px;
        text-underline-offset: 1px;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 200ms;
        text-decoration-color: var(--link-underline);
}
.link-underline:hover { text-decoration-color: var(--link-hover); }
.link-underline:active { text-decoration-color: var(--link-active); }
/* ===================================================================
     * BUTTON SYSTEM - UNIFIED & RESPONSIVE
     * ===================================================================
     */
.btn-card {
        display: flex;
        align-items: center;
        justify-content: center;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 200ms;
        background-color: var(--card-bg);
}
.btn-card:hover { background-color: var(--btn-card-bg-hover); }
.btn-card:active { background-color: var(--btn-card-bg-active); }
.btn-card.disabled {
        pointer-events: none;
}
.btn-card.disabled {
        color: rgb(0 0 0 / 0.1);
}
.btn-card.disabled:is(.dark *) {
        color: rgb(255 255 255 / 0.1);
}
.btn-plain {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: transparent;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 200ms;
        color: rgb(0 0 0 / 0.75);
}
.btn-plain:is(.dark *) {
        color: rgb(255 255 255 / 0.75);
}
.btn-plain:hover {
            color: var(--primary);
        }
.btn-plain:not(.scale-animation):hover { background-color: var(--btn-plain-bg-hover); }
.btn-plain:not(.scale-animation):active { background-color: var(--btn-plain-bg-active); }
.btn-plain.scale-animation.current-theme-btn {
                color: var(--primary);
            }
.btn-plain.scale-animation.current-theme-btn::before {
                    transform: scale(1);
                    opacity: 1;
                    background: var(--btn-plain-bg-hover);
                }
.btn-regular {
        display: flex;
        align-items: center;
        justify-content: center;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 200ms;
        background-color: var(--btn-regular-bg);
        color: var(--btn-content);
}
.btn-regular:hover { background-color: var(--btn-regular-bg-hover); }
.btn-regular:active { background-color: var(--btn-regular-bg-active); }
.btn-regular:is(.dark *) {
        color: rgb(255 255 255 / 0.75);
}
.btn-regular-dark {
        display: flex;
        align-items: center;
        justify-content: center;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 200ms;
        background: oklch(0.45 0.01 var(--hue));
}
.btn-regular-dark:hover { background: oklch(0.50 0.01 var(--hue)); }
.btn-regular-dark:active { background: oklch(0.55 0.01 var(--hue)); }
@media (prefers-color-scheme: dark) {
.btn-regular-dark {
            background: oklch(0.30 0.02 var(--hue));
        }
            
            .btn-regular-dark:hover { background: oklch(0.35 0.03 var(--hue)); }
            .btn-regular-dark:active { background: oklch(0.40 0.03 var(--hue)); }
        }
.btn-regular-dark.success {
            background: oklch(0.75 0.14 var(--hue)) !important;
        }
/* ===================================================================
     * PANEL SYSTEM - CONSISTENT POSITIONING
     * ===================================================================
     */
.float-panel {
        overflow: hidden;
        border-radius: 0.75rem;
        --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 300ms;
}
.float-panel:is(.dark *) {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.float-panel {
        top: var(--spacing-panel);
        background-color: var(--float-panel-bg);
    }
.float-panel-closed {
        pointer-events: none;
        --tw-translate-y: -0.25rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        opacity: 0;
}
/* â­ SIDENAV PANEL SYSTEM - ENHANCED */
.sidenav-panel {
        pointer-events: none;
        --tw-translate-x: -1rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        opacity: 0;
        transition-property: all;
        transition-duration: 200ms;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        position: fixed;
        z-index: 100;
        border-radius: 0.5rem;
        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.sidenav-panel.panel-open {
        pointer-events: auto;
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        opacity: 1;
}
/* ===================================================================
     * SEARCH SYSTEM - CONSISTENT HIGHLIGHTING
     * ===================================================================
     */
.search-panel mark {
        background-color: transparent;
        color: var(--primary);
}
/* ===================================================================
     * TABLE OF CONTENTS SYSTEM - SMOOTH BEHAVIOR
     * ===================================================================
     */
.toc-hide,
    .toc-not-ready {
        pointer-events: none;
        opacity: 0;
}
#toc-wrapper {
        transition: opacity var(--transition-normal);
    }
#toc-inner-wrapper {
        mask-image: linear-gradient(
            to bottom, 
            transparent 0%, 
            black 2rem, 
            black calc(100% - 2rem), 
            transparent 100%
        );
    }
/* ===================================================================
     * HUE SLIDER SYSTEM - ENHANCED
     * ===================================================================
     */
.hue-gradient {
        background: linear-gradient(to bottom, 
            hsl(360, 100%, 50%), 
            hsl(300, 100%, 50%), 
            hsl(240, 100%, 50%), 
            hsl(180, 100%, 50%), 
            hsl(120, 100%, 50%), 
            hsl(60, 100%, 50%), 
            hsl(0, 100%, 50%));
    }
.hue-slider {
        writing-mode: vertical-lr;
        direction: rtl;
    }
.hue-thumb {
        top: calc((360 - 230)/360 * 100% - 1px);
        transition: top 0.1s ease;
    }
/* ===================================================================
     * UTILITY CLASSES - ESSENTIAL HELPERS
     * ===================================================================
     */
.hide-scrollbar {
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
.hide-scrollbar::-webkit-scrollbar {
            display: none;
        }
.collapsed {
        height: var(--collapsedHeight);
    }
/* ===================================================================
     * ICON SYSTEM - CONSISTENT ICON STYLING
     * ===================================================================
     */
.meta-icon {
        margin-right: 0.5rem;
        display: flex;
        height: 2rem;
        width: 2rem;
        align-items: center;
        justify-content: center;
        border-radius: 0.375rem;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 200ms;
        background-color: var(--btn-regular-bg);
        color: var(--btn-content);
}
.with-divider::before {
        margin-left: 0.375rem;
        margin-right: 0.375rem;
        font-size: 0.875rem;
        line-height: 1.25rem;
        font-weight: 500;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        content: var(--tw-content);
        transition-duration: 200ms;
}
.with-divider:first-of-type::before {
        content: var(--tw-content);
        display: none;
}
.with-divider::before {
            content: '/';
            color: var(--meta-divider);
        }
/* ===================================================================
     * COPY BUTTON SYSTEM - FEEDBACK STATES
     * ===================================================================
     */
.copy-btn-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        --tw-translate-x: -50%;
        --tw-translate-y: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transition: opacity var(--transition-fast);
}
.copy-btn .copy-icon {
        fill: #fff;
        opacity: 1;
}
.copy-btn .copy-icon:is(.dark *) {
        fill: rgb(255 255 255 / 0.75);
}
.copy-btn.success .copy-icon {
        opacity: 0;
        fill: var(--deep-text);
}
.copy-btn .success-icon {
        opacity: 0;
}
.copy-btn.success .success-icon {
        opacity: 1;
}
/* ===================================================================
     * VISUAL EFFECTS SYSTEM - ENHANCED AESTHETICS
     * ===================================================================
     */
.neon-text {
        text-shadow: 
            0 0 5px #fff, 
            0 0 10px #fff, 
            0 0 20px oklch(0.65 0.5 var(--hue)), 
            0 0 40px oklch(0.65 0.5 var(--hue));
        animation: glow 1.5s infinite alternate;
    }
@keyframes glow {
        from {
            text-shadow: 
                0 0 5px #fff, 
                0 0 10px #fff, 
                0 0 20px oklch(0.65 0.5 var(--hue)), 
                0 0 40px oklch(0.65 0.5 var(--hue));
        }
        to {
            text-shadow: 
                0 0 10px #fff, 
                0 0 20px #fff, 
                0 0 40px oklch(0.65 0.5 var(--hue)), 
                0 0 80px oklch(0.65 0.5 var(--hue));
        }
    }
/* ===================================================================
     * DECORATIVE ELEMENTS - DASH LINE
     * ===================================================================
     */
.dash-line {
        position: relative;
    }
.dash-line::before {
            content: "";
            position: absolute;
            width: 10%;
            height: 100%;
            left: calc(50% - 1px);
            border-left: 2px dashed var(--line-color);
            pointer-events: none;
            transition: all var(--transition-normal);
            transform: translateY(-50%);
        }
/* ===================================================================
     * FORM INPUT SYSTEM - BROWSER COMPATIBILITY
     * ===================================================================
     */
input:-webkit-autofill {
        transition: color 9999s ease-out, background-color 9999s ease-out;
    }
@media (prefers-color-scheme: dark) {
        input:-webkit-autofill {
            -webkit-text-fill-color: oklch(0.85 0.01 var(--hue)) !important;
            box-shadow: 0 0 0px 1000px oklch(0.25 0.01 var(--hue) / 0.7) inset !important;
        }
    }
/* Firefox autofill support */
@-moz-document url-prefix() {
        @media (prefers-color-scheme: dark) {
            input:-moz-autofill {
                color: oklch(0.85 0.01 var(--hue)) !important;
                background-color: oklch(0.25 0.01 var(--hue) / 0.7) !important;
            }
        }
    }
/* ===================================================================
     * PARALLAX BACKGROUND SYSTEM - BANNER INTEGRATION
     * ===================================================================
     */
.parallax-bg {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        transition-property: opacity;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 300ms;
        transform: translateZ(0);
        height: 130vh;
        opacity: 1;
}
#parallax-banner {
        opacity: 0;
        transition-property: opacity;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 500ms;
}
#parallax-banner.loaded {
        opacity: 1;
}
@keyframes fadeInParallax {
        from { opacity: 0; }
        to { opacity: 1; }
    }
/* ===================================================================
     * PRODUCT CARD SYSTEM - ENHANCED INTERACTIONS
     * ===================================================================
     */
.product-card {
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 300ms;
}
.product-card.selected {
            box-shadow: 
                0 0 20px 7px var(--primary), 
                0 0 10px 3px var(--primary-hover);
            transform: scale(1.03);
            z-index: 10;
        }
.product-card.expanded .product-description-short {
        display: none;
}
.product-card.expanded .product-description-full,.product-card.expanded .product-additional-details {
        display: block;
}
.product-card.expanded .product-description-full,.product-card.expanded .product-additional-details {
        overflow: visible;
}
.product-card.expanded .product-description-full,.product-card.expanded .product-additional-details {
        opacity: 1;
}
.product-card.expanded .product-description-full,.product-card.expanded .product-additional-details {
                max-height: 1000px;
            }
.product-description-full,
    .product-additional-details {
        display: none;
        overflow: hidden;
        opacity: 0;
        max-height: 0;
        transition: 
            max-height 0.5s ease-in-out, 
            opacity 0.5s ease-in-out;
}
/* ===================================================================
     * ACCESSIBILITY & PERFORMANCE
     * ===================================================================
     */
/* ðŸŽ¯ REDUCED MOTION SUPPORT */
@media (prefers-reduced-motion: reduce) {
        *,
        *::before,
        *::after {
            animation-duration: 0.01ms !important;
            animation-iteration-count: 1 !important;
            transition-duration: 0.01ms !important;
        }
        
        .neon-text {
            animation: none;
        }
        
        .parallax-bg {
            transform: none !important;
        }
        
        /* Disable mobile timeline animations for reduced motion */
        .timeline-tap-hint {
            animation: none !important;
        }
        
        .timeline-mobile-active::before {
            animation: none !important;
        }
    }
/* ðŸŽ¯ HIGH CONTRAST SUPPORT */
@media (prefers-contrast: high) {
        .card-base,
        .card-base2 {
            border: 2px solid currentColor !important;
        }
        
        .btn-plain:hover,
        .btn-regular:hover {
            outline: 2px solid currentColor !important;
        }
        
        .timeline-mobile-active::before {
            border: 2px solid currentColor !important;
        }
    }
/* ===================================================================
 * GLOBAL STYLES OUTSIDE @layer - PRESERVED
 * ===================================================================
 */
.custom-md img, 
#post-cover img {
        cursor: zoom-in;
}
::selection {
    background-color: var(--selection-bg);
}
/* ===================================================================
 * â­ STREAMLINED: CLEAN MOBILE-FIRST RESPONSIVE SYSTEM
 * ===================================================================
 * 
 * âœ… SIMPLIFIED TO SINGLE BREAKPOINT:
 * - Mobile: One column layout, no sidebar, navbar always visible
 * - Desktop (md+): Two column layout with sidebar
 * 
 * âœ… REMOVED COMPLEX GRID CSS:
 * - No more conflicting grid styles
 * - Clean separation: Tailwind classes handle layout, CSS handles styling
 * 
 * âœ… PRESERVED ALL FUNCTIONALITY:
 * - All component styles, animations, effects intact  
 * - Accessibility and performance optimizations kept
 * - Dark mode, reduced motion, high contrast support preserved
 * 
 * âœ… RESULT:
 * - Clean, maintainable mobile-first design
 * - No layout conflicts or sudden shifts
 * - Single md: breakpoint for consistent behavior
 * ===================================================================
 */
@media (max-width: 767px) {
  body:has(.mobile-content-frame) main#main {
    overflow: visible;
  }

  .mobile-content-frame-shell {
    box-sizing: border-box;
    width: calc(100vw - 0.75rem);
    margin-inline: calc(50% - 50vw + 0.375rem);
  }

  .mobile-content-frame {
    padding-inline: 1rem;
    padding-top: 1.25rem;
  }
}
.dark\:prose-invert:is(.dark *) {
        --tw-prose-body: var(--tw-prose-invert-body);
        --tw-prose-headings: var(--tw-prose-invert-headings);
        --tw-prose-lead: var(--tw-prose-invert-lead);
        --tw-prose-links: var(--tw-prose-invert-links);
        --tw-prose-bold: var(--tw-prose-invert-bold);
        --tw-prose-counters: var(--tw-prose-invert-counters);
        --tw-prose-bullets: var(--tw-prose-invert-bullets);
        --tw-prose-hr: var(--tw-prose-invert-hr);
        --tw-prose-quotes: var(--tw-prose-invert-quotes);
        --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
        --tw-prose-captions: var(--tw-prose-invert-captions);
        --tw-prose-kbd: var(--tw-prose-invert-kbd);
        --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
        --tw-prose-code: var(--tw-prose-invert-code);
        --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
        --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
        --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
        --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
}
@media not all and (min-width: 768px) {
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.5;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.5;
        }
        .max-md\:prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.5;
        }
        .max-md\:prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.5;
        }
        .max-md\:prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.5;
        }
        .max-md\:prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-top: 0.6666667em;
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.5;
        }
        .max-md\:prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-top: 0.6666667em;
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.5;
        }
        .max-md\:prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-top: 0.6666667em;
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.5;
        }
        .max-md\:prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-top: 0.6666667em;
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.5;
        }
        .max-md\:prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-top: 0.6666667em;
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.5;
        }
        .max-md\:prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-top: 0.6666667em;
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.3333333;
                margin-top: 0.6666667em;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.5;
        }
        .max-md\:prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-top: 0.6666667em;
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.3333333;
                margin-top: 0.6666667em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.5;
        }
        .max-md\:prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-top: 0.6666667em;
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.3333333;
                margin-top: 0.6666667em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.5;
        }
        .max-md\:prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-top: 0.6666667em;
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.3333333;
                margin-top: 0.6666667em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 0;
        }
        .max-md\:prose-sm {
                font-size: 0.875rem;
                line-height: 1.7142857;
        }
        .max-md\:prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                line-height: 1.5555556;
                margin-top: 0.8888889em;
                margin-bottom: 0.8888889em;
        }
        .max-md\:prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.3333333em;
                margin-bottom: 1.3333333em;
                padding-inline-start: 1.1111111em;
        }
        .max-md\:prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 2.1428571em;
                margin-top: 0;
                margin-bottom: 0.8em;
                line-height: 1.2;
        }
        .max-md\:prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.4285714em;
                margin-top: 1.6em;
                margin-bottom: 0.8em;
                line-height: 1.4;
        }
        .max-md\:prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 1.2857143em;
                margin-top: 1.5555556em;
                margin-bottom: 0.4444444em;
                line-height: 1.5555556;
        }
        .max-md\:prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.4285714em;
                margin-bottom: 0.5714286em;
                line-height: 1.4285714;
        }
        .max-md\:prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
        }
        .max-md\:prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.9em;
        }
        .max-md\:prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8888889em;
        }
        .max-md\:prose-sm :where(pre):not(:where([class~="not-prose"],[class~="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;
        }
        .max-md\:prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                margin-bottom: 0.2857143em;
        }
        .max-md\:prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0.4285714em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.5714286em;
                margin-bottom: 0.5714286em;
        }
        .max-md\:prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
                margin-bottom: 1.1428571em;
        }
        .max-md\:prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.1428571em;
        }
        .max-md\:prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0.2857143em;
                padding-inline-start: 1.5714286em;
        }
        .max-md\:prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 2.8571429em;
                margin-bottom: 2.8571429em;
        }
        .max-md\:prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.5;
        }
        .max-md\:prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-top: 0.6666667em;
                padding-inline-end: 1em;
                padding-bottom: 0.6666667em;
                padding-inline-start: 1em;
        }
        .max-md\:prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-start: 0;
        }
        .max-md\:prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                padding-inline-end: 0;
        }
        .max-md\:prose-sm :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
        }
        .max-md\:prose-sm :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
                margin-bottom: 0;
        }
        .max-md\:prose-sm :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                font-size: 0.8571429em;
                line-height: 1.3333333;
                margin-top: 0.6666667em;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-top: 0;
        }
        .max-md\:prose-sm :where(.max-md\:prose-sm > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
                margin-bottom: 0;
        }
}