*,:after,:before {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.entry__content .gdcg-oplist a {
    border: none
}

.entry__content .gdcg-oplist a.gdc-text-white {
    color: #fff
}

.gdc-relative {
    position: relative
}

.gdc-z-10 {
    z-index: 10
}

.gdc-m-0 {
    margin: 0
}

.gdc-m-1 {
    margin: .25rem
}

.gdc-m-2 {
    margin: .5rem
}

.gdc-mx-auto {
    margin-left: auto;
    margin-right: auto
}

.gdc-my-3 {
    margin-bottom: .75rem;
    margin-top: .75rem
}

.gdc-my-1 {
    margin-bottom: .25rem;
    margin-top: .25rem
}

.gdc-mx-1 {
    margin-left: .25rem;
    margin-right: .25rem
}

.gdc-mb-2 {
    margin-bottom: .5rem
}

.gdc-mt-1 {
    margin-top: .25rem
}

.gdc-ml-1 {
    margin-left: .25rem
}

.gdc-mb-4 {
    margin-bottom: 1rem
}

.\!gdc-ml-1 {
    margin-left: .25rem!important
}

.gdc-mb-1 {
    margin-bottom: .25rem
}

.gdc-mt-2 {
    margin-top: .5rem
}

.gdc-mr-1 {
    margin-right: .25rem
}

.gdc-mb-3 {
    margin-bottom: .75rem
}

.gdc-mt-4 {
    margin-top: 1rem
}

.gdc-mt-3 {
    margin-top: .75rem
}

.gdc-box-border {
    box-sizing: border-box
}

.gdc-block {
    display: block
}

.gdc-inline-block {
    display: inline-block
}

.gdc-flex {
    display: flex
}

.\!gdc-flex {
    display: flex!important
}

.gdc-hidden {
    display: none
}

.gdc-h-full {
    height: 100%
}

.gdc-h-10 {
    height: 2.5rem
}

.gdc-max-h-8 {
    max-height: 2rem
}

.gdc-w-full {
    width: 100%
}

.gdc-w-1\/2 {
    width: 50%
}

.gdc-w-40 {
    width: 10rem
}

.\!gdc-w-full {
    width: 100%!important
}

.gdc-w-auto {
    width: auto
}

.gdc-max-w-\[150px\] {
    max-width: 150px
}

.gdc-max-w-\[98px\] {
    max-width: 98px
}

.gdc-max-w-full {
    max-width: 100%
}

.gdc-flex-1 {
    flex: 1 1 0%
}

.gdc-shrink-0 {
    flex-shrink: 0
}

.gdc-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))
}

.gdc-cursor-pointer {
    cursor: pointer
}

.gdc-flex-row {
    flex-direction: row
}

.gdc-flex-col {
    flex-direction: column
}

.gdc-flex-wrap {
    flex-wrap: wrap
}

.gdc-items-start {
    align-items: flex-start
}

.gdc-items-center {
    align-items: center
}

.gdc-justify-center {
    justify-content: center
}

.gdc-justify-between {
    justify-content: space-between
}

.gdc-gap-4 {
    gap: 1rem
}

.gdc-gap-2 {
    gap: .5rem
}

.gdc-gap-1 {
    gap: .25rem
}

.gdc-space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.5rem*var(--tw-space-y-reverse));
    margin-top: calc(.5rem*(1 - var(--tw-space-y-reverse)))
}

.gdc-space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(1rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(1rem*var(--tw-space-x-reverse))
}

.gdc-space-y-3>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.75rem*var(--tw-space-y-reverse));
    margin-top: calc(.75rem*(1 - var(--tw-space-y-reverse)))
}

.gdc-overflow-hidden {
    overflow: hidden
}

.gdc-whitespace-nowrap {
    white-space: nowrap
}

.gdc-rounded {
    border-radius: .25rem
}

.gdc-rounded-lg {
    border-radius: .5rem
}

.\!gdc-rounded-md {
    border-radius: .375rem!important
}

.\!gdc-rounded-lg {
    border-radius: .5rem!important
}

.\!gdc-rounded {
    border-radius: .25rem!important
}

.gdc-rounded-md {
    border-radius: .375rem
}

.gdc-border {
    border-width: 1px
}

.gdc-border-2 {
    border-width: 2px
}

.\!gdc-border-0 {
    border-width: 0!important
}

.gdc-border-solid {
    border-style: solid
}

.\!gdc-border-dashed {
    border-style: dashed!important
}

.gdc-border-dotted {
    border-style: dotted
}

.gdc-border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity))
}

.gdc-border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175/var(--tw-border-opacity))
}

.gdc-border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246/var(--tw-border-opacity))
}

.\!gdc-border-gray-100 {
    --tw-border-opacity: 1!important;
    border-color: rgb(243 244 246/var(--tw-border-opacity))!important
}

.gdc-bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.gdc-bg-\[\#1e9600\] {
    --tw-bg-opacity: 1;
    background-color: rgb(30 150 0/var(--tw-bg-opacity))
}

.\!gdc-bg-\[\#FDB827\] {
    background-color: rgb(253 184 39/var(--tw-bg-opacity))!important
}

.\!gdc-bg-\[\#FDB827\],.\!gdc-bg-gray-200 {
    --tw-bg-opacity: 1!important
}

.\!gdc-bg-gray-200 {
    background-color: rgb(229 231 235/var(--tw-bg-opacity))!important
}

.\!gdc-bg-bonus-green-light {
    background-color: #07945526!important
}

.\!gdc-bg-white {
    --tw-bg-opacity: 1!important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))!important
}

.gdc-bg-cta-light {
    --tw-bg-opacity: 1;
    background-color: rgb(0 182 62/var(--tw-bg-opacity))
}

.gdc-object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.gdc-p-4 {
    padding: 1rem
}

.gdc-p-1 {
    padding: .25rem
}

.\!gdc-p-0\.5 {
    padding: .125rem!important
}

.\!gdc-p-0 {
    padding: 0!important
}

.gdc-px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.gdc-px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.gdc-py-1 {
    padding-bottom: .25rem;
    padding-top: .25rem
}

.gdc-py-3 {
    padding-bottom: .75rem;
    padding-top: .75rem
}

.\!gdc-px-2 {
    padding-left: .5rem!important;
    padding-right: .5rem!important
}

.\!gdc-py-0\.5 {
    padding-bottom: .125rem!important;
    padding-top: .125rem!important
}

.\!gdc-py-0 {
    padding-bottom: 0!important;
    padding-top: 0!important
}

.\!gdc-px-3 {
    padding-left: .75rem!important;
    padding-right: .75rem!important
}

.\!gdc-py-1 {
    padding-bottom: .25rem!important;
    padding-top: .25rem!important
}

.gdc-px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.gdc-px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.gdc-py-2 {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.gdc-px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.gdc-px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem
}

.gdc-pb-2 {
    padding-bottom: .5rem
}

.gdc-pt-6 {
    padding-top: 1.5rem
}

.gdc-pt-1 {
    padding-top: .25rem
}

.gdc-pb-1 {
    padding-bottom: .25rem
}

.gdc-pl-1 {
    padding-left: .25rem
}

.gdc-pr-4 {
    padding-right: 1rem
}

.gdc-text-left {
    text-align: left
}

.gdc-text-center {
    text-align: center
}

.gdc-font-sans {
    font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}

.\!gdc-font-sans {
    font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important
}

@media (min-width: 640px) {
    .operator-item-main-info {
        flex-wrap:nowrap;
        align-items: center;
    }
    .sm\:gdc-w-2\/12 { width: 16.666667% }
    .sm\:gdc-w-5\/12 { width: 41.666667% }
    .sm\:gdc-w-7\/12 { width: 58.333333% }
    .sm\:gdc-w-3\/12 { width: 25% }
    .sm\:gdc-mb-0 { margin-bottom: 0 }
    .sm\:gdc-mt-2 { margin-top: 0.5rem }
    .sm\:gdc-hidden { display: none }
}

.gdc-text-sm {
    font-size: .8rem
}

.gdc-text-base {
    font-size: 1rem
}

.gdc-text-lg {
    font-size: 1.12rem
}

.gdc-text-2xl {
    font-size: 1.563rem
}

.gdc-text-xs {
    font-size: .65rem
}

.gdc-text-3xl {
    font-size: 1.953rem
}

.\!gdc-text-xs {
    font-size: .65rem!important
}

.gdc-text-xl {
    font-size: 1.35rem
}

.\!gdc-text-\[10px\] {
    font-size: 10px!important
}

.gdc-font-semibold {
    font-weight: 600
}

.gdc-font-normal {
    font-weight: 400
}

.gdc-font-bold {
    font-weight: 700
}

.\!gdc-font-bold {
    font-weight: 700!important
}

.\!gdc-font-semibold {
    font-weight: 600!important
}

.gdc-font-extrabold {
    font-weight: 800
}

.gdc-uppercase {
    text-transform: uppercase
}

.gdc-leading-normal {
    line-height: 1.5
}

.gdc-leading-tight {
    line-height: 1.25
}

.gdc-tracking-tight {
    letter-spacing: -.025em
}

.gdc-text-\[\#1e9600\] {
    --tw-text-opacity: 1;
    color: rgb(30 150 0/var(--tw-text-opacity))
}

.gdc-text-white {
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.gdc-text-gray-400,.gdc-text-white {
    --tw-text-opacity: 1
}

.gdc-text-gray-400 {
    color: rgb(156 163 175/var(--tw-text-opacity))
}

.gdc-text-bonus-green {
    --tw-text-opacity: 1;
    color: rgb(7 148 85/var(--tw-text-opacity))
}

.\!gdc-text-black {
    --tw-text-opacity: 1!important;
    color: rgb(0 0 0/var(--tw-text-opacity))!important
}

.gdc-text-black {
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.gdc-text-black,.gdc-text-green-800 {
    --tw-text-opacity: 1
}

.gdc-text-green-800 {
    color: rgb(22 101 52/var(--tw-text-opacity))
}

.gdc-no-underline {
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.gdc-shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)
}

.gdc-shadow,.gdc-shadow-xl {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.gdc-shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)
}

.gdc-shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.gdc-transition-all {
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.gdc-duration-200 {
    transition-duration: .2s
}

.entry__content .gdcg-oplist a.hover\:gdc-text-white:hover {
    color: #fff
}

.hover\:gdc-border-solid:hover {
    border-style: solid
}

.hover\:gdc-border-\[\#1e9600\]:hover {
    --tw-border-opacity: 1;
    border-color: rgb(30 150 0/var(--tw-border-opacity))
}

.hover\:gdc-bg-\[\#82c836\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(130 200 54/var(--tw-bg-opacity))
}

.hover\:gdc-bg-cta-dark:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(0 124 42/var(--tw-bg-opacity));
    color: #fff;
}

.hover\:gdc-text-\[\#1e9600\]:hover {
    --tw-text-opacity: 1;
    color: rgb(30 150 0/var(--tw-text-opacity))
}

.hover\:gdc-text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.hover\:gdc-no-underline:hover {
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.hover\:gdc-shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.hover\:gdc-outline:hover {
    outline-style: solid
}

.hover\:gdc-outline-2:hover {
    outline-width: 2px
}

.hover\:gdc-outline-\[\#1e9600\]:hover {
    outline-color: #1e9600
}

.entry__content .gdcg-oplist a.active\:gdc-text-white:active {
    color: #fff
}

.active\:gdc-bg-\[\#1e9600\]:active {
    --tw-bg-opacity: 1;
    background-color: rgb(30 150 0/var(--tw-bg-opacity))
}

.active\:gdc-text-white:active {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

@media (min-width: 640px) {
    .sm\:gdc-mb-0 {
        margin-bottom:0
    }

    .sm\:gdc-mt-2 {
        margin-top: .5rem
    }

    .sm\:gdc-block {
        display: block
    }

    .sm\:gdc-hidden {
        display: none
    }

    .sm\:gdc-w-40 {
        width: 10rem
    }

    .sm\:gdc-w-2\/12 {
        width: 16.666667%
    }

    .sm\:gdc-w-5\/12 {
        width: 41.666667%
    }

    .sm\:gdc-w-7\/12 {
        width: 58.333333%
    }

    .sm\:gdc-w-3\/12 {
        width: 25%
    }

    .sm\:gdc-space-x-2>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(.5rem*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(.5rem*var(--tw-space-x-reverse))
    }
}

@media (min-width: 768px) {
    .md\:gdc-block {
        display:block
    }

    .md\:gdc-hidden {
        display: none
    }

    .md\:gdc-w-2\/12 {
        width: 16.666667%
    }

    .md\:gdc-w-7\/12 {
        width: 58.333333%
    }

    .md\:gdc-w-3\/12 {
        width: 25%
    }

    .md\:gdc-w-\[720px\] {
        width: 720px
    }

    .md\:gdc-w-full {
        width: 100%
    }

    .md\:gdc-space-x-10>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(2.5rem*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(2.5rem*var(--tw-space-x-reverse))
    }

    .md\:gdc-px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .md\:gdc-text-lg {
        font-size: 1.12rem
    }
}

@media (min-width: 1024px) {
    .lg\:gdc-ml-0 {
        margin-left:0
    }

    .lg\:gdc-w-52 {
        width: 13rem
    }

    .lg\:gdc-text-sm {
        font-size: .8rem
    }
}

/* HTML resets */
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

template,[hidden] {
    display: none
}

*,:before,:after {
    background-repeat: no-repeat;
    box-sizing: inherit
}

:before,:after {
    text-decoration: inherit;
    vertical-align: inherit
}

html {
    box-sizing: border-box;
    cursor: default;
    font-family: Cosmica, Avenir, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    line-height: 1.5;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0;
    font-family: Cosmica, Avenir, "Segoe UI", "Helvetica Neue", Arial, sans-serif
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

hr {
    height: 0;
    overflow: visible
}

nav ol,nav ul {
    list-style: none
}

abbr[title] {
    border-bottom: 1px dotted;
    -webkit-text-decoration: none;
    text-decoration: none
}

b,strong {
    font-weight: inherit
}

b,strong {
    font-weight: bolder
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

progress {
    vertical-align: baseline
}

small {
    font-size: 83.3333%
}

sub,sup {
    font-size: 83.3333%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

::selection {
    background-color: #b3d4fc;
    color: #000;
    text-shadow: none
}

audio,canvas,iframe,img,svg,video {
    vertical-align: middle
}

img {
    border-style: none;
    max-width: 100%;
    height: auto
}

.operator-brand-logo img {
    height: auto;
    width: 100%
}

svg {
    fill: currentColor
}

svg:not(:root) {
    overflow: hidden
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

@media (hover: hover) and (pointer: fine) {
    :hover {
        outline-width:0
    }
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

button,input,select,textarea {
    background-color: transparent;
    border-style: none;
    color: inherit;
    font-size: 1em;
    margin: 0
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html [type=button],[type=reset],[type=submit] {
    -webkit-appearance: button
}

::-moz-focus-inner {
    border-style: none;
    padding: 0
}

:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

textarea {
    overflow: auto;
    resize: vertical
}

[type=checkbox],[type=radio] {
    padding: 0
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-cancel-button,::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

[aria-busy=true] {
    cursor: progress
}

[aria-controls] {
    cursor: pointer
}

[aria-disabled] {
    cursor: default
}

a,area,button,input,label,select,textarea,[tabindex] {
    touch-action: manipulation
}

[hidden][aria-hidden=false] {
    clip: rect(0,0,0,0);
    display: inherit;
    position: absolute
}

[hidden][aria-hidden=false]:focus {
    clip: auto
}

/* Font faces — only files that physically exist in fonts/ */
@font-face {
    font-family: Cosmica;
    src: url(../fonts/Cosmica-Regular-3I33EFQ2.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Cosmica;
    src: url(../fonts/Cosmica-RegularItalic-NP2T66VO.woff2) format("woff2");
    font-weight: 400;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: Cosmica;
    src: url(../fonts/Cosmica-Semibold-LJLP6VAX.woff2) format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Cosmica;
    src: url(../fonts/Cosmica-Heavy-OSIVEMTD.woff2) format("woff2");
    font-weight: 800;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Cosmica Mono;
    src: url(../fonts/CosmicaMono-Semibold-4MK5FOLA.woff2) format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

/* Footer styles */
.rw-site-footer {
    font-family: Cosmica,Open Sans,Segoe UI,Arial,sans-serif;
    background-color: #f5f5f5;
    background-color: var(--color-rw-surface-page);
    padding-top: 25px
}

.rw-footer-container {
    display: flex;
    justify-content: center;
    min-width: 100%
}

.rw-footer {
    min-width: 100%;
    padding-top: 83px
}

.rw-footer-main-container {
    display: flex;
    justify-content: center;
    margin-bottom: 64px;
    padding: 0 16px
}

.rw-footer-main {
    max-width: 1074px;
    display: grid;
    grid-gap: 36px;
    gap: 36px
}

.rw-footer-top-container {
    display: grid;
    grid-gap: 24px;
    gap: 24px
}

.rw-footer-top {
    display: grid;
    grid-auto-flow: column;
    justify-content: center
}

.rw-footer-brand {
    display: inline-flex;
    align-items: center;
    gap: 10px
}

.rw-footer-brand-link {
    text-decoration: none;
    color: inherit
}

.rw-footer-logo {
    width: 50px;
    height: 50px;
    object-fit: contain;
}

.rw-footer-brand-name {
    font-family: Cosmica, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: .02em;
    color: #fff;
    text-shadow: 0 1px 8px rgba(0,0,0,.35)
}

@media (max-width: 765px) {
    .rw-footer-logo {
        width:160px!important;
        height:50px!important
    }
}

.rw-footer-help-link {
    display: flex;
    justify-content: center;
    align-items: center
}

@media (max-width: 759px) {
    .rw-footer-help-link {
        justify-content:flex-start;
        margin-top: .5rem
    }

    .rw-footer-help-link>img,.rw-footer-help-link>div {
        font-size: .5rem;
        flex: 1
    }
}

.rw-footer-text {
    color: #a3a3a3;
    flex-wrap: wrap;
    font-size: 14px;
    text-align: center
}

.rw-footer-text a {
    color: #0063b5;
    color: var(--color-rw-info)
}

.rw-footer-mid-container {
    display: grid;
    grid-gap: 24px;
    gap: 24px
}

.rw-footer-gambling-help-text-container {
    font-size: 14px;
    display: grid;
    grid-gap: 24px;
    gap: 24px
}

.rw-footer-gambling-help-text-container a {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.rw-footer-gambling-help-img,.rw-footer-gambling-help-text {
    text-align: center
}

@media (max-width: 765px) {
    .rw-footer {
        padding-top:36px
    }

    .rw-footer-main-container {
        margin-bottom: 0;
        padding: 0 16px 16px
    }

    .rw-footer-main {
        max-width: 100%
    }

    .rw-footer-top {
        gap: 24px;
        grid-auto-flow: row
    }

    .rw-footer-top-container {
        gap: 36px
    }

    .rw-footer-mid-container {
        gap: 16px
    }

    .rw-footer-text {
        text-align: left
    }

    .rw-footer-gambling-help-text-container {
        gap: 16px
    }
}

@media (max-width: 759px) {
    .rw-footer-logo {
        height:44px;
        width: auto
    }
}

@media (max-width: 539px) {
    div.rw-footer-main-container {
        padding:0 16px 16px
    }
}

/* Header styles */
.site-header {
    z-index: 999999999!important
}

.site-header {
    position: relative;
    width: 100%;
    background-color: #000;
}

.logo-bar {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: relative;
    width: 100%;
    max-width: 1440px;
    min-height: 60px;
    margin: 0 auto;
    padding: 0 16px;
    overflow-x: hidden
}

.logo {
    display: flex;
    align-items: center;
    margin: 10px 0;
    transform: none;
    min-width: 0
}

.logo a {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    min-width: 0;
    text-decoration: none
}

.header-actions {
    margin-left: auto;
    flex-shrink: 0
}

@media (min-width: 641px) {
    .logo {
        position: absolute;
        left: 50%;
        transform: translateX(-50%)
    }
}

.logo img {
    width: 50px;
    height: 50px;
    min-width: 50px;
    object-fit: contain;
    display: block
}

.logo-domain-name {
    display: inline-block;
    font-family: Cosmica, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: .02em;
    text-transform: capitalize;
    color: #fff;
    text-shadow: 0 1px 8px rgba(0,0,0,.35);
    white-space: nowrap;
    max-width: 130px;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (min-width: 641px) {
    .logo-domain-name {
        max-width: 240px
    }
}

/* Site wrapper */
.site-wrapper {
    position: relative
}

.site-container {
    cursor: default;
    display: flex;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto
}

/* Generic utilities used in templates */
.flex {
    display: flex
}

.gap-2 {
    gap: .5rem
}

/* Template-specific styles */
.template-page {
    background-color: white;
    padding: 20px 0px 20px;
    margin: 0 auto;
    max-width: 100%;
    position: relative;
    width: 100%;
}

.template-page a > * {
    color: #126ace !important;
}

.template-page figure.table {
    overflow: auto;
}

@media screen and (min-width: 760px) {
    .template-page {
        background-color: #f2f2f2;
        padding: 25px 60px 20px;
    }
}

.header {
    font-size: 24px;
    font-weight: 700;
    color: #0d3c73;
    letter-spacing: -0.36px;
    padding: 0px 15px 10px;
    text-align: center;
}

@media screen and (min-width: 760px) {
    .header {
        padding: 0px 0px 10px;
    }
}

.article-publish-info {
    display: flex;
    flex-direction: column;
    padding: 0px 15px;
}

.article-publish-info div {
    font-size: 12px;
    color: black;
    letter-spacing: 0;
    margin-right: 0px;
    margin-bottom: 4px;
}

.article-author-separator, .article-lastupdate-separator {
    display: none;
}

@media screen and (min-width: 760px) {
    .article-publish-info {
        padding: 0px;
        flex-direction: row;
        justify-content: center;
        flex-wrap: nowrap;
    }

    .article-publish-info div {
        margin-right: 4px;
        margin-bottom: 0px;
    }

    .article-author-separator, .article-lastupdate-separator {
        display: inline;
    }
}

.article-block {
    color: black;
    font-size: 14px;
    padding: 0px 15px 0px;
    letter-spacing: -0.21px;
    margin: 25px 0px;
}

@media screen and (min-width: 760px) {
    .article-block {
        background-color: white;
        border-width: 1px 0px;
        border-style: solid;
        border-color: #b2b2b2;
        padding: 20px 25px 25px;
    }
}

.section-block {
    color: black;
    font-size: 14px;
    padding: 0px 15px 10px;
    letter-spacing: -0.21px;
    border-style: solid;
    border-width: 1px 0px 0px;
    border-color: #b2b2b2;
    margin-bottom: 25px;
}

@media screen and (min-width: 760px) {
    .section-block {
        background-color: white;
        border-width: 1px 0px;
        padding: 0px 25px 25px;
    }
}

.section-header {
    font-size: 21px;
    font-weight: 700;
    color: #0d3c73;
    letter-spacing: -0.32px;
    text-align: center;
    margin-bottom: 10px;
}

.section-btt {
    font-size: 14px;
    font-weight: 800;
    color: #0d3c73;
    text-align: center;
    letter-spacing: 0px;
    margin-top: 10px;
}

@media screen and (min-width: 760px) {
    .section-btt {
        text-align: right;
    }
}

.section-btt a, .section-btt a:hover, .section-btt a:visited, .section-btt a:active {
    color: inherit;
    text-decoration: none;
}

.payment-alternatives__intro {
    color: #25364c;
    font-size: 15px;
    line-height: 1.5;
    margin: 0 auto 20px;
    max-width: 760px;
    text-align: center;
}

.payment-alternatives__cards {
    display: grid;
    gap: 12px;
}

/* Vertical card — default for all screens ≤1200px */
.payment-alternatives__card {
    background: #fff;
    border: 1px solid #d7e0ec;
    border-radius: 10px;
    box-shadow: 0 4px 16px rgba(13, 60, 115, .07);
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.payment-alternatives__header {
    align-items: center;
    display: flex;
    gap: 14px;
    padding: 14px 16px 12px;
}

.payment-alternatives__media {
    align-items: center;
    background: #f3f7fb;
    border: 1px solid #dfe7f0;
    border-radius: 8px;
    display: flex;
    flex: 0 0 68px;
    height: 52px;
    justify-content: center;
}

.payment-alternatives__media img {
    display: block;
    max-height: 36px;
    max-width: 56px;
    object-fit: contain;
}

.payment-alternatives__title {
    color: #0d3c73;
    font-size: 16px;
    font-weight: 800;
    line-height: 1.2;
    margin: 0;
}

.payment-alternatives__features {
    border-top: 1px solid #eaf0f8;
    display: flex;
    flex-direction: column;
    flex: 1;
}

.payment-alternatives__feature {
    align-items: center;
    border-bottom: 1px solid #eaf0f8;
    display: flex;
    gap: 8px;
    padding: 9px 16px;
}

.payment-alternatives__feature:last-child {
    border-bottom: none;
}

.payment-alternatives__feature-icon {
    border-radius: 999px;
    flex: 0 0 auto;
    height: 10px;
    width: 10px;
}

.payment-alternatives__feature-icon--fees       { background: #8091a5; }
.payment-alternatives__feature-icon--withdrawal  { background: #fdb827; }
.payment-alternatives__feature-icon--deposit     { background: #24a064; }

.payment-alternatives__feature-label {
    color: #40566f;
    flex: 1;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.3;
}

.payment-alternatives__feature-value {
    color: #111827;
    font-size: 12px;
    font-weight: 800;
    line-height: 1.3;
    text-align: right;
}

.payment-alternatives__button {
    background: rgb(0 182 62);
    border-top: 1px solid rgba(0, 0, 0, .06);
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: .3px;
    padding: 11px 16px;
    text-align: center;
    text-decoration: none;
}

.payment-alternatives__button:hover,
.payment-alternatives__button:visited,
.payment-alternatives__button:active {
    color: #fff;
    text-decoration: none;
}

.payment-alternatives__button:hover {
    background: rgb(0 124 42);
}

/* 2-column card grid at ≥600px (still vertical cards) */
@media screen and (min-width: 600px) {
    .payment-alternatives__cards {
        gap: 16px;
        grid-template-columns: repeat(2, 1fr);
    }
}

/* 4-column grid at >1200px (cards stay vertical) */
@media screen and (min-width: 1201px) {
    .payment-alternatives__cards {
        gap: 16px;
        grid-template-columns: repeat(4, 1fr);
    }
}

.faq-block {
    background-color: #f2f2f2;
    color: black;
    font-size: 14px;
    padding: 10px 0px 0px;
    letter-spacing: -0.21px;
    margin-bottom: 30px;
}

@media screen and (min-width: 760px) {
    .faq-block {
        padding: 0px 25px 25px;
        margin-bottom: 10px;
    }
}

.faq-header {
    font-size: 21px;
    font-weight: 700;
    color: #0d3c73;
    letter-spacing: -0.32px;
    text-align: center;
    margin-bottom: 20px;
}

.faq-divider {
    border-style: solid;
    border-width: 1px 0px 0px;
    border-color: #b2b2b2;
}

.qa-block {
    border-style: solid;
    border-width: 0px 0px 1px;
    border-color: #b2b2b2;
    margin: 0px;
    padding: 0px 15px 0px;
}

@media screen and (min-width: 760px) {
    .qa-block {
        padding: 0px;
    }
}

.qa-question {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: -2px;
}

.close .qa-question {
    margin-bottom: -16px;
}

.qa-question-text {
    font-size: 16px;
    font-weight: 700;
    color: #0d3c73;
    letter-spacing: 0px;
    margin-right: 10px;
}

.qa-question-expand {
    font-size: 32px;
    font-weight: 700;
    color: #0d3c73;
    letter-spacing: 0px;
}

.close .qa-answer {
    height: 0px;
    transition: height 1s ease-out;
    transform: scaleY(0);
}

.open .qa-answer {
    margin-top: -15px;
    transform: scaleY(1);
    transform-origin: top;
    transition: transform 0.4s ease;
}

.author-block {
    background-color: #e9eff7;
    color: black;
    padding: 30px;
    border-style: solid;
    border-width: 1px 0px;
    border-color: #b2b2b2;
    margin-top: 75px;
    margin-bottom: 20px;
}

.author-image {
    background-color: #e9eff7;
    object-fit: cover;
    border-radius: 50%;
    height: 100px;
    width: 100px;
    border: 2px solid #b2b2b2;
    position: relative;
    top: -75px;
    left: calc(50% - 50px);
}

.author-link {
    color: black;
    font-size: 14px;
    text-align: center;
    letter-spacing: -0.21px;
    margin-top: -60px;
    margin-bottom: 5px;
}

.author-contributor {
    color: black;
    font-size: 12px;
    text-align: center;
    letter-spacing: -0.18px;
    margin-bottom: 10px;
}

.author-bio {
    color: black;
    font-size: 14px;
    text-align: center;
    letter-spacing: -0.21px;
    margin-bottom: 20px;
}

.ckeditor h1, .ckeditor h2, .ckeditor h3, .ckeditor h4, .ckeditor h5, .ckeditor h6 {
    font-size: revert;
    font-weight: revert;
    margin: revert;
    padding: revert;
}

.ckeditor p {
    font-size: revert;
    line-height: revert;
    margin: revert;
}

.ckeditor ul {
    list-style-type: none;
    padding: 0;
}

.ckeditor ul li {
    position: relative;
    padding: 0 0 5px 20px;
}

.ckeditor ul li::before {
    content: "✔️ ";
}

.ckeditor table {
    background-color: #e9eff7;
    color: black;
    font-size: 14px;
    font-family: "Open Sans", Arial, sans-serif;
    width: 100%;
}

.ckeditor tbody {
    border-top: 1px solid white;
}

.ckeditor td {
    border-bottom: 1px solid white;
    border-left: 1px solid white;
    border-right: 1px solid white;
    border-top-style: none;
    padding: 0.5rem;
    vertical-align: middle;
}

.ckeditor .gdcg-oplist {
    min-height: 120px;
}

.raw-html-embed {
    overflow-x: auto;
}

/* CKEditor5 content styles */
:root {
    --ck-color-image-caption-background: hsl(0, 0%, 97%);
    --ck-color-image-caption-text: hsl(0, 0%, 20%);
    --ck-color-table-caption-background: hsl(0, 0%, 97%);
    --ck-color-table-caption-text: hsl(0, 0%, 20%);
    --ck-image-style-spacing: 1.5em;
    --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);
}

.ck-content a,
.ck-content a > span,
.ck-content a > b,
.ck-content a > em,
.ck-content a > strong {
  color: #0063b5 !important;
}

/* Gradient CSS properties for rwn: button gradient */
@layer properties {
    @supports (((-webkit-hyphens: none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
        *,:before,:after,::backdrop {
            --tw-gradient-from:transparent;
            --tw-gradient-to: transparent;
            --tw-gradient-via: transparent;
            --tw-gradient-stops: ;
            --tw-gradient-via-stops: ;
            --tw-gradient-from-position: 0%;
            --tw-gradient-via-position: 50%;
            --tw-gradient-to-position: 100%;
            --tw-shadow-color: transparent;
            --tw-inset-shadow-color: transparent;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-space-x-reverse: 0;
            --tw-border-style: solid;
            --tw-gradient-position: initial;
            --tw-leading: initial;
            --tw-tracking: initial;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 #0000;
            --tw-inset-shadow-alpha: 100%;
            --tw-ring-color: initial;
            --tw-ring-shadow: 0 0 #0000;
            --tw-inset-ring-color: initial;
            --tw-inset-ring-shadow: 0 0 #0000;
            --tw-ring-inset: initial;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-blur: initial;
            --tw-brightness: initial;
            --tw-contrast: initial;
            --tw-grayscale: initial;
            --tw-hue-rotate: initial;
            --tw-invert: initial;
            --tw-opacity: initial;
            --tw-saturate: initial;
            --tw-sepia: initial;
            --tw-drop-shadow: initial;
            --tw-drop-shadow-color: initial;
            --tw-drop-shadow-alpha: 100%;
            --tw-drop-shadow-size: initial;
            --tw-backdrop-blur: initial;
            --tw-backdrop-brightness: initial;
            --tw-backdrop-contrast: initial;
            --tw-backdrop-grayscale: initial;
            --tw-backdrop-hue-rotate: initial;
            --tw-backdrop-invert: initial;
            --tw-backdrop-opacity: initial;
            --tw-backdrop-saturate: initial;
            --tw-backdrop-sepia: initial;
            --tw-duration: initial;
            --tw-ease: initial;
            --tw-content: ""
        }
    }
}

@property --tw-gradient-from {
    syntax: "*";
    inherits: false;
    initial-value: transparent
}

@property --tw-gradient-to {
    syntax: "*";
    inherits: false;
    initial-value: transparent
}

@property --tw-gradient-via {
    syntax: "*";
    inherits: false;
    initial-value: transparent
}

@property --tw-gradient-stops {
    syntax: "*";
    inherits: false;
    initial-value:
}

@property --tw-gradient-via-stops {
    syntax: "*";
    inherits: false;
    initial-value:
}

@property --tw-gradient-from-position {
    syntax: "*";
    inherits: false;
    initial-value: 0%
}

@property --tw-gradient-via-position {
    syntax: "*";
    inherits: false;
    initial-value: 50%
}

@property --tw-gradient-to-position {
    syntax: "*";
    inherits: false;
    initial-value: 100%
}

@property --tw-shadow-color {
    syntax: "*";
    inherits: false;
    initial-value: transparent
}

@property --tw-inset-shadow-color {
    syntax: "*";
    inherits: false;
    initial-value: transparent
}

/* rwn: design system variables */
:root,:host {
    --rwn-color-amber-400: oklch(82.8% .189 84.429);
    --rwn-color-emerald-400: oklch(76.5% .177 163.223);
    --rwn-color-emerald-500: oklch(69.6% .17 162.48);
    --rwn-color-emerald-950: oklch(26.2% .051 172.552);
    --rwn-color-blue-400: oklch(70.7% .165 254.624);
    --rwn-color-purple-400: oklch(71.4% .203 305.504);
    --rwn-color-purple-500: oklch(62.7% .265 303.9);
    --rwn-color-purple-600: oklch(55.8% .288 302.321);
    --rwn-color-fuchsia-400: oklch(74% .238 322.16);
    --rwn-color-slate-900: oklch(20.8% .042 265.755);
    --rwn-color-slate-950: oklch(12.9% .042 264.695);
    --rwn-color-black: #000;
    --rwn-color-white: #fff;
    --rwn-text-xs: 10px;
    --rwn-text-sm: 12px;
    --rwn-text-base: 16px;
    --rwn-text-lg: 18px;
    --rwn-text-xl: 20px;
    --rwn-text-2xl: 24px;
    --rwn-text-3xl: 30px;
    --rwn-text-4xl: 36px;
    --rwn-text-5xl: 48px;
    --rwn-text-6xl: 60px;
    --rwn-font-weight-normal: 400;
    --rwn-font-weight-semibold: 600;
    --rwn-font-weight-black: 900;
    --rwn-tracking-wide: .025em;
    --rwn-tracking-wider: .05em;
    --rwn-leading-tight: 1.25;
    --rwn-radius-sm: .25rem;
    --rwn-radius-md: .375rem;
    --rwn-radius-lg: .5rem;
    --rwn-radius-xl: .75rem;
    --rwn-radius-2xl: 1rem;
    --rwn-ease-out: cubic-bezier(0,0,.2,1);
    --rwn-animate-spin: spin 1s linear infinite;
    --rwn-animate-pulse: pulse 2s cubic-bezier(.4,0,.6,1)infinite;
    --rwn-blur-sm: 8px;
    --rwn-default-transition-duration: .15s;
    --rwn-default-transition-timing-function: cubic-bezier(.4,0,.2,1);
    --rwn-font-body: "Cosmica","Avenir","Segoe UI","Helvetica Neue","system-ui",sans-serif;
    --rwn-font-display: "Integral","Impact","Arial Black","Segoe UI Black","Helvetica Neue Condensed Bold",sans-serif;
    --rwn-font-eyebrow: "Cosmica Mono","IBM Plex Mono","JetBrains Mono","Fira Mono","Menlo","Courier",monospace;
    --rwn-text-xxs: 8px;
    --rwn-text-xxs-line-height: 12px;
    --rwn-text-xs-line-height: 14px;
    --rwn-text-sm-line-height: 18px;
    --rwn-text-md: 14px;
    --rwn-text-md-line-height: 20px;
    --rwn-text-base-line-height: 24px;
    --rwn-text-lg-line-height: 28px;
    --rwn-text-xl-line-height: 32px;
    --rwn-text-2xl-line-height: 36px;
    --rwn-text-3xl-line-height: 44px;
    --rwn-text-4xl-line-height: 56px;
    --rwn-text-5xl-line-height: 72px;
    --rwn-text-6xl-line-height: 90px;
    --rwn-font-weight-extra-bold: 800;
    --rwn-max-w-xs: 20rem;
    --rwn-max-w-sm: 24rem;
    --rwn-max-w-md: 28rem;
    --rwn-max-w-lg: 32rem;
    --rwn-max-w-xl: 36rem;
    --rwn-max-w-2xl: 42rem;
    --rwn-max-w-3xl: 48rem;
    --rwn-max-w-4xl: 56rem;
    --rwn-max-w-5xl: 64rem;
    --rwn-max-w-6xl: 72rem;
    --rwn-max-w-7xl: 80rem;
}

/* rwn: utility classes used in header */
.rwn\:flex {
    display: flex!important
}

.rwn\:shrink-0 {
    flex-shrink: 0!important
}

.rwn\:items-center {
    align-items: center!important
}

.rwn\:gap-0\.5 {
    gap: .125rem!important
}

.rwn\:gap-1 {
    gap: .25rem!important
}

.rwn\:rounded-full {
    border-radius: 3.40282e38px!important
}

.rwn\:bg-transparent {
    background-color: #0000!important
}

.rwn\:bg-linear-to-r {
    --tw-gradient-position: to right!important
}

@supports (background-image: linear-gradient(in lab,red,red)) {
    .rwn\:bg-linear-to-r {
        --tw-gradient-position:to right in oklab!important
    }
}

.rwn\:bg-linear-to-r {
    background-image: linear-gradient(var(--tw-gradient-stops))!important
}

.rwn\:from-primary-500 {
    --tw-gradient-from: #a020fe!important;
    --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))!important
}

.rwn\:via-primary-600 {
    --tw-gradient-via: #921de7!important;
    --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position)!important;
    --tw-gradient-stops: var(--tw-gradient-via-stops)!important
}

.rwn\:to-primary-800 {
    --tw-gradient-to: #58128c!important;
    --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))!important
}

.rwn\:px-2 {
    padding-inline:.5rem!important
}

.rwn\:py-1 {
    padding-block:.25rem!important
}

.rwn\:mr-0\.5 {
    margin-right: .125rem!important
}

.rwn\:body-semi-xs {
    font-family: var(--rwn-font-body)!important;
    font-weight: var(--rwn-font-weight-semibold)!important;
    font-size: var(--rwn-text-xs)!important;
    line-height: var(--rwn-text-xs-line-height)!important
}

.rwn\:tracking-wide {
    --tw-tracking: var(--rwn-tracking-wide)!important;
    letter-spacing: var(--rwn-tracking-wide)!important
}

.rwn\:whitespace-nowrap {
    white-space: nowrap!important
}

.rwn\:text-neutral-100 {
    color: #dedede!important
}

.rwn\:text-white {
    color: var(--rwn-color-white)!important
}

.rwn\:uppercase {
    text-transform: uppercase!important
}

.rwn\:select-none {
    -webkit-user-select: none!important;
    user-select: none!important
}

/* Header button overrides */
.header-btn-signup {
    font-size: 15px;
    flex-shrink: 0;
    border: 1px solid rgba(255,255,255,0.35);
    transition: border-color 0.2s ease;
    text-decoration: none
}
.header-btn-signup:hover {
    border-color: rgba(255,255,255,0.75);
    text-decoration: none
}
.header-btn-login {
    font-size: 15px;
    flex-shrink: 0;
    border: 1px solid rgba(255,255,255,0.35);
    transition: border-color 0.2s ease;
    text-decoration: none
}
.header-btn-login:hover {
    border-color: rgba(255,255,255,0.75);
    text-decoration: none
}
