.styles_custom-post-body__nHqNx {
    --tw-text-opacity: 1;
    color: rgb(41 43 41/var(--tw-text-opacity))
}

.styles_custom-post-body__nHqNx h2,
.styles_custom-post-body__nHqNx h3,
.styles_custom-post-body__nHqNx h4 {
    font-weight: 700;
    line-height: 1.2;
    --tw-text-opacity: 1;
    color: rgb(41 43 41/var(--tw-text-opacity))
}

.styles_custom-post-body__nHqNx h2:first-child,
.styles_custom-post-body__nHqNx h3:first-child,
.styles_custom-post-body__nHqNx h4:first-child {
    margin-top: 0
}

.styles_custom-post-body__nHqNx h2:last-child,
.styles_custom-post-body__nHqNx h3:last-child,
.styles_custom-post-body__nHqNx h4:last-child {
    margin-bottom: 0
}

.styles_custom-post-body__nHqNx h1 {
    margin-bottom: 2.5rem;
    font-size: 32px;
    letter-spacing: -1px
}

@media (min-width:768px) {
    .styles_custom-post-body__nHqNx h1 {
        font-size: 48px;
        letter-spacing: -2px
    }
}

.styles_custom-post-body__nHqNx h2 {
    margin-bottom: 24px;
    margin-top: 40px;
    font-size: 24px;
    letter-spacing: -1px
}

@media (min-width:768px) {
    .styles_custom-post-body__nHqNx h2 {
        font-size: 32px;
        letter-spacing: -1px
    }
}

.styles_custom-post-body__nHqNx h3,
.styles_custom-post-body__nHqNx h4 {
    margin-bottom: 1rem;
    margin-top: 40px;
    font-size: 18px;
    letter-spacing: -1px
}

@media (min-width:768px) {
    .styles_custom-post-body__nHqNx h3,
    .styles_custom-post-body__nHqNx h4 {
        font-size: 24px
    }
}

.styles_custom-post-body__nHqNx ol,
.styles_custom-post-body__nHqNx p,
.styles_custom-post-body__nHqNx ul {
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(34 34 34/var(--tw-text-opacity))
}

.styles_custom-post-body__nHqNx table {
    display: block;
    width: 100%;
    overflow: auto
}

.styles_custom-post-body__nHqNx th {
    --tw-bg-opacity: 1;
    text-align: left
}

.styles_custom-post-body__nHqNx td,
.styles_custom-post-body__nHqNx th {
    background-color: rgb(255 253 250/var(--tw-bg-opacity));
    padding: .625rem;
    font-size: 14px
}

.styles_custom-post-body__nHqNx td {
    width: 20%;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(164 168 164/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    vertical-align: top
}

.styles_custom-post-body__nHqNx strong {
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.styles_custom-post-body__nHqNx img {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%
}

.styles_custom-post-body__nHqNx hr {
    margin-top: 2rem;
    margin-bottom: 2rem;
    border-width: 1px 0 0;
    --tw-border-opacity: 1;
    border-color: rgb(164 168 164/var(--tw-border-opacity))
}

.styles_custom-post-body__nHqNx p a:not(.bet-Button) {
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(1 120 72/var(--tw-text-opacity));
    text-decoration-line: none
}

.styles_custom-post-body__nHqNx p a:not(.bet-Button):hover {
    text-decoration-line: underline
}

.styles_custom-post-body__nHqNx button:not(.bet-Button):not([type*=submit]) {
    position: relative;
    display: inline-flex;
    height: 2.5rem;
    flex-shrink: 0;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    border-radius: .25rem;
    border-width: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -1px;
    text-decoration-line: none;
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
    outline: 2px solid transparent;
    outline-offset: 2px
}

.styles_custom-post-body__nHqNx .bet-Button,
.styles_custom-post-body__nHqNx button:not(.bet-Button):not([type*=submit]) {
    --tw-bg-opacity: 1;
    background-color: rgb(1 120 72/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.styles_custom-post-body__nHqNx .bet-Button {
    margin-top: 12px;
    margin-bottom: 12px;
    display: inline-block;
    border-radius: .25rem;
    padding: 16px 24px;
    font-family: Better Sans, sans-serif !important;
    font-size: 18px;
    font-weight: 400 !important;
    letter-spacing: 1px
}

.styles_custom-post-body__nHqNx .bet-Button:focus,
.styles_custom-post-body__nHqNx .bet-Button:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(0 71 51/var(--tw-bg-opacity))
}

.styles_custom-post-body__nHqNx .bet-Button:focus {
    --tw-shadow-color: #99d6a9;
    --tw-shadow: var(--tw-shadow-colored)
}

@media (min-width:768px) {
    .styles_custom-post-body__nHqNx .bet-Button {
        margin-top: 16px;
        margin-bottom: 16px;
        padding: 24px 40px
    }
}

.styles_custom-post-body__nHqNx sup {
    vertical-align: super;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: -1px
}

.styles_custom-post-body__nHqNx .styles_footnotes__WYEKH {
    --tw-text-opacity: 1;
    color: rgb(86 93 90/var(--tw-text-opacity))
}