.collapse {
    visibility: collapse;
}
.fixed {
    position: fixed;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.-bottom-\[60px\] {
    bottom: -16vw;
}
.-left-\[2px\] {
    left: -0.53333vw;
}
.-top-2 {
    top: -2.13333vw;
}
.-top-\[13px\] {
    top: -3.46667vw;
}
.-top-\[48px\] {
    top: -12.8vw;
}
.bottom-0 {
    bottom: 0px;
}
.bottom-\[2px\] {
    bottom: 0.53333vw;
}
.left-0 {
    left: 0px;
}
.left-1\/2 {
    left: 50%;
}
.right-0 {
    right: 0px;
}
.top-0 {
    top: 0px;
}
.top-\[2px\] {
    top: 0.53333vw;
}
.z-10 {
    z-index: 10;
}
.col-span-2 {
    grid-column: span 2 / span 2;
}
.m-auto {
    margin: auto;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.my-4 {
    margin-top: 4.26667vw;
    margin-bottom: 4.26667vw;
}
.my-6 {
    margin-top: 6.4vw;
    margin-bottom: 6.4vw;
}
.mb-2 {
    margin-bottom: 2.13333vw;
}
.mb-5 {
    margin-bottom: 5.33333vw;
}
.mb-6 {
    margin-bottom: 6.4vw;
}
.mb-\[105px\] {
    margin-bottom: 28vw;
}
.mb-\[2px\] {
    margin-bottom: 0.53333vw;
}
.ml-1 {
    margin-left: 1.06667vw;
}
.ml-2 {
    margin-left: 2.13333vw;
}
.ml-3 {
    margin-left: 3.2vw;
}
.ml-\[2px\] {
    margin-left: 0.53333vw;
}
.mr-4 {
    margin-right: 4.26667vw;
}
.mt-1 {
    margin-top: 1.06667vw;
}
.mt-2 {
    margin-top: 2.13333vw;
}
.mt-20 {
    margin-top: 21.33333vw;
}
.mt-24 {
    margin-top: 25.6vw;
}
.mt-3 {
    margin-top: 3.2vw;
}
.mt-4 {
    margin-top: 4.26667vw;
}
.mt-5 {
    margin-top: 5.33333vw;
}
.mt-6 {
    margin-top: 6.4vw;
}
.mt-8 {
    margin-top: 8.53333vw;
}
.mt-\[10px\] {
    margin-top: 2.66667vw;
}
.mt-\[37px\] {
    margin-top: 9.86667vw;
}
.mt-\[72px\] {
    margin-top: 19.2vw;
}
.mt-\[80px\] {
    margin-top: 21.33333vw;
}
.box-border {
    box-sizing: border-box;
}
.line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.flex {
    display: flex;
}
.table {
    display: table;
}
.grid {
    display: grid;
}
.hidden {
    display: none;
}
.size-\[180px\] {
    width: 48vw;
    height: 48vw;
}
.size-\[214px\] {
    width: 57.06667vw;
    height: 57.06667vw;
}
.size-\[220px\] {
    width: 58.66667vw;
    height: 58.66667vw;
}
.size-\[289px\] {
    width: 77.06667vw;
    height: 77.06667vw;
}
.h-10 {
    height: 10.66667vw;
}
.h-11 {
    height: 11.73333vw;
}
.h-14 {
    height: 14.93333vw;
}
.h-2 {
    height: 2.13333vw;
}
.h-3 {
    height: 3.2vw;
}
.h-3\.5 {
    height: 3.73333vw;
}
.h-4 {
    height: 4.26667vw;
}
.h-5 {
    height: 5.33333vw;
}
.h-6 {
    height: 6.4vw;
}
.h-8 {
    height: 8.53333vw;
}
.h-9 {
    height: 9.6vw;
}
.h-\[100px\] {
    height: 26.66667vw;
}
.h-\[105px\] {
    height: 28vw;
}
.h-\[10px\] {
    height: 2.66667vw;
}
.h-\[110px\] {
    height: 29.33333vw;
}
.h-\[114px\] {
    height: 30.4vw;
}
.h-\[11px\] {
    height: 2.93333vw;
}
.h-\[120px\] {
    height: 32vw;
}
.h-\[123px\] {
    height: 32.8vw;
}
.h-\[130px\] {
    height: 34.66667vw;
}
.h-\[135px\] {
    height: 36vw;
}
.h-\[140px\] {
    height: 37.33333vw;
}
.h-\[141px\] {
    height: 37.6vw;
}
.h-\[163px\] {
    height: 43.46667vw;
}
.h-\[205px\] {
    height: 54.66667vw;
}
.h-\[26px\] {
    height: 6.93333vw;
}
.h-\[282px\] {
    height: 75.2vw;
}
.h-\[32px\] {
    height: 8.53333vw;
}
.h-\[34px\] {
    height: 9.06667vw;
}
.h-\[44px\] {
    height: 11.73333vw;
}
.h-\[48px\] {
    height: 12.8vw;
}
.h-\[70vh\] {
    height: 70vh;
}
.h-\[78px\] {
    height: 20.8vw;
}
.h-\[7px\] {
    height: 1.86667vw;
}
.h-\[80px\] {
    height: 21.33333vw;
}
.h-\[94px\] {
    height: 25.06667vw;
}
.h-\[96px\] {
    height: 25.6vw;
}
.h-full {
    height: 100%;
}
.h-px {
    height: 1px;
}
.min-h-screen {
    min-height: 100vh;
}
.w-1\/3 {
    width: 33.333333%;
}
.w-14 {
    width: 14.93333vw;
}
.w-24 {
    width: 25.6vw;
}
.w-3 {
    width: 3.2vw;
}
.w-3\.5 {
    width: 3.73333vw;
}
.w-4 {
    width: 4.26667vw;
}
.w-5 {
    width: 5.33333vw;
}
.w-6 {
    width: 6.4vw;
}
.w-8 {
    width: 8.53333vw;
}
.w-\[102px\] {
    width: 27.2vw;
}
.w-\[103px\] {
    width: 27.46667vw;
}
.w-\[104px\] {
    width: 27.73333vw;
}
.w-\[110px\] {
    width: 29.33333vw;
}
.w-\[111px\] {
    width: 29.6vw;
}
.w-\[114px\] {
    width: 30.4vw;
}
.w-\[120px\] {
    width: 32vw;
}
.w-\[121px\] {
    width: 32.26667vw;
}
.w-\[130px\] {
    width: 34.66667vw;
}
.w-\[140px\] {
    width: 37.33333vw;
}
.w-\[168px\] {
    width: 44.8vw;
}
.w-\[259px\] {
    width: 69.06667vw;
}
.w-\[272px\] {
    width: 72.53333vw;
}
.w-\[280px\] {
    width: 74.66667vw;
}
.w-\[311px\] {
    width: 82.93333vw;
}
.w-\[313px\] {
    width: 83.46667vw;
}
.w-\[32px\] {
    width: 8.53333vw;
}
.w-\[343px\] {
    width: 91.46667vw;
}
.w-\[34px\] {
    width: 9.06667vw;
}
.w-\[375px\] {
    width: 100vw;
}
.w-\[48px\] {
    width: 12.8vw;
}
.w-\[72px\] {
    width: 19.2vw;
}
.w-\[800px\] {
    width: 213.33333vw;
}
.w-\[96px\] {
    width: 25.6vw;
}
.w-full {
    width: 100%;
}
.w-px {
    width: 1px;
}
.\!max-w-full {
    max-width: 100% !important;
}
.max-w-40 {
    max-width: 42.66667vw;
}
.flex-1 {
    flex: 1 1 0%;
}
.flex-shrink {
    flex-shrink: 1;
}
.border-collapse {
    border-collapse: collapse;
}
.-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer {
    cursor: pointer;
}
.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.flex-col {
    flex-direction: column;
}
.flex-col-reverse {
    flex-direction: column-reverse;
}
.items-center {
    align-items: center;
}
.items-baseline {
    align-items: baseline;
}
.justify-center {
    justify-content: center;
}
.justify-between {
    justify-content: space-between;
}
.gap-1 {
    gap: 1.06667vw;
}
.gap-16 {
    gap: 17.06667vw;
}
.gap-24 {
    gap: 25.6vw;
}
.gap-4 {
    gap: 4.26667vw;
}
.gap-48 {
    gap: 51.2vw;
}
.gap-8 {
    gap: 8.53333vw;
}
.gap-x-1 {
    -moz-column-gap: 1.06667vw;
         column-gap: 1.06667vw;
}
.gap-x-4 {
    -moz-column-gap: 4.26667vw;
         column-gap: 4.26667vw;
}
.gap-y-6 {
    row-gap: 6.4vw;
}
.overflow-hidden {
    overflow: hidden;
}
.overflow-scroll {
    overflow: scroll;
}
.overflow-x-auto {
    overflow-x: auto;
}
.overflow-x-hidden {
    overflow-x: hidden;
}
.overflow-y-scroll {
    overflow-y: scroll;
}
.whitespace-nowrap {
    white-space: nowrap;
}
.whitespace-pre-line {
    white-space: pre-line;
}
.rounded {
    border-radius: 1.06667vw;
}
.rounded-2xl {
    border-radius: 4.26667vw;
}
.rounded-\[100px\] {
    border-radius: 26.66667vw;
}
.rounded-\[34px\] {
    border-radius: 9.06667vw;
}
.rounded-\[60px\] {
    border-radius: 16vw;
}
.rounded-lg {
    border-radius: 2.13333vw;
}
.rounded-md {
    border-radius: 1.6vw;
}
.rounded-sm {
    border-radius: 0.53333vw;
}
.rounded-b-lg {
    border-bottom-right-radius: 2.13333vw;
    border-bottom-left-radius: 2.13333vw;
}
.rounded-t-2xl {
    border-top-left-radius: 4.26667vw;
    border-top-right-radius: 4.26667vw;
}
.rounded-t-lg {
    border-top-left-radius: 2.13333vw;
    border-top-right-radius: 2.13333vw;
}
.rounded-br-\[10px\] {
    border-bottom-right-radius: 2.66667vw;
}
.rounded-br-\[8px\] {
    border-bottom-right-radius: 2.13333vw;
}
.rounded-tl-\[10px\] {
    border-top-left-radius: 2.66667vw;
}
.rounded-tl-\[8px\] {
    border-top-left-radius: 2.13333vw;
}
.border {
    border-width: 1px;
}
.border-2 {
    border-width: 0.53333vw;
}
.border-\[2px\] {
    border-width: 0.53333vw;
}
.border-solid {
    border-style: solid;
}
.border-none {
    border-style: none;
}
.border-\[\#E7ECF0\] {
    --tw-border-opacity: 1;
    border-color: rgb(231 236 240 / var(--tw-border-opacity, 1));
}
.border-\[\#F1F1F1\] {
    --tw-border-opacity: 1;
    border-color: rgb(241 241 241 / var(--tw-border-opacity, 1));
}
.border-\[\#FFF3D8\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 243 216 / var(--tw-border-opacity, 1));
}
.border-\[\#e9efdb\] {
    --tw-border-opacity: 1;
    border-color: rgb(233 239 219 / var(--tw-border-opacity, 1));
}
.border-\[\#eedcb8\] {
    --tw-border-opacity: 1;
    border-color: rgb(238 220 184 / var(--tw-border-opacity, 1));
}
.border-\[\#f2e9c7\] {
    --tw-border-opacity: 1;
    border-color: rgb(242 233 199 / var(--tw-border-opacity, 1));
}
.border-\[\#ffca44\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 202 68 / var(--tw-border-opacity, 1));
}
.border-\[\#ffe09e\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 224 158 / var(--tw-border-opacity, 1));
}
.border-slate-300 {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity, 1));
}
.border-slate-400 {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity, 1));
}
.bg-\[\#EB483E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(235 72 62 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F3E1A1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(243 225 161 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F4A93A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(244 169 58 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FDA633\] {
    --tw-bg-opacity: 1;
    background-color: rgb(253 166 51 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFF3D8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 216 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFF6E0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 246 224 / var(--tw-bg-opacity, 1));
}
.bg-\[\#d9d9d9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(217 217 217 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e7ecf0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(231 236 240 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f1f1f1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(241 241 241 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f8f8f8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fcd585\] {
    --tw-bg-opacity: 1;
    background-color: rgb(252 213 133 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fceede\] {
    --tw-bg-opacity: 1;
    background-color: rgb(252 238 222 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fcf9f5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(252 249 245 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ffe09e\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 224 158 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fff3ea\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 234 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.from-\[\#161616\] {
    --tw-gradient-from: #161616 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(22 22 22 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#58432e\] {
    --tw-gradient-from: #58432e var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(88 67 46 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#976b3b\] {
    --tw-gradient-from: #976b3b var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(151 107 59 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#F96852\] {
    --tw-gradient-from: #F96852 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(249 104 82 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#e0fbf4\] {
    --tw-gradient-from: #e0fbf4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(224 251 244 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#e0ff98\] {
    --tw-gradient-from: #e0ff98 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(224 255 152 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#fff3d4\] {
    --tw-gradient-from: #fff3d4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 243 212 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#fff8e0\] {
    --tw-gradient-from: #fff8e0 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 248 224 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#fff9e0\] {
    --tw-gradient-from: #fff9e0 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 249 224 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#fffae0\] {
    --tw-gradient-from: #fffae0 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 250 224 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#fffdfd\] {
    --tw-gradient-from: #fffdfd var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 253 253 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-\[\#ffe4af\] {
    --tw-gradient-to: rgb(255 228 175 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #ffe4af var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#fffdf9\] {
    --tw-gradient-to: rgb(255 253 249 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #fffdf9 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#fffef9\] {
    --tw-gradient-to: rgb(255 254 249 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #fffef9 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-\[\#383838\] {
    --tw-gradient-to: #383838 var(--tw-gradient-to-position);
}
.to-\[\#3a302a\] {
    --tw-gradient-to: #3a302a var(--tw-gradient-to-position);
}
.to-\[\#654533\] {
    --tw-gradient-to: #654533 var(--tw-gradient-to-position);
}
.to-\[\#F84545\] {
    --tw-gradient-to: #F84545 var(--tw-gradient-to-position);
}
.to-\[\#efffca\] {
    --tw-gradient-to: #efffca var(--tw-gradient-to-position);
}
.to-\[\#f9f7ef\] {
    --tw-gradient-to: #f9f7ef var(--tw-gradient-to-position);
}
.to-\[\#ffdddd\] {
    --tw-gradient-to: #ffdddd var(--tw-gradient-to-position);
}
.to-\[\#fff6ef\] {
    --tw-gradient-to: #fff6ef var(--tw-gradient-to-position);
}
.to-white {
    --tw-gradient-to: #fff var(--tw-gradient-to-position);
}
.fill-\[\#eb483e\] {
    fill: #eb483e;
}
.stroke-\[\#eb483e\] {
    stroke: #eb483e;
}
.stroke-white {
    stroke: #fff;
}
.p-1 {
    padding: 1.06667vw;
}
.p-2 {
    padding: 2.13333vw;
}
.p-4 {
    padding: 4.26667vw;
}
.px-1 {
    padding-left: 1.06667vw;
    padding-right: 1.06667vw;
}
.px-2 {
    padding-left: 2.13333vw;
    padding-right: 2.13333vw;
}
.px-4 {
    padding-left: 4.26667vw;
    padding-right: 4.26667vw;
}
.px-6 {
    padding-left: 6.4vw;
    padding-right: 6.4vw;
}
.py-3 {
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
}
.py-5 {
    padding-top: 5.33333vw;
    padding-bottom: 5.33333vw;
}
.py-\[2px\] {
    padding-top: 0.53333vw;
    padding-bottom: 0.53333vw;
}
.pb-6 {
    padding-bottom: 6.4vw;
}
.pt-3 {
    padding-top: 3.2vw;
}
.pt-4 {
    padding-top: 4.26667vw;
}
.pt-5 {
    padding-top: 5.33333vw;
}
.text-center {
    text-align: center;
}
.font-\[\'Alibaba_Health_Font_2\.0_CN\'\] {
    font-family: 'Alibaba Health Font 2.0 CN';
}
.font-\[\'Alibaba_PuHuiTi_2\.0\'\] {
    font-family: 'Alibaba PuHuiTi 2.0';
}
.font-\[\'Alimama_FangYuanTi_VF\'\] {
    font-family: 'Alimama FangYuanTi VF';
}
.font-\[\'Alimama_ShuHeiTi\'\] {
    font-family: 'Alimama ShuHeiTi';
}
.text-3xl {
    font-size: 8vw;
    line-height: 9.6vw;
}
.text-\[10px\] {
    font-size: 2.66667vw;
}
.text-\[11px\] {
    font-size: 2.93333vw;
}
.text-\[12px\] {
    font-size: 3.2vw;
}
.text-\[13px\] {
    font-size: 3.46667vw;
}
.text-\[19px\] {
    font-size: 5.06667vw;
}
.text-\[28px\] {
    font-size: 7.46667vw;
}
.text-base {
    font-size: 4.26667vw;
    line-height: 6.4vw;
}
.text-lg {
    font-size: 4.8vw;
    line-height: 7.46667vw;
}
.text-sm {
    font-size: 3.73333vw;
    line-height: 5.33333vw;
}
.text-xl {
    font-size: 5.33333vw;
    line-height: 7.46667vw;
}
.text-xs {
    font-size: 3.2vw;
    line-height: 4.26667vw;
}
.font-bold {
    font-weight: 700;
}
.font-extrabold {
    font-weight: 800;
}
.font-medium {
    font-weight: 500;
}
.font-normal {
    font-weight: 400;
}
.font-semibold {
    font-weight: 600;
}
.leading-10 {
    line-height: 10.66667vw;
}
.leading-5 {
    line-height: 5.33333vw;
}
.leading-6 {
    line-height: 6.4vw;
}
.leading-7 {
    line-height: 7.46667vw;
}
.leading-\[22px\] {
    line-height: 5.86667vw;
}
.leading-\[28px\] {
    line-height: 7.46667vw;
}
.leading-\[34px\] {
    line-height: 9.06667vw;
}
.leading-snug {
    line-height: 1.375;
}
.text-\[\#161616\] {
    --tw-text-opacity: 1;
    color: rgb(22 22 22 / var(--tw-text-opacity, 1));
}
.text-\[\#187d5e\] {
    --tw-text-opacity: 1;
    color: rgb(24 125 94 / var(--tw-text-opacity, 1));
}
.text-\[\#1e6453\] {
    --tw-text-opacity: 1;
    color: rgb(30 100 83 / var(--tw-text-opacity, 1));
}
.text-\[\#333333\] {
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}
.text-\[\#395c3e\] {
    --tw-text-opacity: 1;
    color: rgb(57 92 62 / var(--tw-text-opacity, 1));
}
.text-\[\#666666\] {
    --tw-text-opacity: 1;
    color: rgb(102 102 102 / var(--tw-text-opacity, 1));
}
.text-\[\#6c4d30\] {
    --tw-text-opacity: 1;
    color: rgb(108 77 48 / var(--tw-text-opacity, 1));
}
.text-\[\#714200\] {
    --tw-text-opacity: 1;
    color: rgb(113 66 0 / var(--tw-text-opacity, 1));
}
.text-\[\#905E26\] {
    --tw-text-opacity: 1;
    color: rgb(144 94 38 / var(--tw-text-opacity, 1));
}
.text-\[\#905e26\] {
    --tw-text-opacity: 1;
    color: rgb(144 94 38 / var(--tw-text-opacity, 1));
}
.text-\[\#939da7\] {
    --tw-text-opacity: 1;
    color: rgb(147 157 167 / var(--tw-text-opacity, 1));
}
.text-\[\#999\] {
    --tw-text-opacity: 1;
    color: rgb(153 153 153 / var(--tw-text-opacity, 1));
}
.text-\[\#9B6C33\] {
    --tw-text-opacity: 1;
    color: rgb(155 108 51 / var(--tw-text-opacity, 1));
}
.text-\[\#A87222\] {
    --tw-text-opacity: 1;
    color: rgb(168 114 34 / var(--tw-text-opacity, 1));
}
.text-\[\#B66E2B\] {
    --tw-text-opacity: 1;
    color: rgb(182 110 43 / var(--tw-text-opacity, 1));
}
.text-\[\#CEC5A8\] {
    --tw-text-opacity: 1;
    color: rgb(206 197 168 / var(--tw-text-opacity, 1));
}
.text-\[\#EB483E\] {
    --tw-text-opacity: 1;
    color: rgb(235 72 62 / var(--tw-text-opacity, 1));
}
.text-\[\#a87221\] {
    --tw-text-opacity: 1;
    color: rgb(168 114 33 / var(--tw-text-opacity, 1));
}
.text-\[\#b1b1b1\] {
    --tw-text-opacity: 1;
    color: rgb(177 177 177 / var(--tw-text-opacity, 1));
}
.text-\[\#b66e2a\] {
    --tw-text-opacity: 1;
    color: rgb(182 110 42 / var(--tw-text-opacity, 1));
}
.text-\[\#b98850\] {
    --tw-text-opacity: 1;
    color: rgb(185 136 80 / var(--tw-text-opacity, 1));
}
.text-\[\#b9dfbd\] {
    --tw-text-opacity: 1;
    color: rgb(185 223 189 / var(--tw-text-opacity, 1));
}
.text-\[\#d8f3da\] {
    --tw-text-opacity: 1;
    color: rgb(216 243 218 / var(--tw-text-opacity, 1));
}
.text-\[\#eb483e\] {
    --tw-text-opacity: 1;
    color: rgb(235 72 62 / var(--tw-text-opacity, 1));
}
.text-\[\#f29812\] {
    --tw-text-opacity: 1;
    color: rgb(242 152 18 / var(--tw-text-opacity, 1));
}
.text-\[\#ff9100\] {
    --tw-text-opacity: 1;
    color: rgb(255 145 0 / var(--tw-text-opacity, 1));
}
.text-\[\#ff9922\] {
    --tw-text-opacity: 1;
    color: rgb(255 153 34 / var(--tw-text-opacity, 1));
}
.text-\[\#ffe9c0\] {
    --tw-text-opacity: 1;
    color: rgb(255 233 192 / var(--tw-text-opacity, 1));
}
.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-black\/40 {
    color: rgb(0 0 0 / 0.4);
}
.text-black\/90 {
    color: rgb(0 0 0 / 0.9);
}
.text-danger {
    --tw-text-opacity: 1;
    color: rgb(235 72 62 / var(--tw-text-opacity, 1));
}
.text-primary {
    --tw-text-opacity: 1;
    color: rgb(36 190 134 / var(--tw-text-opacity, 1));
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.underline {
    text-decoration-line: underline;
}
.opacity-20 {
    opacity: 0.2;
}
.opacity-60 {
    opacity: 0.6;
}
.opacity-90 {
    opacity: 0.9;
}
.shadow {
    --tw-shadow: 0 1px 0.8vw 0 rgb(0 0 0 / 0.1), 0 1px 0.53333vw -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 0.8vw 0 var(--tw-shadow-color), 0 1px 0.53333vw -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_1px_2px_0px_rgba\(255\2c 255\2c 255\2c 1\.00\)\] {
    --tw-shadow: inset 0px 1px 0.53333vw 0px rgba(255,255,255,1.00);
    --tw-shadow-colored: inset 0px 1px 0.53333vw 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-inner {
    --tw-shadow: inset 0 0.53333vw 1.06667vw 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 0.53333vw 1.06667vw 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
    --tw-shadow: 0 1.06667vw 1.6vw -1px rgb(0 0 0 / 0.1), 0 0.53333vw 1.06667vw -0.53333vw rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1.06667vw 1.6vw -1px var(--tw-shadow-color), 0 0.53333vw 1.06667vw -0.53333vw var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline {
    outline-style: solid;
}
.blur {
    --tw-blur: blur(2.13333vw);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.prose {
    color: var(--tw-prose-body);
    max-width: 65ch;
}
.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
}
.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600;
}
.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-alpha;
}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-alpha;
}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-alpha;
}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-alpha;
}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-roman;
}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-roman;
}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-roman;
}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: decimal;
}
.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
    font-weight: 400;
    color: var(--tw-prose-counters);
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
    color: var(--tw-prose-bullets);
}
.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
}
.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-inline-start-width: 1.06667vw;
    border-inline-start-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
    content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
    content: close-quote;
}
.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
}
.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 900;
    color: inherit;
}
.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 800;
    color: inherit;
}
.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
}
.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 700;
    color: inherit;
}
.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 700;
    color: inherit;
}
.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 0.8vw 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: 0.875em;
    border-radius: 1.33333vw;
    padding-top: 0.1875em;
    padding-inline-end: 0.375em;
    padding-bottom: 0.1875em;
    padding-inline-start: 0.375em;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
    content: "`";
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
    content: "`";
}
.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
    font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
    font-size: 0.9em;
}
.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
}
.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 1.6vw;
    padding-top: 0.8571429em;
    padding-inline-end: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-inline-start: 1.1428571em;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
    content: none;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
    content: none;
}
.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    width: 100%;
    table-layout: auto;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
}
.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    vertical-align: top;
}
.prose :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    text-align: start;
}
.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
}
.prose {
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 4.26667vw;
    line-height: 1.75;
}
.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0.375em;
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0.375em;
}
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
}
.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.25em;
}
.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
}
.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
}
.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0;
}
.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-end: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.5714286em;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-end: 0;
}
.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
}
.prose-sm {
    font-size: 3.73333vw;
    line-height: 1.7142857;
}
.prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
}
.prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8571429em;
    border-radius: 1.33333vw;
    padding-top: 0.1428571em;
    padding-inline-end: 0.3571429em;
    padding-bottom: 0.1428571em;
    padding-inline-start: 0.3571429em;
}
.prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8571429em;
}
.prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.9em;
}
.prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
}
.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: 1.06667vw;
    padding-top: 0.6666667em;
    padding-inline-end: 1em;
    padding-bottom: 0.6666667em;
    padding-inline-start: 1em;
}
.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;
}
.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;
}
.prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
}
.prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0.4285714em;
}
.prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0.4285714em;
}
.prose-sm :where(.prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
}
.prose-sm :where(.prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.1428571em;
}
.prose-sm :where(.prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.1428571em;
}
.prose-sm :where(.prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.1428571em;
}
.prose-sm :where(.prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.1428571em;
}
.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
}
.prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
}
.prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.1428571em;
}
.prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.2857143em;
    padding-inline-start: 1.5714286em;
}
.prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
}
.prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8571429em;
    line-height: 1.5;
}
.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;
}
.prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0;
}
.prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-end: 0;
}
.prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.6666667em;
    padding-inline-end: 1em;
    padding-bottom: 0.6666667em;
    padding-inline-start: 1em;
}
.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-start: 0;
}
.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-inline-end: 0;
}
.prose-sm :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.prose-sm :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-sm :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
}
.prose-sm :where(.prose-sm > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-sm :where(.prose-sm > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
}
.active\:opacity-80:active {
    opacity: 0.8;
}
.group:nth-child(odd) .group-odd\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.group:nth-child(even) .group-even\:bg-\[\#f8f8f8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1));
}
.group:nth-child(even) .group-even\:bg-\[\#fff6e0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 246 224 / var(--tw-bg-opacity, 1));
}