@media (min-width: 640px) {
  .sm\:prose {
    font-size: 1rem;
    line-height: 1.75;
  }
  .sm\:prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .sm\:prose :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;
  }
  .sm\:prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
  }
  .sm\:prose :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;
  }
  .sm\:prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }
  .sm\:prose :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;
  }
  .sm\:prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }
  .sm\:prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose :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;
  }
  .sm\:prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .sm\:prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .sm\:prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .sm\:prose :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;
  }
  .sm\:prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
  }
  .sm\:prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
  }
  .sm\:prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .sm\:prose :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .sm\:prose :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .sm\:prose :where(.sm\:prose > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .sm\:prose :where(.sm\:prose > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .sm\:prose :where(.sm\:prose > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .sm\:prose :where(.sm\:prose > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .sm\:prose :where(.sm\:prose > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .sm\:prose :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .sm\:prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .sm\:prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .sm\:prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
  }
  .sm\:prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .sm\:prose :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.7142857;
  }
  .sm\:prose :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;
  }
  .sm\:prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .sm\:prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .sm\:prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose :where(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;
  }
  .sm\:prose :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .sm\:prose :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .sm\:prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }
  .sm\:prose :where(.sm\:prose > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose :where(.sm\:prose > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .sm\:prose-sm {
    font-size: 0.875rem;
    line-height: 1.7142857;
  }
  .sm\:prose-sm :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }
  .sm\: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;
  }
  .sm\: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;
  }
  .sm\: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;
  }
  .sm\: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;
  }
  .sm\: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;
  }
  .sm\:prose-sm :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
  }
  .sm\:prose-sm :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .sm\:prose-sm :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .sm\:prose-sm :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:prose-sm :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .sm\: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;
  }
  .sm\:prose-sm :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8571429em;
  }
  .sm\:prose-sm :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .sm\:prose-sm :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
  }
  .sm\: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;
  }
  .sm\: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;
  }
  .sm\: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;
  }
  .sm\:prose-sm :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
  }
  .sm\:prose-sm :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4285714em;
  }
  .sm\:prose-sm :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4285714em;
  }
  .sm\:prose-sm :where(.sm\:prose-sm > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }
  .sm\:prose-sm :where(.sm\:prose-sm > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
  }
  .sm\:prose-sm :where(.sm\:prose-sm > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.1428571em;
  }
  .sm\:prose-sm :where(.sm\:prose-sm > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
  }
  .sm\:prose-sm :where(.sm\:prose-sm > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.1428571em;
  }
  .sm\:prose-sm :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-sm :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-sm :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-sm :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }
  .sm\:prose-sm :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }
  .sm\:prose-sm :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
  }
  .sm\:prose-sm :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.2857143em;
    padding-inline-start: 1.5714286em;
  }
  .sm\:prose-sm :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
  }
  .sm\:prose-sm :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-sm :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-sm :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-sm :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-sm :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8571429em;
    line-height: 1.5;
  }
  .sm\: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;
  }
  .sm\:prose-sm :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .sm\:prose-sm :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .sm\:prose-sm :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-sm :where(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;
  }
  .sm\:prose-sm :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-sm :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .sm\:prose-sm :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-sm :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .sm\:prose-sm :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .sm\:prose-sm :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:prose-sm :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
  }
  .sm\:prose-sm :where(.sm\:prose-sm > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-sm :where(.sm\:prose-sm > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .sm\:prose-base {
    font-size: 1rem;
    line-height: 1.75;
  }
  .sm\:prose-base :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .sm\: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;
  }
  .sm\:prose-base :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
  }
  .sm\: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;
  }
  .sm\: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;
  }
  .sm\: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;
  }
  .sm\:prose-base :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }
  .sm\:prose-base :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose-base :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose-base :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:prose-base :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\: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;
  }
  .sm\:prose-base :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .sm\:prose-base :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .sm\:prose-base :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .sm\: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;
  }
  .sm\: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;
  }
  .sm\: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;
  }
  .sm\:prose-base :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .sm\:prose-base :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .sm\:prose-base :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .sm\:prose-base :where(.sm\:prose-base > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .sm\:prose-base :where(.sm\:prose-base > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .sm\:prose-base :where(.sm\:prose-base > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .sm\:prose-base :where(.sm\:prose-base > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .sm\:prose-base :where(.sm\:prose-base > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .sm\:prose-base :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-base :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-base :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-base :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .sm\:prose-base :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .sm\:prose-base :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .sm\:prose-base :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
  }
  .sm\:prose-base :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .sm\:prose-base :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-base :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-base :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-base :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-base :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.7142857;
  }
  .sm\: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;
  }
  .sm\:prose-base :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .sm\:prose-base :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .sm\:prose-base :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-base :where(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;
  }
  .sm\:prose-base :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-base :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .sm\:prose-base :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-base :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .sm\:prose-base :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose-base :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:prose-base :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }
  .sm\:prose-base :where(.sm\:prose-base > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-base :where(.sm\:prose-base > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .sm\:prose-lg {
    font-size: 1.125rem;
    line-height: 1.7777778;
  }
  .sm\:prose-lg :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .sm\:prose-lg :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }
  .sm\:prose-lg :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-inline-start: 1em;
  }
  .sm\:prose-lg :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }
  .sm\:prose-lg :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }
  .sm\:prose-lg :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }
  .sm\:prose-lg :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }
  .sm\:prose-lg :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .sm\:prose-lg :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .sm\:prose-lg :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:prose-lg :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .sm\:prose-lg :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-inline-end: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-inline-start: 0.4444444em;
  }
  .sm\:prose-lg :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
  }
  .sm\:prose-lg :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8666667em;
  }
  .sm\:prose-lg :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .sm\:prose-lg :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-inline-end: 1.5em;
    padding-bottom: 1em;
    padding-inline-start: 1.5em;
  }
  .sm\:prose-lg :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
  }
  .sm\:prose-lg :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
  }
  .sm\:prose-lg :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }
  .sm\:prose-lg :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4444444em;
  }
  .sm\:prose-lg :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4444444em;
  }
  .sm\:prose-lg :where(.sm\:prose-lg > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .sm\:prose-lg :where(.sm\:prose-lg > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .sm\:prose-lg :where(.sm\:prose-lg > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .sm\:prose-lg :where(.sm\:prose-lg > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .sm\:prose-lg :where(.sm\:prose-lg > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .sm\:prose-lg :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-lg :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-lg :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-lg :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .sm\:prose-lg :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .sm\:prose-lg :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .sm\:prose-lg :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6666667em;
    padding-inline-start: 1.5555556em;
  }
  .sm\:prose-lg :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }
  .sm\:prose-lg :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-lg :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-lg :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-lg :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-lg :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
  }
  .sm\:prose-lg :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
  }
  .sm\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .sm\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .sm\:prose-lg :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-lg :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: 0.75em;
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
  }
  .sm\:prose-lg :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-lg :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .sm\:prose-lg :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-lg :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .sm\:prose-lg :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .sm\:prose-lg :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:prose-lg :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }
  .sm\:prose-lg :where(.sm\:prose-lg > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-lg :where(.sm\:prose-lg > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .sm\:prose-xl {
    font-size: 1.25rem;
    line-height: 1.8;
  }
  .sm\:prose-xl :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }
  .sm\:prose-xl :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.2em;
    line-height: 1.5;
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .sm\:prose-xl :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1.0666667em;
  }
  .sm\:prose-xl :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.8em;
    margin-top: 0;
    margin-bottom: 0.8571429em;
    line-height: 1;
  }
  .sm\:prose-xl :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.8em;
    margin-top: 1.5555556em;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }
  .sm\:prose-xl :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 1.6em;
    margin-bottom: 0.6666667em;
    line-height: 1.3333333;
  }
  .sm\:prose-xl :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.8em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }
  .sm\:prose-xl :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose-xl :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose-xl :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:prose-xl :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose-xl :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    border-radius: 0.3125rem;
    padding-top: 0.25em;
    padding-inline-end: 0.4em;
    padding-bottom: 0.25em;
    padding-inline-start: 0.4em;
  }
  .sm\:prose-xl :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .sm\:prose-xl :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8611111em;
  }
  .sm\:prose-xl :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .sm\:prose-xl :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    line-height: 1.7777778;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.1111111em;
    padding-inline-end: 1.3333333em;
    padding-bottom: 1.1111111em;
    padding-inline-start: 1.3333333em;
  }
  .sm\:prose-xl :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }
  .sm\:prose-xl :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }
  .sm\:prose-xl :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6em;
    margin-bottom: 0.6em;
  }
  .sm\:prose-xl :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4em;
  }
  .sm\:prose-xl :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4em;
  }
  .sm\:prose-xl :where(.sm\:prose-xl > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }
  .sm\:prose-xl :where(.sm\:prose-xl > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
  }
  .sm\:prose-xl :where(.sm\:prose-xl > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.2em;
  }
  .sm\:prose-xl :where(.sm\:prose-xl > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
  }
  .sm\:prose-xl :where(.sm\:prose-xl > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.2em;
  }
  .sm\:prose-xl :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-xl :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-xl :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-xl :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }
  .sm\:prose-xl :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }
  .sm\:prose-xl :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
  }
  .sm\:prose-xl :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6em;
    padding-inline-start: 1.6em;
  }
  .sm\:prose-xl :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }
  .sm\:prose-xl :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-xl :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-xl :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-xl :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-xl :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    line-height: 1.5555556;
  }
  .sm\:prose-xl :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-inline-start: 0.6666667em;
  }
  .sm\:prose-xl :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .sm\:prose-xl :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .sm\:prose-xl :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-xl :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: 0.8888889em;
    padding-inline-end: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-inline-start: 0.6666667em;
  }
  .sm\:prose-xl :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-xl :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .sm\:prose-xl :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-xl :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .sm\:prose-xl :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose-xl :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:prose-xl :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    line-height: 1.5555556;
    margin-top: 1em;
  }
  .sm\:prose-xl :where(.sm\:prose-xl > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-xl :where(.sm\:prose-xl > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .sm\:prose-2xl {
    font-size: 1.5rem;
    line-height: 1.6666667;
  }
  .sm\:prose-2xl :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .sm\:prose-2xl :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.25em;
    line-height: 1.4666667;
    margin-top: 1.0666667em;
    margin-bottom: 1.0666667em;
  }
  .sm\:prose-2xl :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
    padding-inline-start: 1.1111111em;
  }
  .sm\:prose-2xl :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.875em;
    line-height: 1;
  }
  .sm\:prose-2xl :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2em;
    margin-top: 1.5em;
    margin-bottom: 0.8333333em;
    line-height: 1.0833333;
  }
  .sm\:prose-2xl :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 1.5555556em;
    margin-bottom: 0.6666667em;
    line-height: 1.2222222;
  }
  .sm\:prose-2xl :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }
  .sm\:prose-2xl :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose-2xl :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose-2xl :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:prose-2xl :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose-2xl :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    border-radius: 0.375rem;
    padding-top: 0.25em;
    padding-inline-end: 0.3333333em;
    padding-bottom: 0.25em;
    padding-inline-start: 0.3333333em;
  }
  .sm\:prose-2xl :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
  }
  .sm\:prose-2xl :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .sm\:prose-2xl :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
  }
  .sm\:prose-2xl :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    line-height: 1.8;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.2em;
    padding-inline-end: 1.6em;
    padding-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }
  .sm\:prose-2xl :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5833333em;
  }
  .sm\:prose-2xl :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5833333em;
  }
  .sm\:prose-2xl :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .sm\:prose-2xl :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4166667em;
  }
  .sm\:prose-2xl :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4166667em;
  }
  .sm\:prose-2xl :where(.sm\:prose-2xl > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8333333em;
    margin-bottom: 0.8333333em;
  }
  .sm\:prose-2xl :where(.sm\:prose-2xl > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .sm\:prose-2xl :where(.sm\:prose-2xl > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .sm\:prose-2xl :where(.sm\:prose-2xl > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .sm\:prose-2xl :where(.sm\:prose-2xl > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .sm\:prose-2xl :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-2xl :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-2xl :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-2xl :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }
  .sm\:prose-2xl :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .sm\:prose-2xl :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .sm\:prose-2xl :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.5833333em;
  }
  .sm\:prose-2xl :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .sm\:prose-2xl :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-2xl :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-2xl :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-2xl :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-2xl :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    line-height: 1.4;
  }
  .sm\:prose-2xl :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0.6em;
    padding-bottom: 0.8em;
    padding-inline-start: 0.6em;
  }
  .sm\:prose-2xl :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .sm\:prose-2xl :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .sm\:prose-2xl :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-2xl :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: 0.8em;
    padding-inline-end: 0.6em;
    padding-bottom: 0.8em;
    padding-inline-start: 0.6em;
  }
  .sm\:prose-2xl :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-2xl :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .sm\:prose-2xl :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .sm\:prose-2xl :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .sm\:prose-2xl :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose-2xl :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:prose-2xl :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    line-height: 1.6;
    margin-top: 1em;
  }
  .sm\:prose-2xl :where(.sm\:prose-2xl > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .sm\:prose-2xl :where(.sm\:prose-2xl > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .md\:prose {
    font-size: 1rem;
    line-height: 1.75;
  }
  .md\:prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .md\:prose :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;
  }
  .md\:prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
  }
  .md\:prose :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;
  }
  .md\:prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }
  .md\:prose :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;
  }
  .md\:prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }
  .md\:prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\:prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\:prose :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\:prose :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;
  }
  .md\:prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .md\:prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .md\:prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .md\:prose :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;
  }
  .md\:prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
  }
  .md\:prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
  }
  .md\:prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .md\:prose :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .md\:prose :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .md\:prose :where(.md\:prose > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .md\:prose :where(.md\:prose > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .md\:prose :where(.md\:prose > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .md\:prose :where(.md\:prose > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .md\:prose :where(.md\:prose > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .md\:prose :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .md\:prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .md\:prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .md\:prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
  }
  .md\:prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .md\:prose :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.7142857;
  }
  .md\:prose :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;
  }
  .md\:prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .md\:prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .md\:prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose :where(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;
  }
  .md\:prose :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .md\:prose :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .md\:prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\:prose :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }
  .md\:prose :where(.md\:prose > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose :where(.md\:prose > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .md\:prose-sm {
    font-size: 0.875rem;
    line-height: 1.7142857;
  }
  .md\:prose-sm :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .md\:prose-sm :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .md\:prose-sm :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .md\:prose-sm :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:prose-sm :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .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;
  }
  .md\:prose-sm :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8571429em;
  }
  .md\:prose-sm :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .md\:prose-sm :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .md\:prose-sm :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
  }
  .md\:prose-sm :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4285714em;
  }
  .md\:prose-sm :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4285714em;
  }
  .md\:prose-sm :where(.md\:prose-sm > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }
  .md\:prose-sm :where(.md\:prose-sm > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
  }
  .md\:prose-sm :where(.md\:prose-sm > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.1428571em;
  }
  .md\:prose-sm :where(.md\:prose-sm > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
  }
  .md\:prose-sm :where(.md\:prose-sm > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.1428571em;
  }
  .md\:prose-sm :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-sm :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-sm :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-sm :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }
  .md\:prose-sm :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }
  .md\:prose-sm :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
  }
  .md\:prose-sm :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.2857143em;
    padding-inline-start: 1.5714286em;
  }
  .md\:prose-sm :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
  }
  .md\:prose-sm :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-sm :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-sm :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-sm :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-sm :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8571429em;
    line-height: 1.5;
  }
  .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;
  }
  .md\:prose-sm :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .md\:prose-sm :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .md\:prose-sm :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-sm :where(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;
  }
  .md\:prose-sm :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-sm :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .md\:prose-sm :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-sm :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .md\:prose-sm :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .md\:prose-sm :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .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;
  }
  .md\:prose-sm :where(.md\:prose-sm > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-sm :where(.md\:prose-sm > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .md\:prose-base {
    font-size: 1rem;
    line-height: 1.75;
  }
  .md\:prose-base :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .md\: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;
  }
  .md\:prose-base :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
  }
  .md\: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;
  }
  .md\: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;
  }
  .md\: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;
  }
  .md\:prose-base :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }
  .md\:prose-base :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\:prose-base :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\:prose-base :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:prose-base :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\: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;
  }
  .md\:prose-base :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .md\:prose-base :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .md\:prose-base :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .md\: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;
  }
  .md\: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;
  }
  .md\: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;
  }
  .md\:prose-base :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .md\:prose-base :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .md\:prose-base :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .md\:prose-base :where(.md\:prose-base > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .md\:prose-base :where(.md\:prose-base > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .md\:prose-base :where(.md\:prose-base > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .md\:prose-base :where(.md\:prose-base > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .md\:prose-base :where(.md\:prose-base > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .md\:prose-base :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-base :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-base :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-base :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .md\:prose-base :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .md\:prose-base :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .md\:prose-base :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
  }
  .md\:prose-base :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .md\:prose-base :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-base :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-base :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-base :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-base :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.7142857;
  }
  .md\: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;
  }
  .md\:prose-base :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .md\:prose-base :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .md\:prose-base :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-base :where(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;
  }
  .md\:prose-base :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-base :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .md\:prose-base :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-base :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .md\:prose-base :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\:prose-base :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:prose-base :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }
  .md\:prose-base :where(.md\:prose-base > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-base :where(.md\:prose-base > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .md\:prose-lg {
    font-size: 1.125rem;
    line-height: 1.7777778;
  }
  .md\:prose-lg :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .md\:prose-lg :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }
  .md\:prose-lg :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-inline-start: 1em;
  }
  .md\:prose-lg :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }
  .md\:prose-lg :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }
  .md\:prose-lg :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }
  .md\:prose-lg :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }
  .md\:prose-lg :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .md\:prose-lg :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .md\:prose-lg :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:prose-lg :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .md\:prose-lg :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-inline-end: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-inline-start: 0.4444444em;
  }
  .md\:prose-lg :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
  }
  .md\:prose-lg :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8666667em;
  }
  .md\:prose-lg :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .md\:prose-lg :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-inline-end: 1.5em;
    padding-bottom: 1em;
    padding-inline-start: 1.5em;
  }
  .md\:prose-lg :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
  }
  .md\:prose-lg :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
  }
  .md\:prose-lg :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }
  .md\:prose-lg :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4444444em;
  }
  .md\:prose-lg :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4444444em;
  }
  .md\:prose-lg :where(.md\:prose-lg > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .md\:prose-lg :where(.md\:prose-lg > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .md\:prose-lg :where(.md\:prose-lg > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .md\:prose-lg :where(.md\:prose-lg > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .md\:prose-lg :where(.md\:prose-lg > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .md\:prose-lg :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-lg :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-lg :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-lg :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .md\:prose-lg :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .md\:prose-lg :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .md\:prose-lg :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6666667em;
    padding-inline-start: 1.5555556em;
  }
  .md\:prose-lg :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }
  .md\:prose-lg :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-lg :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-lg :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-lg :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-lg :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
  }
  .md\:prose-lg :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
  }
  .md\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .md\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .md\:prose-lg :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-lg :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: 0.75em;
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
  }
  .md\:prose-lg :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-lg :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .md\:prose-lg :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-lg :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .md\:prose-lg :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .md\:prose-lg :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:prose-lg :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }
  .md\:prose-lg :where(.md\:prose-lg > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-lg :where(.md\:prose-lg > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .md\:prose-xl {
    font-size: 1.25rem;
    line-height: 1.8;
  }
  .md\:prose-xl :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }
  .md\:prose-xl :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.2em;
    line-height: 1.5;
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .md\:prose-xl :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1.0666667em;
  }
  .md\:prose-xl :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.8em;
    margin-top: 0;
    margin-bottom: 0.8571429em;
    line-height: 1;
  }
  .md\:prose-xl :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.8em;
    margin-top: 1.5555556em;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }
  .md\:prose-xl :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 1.6em;
    margin-bottom: 0.6666667em;
    line-height: 1.3333333;
  }
  .md\:prose-xl :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.8em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }
  .md\:prose-xl :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\:prose-xl :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\:prose-xl :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:prose-xl :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\:prose-xl :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    border-radius: 0.3125rem;
    padding-top: 0.25em;
    padding-inline-end: 0.4em;
    padding-bottom: 0.25em;
    padding-inline-start: 0.4em;
  }
  .md\:prose-xl :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .md\:prose-xl :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8611111em;
  }
  .md\:prose-xl :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .md\:prose-xl :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    line-height: 1.7777778;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.1111111em;
    padding-inline-end: 1.3333333em;
    padding-bottom: 1.1111111em;
    padding-inline-start: 1.3333333em;
  }
  .md\:prose-xl :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }
  .md\:prose-xl :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }
  .md\:prose-xl :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6em;
    margin-bottom: 0.6em;
  }
  .md\:prose-xl :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4em;
  }
  .md\:prose-xl :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4em;
  }
  .md\:prose-xl :where(.md\:prose-xl > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }
  .md\:prose-xl :where(.md\:prose-xl > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
  }
  .md\:prose-xl :where(.md\:prose-xl > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.2em;
  }
  .md\:prose-xl :where(.md\:prose-xl > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
  }
  .md\:prose-xl :where(.md\:prose-xl > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.2em;
  }
  .md\:prose-xl :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-xl :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-xl :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-xl :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }
  .md\:prose-xl :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }
  .md\:prose-xl :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
  }
  .md\:prose-xl :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6em;
    padding-inline-start: 1.6em;
  }
  .md\:prose-xl :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }
  .md\:prose-xl :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-xl :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-xl :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-xl :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-xl :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    line-height: 1.5555556;
  }
  .md\:prose-xl :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-inline-start: 0.6666667em;
  }
  .md\:prose-xl :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .md\:prose-xl :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .md\:prose-xl :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-xl :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: 0.8888889em;
    padding-inline-end: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-inline-start: 0.6666667em;
  }
  .md\:prose-xl :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-xl :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .md\:prose-xl :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-xl :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .md\:prose-xl :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\:prose-xl :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:prose-xl :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    line-height: 1.5555556;
    margin-top: 1em;
  }
  .md\:prose-xl :where(.md\:prose-xl > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-xl :where(.md\:prose-xl > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .md\:prose-2xl {
    font-size: 1.5rem;
    line-height: 1.6666667;
  }
  .md\:prose-2xl :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .md\:prose-2xl :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.25em;
    line-height: 1.4666667;
    margin-top: 1.0666667em;
    margin-bottom: 1.0666667em;
  }
  .md\:prose-2xl :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
    padding-inline-start: 1.1111111em;
  }
  .md\:prose-2xl :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.875em;
    line-height: 1;
  }
  .md\:prose-2xl :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2em;
    margin-top: 1.5em;
    margin-bottom: 0.8333333em;
    line-height: 1.0833333;
  }
  .md\:prose-2xl :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 1.5555556em;
    margin-bottom: 0.6666667em;
    line-height: 1.2222222;
  }
  .md\:prose-2xl :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }
  .md\:prose-2xl :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\:prose-2xl :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\:prose-2xl :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:prose-2xl :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\:prose-2xl :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    border-radius: 0.375rem;
    padding-top: 0.25em;
    padding-inline-end: 0.3333333em;
    padding-bottom: 0.25em;
    padding-inline-start: 0.3333333em;
  }
  .md\:prose-2xl :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
  }
  .md\:prose-2xl :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .md\:prose-2xl :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
  }
  .md\:prose-2xl :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    line-height: 1.8;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.2em;
    padding-inline-end: 1.6em;
    padding-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }
  .md\:prose-2xl :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5833333em;
  }
  .md\:prose-2xl :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5833333em;
  }
  .md\:prose-2xl :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .md\:prose-2xl :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4166667em;
  }
  .md\:prose-2xl :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4166667em;
  }
  .md\:prose-2xl :where(.md\:prose-2xl > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8333333em;
    margin-bottom: 0.8333333em;
  }
  .md\:prose-2xl :where(.md\:prose-2xl > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .md\:prose-2xl :where(.md\:prose-2xl > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .md\:prose-2xl :where(.md\:prose-2xl > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .md\:prose-2xl :where(.md\:prose-2xl > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .md\:prose-2xl :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-2xl :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-2xl :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-2xl :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }
  .md\:prose-2xl :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .md\:prose-2xl :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .md\:prose-2xl :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.5833333em;
  }
  .md\:prose-2xl :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .md\:prose-2xl :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-2xl :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-2xl :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-2xl :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-2xl :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    line-height: 1.4;
  }
  .md\:prose-2xl :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0.6em;
    padding-bottom: 0.8em;
    padding-inline-start: 0.6em;
  }
  .md\:prose-2xl :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .md\:prose-2xl :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .md\:prose-2xl :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-2xl :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: 0.8em;
    padding-inline-end: 0.6em;
    padding-bottom: 0.8em;
    padding-inline-start: 0.6em;
  }
  .md\:prose-2xl :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-2xl :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .md\:prose-2xl :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .md\:prose-2xl :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .md\:prose-2xl :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .md\:prose-2xl :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:prose-2xl :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    line-height: 1.6;
    margin-top: 1em;
  }
  .md\:prose-2xl :where(.md\:prose-2xl > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .md\:prose-2xl :where(.md\:prose-2xl > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .lg\:prose {
    font-size: 1rem;
    line-height: 1.75;
  }
  .lg\:prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .lg\:prose :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;
  }
  .lg\:prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
  }
  .lg\:prose :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;
  }
  .lg\:prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }
  .lg\:prose :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;
  }
  .lg\:prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }
  .lg\:prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose :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;
  }
  .lg\:prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .lg\:prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .lg\:prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .lg\:prose :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;
  }
  .lg\:prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
  }
  .lg\:prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
  }
  .lg\:prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .lg\:prose :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .lg\:prose :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .lg\:prose :where(.lg\:prose > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .lg\:prose :where(.lg\:prose > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .lg\:prose :where(.lg\:prose > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .lg\:prose :where(.lg\:prose > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .lg\:prose :where(.lg\:prose > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .lg\:prose :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .lg\:prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .lg\:prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .lg\:prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
  }
  .lg\:prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .lg\:prose :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.7142857;
  }
  .lg\:prose :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;
  }
  .lg\:prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .lg\:prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .lg\:prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose :where(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;
  }
  .lg\:prose :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .lg\:prose :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .lg\:prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }
  .lg\:prose :where(.lg\:prose > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose :where(.lg\:prose > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .lg\:prose-sm {
    font-size: 0.875rem;
    line-height: 1.7142857;
  }
  .lg\:prose-sm :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }
  .lg\: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;
  }
  .lg\: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;
  }
  .lg\: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;
  }
  .lg\: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;
  }
  .lg\: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;
  }
  .lg\:prose-sm :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
  }
  .lg\:prose-sm :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .lg\:prose-sm :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .lg\:prose-sm :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-sm :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .lg\: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;
  }
  .lg\:prose-sm :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8571429em;
  }
  .lg\:prose-sm :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .lg\:prose-sm :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
  }
  .lg\: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;
  }
  .lg\: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;
  }
  .lg\: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;
  }
  .lg\:prose-sm :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
  }
  .lg\:prose-sm :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4285714em;
  }
  .lg\:prose-sm :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4285714em;
  }
  .lg\:prose-sm :where(.lg\:prose-sm > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }
  .lg\:prose-sm :where(.lg\:prose-sm > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
  }
  .lg\:prose-sm :where(.lg\:prose-sm > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.1428571em;
  }
  .lg\:prose-sm :where(.lg\:prose-sm > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
  }
  .lg\:prose-sm :where(.lg\:prose-sm > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.1428571em;
  }
  .lg\:prose-sm :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-sm :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-sm :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-sm :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }
  .lg\:prose-sm :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }
  .lg\:prose-sm :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
  }
  .lg\:prose-sm :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.2857143em;
    padding-inline-start: 1.5714286em;
  }
  .lg\:prose-sm :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
  }
  .lg\:prose-sm :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-sm :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-sm :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-sm :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-sm :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8571429em;
    line-height: 1.5;
  }
  .lg\: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;
  }
  .lg\:prose-sm :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .lg\:prose-sm :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .lg\:prose-sm :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-sm :where(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;
  }
  .lg\:prose-sm :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-sm :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .lg\:prose-sm :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-sm :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .lg\:prose-sm :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .lg\:prose-sm :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-sm :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
  }
  .lg\:prose-sm :where(.lg\:prose-sm > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-sm :where(.lg\:prose-sm > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .lg\:prose-base {
    font-size: 1rem;
    line-height: 1.75;
  }
  .lg\:prose-base :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .lg\: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;
  }
  .lg\:prose-base :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
  }
  .lg\: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;
  }
  .lg\: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;
  }
  .lg\: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;
  }
  .lg\:prose-base :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }
  .lg\:prose-base :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose-base :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose-base :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-base :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\: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;
  }
  .lg\:prose-base :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .lg\:prose-base :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .lg\:prose-base :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .lg\: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;
  }
  .lg\: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;
  }
  .lg\: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;
  }
  .lg\:prose-base :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .lg\:prose-base :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .lg\:prose-base :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .lg\:prose-base :where(.lg\:prose-base > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .lg\:prose-base :where(.lg\:prose-base > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .lg\:prose-base :where(.lg\:prose-base > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .lg\:prose-base :where(.lg\:prose-base > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .lg\:prose-base :where(.lg\:prose-base > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .lg\:prose-base :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-base :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-base :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-base :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .lg\:prose-base :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .lg\:prose-base :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .lg\:prose-base :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
  }
  .lg\:prose-base :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .lg\:prose-base :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-base :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-base :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-base :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-base :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.7142857;
  }
  .lg\: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;
  }
  .lg\:prose-base :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .lg\:prose-base :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .lg\:prose-base :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-base :where(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;
  }
  .lg\:prose-base :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-base :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .lg\:prose-base :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-base :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .lg\:prose-base :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose-base :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-base :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }
  .lg\:prose-base :where(.lg\:prose-base > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-base :where(.lg\:prose-base > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .lg\:prose-lg {
    font-size: 1.125rem;
    line-height: 1.7777778;
  }
  .lg\:prose-lg :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .lg\:prose-lg :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }
  .lg\:prose-lg :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-inline-start: 1em;
  }
  .lg\:prose-lg :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }
  .lg\:prose-lg :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }
  .lg\:prose-lg :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }
  .lg\:prose-lg :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }
  .lg\:prose-lg :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .lg\:prose-lg :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .lg\:prose-lg :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-lg :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .lg\:prose-lg :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-inline-end: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-inline-start: 0.4444444em;
  }
  .lg\:prose-lg :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
  }
  .lg\:prose-lg :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8666667em;
  }
  .lg\:prose-lg :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .lg\:prose-lg :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-inline-end: 1.5em;
    padding-bottom: 1em;
    padding-inline-start: 1.5em;
  }
  .lg\:prose-lg :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
  }
  .lg\:prose-lg :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
  }
  .lg\:prose-lg :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }
  .lg\:prose-lg :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4444444em;
  }
  .lg\:prose-lg :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4444444em;
  }
  .lg\:prose-lg :where(.lg\:prose-lg > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .lg\:prose-lg :where(.lg\:prose-lg > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .lg\:prose-lg :where(.lg\:prose-lg > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .lg\:prose-lg :where(.lg\:prose-lg > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .lg\:prose-lg :where(.lg\:prose-lg > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .lg\:prose-lg :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-lg :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-lg :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-lg :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .lg\:prose-lg :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .lg\:prose-lg :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .lg\:prose-lg :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6666667em;
    padding-inline-start: 1.5555556em;
  }
  .lg\:prose-lg :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }
  .lg\:prose-lg :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-lg :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-lg :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-lg :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-lg :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
  }
  .lg\:prose-lg :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
  }
  .lg\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .lg\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .lg\:prose-lg :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-lg :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: 0.75em;
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
  }
  .lg\:prose-lg :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-lg :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .lg\:prose-lg :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-lg :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .lg\:prose-lg :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .lg\:prose-lg :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-lg :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }
  .lg\:prose-lg :where(.lg\:prose-lg > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-lg :where(.lg\:prose-lg > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .lg\:prose-xl {
    font-size: 1.25rem;
    line-height: 1.8;
  }
  .lg\:prose-xl :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }
  .lg\:prose-xl :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.2em;
    line-height: 1.5;
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .lg\:prose-xl :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1.0666667em;
  }
  .lg\:prose-xl :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.8em;
    margin-top: 0;
    margin-bottom: 0.8571429em;
    line-height: 1;
  }
  .lg\:prose-xl :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.8em;
    margin-top: 1.5555556em;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }
  .lg\:prose-xl :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 1.6em;
    margin-bottom: 0.6666667em;
    line-height: 1.3333333;
  }
  .lg\:prose-xl :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.8em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }
  .lg\:prose-xl :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose-xl :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose-xl :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-xl :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose-xl :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    border-radius: 0.3125rem;
    padding-top: 0.25em;
    padding-inline-end: 0.4em;
    padding-bottom: 0.25em;
    padding-inline-start: 0.4em;
  }
  .lg\:prose-xl :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .lg\:prose-xl :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8611111em;
  }
  .lg\:prose-xl :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .lg\:prose-xl :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    line-height: 1.7777778;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.1111111em;
    padding-inline-end: 1.3333333em;
    padding-bottom: 1.1111111em;
    padding-inline-start: 1.3333333em;
  }
  .lg\:prose-xl :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }
  .lg\:prose-xl :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }
  .lg\:prose-xl :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6em;
    margin-bottom: 0.6em;
  }
  .lg\:prose-xl :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4em;
  }
  .lg\:prose-xl :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4em;
  }
  .lg\:prose-xl :where(.lg\:prose-xl > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }
  .lg\:prose-xl :where(.lg\:prose-xl > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
  }
  .lg\:prose-xl :where(.lg\:prose-xl > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.2em;
  }
  .lg\:prose-xl :where(.lg\:prose-xl > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
  }
  .lg\:prose-xl :where(.lg\:prose-xl > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.2em;
  }
  .lg\:prose-xl :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-xl :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-xl :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-xl :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }
  .lg\:prose-xl :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }
  .lg\:prose-xl :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
  }
  .lg\:prose-xl :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6em;
    padding-inline-start: 1.6em;
  }
  .lg\:prose-xl :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }
  .lg\:prose-xl :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-xl :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-xl :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-xl :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-xl :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    line-height: 1.5555556;
  }
  .lg\:prose-xl :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-inline-start: 0.6666667em;
  }
  .lg\:prose-xl :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .lg\:prose-xl :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .lg\:prose-xl :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-xl :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: 0.8888889em;
    padding-inline-end: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-inline-start: 0.6666667em;
  }
  .lg\:prose-xl :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-xl :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .lg\:prose-xl :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-xl :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .lg\:prose-xl :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose-xl :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-xl :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    line-height: 1.5555556;
    margin-top: 1em;
  }
  .lg\:prose-xl :where(.lg\:prose-xl > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-xl :where(.lg\:prose-xl > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .lg\:prose-2xl {
    font-size: 1.5rem;
    line-height: 1.6666667;
  }
  .lg\:prose-2xl :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .lg\:prose-2xl :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.25em;
    line-height: 1.4666667;
    margin-top: 1.0666667em;
    margin-bottom: 1.0666667em;
  }
  .lg\:prose-2xl :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
    padding-inline-start: 1.1111111em;
  }
  .lg\:prose-2xl :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.875em;
    line-height: 1;
  }
  .lg\:prose-2xl :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2em;
    margin-top: 1.5em;
    margin-bottom: 0.8333333em;
    line-height: 1.0833333;
  }
  .lg\:prose-2xl :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 1.5555556em;
    margin-bottom: 0.6666667em;
    line-height: 1.2222222;
  }
  .lg\:prose-2xl :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }
  .lg\:prose-2xl :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose-2xl :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose-2xl :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-2xl :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose-2xl :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    border-radius: 0.375rem;
    padding-top: 0.25em;
    padding-inline-end: 0.3333333em;
    padding-bottom: 0.25em;
    padding-inline-start: 0.3333333em;
  }
  .lg\:prose-2xl :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
  }
  .lg\:prose-2xl :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .lg\:prose-2xl :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
  }
  .lg\:prose-2xl :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    line-height: 1.8;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.2em;
    padding-inline-end: 1.6em;
    padding-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }
  .lg\:prose-2xl :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5833333em;
  }
  .lg\:prose-2xl :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5833333em;
  }
  .lg\:prose-2xl :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .lg\:prose-2xl :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4166667em;
  }
  .lg\:prose-2xl :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4166667em;
  }
  .lg\:prose-2xl :where(.lg\:prose-2xl > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8333333em;
    margin-bottom: 0.8333333em;
  }
  .lg\:prose-2xl :where(.lg\:prose-2xl > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .lg\:prose-2xl :where(.lg\:prose-2xl > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .lg\:prose-2xl :where(.lg\:prose-2xl > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .lg\:prose-2xl :where(.lg\:prose-2xl > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .lg\:prose-2xl :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-2xl :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-2xl :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-2xl :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }
  .lg\:prose-2xl :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .lg\:prose-2xl :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .lg\:prose-2xl :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.5833333em;
  }
  .lg\:prose-2xl :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .lg\:prose-2xl :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-2xl :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-2xl :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-2xl :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-2xl :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    line-height: 1.4;
  }
  .lg\:prose-2xl :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0.6em;
    padding-bottom: 0.8em;
    padding-inline-start: 0.6em;
  }
  .lg\:prose-2xl :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .lg\:prose-2xl :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .lg\:prose-2xl :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-2xl :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: 0.8em;
    padding-inline-end: 0.6em;
    padding-bottom: 0.8em;
    padding-inline-start: 0.6em;
  }
  .lg\:prose-2xl :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-2xl :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .lg\:prose-2xl :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .lg\:prose-2xl :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .lg\:prose-2xl :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose-2xl :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-2xl :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    line-height: 1.6;
    margin-top: 1em;
  }
  .lg\:prose-2xl :where(.lg\:prose-2xl > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .lg\:prose-2xl :where(.lg\:prose-2xl > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .xl\:prose {
    font-size: 1rem;
    line-height: 1.75;
  }
  .xl\:prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .xl\:prose :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;
  }
  .xl\:prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
  }
  .xl\:prose :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;
  }
  .xl\:prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }
  .xl\:prose :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;
  }
  .xl\:prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }
  .xl\:prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\:prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\:prose :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .xl\:prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\:prose :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;
  }
  .xl\:prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .xl\:prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .xl\:prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .xl\:prose :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;
  }
  .xl\:prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
  }
  .xl\:prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
  }
  .xl\:prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .xl\:prose :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .xl\:prose :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .xl\:prose :where(.xl\:prose > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .xl\:prose :where(.xl\:prose > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .xl\:prose :where(.xl\:prose > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .xl\:prose :where(.xl\:prose > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .xl\:prose :where(.xl\:prose > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .xl\:prose :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .xl\:prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .xl\:prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .xl\:prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
  }
  .xl\:prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .xl\:prose :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.7142857;
  }
  .xl\:prose :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;
  }
  .xl\:prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .xl\:prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .xl\:prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose :where(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;
  }
  .xl\:prose :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .xl\:prose :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .xl\:prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\:prose :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .xl\:prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }
  .xl\:prose :where(.xl\:prose > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose :where(.xl\:prose > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .xl\:prose-sm {
    font-size: 0.875rem;
    line-height: 1.7142857;
  }
  .xl\:prose-sm :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }
  .xl\: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;
  }
  .xl\: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;
  }
  .xl\: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;
  }
  .xl\: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;
  }
  .xl\: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;
  }
  .xl\:prose-sm :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
  }
  .xl\:prose-sm :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .xl\:prose-sm :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .xl\:prose-sm :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .xl\:prose-sm :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .xl\: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;
  }
  .xl\:prose-sm :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8571429em;
  }
  .xl\:prose-sm :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .xl\:prose-sm :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
  }
  .xl\: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;
  }
  .xl\: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;
  }
  .xl\: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;
  }
  .xl\:prose-sm :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
  }
  .xl\:prose-sm :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4285714em;
  }
  .xl\:prose-sm :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4285714em;
  }
  .xl\:prose-sm :where(.xl\:prose-sm > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }
  .xl\:prose-sm :where(.xl\:prose-sm > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
  }
  .xl\:prose-sm :where(.xl\:prose-sm > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.1428571em;
  }
  .xl\:prose-sm :where(.xl\:prose-sm > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
  }
  .xl\:prose-sm :where(.xl\:prose-sm > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.1428571em;
  }
  .xl\:prose-sm :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-sm :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-sm :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-sm :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }
  .xl\:prose-sm :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }
  .xl\:prose-sm :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
  }
  .xl\:prose-sm :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.2857143em;
    padding-inline-start: 1.5714286em;
  }
  .xl\:prose-sm :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
  }
  .xl\:prose-sm :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-sm :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-sm :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-sm :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-sm :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8571429em;
    line-height: 1.5;
  }
  .xl\: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;
  }
  .xl\:prose-sm :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .xl\:prose-sm :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .xl\:prose-sm :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-sm :where(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;
  }
  .xl\:prose-sm :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-sm :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .xl\:prose-sm :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-sm :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .xl\:prose-sm :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .xl\:prose-sm :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .xl\:prose-sm :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
  }
  .xl\:prose-sm :where(.xl\:prose-sm > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-sm :where(.xl\:prose-sm > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .xl\:prose-base {
    font-size: 1rem;
    line-height: 1.75;
  }
  .xl\:prose-base :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .xl\: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;
  }
  .xl\:prose-base :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
  }
  .xl\: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;
  }
  .xl\: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;
  }
  .xl\: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;
  }
  .xl\:prose-base :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }
  .xl\:prose-base :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\:prose-base :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\:prose-base :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .xl\:prose-base :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\: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;
  }
  .xl\:prose-base :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .xl\:prose-base :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .xl\:prose-base :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .xl\: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;
  }
  .xl\: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;
  }
  .xl\: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;
  }
  .xl\:prose-base :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .xl\:prose-base :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .xl\:prose-base :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .xl\:prose-base :where(.xl\:prose-base > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .xl\:prose-base :where(.xl\:prose-base > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .xl\:prose-base :where(.xl\:prose-base > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .xl\:prose-base :where(.xl\:prose-base > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .xl\:prose-base :where(.xl\:prose-base > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .xl\:prose-base :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-base :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-base :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-base :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .xl\:prose-base :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .xl\:prose-base :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .xl\:prose-base :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
  }
  .xl\:prose-base :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .xl\:prose-base :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-base :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-base :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-base :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-base :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.7142857;
  }
  .xl\: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;
  }
  .xl\:prose-base :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .xl\:prose-base :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .xl\:prose-base :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-base :where(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;
  }
  .xl\:prose-base :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-base :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .xl\:prose-base :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-base :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .xl\:prose-base :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\:prose-base :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .xl\:prose-base :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }
  .xl\:prose-base :where(.xl\:prose-base > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-base :where(.xl\:prose-base > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .xl\:prose-lg {
    font-size: 1.125rem;
    line-height: 1.7777778;
  }
  .xl\:prose-lg :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .xl\:prose-lg :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }
  .xl\:prose-lg :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-inline-start: 1em;
  }
  .xl\:prose-lg :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }
  .xl\:prose-lg :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }
  .xl\:prose-lg :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }
  .xl\:prose-lg :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }
  .xl\:prose-lg :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .xl\:prose-lg :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .xl\:prose-lg :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .xl\:prose-lg :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .xl\:prose-lg :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-inline-end: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-inline-start: 0.4444444em;
  }
  .xl\:prose-lg :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
  }
  .xl\:prose-lg :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8666667em;
  }
  .xl\:prose-lg :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .xl\:prose-lg :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-inline-end: 1.5em;
    padding-bottom: 1em;
    padding-inline-start: 1.5em;
  }
  .xl\:prose-lg :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
  }
  .xl\:prose-lg :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
  }
  .xl\:prose-lg :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }
  .xl\:prose-lg :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4444444em;
  }
  .xl\:prose-lg :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4444444em;
  }
  .xl\:prose-lg :where(.xl\:prose-lg > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .xl\:prose-lg :where(.xl\:prose-lg > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .xl\:prose-lg :where(.xl\:prose-lg > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .xl\:prose-lg :where(.xl\:prose-lg > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .xl\:prose-lg :where(.xl\:prose-lg > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .xl\:prose-lg :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-lg :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-lg :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-lg :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .xl\:prose-lg :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .xl\:prose-lg :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .xl\:prose-lg :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6666667em;
    padding-inline-start: 1.5555556em;
  }
  .xl\:prose-lg :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }
  .xl\:prose-lg :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-lg :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-lg :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-lg :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-lg :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
  }
  .xl\:prose-lg :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
  }
  .xl\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .xl\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .xl\:prose-lg :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-lg :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: 0.75em;
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
  }
  .xl\:prose-lg :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-lg :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .xl\:prose-lg :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-lg :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .xl\:prose-lg :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .xl\:prose-lg :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .xl\:prose-lg :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }
  .xl\:prose-lg :where(.xl\:prose-lg > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-lg :where(.xl\:prose-lg > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .xl\:prose-xl {
    font-size: 1.25rem;
    line-height: 1.8;
  }
  .xl\:prose-xl :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }
  .xl\:prose-xl :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.2em;
    line-height: 1.5;
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .xl\:prose-xl :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1.0666667em;
  }
  .xl\:prose-xl :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.8em;
    margin-top: 0;
    margin-bottom: 0.8571429em;
    line-height: 1;
  }
  .xl\:prose-xl :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.8em;
    margin-top: 1.5555556em;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }
  .xl\:prose-xl :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 1.6em;
    margin-bottom: 0.6666667em;
    line-height: 1.3333333;
  }
  .xl\:prose-xl :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.8em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }
  .xl\:prose-xl :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\:prose-xl :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\:prose-xl :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .xl\:prose-xl :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\:prose-xl :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    border-radius: 0.3125rem;
    padding-top: 0.25em;
    padding-inline-end: 0.4em;
    padding-bottom: 0.25em;
    padding-inline-start: 0.4em;
  }
  .xl\:prose-xl :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .xl\:prose-xl :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8611111em;
  }
  .xl\:prose-xl :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .xl\:prose-xl :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    line-height: 1.7777778;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.1111111em;
    padding-inline-end: 1.3333333em;
    padding-bottom: 1.1111111em;
    padding-inline-start: 1.3333333em;
  }
  .xl\:prose-xl :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }
  .xl\:prose-xl :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }
  .xl\:prose-xl :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6em;
    margin-bottom: 0.6em;
  }
  .xl\:prose-xl :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4em;
  }
  .xl\:prose-xl :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4em;
  }
  .xl\:prose-xl :where(.xl\:prose-xl > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }
  .xl\:prose-xl :where(.xl\:prose-xl > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
  }
  .xl\:prose-xl :where(.xl\:prose-xl > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.2em;
  }
  .xl\:prose-xl :where(.xl\:prose-xl > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
  }
  .xl\:prose-xl :where(.xl\:prose-xl > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.2em;
  }
  .xl\:prose-xl :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-xl :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-xl :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-xl :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }
  .xl\:prose-xl :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }
  .xl\:prose-xl :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
  }
  .xl\:prose-xl :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6em;
    padding-inline-start: 1.6em;
  }
  .xl\:prose-xl :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }
  .xl\:prose-xl :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-xl :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-xl :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-xl :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-xl :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    line-height: 1.5555556;
  }
  .xl\:prose-xl :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-inline-start: 0.6666667em;
  }
  .xl\:prose-xl :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .xl\:prose-xl :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .xl\:prose-xl :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-xl :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: 0.8888889em;
    padding-inline-end: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-inline-start: 0.6666667em;
  }
  .xl\:prose-xl :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-xl :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .xl\:prose-xl :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-xl :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .xl\:prose-xl :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\:prose-xl :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .xl\:prose-xl :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    line-height: 1.5555556;
    margin-top: 1em;
  }
  .xl\:prose-xl :where(.xl\:prose-xl > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-xl :where(.xl\:prose-xl > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .xl\:prose-2xl {
    font-size: 1.5rem;
    line-height: 1.6666667;
  }
  .xl\:prose-2xl :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .xl\:prose-2xl :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.25em;
    line-height: 1.4666667;
    margin-top: 1.0666667em;
    margin-bottom: 1.0666667em;
  }
  .xl\:prose-2xl :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
    padding-inline-start: 1.1111111em;
  }
  .xl\:prose-2xl :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.875em;
    line-height: 1;
  }
  .xl\:prose-2xl :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2em;
    margin-top: 1.5em;
    margin-bottom: 0.8333333em;
    line-height: 1.0833333;
  }
  .xl\:prose-2xl :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 1.5555556em;
    margin-bottom: 0.6666667em;
    line-height: 1.2222222;
  }
  .xl\:prose-2xl :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }
  .xl\:prose-2xl :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\:prose-2xl :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\:prose-2xl :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .xl\:prose-2xl :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\:prose-2xl :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    border-radius: 0.375rem;
    padding-top: 0.25em;
    padding-inline-end: 0.3333333em;
    padding-bottom: 0.25em;
    padding-inline-start: 0.3333333em;
  }
  .xl\:prose-2xl :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
  }
  .xl\:prose-2xl :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .xl\:prose-2xl :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
  }
  .xl\:prose-2xl :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    line-height: 1.8;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.2em;
    padding-inline-end: 1.6em;
    padding-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }
  .xl\:prose-2xl :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5833333em;
  }
  .xl\:prose-2xl :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5833333em;
  }
  .xl\:prose-2xl :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .xl\:prose-2xl :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4166667em;
  }
  .xl\:prose-2xl :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4166667em;
  }
  .xl\:prose-2xl :where(.xl\:prose-2xl > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8333333em;
    margin-bottom: 0.8333333em;
  }
  .xl\:prose-2xl :where(.xl\:prose-2xl > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .xl\:prose-2xl :where(.xl\:prose-2xl > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .xl\:prose-2xl :where(.xl\:prose-2xl > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .xl\:prose-2xl :where(.xl\:prose-2xl > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .xl\:prose-2xl :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-2xl :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-2xl :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-2xl :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }
  .xl\:prose-2xl :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .xl\:prose-2xl :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .xl\:prose-2xl :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.5833333em;
  }
  .xl\:prose-2xl :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .xl\:prose-2xl :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-2xl :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-2xl :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-2xl :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-2xl :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    line-height: 1.4;
  }
  .xl\:prose-2xl :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0.6em;
    padding-bottom: 0.8em;
    padding-inline-start: 0.6em;
  }
  .xl\:prose-2xl :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .xl\:prose-2xl :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .xl\:prose-2xl :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-2xl :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: 0.8em;
    padding-inline-end: 0.6em;
    padding-bottom: 0.8em;
    padding-inline-start: 0.6em;
  }
  .xl\:prose-2xl :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-2xl :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .xl\:prose-2xl :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .xl\:prose-2xl :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .xl\:prose-2xl :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xl\:prose-2xl :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .xl\:prose-2xl :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    line-height: 1.6;
    margin-top: 1em;
  }
  .xl\:prose-2xl :where(.xl\:prose-2xl > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .xl\:prose-2xl :where(.xl\:prose-2xl > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
}
@media (min-width: 1536px) {
  .\32 xl\:prose {
    font-size: 1rem;
    line-height: 1.75;
  }
  .\32 xl\:prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .\32 xl\:prose :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;
  }
  .\32 xl\:prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
  }
  .\32 xl\:prose :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;
  }
  .\32 xl\:prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }
  .\32 xl\:prose :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;
  }
  .\32 xl\:prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }
  .\32 xl\:prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\:prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\:prose :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .\32 xl\:prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\:prose :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;
  }
  .\32 xl\:prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .\32 xl\:prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .\32 xl\:prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .\32 xl\:prose :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;
  }
  .\32 xl\:prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
  }
  .\32 xl\:prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
  }
  .\32 xl\:prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .\32 xl\:prose :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .\32 xl\:prose :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .\32 xl\:prose :where(.\32 xl\:prose > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .\32 xl\:prose :where(.\32 xl\:prose > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .\32 xl\:prose :where(.\32 xl\:prose > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .\32 xl\:prose :where(.\32 xl\:prose > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .\32 xl\:prose :where(.\32 xl\:prose > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .\32 xl\:prose :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .\32 xl\:prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .\32 xl\:prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .\32 xl\:prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
  }
  .\32 xl\:prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .\32 xl\:prose :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.7142857;
  }
  .\32 xl\:prose :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;
  }
  .\32 xl\:prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .\32 xl\:prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .\32 xl\:prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose :where(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;
  }
  .\32 xl\:prose :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .\32 xl\:prose :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .\32 xl\:prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\:prose :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .\32 xl\:prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }
  .\32 xl\:prose :where(.\32 xl\:prose > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose :where(.\32 xl\:prose > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .\32 xl\:prose-sm {
    font-size: 0.875rem;
    line-height: 1.7142857;
  }
  .\32 xl\:prose-sm :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }
  .\32 xl\: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;
  }
  .\32 xl\: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;
  }
  .\32 xl\: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;
  }
  .\32 xl\: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;
  }
  .\32 xl\: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;
  }
  .\32 xl\:prose-sm :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
  }
  .\32 xl\:prose-sm :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .\32 xl\:prose-sm :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .\32 xl\:prose-sm :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .\32 xl\:prose-sm :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .\32 xl\: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;
  }
  .\32 xl\:prose-sm :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8571429em;
  }
  .\32 xl\:prose-sm :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .\32 xl\:prose-sm :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
  }
  .\32 xl\: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;
  }
  .\32 xl\: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;
  }
  .\32 xl\: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;
  }
  .\32 xl\:prose-sm :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
  }
  .\32 xl\:prose-sm :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4285714em;
  }
  .\32 xl\:prose-sm :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4285714em;
  }
  .\32 xl\:prose-sm :where(.\32 xl\:prose-sm > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }
  .\32 xl\:prose-sm :where(.\32 xl\:prose-sm > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
  }
  .\32 xl\:prose-sm :where(.\32 xl\:prose-sm > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.1428571em;
  }
  .\32 xl\:prose-sm :where(.\32 xl\:prose-sm > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
  }
  .\32 xl\:prose-sm :where(.\32 xl\:prose-sm > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.1428571em;
  }
  .\32 xl\:prose-sm :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-sm :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-sm :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-sm :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }
  .\32 xl\:prose-sm :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }
  .\32 xl\:prose-sm :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
  }
  .\32 xl\:prose-sm :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.2857143em;
    padding-inline-start: 1.5714286em;
  }
  .\32 xl\:prose-sm :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
  }
  .\32 xl\:prose-sm :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-sm :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-sm :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-sm :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-sm :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8571429em;
    line-height: 1.5;
  }
  .\32 xl\: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;
  }
  .\32 xl\:prose-sm :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .\32 xl\:prose-sm :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .\32 xl\:prose-sm :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-sm :where(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;
  }
  .\32 xl\:prose-sm :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-sm :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .\32 xl\:prose-sm :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-sm :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .\32 xl\:prose-sm :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }
  .\32 xl\:prose-sm :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .\32 xl\:prose-sm :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
  }
  .\32 xl\:prose-sm :where(.\32 xl\:prose-sm > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-sm :where(.\32 xl\:prose-sm > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .\32 xl\:prose-base {
    font-size: 1rem;
    line-height: 1.75;
  }
  .\32 xl\:prose-base :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .\32 xl\: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;
  }
  .\32 xl\:prose-base :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
  }
  .\32 xl\: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;
  }
  .\32 xl\: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;
  }
  .\32 xl\: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;
  }
  .\32 xl\:prose-base :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }
  .\32 xl\:prose-base :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\:prose-base :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\:prose-base :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .\32 xl\:prose-base :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\: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;
  }
  .\32 xl\:prose-base :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .\32 xl\:prose-base :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .\32 xl\:prose-base :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .\32 xl\: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;
  }
  .\32 xl\: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;
  }
  .\32 xl\: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;
  }
  .\32 xl\:prose-base :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .\32 xl\:prose-base :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .\32 xl\:prose-base :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.375em;
  }
  .\32 xl\:prose-base :where(.\32 xl\:prose-base > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .\32 xl\:prose-base :where(.\32 xl\:prose-base > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .\32 xl\:prose-base :where(.\32 xl\:prose-base > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .\32 xl\:prose-base :where(.\32 xl\:prose-base > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .\32 xl\:prose-base :where(.\32 xl\:prose-base > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
  }
  .\32 xl\:prose-base :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-base :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-base :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-base :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .\32 xl\:prose-base :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .\32 xl\:prose-base :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
  }
  .\32 xl\:prose-base :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
  }
  .\32 xl\:prose-base :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .\32 xl\:prose-base :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-base :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-base :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-base :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-base :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.7142857;
  }
  .\32 xl\: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;
  }
  .\32 xl\:prose-base :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .\32 xl\:prose-base :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .\32 xl\:prose-base :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-base :where(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;
  }
  .\32 xl\:prose-base :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-base :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .\32 xl\:prose-base :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-base :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .\32 xl\:prose-base :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\:prose-base :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .\32 xl\:prose-base :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }
  .\32 xl\:prose-base :where(.\32 xl\:prose-base > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-base :where(.\32 xl\:prose-base > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .\32 xl\:prose-lg {
    font-size: 1.125rem;
    line-height: 1.7777778;
  }
  .\32 xl\:prose-lg :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .\32 xl\:prose-lg :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }
  .\32 xl\:prose-lg :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-inline-start: 1em;
  }
  .\32 xl\:prose-lg :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }
  .\32 xl\:prose-lg :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }
  .\32 xl\:prose-lg :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }
  .\32 xl\:prose-lg :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }
  .\32 xl\:prose-lg :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .\32 xl\:prose-lg :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .\32 xl\:prose-lg :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .\32 xl\:prose-lg :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .\32 xl\:prose-lg :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-inline-end: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-inline-start: 0.4444444em;
  }
  .\32 xl\:prose-lg :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
  }
  .\32 xl\:prose-lg :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8666667em;
  }
  .\32 xl\:prose-lg :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .\32 xl\:prose-lg :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-inline-end: 1.5em;
    padding-bottom: 1em;
    padding-inline-start: 1.5em;
  }
  .\32 xl\:prose-lg :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
  }
  .\32 xl\:prose-lg :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
  }
  .\32 xl\:prose-lg :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }
  .\32 xl\:prose-lg :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4444444em;
  }
  .\32 xl\:prose-lg :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4444444em;
  }
  .\32 xl\:prose-lg :where(.\32 xl\:prose-lg > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .\32 xl\:prose-lg :where(.\32 xl\:prose-lg > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .\32 xl\:prose-lg :where(.\32 xl\:prose-lg > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .\32 xl\:prose-lg :where(.\32 xl\:prose-lg > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .\32 xl\:prose-lg :where(.\32 xl\:prose-lg > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .\32 xl\:prose-lg :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-lg :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-lg :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-lg :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .\32 xl\:prose-lg :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .\32 xl\:prose-lg :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .\32 xl\:prose-lg :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6666667em;
    padding-inline-start: 1.5555556em;
  }
  .\32 xl\:prose-lg :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }
  .\32 xl\:prose-lg :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-lg :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-lg :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-lg :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-lg :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
  }
  .\32 xl\:prose-lg :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
  }
  .\32 xl\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .\32 xl\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .\32 xl\:prose-lg :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-lg :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: 0.75em;
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
  }
  .\32 xl\:prose-lg :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-lg :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .\32 xl\:prose-lg :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-lg :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .\32 xl\:prose-lg :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .\32 xl\:prose-lg :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .\32 xl\:prose-lg :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }
  .\32 xl\:prose-lg :where(.\32 xl\:prose-lg > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-lg :where(.\32 xl\:prose-lg > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .\32 xl\:prose-xl {
    font-size: 1.25rem;
    line-height: 1.8;
  }
  .\32 xl\:prose-xl :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }
  .\32 xl\:prose-xl :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.2em;
    line-height: 1.5;
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .\32 xl\:prose-xl :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1.0666667em;
  }
  .\32 xl\:prose-xl :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.8em;
    margin-top: 0;
    margin-bottom: 0.8571429em;
    line-height: 1;
  }
  .\32 xl\:prose-xl :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.8em;
    margin-top: 1.5555556em;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }
  .\32 xl\:prose-xl :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 1.6em;
    margin-bottom: 0.6666667em;
    line-height: 1.3333333;
  }
  .\32 xl\:prose-xl :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.8em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }
  .\32 xl\:prose-xl :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\:prose-xl :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\:prose-xl :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .\32 xl\:prose-xl :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\:prose-xl :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    border-radius: 0.3125rem;
    padding-top: 0.25em;
    padding-inline-end: 0.4em;
    padding-bottom: 0.25em;
    padding-inline-start: 0.4em;
  }
  .\32 xl\:prose-xl :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .\32 xl\:prose-xl :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8611111em;
  }
  .\32 xl\:prose-xl :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
  }
  .\32 xl\:prose-xl :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    line-height: 1.7777778;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.1111111em;
    padding-inline-end: 1.3333333em;
    padding-bottom: 1.1111111em;
    padding-inline-start: 1.3333333em;
  }
  .\32 xl\:prose-xl :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }
  .\32 xl\:prose-xl :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }
  .\32 xl\:prose-xl :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6em;
    margin-bottom: 0.6em;
  }
  .\32 xl\:prose-xl :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4em;
  }
  .\32 xl\:prose-xl :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4em;
  }
  .\32 xl\:prose-xl :where(.\32 xl\:prose-xl > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }
  .\32 xl\:prose-xl :where(.\32 xl\:prose-xl > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
  }
  .\32 xl\:prose-xl :where(.\32 xl\:prose-xl > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.2em;
  }
  .\32 xl\:prose-xl :where(.\32 xl\:prose-xl > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
  }
  .\32 xl\:prose-xl :where(.\32 xl\:prose-xl > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.2em;
  }
  .\32 xl\:prose-xl :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-xl :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-xl :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-xl :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }
  .\32 xl\:prose-xl :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }
  .\32 xl\:prose-xl :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.2em;
  }
  .\32 xl\:prose-xl :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6em;
    padding-inline-start: 1.6em;
  }
  .\32 xl\:prose-xl :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }
  .\32 xl\:prose-xl :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-xl :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-xl :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-xl :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-xl :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    line-height: 1.5555556;
  }
  .\32 xl\:prose-xl :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-inline-start: 0.6666667em;
  }
  .\32 xl\:prose-xl :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .\32 xl\:prose-xl :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .\32 xl\:prose-xl :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-xl :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: 0.8888889em;
    padding-inline-end: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-inline-start: 0.6666667em;
  }
  .\32 xl\:prose-xl :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-xl :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .\32 xl\:prose-xl :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-xl :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .\32 xl\:prose-xl :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\:prose-xl :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .\32 xl\:prose-xl :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.9em;
    line-height: 1.5555556;
    margin-top: 1em;
  }
  .\32 xl\:prose-xl :where(.\32 xl\:prose-xl > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-xl :where(.\32 xl\:prose-xl > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
  .\32 xl\:prose-2xl {
    font-size: 1.5rem;
    line-height: 1.6666667;
  }
  .\32 xl\:prose-2xl :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .\32 xl\:prose-2xl :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.25em;
    line-height: 1.4666667;
    margin-top: 1.0666667em;
    margin-bottom: 1.0666667em;
  }
  .\32 xl\:prose-2xl :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
    padding-inline-start: 1.1111111em;
  }
  .\32 xl\:prose-2xl :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.875em;
    line-height: 1;
  }
  .\32 xl\:prose-2xl :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2em;
    margin-top: 1.5em;
    margin-bottom: 0.8333333em;
    line-height: 1.0833333;
  }
  .\32 xl\:prose-2xl :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    margin-top: 1.5555556em;
    margin-bottom: 0.6666667em;
    line-height: 1.2222222;
  }
  .\32 xl\:prose-2xl :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }
  .\32 xl\:prose-2xl :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\:prose-2xl :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\:prose-2xl :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .\32 xl\:prose-2xl :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\:prose-2xl :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    border-radius: 0.375rem;
    padding-top: 0.25em;
    padding-inline-end: 0.3333333em;
    padding-bottom: 0.25em;
    padding-inline-start: 0.3333333em;
  }
  .\32 xl\:prose-2xl :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
  }
  .\32 xl\:prose-2xl :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.875em;
  }
  .\32 xl\:prose-2xl :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8888889em;
  }
  .\32 xl\:prose-2xl :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    line-height: 1.8;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.2em;
    padding-inline-end: 1.6em;
    padding-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }
  .\32 xl\:prose-2xl :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5833333em;
  }
  .\32 xl\:prose-2xl :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5833333em;
  }
  .\32 xl\:prose-2xl :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .\32 xl\:prose-2xl :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4166667em;
  }
  .\32 xl\:prose-2xl :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0.4166667em;
  }
  .\32 xl\:prose-2xl :where(.\32 xl\:prose-2xl > ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.8333333em;
    margin-bottom: 0.8333333em;
  }
  .\32 xl\:prose-2xl :where(.\32 xl\:prose-2xl > ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .\32 xl\:prose-2xl :where(.\32 xl\:prose-2xl > ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .\32 xl\:prose-2xl :where(.\32 xl\:prose-2xl > ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .\32 xl\:prose-2xl :where(.\32 xl\:prose-2xl > ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
  }
  .\32 xl\:prose-2xl :where(ul ul):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-2xl :where(ul ol):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-2xl :where(ol ul):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-2xl :where(ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }
  .\32 xl\:prose-2xl :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .\32 xl\:prose-2xl :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
  }
  .\32 xl\:prose-2xl :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.5833333em;
  }
  .\32 xl\:prose-2xl :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .\32 xl\:prose-2xl :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-2xl :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-2xl :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-2xl :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-2xl :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    line-height: 1.4;
  }
  .\32 xl\:prose-2xl :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0.6em;
    padding-bottom: 0.8em;
    padding-inline-start: 0.6em;
  }
  .\32 xl\:prose-2xl :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .\32 xl\:prose-2xl :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .\32 xl\:prose-2xl :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-2xl :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: 0.8em;
    padding-inline-end: 0.6em;
    padding-bottom: 0.8em;
    padding-inline-start: 0.6em;
  }
  .\32 xl\:prose-2xl :where(tbody td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-2xl :where(tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
  }
  .\32 xl\:prose-2xl :where(tbody td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)), .\32 xl\:prose-2xl :where(tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
  }
  .\32 xl\:prose-2xl :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .\32 xl\:prose-2xl :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .\32 xl\:prose-2xl :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 0.8333333em;
    line-height: 1.6;
    margin-top: 1em;
  }
  .\32 xl\:prose-2xl :where(.\32 xl\:prose-2xl > :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
  }
  .\32 xl\:prose-2xl :where(.\32 xl\:prose-2xl > :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
  }
}

/*# sourceMappingURL=typography-sizes-responsive.css.map */
