/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer properties {
    @supports (((-webkit-hyphens: none)) and(not(margin-trim: inline))) or((-moz-orient: inline) and(not(color: rgb(from red r g b)))) {
        *, ::backdrop, :after, :before {
            --tw-border-spacing-x: 0;
            --tw-border-spacing-y: 0;
            --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-rotate-x: initial;
            --tw-rotate-y: initial;
            --tw-rotate-z: initial;
            --tw-skew-x: initial;
            --tw-skew-y: initial;
            --tw-scroll-snap-strictness: proximity;
            --tw-space-y-reverse: 0;
            --tw-space-x-reverse: 0;
            --tw-divide-x-reverse: 0;
            --tw-border-style: solid;
            --tw-divide-y-reverse: 0;
            --tw-gradient-position: initial;
            --tw-gradient-from: #0000;
            --tw-gradient-via: #0000;
            --tw-gradient-to: #0000;
            --tw-gradient-stops: initial;
            --tw-gradient-via-stops: initial;
            --tw-gradient-from-position: 0%;
            --tw-gradient-via-position: 50%;
            --tw-gradient-to-position: 100%;
            --tw-leading: initial;
            --tw-font-weight: initial;
            --tw-tracking: initial;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-color: initial;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 #0000;
            --tw-inset-shadow-color: initial;
            --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-outline-style: solid;
            --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: ""
        }
    }
}

address, cite {
    font-style:normal
}

@layer theme {
    :host, :root {
        --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
        --color-blue-500: oklch(62.3% .214 259.815);
        --color-gray-200: oklch(92.8% .006 264.531);
        --color-gray-700: oklch(37.3% .034 259.733);
        --color-neutral-100: oklch(97% 0 0);
        --color-black: var(--color-black);
        --color-white: var(--color-white);
        --spacing: .5rem;
        --breakpoint-sm: 46.5rem;
        --breakpoint-md: 64rem;
        --breakpoint-lg: 80rem;
        --container-xs: 20rem;
        --container-sm: 24rem;
        --container-lg: 32rem;
        --container-2xl: 42rem;
        --container-3xl: 48rem;
        --text-2xl: 1.5rem;
        --text-2xl--line-height: calc(2/1.5);
        --font-weight-light: 300;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --font-weight-extrabold: 800;
        --tracking-normal: 0;
        --tracking-wide: .03125rem;
        --tracking-wider: .0625rem;
        --tracking-widest: .125rem;
        --radius-xs: .125rem;
        --radius-sm: .25rem;
        --radius-md: .375rem;
        --radius-lg: .5rem;
        --radius-xl: .75rem;
        --radius-2xl: 1rem;
        --drop-shadow-md: 0 3px 3px #0000001f;
        --drop-shadow-xl: 0 9px 7px #0000001a;
        --ease-out: cubic-bezier(0, 0, .2, 1);
        --ease-in-out: cubic-bezier(.4, 0, .2, 1);
        --animate-spin: spin 1s linear infinite;
        --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
        --blur-sm: 8px;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        --default-font-family: var(--theme-font-sans);
        --default-mono-font-family: var(--font-mono);
        --breakpoint-xs: 22.5rem;
        --font-weight-heavy: 900;
        --leading-1\.25x: 1.25;
        --leading-1\.5x: 1.5;
        --aspect-wide: 16/9;
        --aspect-portrait: 2/3;
        --aspect-landscape: 3/2;
        --animate-shake: shake .5s ease-in-out;
        --animate-roll-down: rollDown .5s ease-in-out;
        --animate-roll-up: rollUp .5s ease-in-out;
        --color-brand-50: var(--color-brand-50);
        --color-brand-100: var(--color-brand-100);
        --color-brand-200: var(--color-brand-200);
        --color-brand-300: var(--color-brand-300);
        --color-brand-400: var(--color-brand-400);
        --color-brand-500: var(--color-brand-500);
        --color-brand-600: var(--color-brand-600);
        --color-brand-700: var(--color-brand-700);
        --color-brand-800: var(--color-brand-800);
        --color-brand-900: var(--color-brand-900);
        --color-brand-950: var(--color-brand-950);
        --color-feature1-50: var(--color-feature1-50);
        --color-feature1-100: var(--color-feature1-100);
        --color-feature1-200: var(--color-feature1-200);
        --color-feature1-300: var(--color-feature1-300);
        --color-feature1-400: var(--color-feature1-400);
        --color-feature1-500: var(--color-feature1-500);
        --color-feature1-600: var(--color-feature1-600);
        --color-feature1-700: var(--color-feature1-700);
        --color-feature1-800: var(--color-feature1-800);
        --color-feature1-900: var(--color-feature1-900);
        --color-feature1-950: var(--color-feature1-950);
        --color-feature2-50: var(--color-feature2-50);
        --color-feature2-100: var(--color-feature2-100);
        --color-feature2-200: var(--color-feature2-200);
        --color-feature2-300: var(--color-feature2-300);
        --color-feature2-400: var(--color-feature2-400);
        --color-feature2-500: var(--color-feature2-500);
        --color-feature2-600: var(--color-feature2-600);
        --color-feature2-700: var(--color-feature2-700);
        --color-feature2-800: var(--color-feature2-800);
        --color-feature2-900: var(--color-feature2-900);
        --color-feature2-950: var(--color-feature2-950);
        --color-feature3-50: var(--color-feature3-50);
        --color-feature3-100: var(--color-feature3-100);
        --color-feature3-200: var(--color-feature3-200);
        --color-feature3-300: var(--color-feature3-300);
        --color-feature3-400: var(--color-feature3-400);
        --color-feature3-500: var(--color-feature3-500);
        --color-feature3-600: var(--color-feature3-600);
        --color-feature3-700: var(--color-feature3-700);
        --color-feature3-800: var(--color-feature3-800);
        --color-feature3-900: var(--color-feature3-900);
        --color-feature3-950: var(--color-feature3-950);
        --color-feature4-50: var(--color-feature4-50);
        --color-feature4-100: var(--color-feature4-100);
        --color-feature4-200: var(--color-feature4-200);
        --color-feature4-300: var(--color-feature4-300);
        --color-feature4-400: var(--color-feature4-400);
        --color-feature4-500: var(--color-feature4-500);
        --color-feature4-600: var(--color-feature4-600);
        --color-feature4-700: var(--color-feature4-700);
        --color-feature4-800: var(--color-feature4-800);
        --color-feature4-900: var(--color-feature4-900);
        --color-feature4-950: var(--color-feature4-950);
        --color-feature5-50: var(--color-feature5-50);
        --color-feature5-100: var(--color-feature5-100);
        --color-feature5-200: var(--color-feature5-200);
        --color-feature5-300: var(--color-feature5-300);
        --color-feature5-400: var(--color-feature5-400);
        --color-feature5-500: var(--color-feature5-500);
        --color-feature5-600: var(--color-feature5-600);
        --color-feature5-700: var(--color-feature5-700);
        --color-feature5-800: var(--color-feature5-800);
        --color-feature5-900: var(--color-feature5-900);
        --color-feature5-950: var(--color-feature5-950);
        --color-feature6-50: var(--color-feature6-50);
        --color-feature6-100: var(--color-feature6-100);
        --color-feature6-200: var(--color-feature6-200);
        --color-feature6-300: var(--color-feature6-300);
        --color-feature6-400: var(--color-feature6-400);
        --color-feature6-500: var(--color-feature6-500);
        --color-feature6-600: var(--color-feature6-600);
        --color-feature6-700: var(--color-feature6-700);
        --color-feature6-800: var(--color-feature6-800);
        --color-feature6-900: var(--color-feature6-900);
        --color-feature6-950: var(--color-feature6-950);
        --color-breaking-50: var(--color-breaking-50);
        --color-breaking-100: var(--color-breaking-100);
        --color-breaking-200: var(--color-breaking-200);
        --color-breaking-300: var(--color-breaking-300);
        --color-breaking-400: var(--color-breaking-400);
        --color-breaking-500: var(--color-breaking-500);
        --color-breaking-600: var(--color-breaking-600);
        --color-breaking-700: var(--color-breaking-700);
        --color-breaking-800: var(--color-breaking-800);
        --color-breaking-900: var(--color-breaking-900);
        --color-breaking-950: var(--color-breaking-950);
        --color-cta-50: var(--color-cta-50);
        --color-cta-100: var(--color-cta-100);
        --color-cta-200: var(--color-cta-200);
        --color-cta-300: var(--color-cta-300);
        --color-cta-400: var(--color-cta-400);
        --color-cta-500: var(--color-cta-500);
        --color-cta-600: var(--color-cta-600);
        --color-cta-700: var(--color-cta-700);
        --color-cta-800: var(--color-cta-800);
        --color-cta-900: var(--color-cta-900);
        --color-cta-950: var(--color-cta-950);
        --color-advertorial-50: var(--color-advertorial-50);
        --color-advertorial-100: var(--color-advertorial-100);
        --color-advertorial-200: var(--color-advertorial-200);
        --color-advertorial-300: var(--color-advertorial-300);
        --color-advertorial-400: var(--color-advertorial-400);
        --color-advertorial-500: var(--color-advertorial-500);
        --color-advertorial-600: var(--color-advertorial-600);
        --color-advertorial-700: var(--color-advertorial-700);
        --color-advertorial-800: var(--color-advertorial-800);
        --color-advertorial-900: var(--color-advertorial-900);
        --color-advertorial-950: var(--color-advertorial-950);
        --color-warning-50: var(--color-warning-50);
        --color-warning-100: var(--color-warning-100);
        --color-warning-200: var(--color-warning-200);
        --color-warning-300: var(--color-warning-300);
        --color-warning-400: var(--color-warning-400);
        --color-warning-500: var(--color-warning-500);
        --color-warning-600: var(--color-warning-600);
        --color-warning-700: var(--color-warning-700);
        --color-warning-800: var(--color-warning-800);
        --color-warning-900: var(--color-warning-900);
        --color-warning-950: var(--color-warning-950);
        --color-success-50: var(--color-success-50);
        --color-success-100: var(--color-success-100);
        --color-success-200: var(--color-success-200);
        --color-success-300: var(--color-success-300);
        --color-success-400: var(--color-success-400);
        --color-success-500: var(--color-success-500);
        --color-success-600: var(--color-success-600);
        --color-success-700: var(--color-success-700);
        --color-success-800: var(--color-success-800);
        --color-success-900: var(--color-success-900);
        --color-success-950: var(--color-success-950);
        --color-rating-50: var(--color-rating-50);
        --color-rating-100: var(--color-rating-100);
        --color-rating-200: var(--color-rating-200);
        --color-rating-300: var(--color-rating-300);
        --color-rating-400: var(--color-rating-400);
        --color-rating-500: var(--color-rating-500);
        --color-rating-600: var(--color-rating-600);
        --color-rating-700: var(--color-rating-700);
        --color-rating-800: var(--color-rating-800);
        --color-rating-900: var(--color-rating-900);
        --color-rating-950: var(--color-rating-950);
        --color-link-50: var(--color-link-50);
        --color-link-100: var(--color-link-100);
        --color-link-200: var(--color-link-200);
        --color-link-300: var(--color-link-300);
        --color-link-400: var(--color-link-400);
        --color-link-500: var(--color-link-500);
        --color-link-600: var(--color-link-600);
        --color-link-700: var(--color-link-700);
        --color-link-800: var(--color-link-800);
        --color-link-900: var(--color-link-900);
        --color-link-950: var(--color-link-950);
        --color-grey-50: var(--color-grey-50);
        --color-grey-100: var(--color-grey-100);
        --color-grey-200: var(--color-grey-200);
        --color-grey-300: var(--color-grey-300);
        --color-grey-400: var(--color-grey-400);
        --color-grey-500: var(--color-grey-500);
        --color-grey-600: var(--color-grey-600);
        --color-grey-700: var(--color-grey-700);
        --color-grey-800: var(--color-grey-800);
        --color-grey-900: var(--color-grey-900);
        --color-grey-950: var(--color-grey-950);
        --color-dinavis-politik-50: var(--color-dinavis-politik-50);
        --color-dinavis-politik-100: var(--color-dinavis-politik-100);
        --color-dinavis-politik-200: var(--color-dinavis-politik-200);
        --color-dinavis-politik-300: var(--color-dinavis-politik-300);
        --color-dinavis-politik-400: var(--color-dinavis-politik-400);
        --color-dinavis-politik-500: var(--color-dinavis-politik-500);
        --color-dinavis-politik-600: var(--color-dinavis-politik-600);
        --color-dinavis-politik-700: var(--color-dinavis-politik-700);
        --color-dinavis-politik-800: var(--color-dinavis-politik-800);
        --color-dinavis-politik-900: var(--color-dinavis-politik-900);
        --color-dinavis-politik-950: var(--color-dinavis-politik-950);
        --color-dinavis-samfund-50: var(--color-dinavis-samfund-50);
        --color-dinavis-samfund-100: var(--color-dinavis-samfund-100);
        --color-dinavis-samfund-200: var(--color-dinavis-samfund-200);
        --color-dinavis-samfund-300: var(--color-dinavis-samfund-300);
        --color-dinavis-samfund-400: var(--color-dinavis-samfund-400);
        --color-dinavis-samfund-500: var(--color-dinavis-samfund-500);
        --color-dinavis-samfund-600: var(--color-dinavis-samfund-600);
        --color-dinavis-samfund-700: var(--color-dinavis-samfund-700);
        --color-dinavis-samfund-800: var(--color-dinavis-samfund-800);
        --color-dinavis-samfund-900: var(--color-dinavis-samfund-900);
        --color-dinavis-samfund-950: var(--color-dinavis-samfund-950);
        --color-dinavis-krimi-50: var(--color-dinavis-krimi-50);
        --color-dinavis-krimi-100: var(--color-dinavis-krimi-100);
        --color-dinavis-krimi-200: var(--color-dinavis-krimi-200);
        --color-dinavis-krimi-300: var(--color-dinavis-krimi-300);
        --color-dinavis-krimi-400: var(--color-dinavis-krimi-400);
        --color-dinavis-krimi-500: var(--color-dinavis-krimi-500);
        --color-dinavis-krimi-600: var(--color-dinavis-krimi-600);
        --color-dinavis-krimi-700: var(--color-dinavis-krimi-700);
        --color-dinavis-krimi-800: var(--color-dinavis-krimi-800);
        --color-dinavis-krimi-900: var(--color-dinavis-krimi-900);
        --color-dinavis-krimi-950: var(--color-dinavis-krimi-950);
        --color-dinavis-kultur-50: var(--color-dinavis-kultur-50);
        --color-dinavis-kultur-100: var(--color-dinavis-kultur-100);
        --color-dinavis-kultur-200: var(--color-dinavis-kultur-200);
        --color-dinavis-kultur-300: var(--color-dinavis-kultur-300);
        --color-dinavis-kultur-400: var(--color-dinavis-kultur-400);
        --color-dinavis-kultur-500: var(--color-dinavis-kultur-500);
        --color-dinavis-kultur-600: var(--color-dinavis-kultur-600);
        --color-dinavis-kultur-700: var(--color-dinavis-kultur-700);
        --color-dinavis-kultur-800: var(--color-dinavis-kultur-800);
        --color-dinavis-kultur-900: var(--color-dinavis-kultur-900);
        --color-dinavis-kultur-950: var(--color-dinavis-kultur-950);
        --color-dinavis-debat-50: var(--color-dinavis-debat-50);
        --color-dinavis-debat-100: var(--color-dinavis-debat-100);
        --color-dinavis-debat-200: var(--color-dinavis-debat-200);
        --color-dinavis-debat-300: var(--color-dinavis-debat-300);
        --color-dinavis-debat-400: var(--color-dinavis-debat-400);
        --color-dinavis-debat-500: var(--color-dinavis-debat-500);
        --color-dinavis-debat-600: var(--color-dinavis-debat-600);
        --color-dinavis-debat-700: var(--color-dinavis-debat-700);
        --color-dinavis-debat-800: var(--color-dinavis-debat-800);
        --color-dinavis-debat-900: var(--color-dinavis-debat-900);
        --color-dinavis-debat-950: var(--color-dinavis-debat-950);
        --color-dinavis-sport-50: var(--color-dinavis-sport-50);
        --color-dinavis-sport-100: var(--color-dinavis-sport-100);
        --color-dinavis-sport-200: var(--color-dinavis-sport-200);
        --color-dinavis-sport-300: var(--color-dinavis-sport-300);
        --color-dinavis-sport-400: var(--color-dinavis-sport-400);
        --color-dinavis-sport-500: var(--color-dinavis-sport-500);
        --color-dinavis-sport-600: var(--color-dinavis-sport-600);
        --color-dinavis-sport-700: var(--color-dinavis-sport-700);
        --color-dinavis-sport-800: var(--color-dinavis-sport-800);
        --color-dinavis-sport-900: var(--color-dinavis-sport-900);
        --color-dinavis-sport-950:var(--color-dinavis-sport-950)
    }
}

@layer base {
    *, ::backdrop, :after, :before {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding:0
    }

    ::file-selector-button {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding:0
    }

    :host, html {
        -webkit-text-size-adjust: 100%;
        tab-size: 4;
        line-height: 1.5;
        font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
        font-feature-settings: var(--default-font-feature-settings, normal);
        font-variation-settings: var(--default-font-variation-settings, normal);
        -webkit-tap-highlight-color:transparent
    }

    hr {
        height: 0;
        color: inherit;
        border-top-width:1px
    }

    abbr:where([title]) {
        -webkit-text-decoration: underline dotted;
        text-decoration:underline dotted
    }

    h1, h2, h3, h4, h5, h6 {
        font-size: inherit;
        font-weight:inherit
    }

    a {
        color: inherit;
        -webkit-text-decoration: inherit;
        text-decoration:inherit
    }

    b, strong {
        font-weight:bolder
    }

    code, kbd, pre, samp {
        font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
        font-feature-settings: var(--default-mono-font-feature-settings, normal);
        font-variation-settings: var(--default-mono-font-variation-settings, normal);
        font-size:1em
    }

    small {
        font-size:80%
    }

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

    sub {
        bottom:-.25em
    }

    sup {
        top:-.5em
    }

    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse:collapse
    }

    :-moz-focusring {
        outline:auto
    }

    progress {
        vertical-align:baseline
    }

    summary {
        display:list-item
    }

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

    audio, canvas, embed, iframe, img, object, svg, video {
        vertical-align: middle;
        display:block
    }

    img, video {
        max-width: 100%;
        height:auto
    }

    button, input, optgroup, select, textarea {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius:0
    }

    ::file-selector-button {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius:0
    }

    :where(select:is([multiple], [size])) optgroup {
        font-weight:bolder
    }

    :where(select:is([multiple], [size])) optgroup option {
        padding-inline-start:20px
    }

    ::file-selector-button {
        margin-inline-end:4px
    }

    ::placeholder {
        opacity:1
    }

    @supports (not ((-webkit-appearance: -apple-pay-button))) or(contain-intrinsic-size: 1px) {
        ::placeholder {
            color:currentColor
        }

        @supports (color: color-mix(in lab, red, red)) {
            ::placeholder {
                color:color-mix(in oklab, currentcolor 50%, transparent)
            }
        }
    }

    textarea {
        resize:vertical
    }

    ::-webkit-search-decoration {
        -webkit-appearance:none
    }

    ::-webkit-date-and-time-value {
        min-height: 1lh;
        text-align:inherit
    }

    ::-webkit-datetime-edit {
        display:inline-flex
    }

    ::-webkit-datetime-edit-fields-wrapper {
        padding:0
    }

    ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field {
        padding-block:0
    }

    ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field {
        padding-block:0
    }

    ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field {
        padding-block:0
    }

    ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-second-field {
        padding-block:0
    }

    ::-webkit-datetime-edit-meridiem-field {
        padding-block:0
    }

    ::-webkit-calendar-picker-indicator {
        line-height:1
    }

    :-moz-ui-invalid {
        box-shadow:none
    }

    button, input:where([type=button], [type=reset], [type=submit]) {
        appearance:button
    }

    ::file-selector-button {
        appearance:button
    }

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

    [hidden]:where(:not([hidden=until-found])) {
        display:none !important
    }

    html {
        -webkit-tap-highlight-color:inherit
    }

    button {
        cursor:pointer
    }

    li:not(ol > li):not(ul > li) {
        padding-left: 1.75em;
        list-style: none;
        position:relative
    }

    li:not(ol > li):not(ul > li):before {
        text-align: right;
        width: 1em;
        position: absolute;
        left: 0;
        content: "•" !important
    }
}

@layer components {
    .container-slim {
        max-width:var(--theme-container-slim-max-width)
    }

    .container-slim, .container-text {
        padding-left: var(--theme-container-padding);
        padding-right: var(--theme-container-padding);
        margin-left: auto;
        margin-right:auto
    }

    .container-text {
        max-width:var(--theme-container-text-max-width)
    }

    .container-article {
        max-width:var(--theme-container-article-max-width)
    }

    .container-article, .container-grid {
        padding-left: var(--theme-container-padding);
        padding-right: var(--theme-container-padding);
        margin-left: auto;
        margin-right:auto
    }

    .container-grid {
        max-width:var(--theme-container-grid-max-width)
    }

    .container-edge {
        max-width:100%
    }
}

@layer utilities {
    .\@container {
        container-type:inline-size
    }

    .pointer-events-auto {
        pointer-events:auto
    }

    .pointer-events-none {
        pointer-events:none
    }

    .collapse {
        visibility:collapse
    }

    .invisible {
        visibility:hidden
    }

    .visible {
        visibility:visible
    }

    .bullet-list {
        padding-left: 0;
        list-style:none
    }

    .bullet-list > li {
        padding-left: 1em;
        position:relative
    }

    .bullet-list > li:before {
        content: "•";
        text-align: right;
        width: .5em;
        color: var(--color-brand-600);
        position: absolute;
        top: 0;
        left:0
    }

    .counter-list {
        counter-reset:item
    }

    .counter-list > li {
        counter-increment: item;
        padding-left: 1.75em;
        list-style: none;
        position:relative
    }

    .counter-list > li:before {
        content: counter(item) ". ";
        text-align: right;
        width: 1em;
        position: absolute;
        left:0
    }

    .sr-only {
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border-width: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow:hidden
    }

    .absolute, .sr-only {
        position:absolute
    }

    .fixed {
        position:fixed
    }

    .relative {
        position:relative
    }

    .static {
        position:static
    }

    .sticky {
        position:sticky
    }

    .inset-0 {
        inset:calc(var(--spacing) * 0)
    }

    .inset-0\.5 {
        inset:calc(var(--spacing) * .5)
    }

    .inset-x-0 {
        inset-inline:calc(var(--spacing) * 0)
    }

    .inset-y-0 {
        inset-block:calc(var(--spacing) * 0)
    }

    .-top-0\.25 {
        top:calc(var(--spacing) * -.25)
    }

    .-top-0\.75 {
        top:calc(var(--spacing) * -.75)
    }

    .-top-2 {
        top:calc(var(--spacing) * -2)
    }

    .-top-3 {
        top:calc(var(--spacing) * -3)
    }

    .-top-16 {
        top:calc(var(--spacing) * -16)
    }

    .-top-\[0\.075em\] {
        top:-.075em
    }

    .top-\(--offset-y\) {
        top:var(--offset-y)
    }

    .top-\(--theme-spacing-button-text-vertical-alignment-correction\) {
        top:var(--theme-spacing-button-text-vertical-alignment-correction)
    }

    .top-0 {
        top:calc(var(--spacing) * 0)
    }

    .top-0\.25 {
        top:calc(var(--spacing) * .25)
    }

    .top-1 {
        top:calc(var(--spacing) * 1)
    }

    .top-1\.5 {
        top:calc(var(--spacing) * 1.5)
    }

    .top-1\/2 {
        top:50%
    }

    .top-1\/4 {
        top:25%
    }

    .top-2 {
        top:calc(var(--spacing) * 2)
    }

    .top-2\.25 {
        top:calc(var(--spacing) * 2.25)
    }

    .top-3 {
        top:calc(var(--spacing) * 3)
    }

    .top-3\/4 {
        top:75%
    }

    .top-4 {
        top:calc(var(--spacing) * 4)
    }

    .top-10 {
        top:calc(var(--spacing) * 10)
    }

    .top-10\.5 {
        top:calc(var(--spacing) * 10.5)
    }

    .top-11 {
        top:calc(var(--spacing) * 11)
    }

    .top-11\.5 {
        top:calc(var(--spacing) * 11.5)
    }

    .top-12 {
        top:calc(var(--spacing) * 12)
    }

    .top-40 {
        top:calc(var(--spacing) * 40)
    }

    .top-\[0\.25em\] {
        top:.25em
    }

    .top-\[0\.275em\] {
        top:.275em
    }

    .top-\[2\.5\%\] {
        top:2.5%
    }

    .top-\[10\%\] {
        top:10%
    }

    .top-\[180px\] {
        top:180px
    }

    .top-full {
        top:100%
    }

    .top-px {
        top:1px
    }

    .-right-3 {
        right:calc(var(--spacing) * -3)
    }

    .-right-5 {
        right:calc(var(--spacing) * -5)
    }

    .right-0 {
        right:calc(var(--spacing) * 0)
    }

    .right-1 {
        right:calc(var(--spacing) * 1)
    }

    .right-1\.5 {
        right:calc(var(--spacing) * 1.5)
    }

    .right-2 {
        right:calc(var(--spacing) * 2)
    }

    .right-3 {
        right:calc(var(--spacing) * 3)
    }

    .right-\[calc\(50vw-50rem\)\] {
        right:calc(50vw - 50rem)
    }

    .bottom-0 {
        bottom:calc(var(--spacing) * 0)
    }

    .bottom-0\.5 {
        bottom:calc(var(--spacing) * .5)
    }

    .bottom-1 {
        bottom:calc(var(--spacing) * 1)
    }

    .bottom-1\/10 {
        bottom:10%
    }

    .bottom-2 {
        bottom:calc(var(--spacing) * 2)
    }

    .bottom-3 {
        bottom:calc(var(--spacing) * 3)
    }

    .bottom-3\.5 {
        bottom:calc(var(--spacing) * 3.5)
    }

    .bottom-4 {
        bottom:calc(var(--spacing) * 4)
    }

    .bottom-10\.5 {
        bottom:calc(var(--spacing) * 10.5)
    }

    .bottom-\[0\.5px\] {
        bottom:.5px
    }

    .bottom-\[0\.3125rem\] {
        bottom:.3125rem
    }

    .bottom-px {
        bottom:1px
    }

    .-left-0\.25 {
        left:calc(var(--spacing) * -.25)
    }

    .-left-1 {
        left:calc(var(--spacing) * -1)
    }

    .-left-3 {
        left:calc(var(--spacing) * -3)
    }

    .-left-px {
        left:-1px
    }

    .left-0 {
        left:calc(var(--spacing) * 0)
    }

    .left-0\.25 {
        left:calc(var(--spacing) * .25)
    }

    .left-1 {
        left:calc(var(--spacing) * 1)
    }

    .left-1\/2 {
        left:50%
    }

    .left-2 {
        left:calc(var(--spacing) * 2)
    }

    .left-3 {
        left:calc(var(--spacing) * 3)
    }

    .left-\[calc\(50vw-50rem\)\] {
        left:calc(50vw - 50rem)
    }

    .left-\[calc\(var\(--audio-progress\)\ * 1\%\)\] {
        left:calc(var(--audio-progress) * 1%)
    }

    .left-px {
        left:1px
    }

    .-z-10 {
        z-index:calc(10 * -1)
    }

    .z-0 {
        z-index:0
    }

    .z-1 {
        z-index:1
    }

    .z-5 {
        z-index:5
    }

    .z-10 {
        z-index:10
    }

    .z-20 {
        z-index:20
    }

    .z-30 {
        z-index:30
    }

    .z-40 {
        z-index:40
    }

    .z-50 {
        z-index:50
    }

    .order-1 {
        order:1
    }

    .order-2 {
        order:2
    }

    .order-3 {
        order:3
    }

    .order-4 {
        order:4
    }

    .order-first {
        order:-9999
    }

    .col-span-1 {
        grid-column:span 1/span 1
    }

    .col-span-2 {
        grid-column:span 2/span 2
    }

    .col-span-3 {
        grid-column:span 3/span 3
    }

    .col-span-4 {
        grid-column:span 4/span 4
    }

    .col-span-5 {
        grid-column:span 5/span 5
    }

    .col-span-6 {
        grid-column:span 6/span 6
    }

    .col-span-7 {
        grid-column:span 7/span 7
    }

    .col-span-8 {
        grid-column:span 8/span 8
    }

    .col-span-9 {
        grid-column:span 9/span 9
    }

    .col-span-12 {
        grid-column:span 12/span 12
    }

    .col-span-full {
        grid-column:1/-1
    }

    .col-start-1 {
        grid-column-start:1
    }

    .col-start-2 {
        grid-column-start:2
    }

    .col-start-4 {
        grid-column-start:4
    }

    .row-span-2 {
        grid-row:span 2/span 2
    }

    .row-span-3 {
        grid-row:span 3/span 3
    }

    .row-span-4 {
        grid-row:span 4/span 4
    }

    .row-span-5 {
        grid-row:span 5/span 5
    }

    .row-span-full {
        grid-row:1/-1
    }

    .row-start-1 {
        grid-row-start:1
    }

    .row-start-2 {
        grid-row-start:2
    }

    .row-start-3 {
        grid-row-start:3
    }

    .row-start-4 {
        grid-row-start:4
    }

    .row-start-5 {
        grid-row-start:5
    }

    .row-start-6 {
        grid-row-start:6
    }

    .row-start-7 {
        grid-row-start:7
    }

    .row-start-8 {
        grid-row-start:8
    }

    .-m-1 {
        margin:calc(var(--spacing) * -1)
    }

    .m-0 {
        margin:calc(var(--spacing) * 0)
    }

    .m-2 {
        margin:calc(var(--spacing) * 2)
    }

    .m-2820 {
        margin:calc(var(--spacing) * 2820)
    }

    .m-3703 {
        margin:calc(var(--spacing) * 3703)
    }

    .m-auto {
        margin:auto
    }

    .-mx-1 {
        margin-inline:calc(var(--spacing) * -1)
    }

    .-mx-1\.5 {
        margin-inline:calc(var(--spacing) * -1.5)
    }

    .-mx-4 {
        margin-inline:calc(var(--spacing) * -4)
    }

    .mx-0\.5 {
        margin-inline:calc(var(--spacing) * .5)
    }

    .mx-1 {
        margin-inline:calc(var(--spacing) * 1)
    }

    .mx-2 {
        margin-inline:calc(var(--spacing) * 2)
    }

    .mx-5 {
        margin-inline:calc(var(--spacing) * 5)
    }

    .mx-auto {
        margin-inline:auto
    }

    .-my-1 {
        margin-block:calc(var(--spacing) * -1)
    }

    .-my-2 {
        margin-block:calc(var(--spacing) * -2)
    }

    .my-1 {
        margin-block:calc(var(--spacing) * 1)
    }

    .my-2 {
        margin-block:calc(var(--spacing) * 2)
    }

    .my-3 {
        margin-block:calc(var(--spacing) * 3)
    }

    .my-4 {
        margin-block:calc(var(--spacing) * 4)
    }

    .my-5 {
        margin-block:calc(var(--spacing) * 5)
    }

    .my-6 {
        margin-block:calc(var(--spacing) * 6)
    }

    .my-10 {
        margin-block:calc(var(--spacing) * 10)
    }

    .my-auto {
        margin-block:auto
    }

    .me-\[0\.25em\] {
        margin-inline-end:.25em
    }

    .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);
        margin-top: 1.2em;
        margin-bottom: 1.2em;
        font-size: 1.25em;
        line-height:1.6
    }

    .prose :where(a):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color: var(--tw-prose-links);
        font-weight: 500;
        text-decoration:underline
    }

    .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] *)), .prose :where(blockquote strong):not(:where([class ~ =not-prose], [class ~ =not-prose] *)), .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] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-inline-start: 1.625em;
        list-style-type:decimal
    }

    .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] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-inline-start: 1.625em;
        list-style-type:disc
    }

    .prose :where(ol > li):not(:where([class ~ =not-prose], [class ~ =not-prose] *))::marker {
        color: var(--tw-prose-counters);
        font-weight:400
    }

    .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);
        margin-top: 1.25em;
        font-weight:600
    }

    .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] *)) {
        color: var(--tw-prose-quotes);
        border-inline-start-width: .25rem;
        border-inline-start-color: var(--tw-prose-quote-borders);
        quotes: "“""”""‘""’";
        margin-top: 1.6em;
        margin-bottom: 1.6em;
        padding-inline-start: 1em;
        font-style: italic;
        font-weight:500
    }

    .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);
        margin-top: 0;
        margin-bottom: .888889em;
        font-size: 2.25em;
        font-weight: 800;
        line-height:1.11111
    }

    .prose :where(h1 strong):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color: inherit;
        font-weight:900
    }

    .prose :where(h2):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color: var(--tw-prose-headings);
        margin-top: 2em;
        margin-bottom: 1em;
        font-size: 1.5em;
        font-weight: 700;
        line-height:1.33333
    }

    .prose :where(h2 strong):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color: inherit;
        font-weight:800
    }

    .prose :where(h3):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color: var(--tw-prose-headings);
        margin-top: 1.6em;
        margin-bottom: .6em;
        font-size: 1.25em;
        font-weight: 600;
        line-height:1.6
    }

    .prose :where(h3 strong):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color: inherit;
        font-weight:700
    }

    .prose :where(h4):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color: var(--tw-prose-headings);
        margin-top: 1.5em;
        margin-bottom: .5em;
        font-weight: 600;
        line-height:1.5
    }

    .prose :where(h4 strong):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color: inherit;
        font-weight:700
    }

    .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] *)) {
        margin-top: 2em;
        margin-bottom: 2em;
        display:block
    }

    .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] *)) {
        color: var(--tw-prose-kbd);
        box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) /10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) /10%);
        padding-top: .1875em;
        padding-inline-end: .375em;
        padding-bottom: .1875em;
        border-radius: .3125rem;
        padding-inline-start: .375em;
        font-family: inherit;
        font-size: .875em;
        font-weight:500
    }

    .prose :where(code):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color: var(--tw-prose-code);
        font-size: .875em;
        font-weight:600
    }

    .prose :where(code):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):after, .prose :where(code):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content: "`"
    }

    .prose :where(a code):not(:where([class ~ =not-prose], [class ~ =not-prose] *)), .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:.875em
    }

    .prose :where(h3 code):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color: inherit;
        font-size:.9em
    }

    .prose :where(blockquote code):not(:where([class ~ =not-prose], [class ~ =not-prose] *)), .prose :where(h4 code):not(:where([class ~ =not-prose], [class ~ =not-prose] *)), .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);
        padding-top: .857143em;
        padding-inline-end: 1.14286em;
        padding-bottom: .857143em;
        border-radius: .375rem;
        margin-top: 1.71429em;
        margin-bottom: 1.71429em;
        padding-inline-start: 1.14286em;
        font-size: .875em;
        font-weight: 400;
        line-height: 1.71429;
        overflow-x:auto
    }

    .prose :where(pre code):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        font-weight: inherit;
        color: inherit;
        font-size: inherit;
        font-family: inherit;
        line-height: inherit;
        background-color: #0000;
        border-width: 0;
        border-radius: 0;
        padding:0
    }

    .prose :where(pre code):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):after, .prose :where(pre code):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content:none
    }

    .prose :where(table):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        table-layout: auto;
        width: 100%;
        margin-top: 2em;
        margin-bottom: 2em;
        font-size: .875em;
        line-height:1.71429
    }

    .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);
        vertical-align: bottom;
        padding-inline-end: .571429em;
        padding-bottom: .571429em;
        padding-inline-start: .571429em;
        font-weight:600
    }

    .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);
        margin-top: .857143em;
        font-size: .875em;
        line-height:1.42857
    }

    .prose {
        --tw-prose-body: oklch(37.3% .034 259.733);
        --tw-prose-headings: oklch(21% .034 264.665);
        --tw-prose-lead: oklch(44.6% .03 256.802);
        --tw-prose-links: oklch(21% .034 264.665);
        --tw-prose-bold: oklch(21% .034 264.665);
        --tw-prose-counters: oklch(55.1% .027 264.364);
        --tw-prose-bullets: oklch(87.2% .01 258.338);
        --tw-prose-hr: oklch(92.8% .006 264.531);
        --tw-prose-quotes: oklch(21% .034 264.665);
        --tw-prose-quote-borders: oklch(92.8% .006 264.531);
        --tw-prose-captions: oklch(55.1% .027 264.364);
        --tw-prose-kbd: oklch(21% .034 264.665);
        --tw-prose-kbd-shadows: NaN NaN NaN;
        --tw-prose-code: oklch(21% .034 264.665);
        --tw-prose-pre-code: oklch(92.8% .006 264.531);
        --tw-prose-pre-bg: oklch(27.8% .033 256.848);
        --tw-prose-th-borders: oklch(87.2% .01 258.338);
        --tw-prose-td-borders: oklch(92.8% .006 264.531);
        --tw-prose-invert-body: oklch(87.2% .01 258.338);
        --tw-prose-invert-headings: #fff;
        --tw-prose-invert-lead: oklch(70.7% .022 261.325);
        --tw-prose-invert-links: #fff;
        --tw-prose-invert-bold: #fff;
        --tw-prose-invert-counters: oklch(70.7% .022 261.325);
        --tw-prose-invert-bullets: oklch(44.6% .03 256.802);
        --tw-prose-invert-hr: oklch(37.3% .034 259.733);
        --tw-prose-invert-quotes: oklch(96.7% .003 264.542);
        --tw-prose-invert-quote-borders: oklch(37.3% .034 259.733);
        --tw-prose-invert-captions: oklch(70.7% .022 261.325);
        --tw-prose-invert-kbd: #fff;
        --tw-prose-invert-kbd-shadows: 255 255 255;
        --tw-prose-invert-code: #fff;
        --tw-prose-invert-pre-code: oklch(87.2% .01 258.338);
        --tw-prose-invert-pre-bg: #00000080;
        --tw-prose-invert-th-borders: oklch(44.6% .03 256.802);
        --tw-prose-invert-td-borders: oklch(37.3% .034 259.733);
        font-size: 1rem;
        line-height:1.75
    }

    .prose :where(picture > img):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        margin-top: 0;
        margin-bottom:0
    }

    .prose :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        margin-top: .5em;
        margin-bottom:.5em
    }

    .prose :where(ol > li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)), .prose :where(ul > li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        padding-inline-start:.375em
    }

    .prose :where(.prose > ul > li p):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        margin-top: .75em;
        margin-bottom:.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: .75em;
        margin-bottom:.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: .5em;
        padding-inline-start:1.625em
    }

    .prose :where(h2 + *):not(:where([class ~ =not-prose], [class ~ =not-prose] *)), .prose :where(h3 + *):not(:where([class ~ =not-prose], [class ~ =not-prose] *)), .prose :where(h4 + *):not(:where([class ~ =not-prose], [class ~ =not-prose] *)), .prose :where(hr + *):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: .571429em;
        padding-inline-end: .571429em;
        padding-bottom: .571429em;
        padding-inline-start:.571429em
    }

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

    .-mt-1 {
        margin-top:calc(var(--spacing) * -1)
    }

    .-mt-2 {
        margin-top:calc(var(--spacing) * -2)
    }

    .-mt-4 {
        margin-top:calc(var(--spacing) * -4)
    }

    .mt-\(--teaser-content-space\) {
        margin-top:var(--teaser-content-space)
    }

    .mt-0 {
        margin-top:calc(var(--spacing) * 0)
    }

    .mt-0\.5 {
        margin-top:calc(var(--spacing) * .5)
    }

    .mt-0\.25 {
        margin-top:calc(var(--spacing) * .25)
    }

    .mt-1 {
        margin-top:calc(var(--spacing) * 1)
    }

    .mt-1\.5 {
        margin-top:calc(var(--spacing) * 1.5)
    }

    .mt-2 {
        margin-top:calc(var(--spacing) * 2)
    }

    .mt-2\.5 {
        margin-top:calc(var(--spacing) * 2.5)
    }

    .mt-3 {
        margin-top:calc(var(--spacing) * 3)
    }

    .mt-4 {
        margin-top:calc(var(--spacing) * 4)
    }

    .mt-5 {
        margin-top:calc(var(--spacing) * 5)
    }

    .mt-6 {
        margin-top:calc(var(--spacing) * 6)
    }

    .mt-7 {
        margin-top:calc(var(--spacing) * 7)
    }

    .mt-8 {
        margin-top:calc(var(--spacing) * 8)
    }

    .mt-10 {
        margin-top:calc(var(--spacing) * 10)
    }

    .mt-px {
        margin-top:1px
    }

    .mr-0\.5 {
        margin-right:calc(var(--spacing) * .5)
    }

    .mr-0\.25 {
        margin-right:calc(var(--spacing) * .25)
    }

    .mr-0\.75 {
        margin-right:calc(var(--spacing) * .75)
    }

    .mr-1 {
        margin-right:calc(var(--spacing) * 1)
    }

    .mr-1\.5 {
        margin-right:calc(var(--spacing) * 1.5)
    }

    .mr-2 {
        margin-right:calc(var(--spacing) * 2)
    }

    .mr-3 {
        margin-right:calc(var(--spacing) * 3)
    }

    .mr-\[0\.4em\] {
        margin-right:.4em
    }

    .mr-\[0\.25em\] {
        margin-right:.25em
    }

    .-mb-2 {
        margin-bottom:calc(var(--spacing) * -2)
    }

    .-mb-8 {
        margin-bottom:calc(var(--spacing) * -8)
    }

    .mb-0 {
        margin-bottom:calc(var(--spacing) * 0)
    }

    .mb-0\.5 {
        margin-bottom:calc(var(--spacing) * .5)
    }

    .mb-0\.25 {
        margin-bottom:calc(var(--spacing) * .25)
    }

    .mb-1 {
        margin-bottom:calc(var(--spacing) * 1)
    }

    .mb-1\.5 {
        margin-bottom:calc(var(--spacing) * 1.5)
    }

    .mb-2 {
        margin-bottom:calc(var(--spacing) * 2)
    }

    .mb-2\.5 {
        margin-bottom:calc(var(--spacing) * 2.5)
    }

    .mb-2\.25 {
        margin-bottom:calc(var(--spacing) * 2.25)
    }

    .mb-3 {
        margin-bottom:calc(var(--spacing) * 3)
    }

    .mb-4 {
        margin-bottom:calc(var(--spacing) * 4)
    }

    .mb-5 {
        margin-bottom:calc(var(--spacing) * 5)
    }

    .mb-6 {
        margin-bottom:calc(var(--spacing) * 6)
    }

    .mb-7 {
        margin-bottom:calc(var(--spacing) * 7)
    }

    .mb-8 {
        margin-bottom:calc(var(--spacing) * 8)
    }

    .mb-10 {
        margin-bottom:calc(var(--spacing) * 10)
    }

    .mb-auto {
        margin-bottom:auto
    }

    .mb-px {
        margin-bottom:1px
    }

    .-ml-1 {
        margin-left:calc(var(--spacing) * -1)
    }

    .-ml-3 {
        margin-left:calc(var(--spacing) * -3)
    }

    .ml-0\.5 {
        margin-left:calc(var(--spacing) * .5)
    }

    .ml-1 {
        margin-left:calc(var(--spacing) * 1)
    }

    .ml-1\.25 {
        margin-left:calc(var(--spacing) * 1.25)
    }

    .ml-2 {
        margin-left:calc(var(--spacing) * 2)
    }

    .ml-3 {
        margin-left:calc(var(--spacing) * 3)
    }

    .ml-4 {
        margin-left:calc(var(--spacing) * 4)
    }

    .ml-5 {
        margin-left:calc(var(--spacing) * 5)
    }

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

    .box-content {
        box-sizing:content-box
    }

    .line-clamp-1 {
        -webkit-line-clamp:1
    }

    .line-clamp-1, .line-clamp-2 {
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow:hidden
    }

    .line-clamp-2 {
        -webkit-line-clamp:2
    }

    .line-clamp-3 {
        -webkit-line-clamp:3
    }

    .line-clamp-3, .line-clamp-4 {
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow:hidden
    }

    .line-clamp-4 {
        -webkit-line-clamp:4
    }

    .scrollbars-none {
        scrollbar-width:none
    }

    .scrollbars-none::-webkit-scrollbar {
        display:none
    }

    .\ !block {
        display:block !important
    }

    .block {
        display:block
    }

    .contents {
        display:contents
    }

    .flex {
        display:flex
    }

    .grid {
        display:grid
    }

    .hidden {
        display:none
    }

    .inline {
        display:inline
    }

    .inline-block {
        display:inline-block
    }

    .inline-flex {
        display:inline-flex
    }

    .table {
        display:table
    }

    .aspect-2\/3 {
        aspect-ratio:2/3
    }

    .aspect-4\/3 {
        aspect-ratio:4/3
    }

    .aspect-16\/10 {
        aspect-ratio:16/10
    }

    .aspect-landscape {
        aspect-ratio:var(--aspect-landscape)
    }

    .aspect-portrait {
        aspect-ratio:var(--aspect-portrait)
    }

    .aspect-square {
        aspect-ratio:1
    }

    .aspect-wide {
        aspect-ratio:var(--aspect-wide)
    }

    .size-0 {
        width: calc(var(--spacing) * 0);
        height:calc(var(--spacing) * 0)
    }

    .size-0\.75 {
        width: calc(var(--spacing) * .75);
        height:calc(var(--spacing) * .75)
    }

    .size-1 {
        width: calc(var(--spacing) * 1);
        height:calc(var(--spacing) * 1)
    }

    .size-1\.5 {
        width: calc(var(--spacing) * 1.5);
        height:calc(var(--spacing) * 1.5)
    }

    .size-1\.25 {
        width: calc(var(--spacing) * 1.25);
        height:calc(var(--spacing) * 1.25)
    }

    .size-1\.75 {
        width: calc(var(--spacing) * 1.75);
        height:calc(var(--spacing) * 1.75)
    }

    .size-2 {
        width: calc(var(--spacing) * 2);
        height:calc(var(--spacing) * 2)
    }

    .size-2\.5 {
        width: calc(var(--spacing) * 2.5);
        height:calc(var(--spacing) * 2.5)
    }

    .size-2\.75 {
        width: calc(var(--spacing) * 2.75);
        height:calc(var(--spacing) * 2.75)
    }

    .size-3 {
        width: calc(var(--spacing) * 3);
        height:calc(var(--spacing) * 3)
    }

    .size-3\.5 {
        width: calc(var(--spacing) * 3.5);
        height:calc(var(--spacing) * 3.5)
    }

    .size-4 {
        width: calc(var(--spacing) * 4);
        height:calc(var(--spacing) * 4)
    }

    .size-4\.5 {
        width: calc(var(--spacing) * 4.5);
        height:calc(var(--spacing) * 4.5)
    }

    .size-5 {
        width: calc(var(--spacing) * 5);
        height:calc(var(--spacing) * 5)
    }

    .size-6 {
        width: calc(var(--spacing) * 6);
        height:calc(var(--spacing) * 6)
    }

    .size-7 {
        width: calc(var(--spacing) * 7);
        height:calc(var(--spacing) * 7)
    }

    .size-8 {
        width: calc(var(--spacing) * 8);
        height:calc(var(--spacing) * 8)
    }

    .size-9 {
        width: calc(var(--spacing) * 9);
        height:calc(var(--spacing) * 9)
    }

    .size-9\.75 {
        width: calc(var(--spacing) * 9.75);
        height:calc(var(--spacing) * 9.75)
    }

    .size-10 {
        width: calc(var(--spacing) * 10);
        height:calc(var(--spacing) * 10)
    }

    .size-11 {
        width: calc(var(--spacing) * 11);
        height:calc(var(--spacing) * 11)
    }

    .size-12\.5 {
        width: calc(var(--spacing) * 12.5);
        height:calc(var(--spacing) * 12.5)
    }

    .size-14 {
        width: calc(var(--spacing) * 14);
        height:calc(var(--spacing) * 14)
    }

    .size-15 {
        width: calc(var(--spacing) * 15);
        height:calc(var(--spacing) * 15)
    }

    .size-16 {
        width: calc(var(--spacing) * 16);
        height:calc(var(--spacing) * 16)
    }

    .size-17\.5 {
        width: calc(var(--spacing) * 17.5);
        height:calc(var(--spacing) * 17.5)
    }

    .size-20 {
        width: calc(var(--spacing) * 20);
        height:calc(var(--spacing) * 20)
    }

    .size-25 {
        width: calc(var(--spacing) * 25);
        height:calc(var(--spacing) * 25)
    }

    .size-\[0\.5em\] {
        width: .5em;
        height:.5em
    }

    .size-\[33vw\] {
        width: 33vw;
        height:33vw
    }

    .size-auto {
        width: auto;
        height:auto
    }

    .size-full {
        width: 100%;
        height:100%
    }

    .h-0\.5 {
        height:calc(var(--spacing) * .5)
    }

    .h-0\.25 {
        height:calc(var(--spacing) * .25)
    }

    .h-0\.75 {
        height:calc(var(--spacing) * .75)
    }

    .h-1 {
        height:calc(var(--spacing) * 1)
    }

    .h-1\.5 {
        height:calc(var(--spacing) * 1.5)
    }

    .h-1\.25 {
        height:calc(var(--spacing) * 1.25)
    }

    .h-1\.75 {
        height:calc(var(--spacing) * 1.75)
    }

    .h-2 {
        height:calc(var(--spacing) * 2)
    }

    .h-2\.5 {
        height:calc(var(--spacing) * 2.5)
    }

    .h-2\.25 {
        height:calc(var(--spacing) * 2.25)
    }

    .h-2\.75 {
        height:calc(var(--spacing) * 2.75)
    }

    .h-3 {
        height:calc(var(--spacing) * 3)
    }

    .h-3\.5 {
        height:calc(var(--spacing) * 3.5)
    }

    .h-3\.25 {
        height:calc(var(--spacing) * 3.25)
    }

    .h-4 {
        height:calc(var(--spacing) * 4)
    }

    .h-4\.5 {
        height:calc(var(--spacing) * 4.5)
    }

    .h-4\.75 {
        height:calc(var(--spacing) * 4.75)
    }

    .h-5 {
        height:calc(var(--spacing) * 5)
    }

    .h-6 {
        height:calc(var(--spacing) * 6)
    }

    .h-6\.5 {
        height:calc(var(--spacing) * 6.5)
    }

    .h-7 {
        height:calc(var(--spacing) * 7)
    }

    .h-7\.5 {
        height:calc(var(--spacing) * 7.5)
    }

    .h-8 {
        height:calc(var(--spacing) * 8)
    }

    .h-9 {
        height:calc(var(--spacing) * 9)
    }

    .h-9\.5 {
        height:calc(var(--spacing) * 9.5)
    }

    .h-10 {
        height:calc(var(--spacing) * 10)
    }

    .h-11\.75 {
        height:calc(var(--spacing) * 11.75)
    }

    .h-12 {
        height:calc(var(--spacing) * 12)
    }

    .h-12\.5 {
        height:calc(var(--spacing) * 12.5)
    }

    .h-13\.5 {
        height:calc(var(--spacing) * 13.5)
    }

    .h-14\.5 {
        height:calc(var(--spacing) * 14.5)
    }

    .h-16 {
        height:calc(var(--spacing) * 16)
    }

    .h-18\.75 {
        height:calc(var(--spacing) * 18.75)
    }

    .h-24 {
        height:calc(var(--spacing) * 24)
    }

    .h-25 {
        height:calc(var(--spacing) * 25)
    }

    .h-26 {
        height:calc(var(--spacing) * 26)
    }

    .h-28 {
        height:calc(var(--spacing) * 28)
    }

    .h-38 {
        height:calc(var(--spacing) * 38)
    }

    .h-50 {
        height:calc(var(--spacing) * 50)
    }

    .h-56 {
        height:calc(var(--spacing) * 56)
    }

    .h-96 {
        height:calc(var(--spacing) * 96)
    }

    .h-160 {
        height:calc(var(--spacing) * 160)
    }

    .h-\[0\.45em\] {
        height:.45em
    }

    .h-\[6\.938rem\] {
        height:6.938rem
    }

    .h-\[250px\] {
        height:250px
    }

    .h-\[450px\] {
        height:450px
    }

    .h-\[500px\] {
        height:500px
    }

    .h-\[600px\] {
        height:600px
    }

    .h-\[1140px\] {
        height:1140px
    }

    .h-\[calc\(37\.5\%\ + 1rem\)\] {
        height:calc(37.5% + 1rem)
    }

    .h-\[calc\(100\%-var\(--offset-y\)\)\] {
        height:calc(100% - var(--offset-y))
    }

    .h-\[calc\(100svh-5rem-var\(--app-navigation-bar-height\)\)\] {
        height:calc(100svh - 5rem - var(--app-navigation-bar-height))
    }

    .h-\[calc\(100svh-6rem\)\] {
        height:calc(100svh - 6rem)
    }

    .h-\[calc\(100svh-8rem\)\] {
        height:calc(100svh - 8rem)
    }

    .h-auto {
        height:auto
    }

    .h-footer-logo-height {
        height:var(--theme-spacing-footer-logo-height)
    }

    .h-full {
        height:100%
    }

    .h-lvh {
        height:100lvh
    }

    .h-min {
        height:min-content
    }

    .h-screen {
        height:100vh
    }

    .max-h-\(--content-height\) {
        max-height:var(--content-height)
    }

    .max-h-0 {
        max-height:calc(var(--spacing) * 0)
    }

    .max-h-12 {
        max-height:calc(var(--spacing) * 12)
    }

    .max-h-16 {
        max-height:calc(var(--spacing) * 16)
    }

    .max-h-40 {
        max-height:calc(var(--spacing) * 40)
    }

    .max-h-60 {
        max-height:calc(var(--spacing) * 60)
    }

    .max-h-80 {
        max-height:calc(var(--spacing) * 80)
    }

    .max-h-\[50vh\] {
        max-height:50vh
    }

    .min-h-4 {
        min-height:calc(var(--spacing) * 4)
    }

    .min-h-5 {
        min-height:calc(var(--spacing) * 5)
    }

    .min-h-8 {
        min-height:calc(var(--spacing) * 8)
    }

    .min-h-10 {
        min-height:calc(var(--spacing) * 10)
    }

    .min-h-15 {
        min-height:calc(var(--spacing) * 15)
    }

    .min-h-18 {
        min-height:calc(var(--spacing) * 18)
    }

    .min-h-20 {
        min-height:calc(var(--spacing) * 20)
    }

    .min-h-22 {
        min-height:calc(var(--spacing) * 22)
    }

    .min-h-24 {
        min-height:calc(var(--spacing) * 24)
    }

    .min-h-37\.5 {
        min-height:calc(var(--spacing) * 37.5)
    }

    .min-h-43\.5 {
        min-height:calc(var(--spacing) * 43.5)
    }

    .min-h-72 {
        min-height:calc(var(--spacing) * 72)
    }

    .min-h-80 {
        min-height:calc(var(--spacing) * 80)
    }

    .min-h-\[80em\] {
        min-height:80em
    }

    .min-h-\[180px\] {
        min-height:180px
    }

    .min-h-\[240px\] {
        min-height:240px
    }

    .min-h-\[250px\] {
        min-height:250px
    }

    .min-h-\[320px\] {
        min-height:320px
    }

    .min-h-\[450px\] {
        min-height:450px
    }

    .min-h-\[600px\] {
        min-height:600px
    }

    .min-h-\[calc\(100svh-4\.5rem\)\] {
        min-height:calc(100svh - 4.5rem)
    }

    .min-h-\[calc\(100svh-4rem\)\] {
        min-height:calc(100svh - 4rem)
    }

    .min-h-\[calc\(100svh-8rem\)\] {
        min-height:calc(100svh - 8rem)
    }

    .min-h-\[calc\(180px\ + 24px\)\] {
        min-height:204px
    }

    .min-h-\[calc\(250px\ + 24px\)\] {
        min-height:274px
    }

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

    .min-h-screen {
        min-height:100vh
    }

    .w-0\.25 {
        width:calc(var(--spacing) * .25)
    }

    .w-0\.75 {
        width:calc(var(--spacing) * .75)
    }

    .w-1\.5 {
        width:calc(var(--spacing) * 1.5)
    }

    .w-1\.25 {
        width:calc(var(--spacing) * 1.25)
    }

    .w-1\.75 {
        width:calc(var(--spacing) * 1.75)
    }

    .w-2 {
        width:calc(var(--spacing) * 2)
    }

    .w-2\.5 {
        width:calc(var(--spacing) * 2.5)
    }

    .w-2\.25 {
        width:calc(var(--spacing) * 2.25)
    }

    .w-2\.75 {
        width:calc(var(--spacing) * 2.75)
    }

    .w-3 {
        width:calc(var(--spacing) * 3)
    }

    .w-3\.5 {
        width:calc(var(--spacing) * 3.5)
    }

    .w-3\/4 {
        width:75%
    }

    .w-4 {
        width:calc(var(--spacing) * 4)
    }

    .w-5\.25 {
        width:calc(var(--spacing) * 5.25)
    }

    .w-6 {
        width:calc(var(--spacing) * 6)
    }

    .w-9 {
        width:calc(var(--spacing) * 9)
    }

    .w-10 {
        width:calc(var(--spacing) * 10)
    }

    .w-10\.5 {
        width:calc(var(--spacing) * 10.5)
    }

    .w-12 {
        width:calc(var(--spacing) * 12)
    }

    .w-12\.5 {
        width:calc(var(--spacing) * 12.5)
    }

    .w-14\.5 {
        width:calc(var(--spacing) * 14.5)
    }

    .w-15\.5 {
        width:calc(var(--spacing) * 15.5)
    }

    .w-16 {
        width:calc(var(--spacing) * 16)
    }

    .w-17\.5 {
        width:calc(var(--spacing) * 17.5)
    }

    .w-18 {
        width:calc(var(--spacing) * 18)
    }

    .w-19 {
        width:calc(var(--spacing) * 19)
    }

    .w-20 {
        width:calc(var(--spacing) * 20)
    }

    .w-22 {
        width:calc(var(--spacing) * 22)
    }

    .w-24 {
        width:calc(var(--spacing) * 24)
    }

    .w-28 {
        width:calc(var(--spacing) * 28)
    }

    .w-29 {
        width:calc(var(--spacing) * 29)
    }

    .w-30 {
        width:calc(var(--spacing) * 30)
    }

    .w-32 {
        width:calc(var(--spacing) * 32)
    }

    .w-35 {
        width:calc(var(--spacing) * 35)
    }

    .w-36 {
        width:calc(var(--spacing) * 36)
    }

    .w-\[0\.6875rem\] {
        width:.6875rem
    }

    .w-\[33vw\] {
        width:33vw
    }

    .w-\[100px\] {
        width:100px
    }

    .w-\[140px\] {
        width:140px
    }

    .w-\[160px\] {
        width:160px
    }

    .w-\[300px\] {
        width:300px
    }

    .w-\[1588px\] {
        width:1588px
    }

    .w-\[calc\(40vw-1rem\)\] {
        width:calc(40vw - 1rem)
    }

    .w-\[calc\(100\%\ + 1\.5rem\)\] {
        width:calc(100% + 1.5rem)
    }

    .w-auto {
        width:auto
    }

    .w-fit {
        width:fit-content
    }

    .w-full {
        width:100%
    }

    .w-max {
        width:max-content
    }

    .w-px {
        width:1px
    }

    .w-screen {
        width:100vw
    }

    .max-w-2xl {
        max-width:var(--container-2xl)
    }

    .max-w-3xl {
        max-width:var(--container-3xl)
    }

    .max-w-25 {
        max-width:calc(var(--spacing) * 25)
    }

    .max-w-27\.5 {
        max-width:calc(var(--spacing) * 27.5)
    }

    .max-w-32 {
        max-width:calc(var(--spacing) * 32)
    }

    .max-w-40 {
        max-width:calc(var(--spacing) * 40)
    }

    .max-w-42 {
        max-width:calc(var(--spacing) * 42)
    }

    .max-w-44 {
        max-width:calc(var(--spacing) * 44)
    }

    .max-w-50 {
        max-width:calc(var(--spacing) * 50)
    }

    .max-w-76 {
        max-width:calc(var(--spacing) * 76)
    }

    .max-w-78 {
        max-width:calc(var(--spacing) * 78)
    }

    .max-w-87\.5 {
        max-width:calc(var(--spacing) * 87.5)
    }

    .max-w-90 {
        max-width:calc(var(--spacing) * 90)
    }

    .max-w-105 {
        max-width:calc(var(--spacing) * 105)
    }

    .max-w-109 {
        max-width:calc(var(--spacing) * 109)
    }

    .max-w-\[80\%\] {
        max-width:80%
    }

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

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

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

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

    .max-w-\[calc\(100\%-1rem\)\] {
        max-width:calc(100% - 1rem)
    }

    .max-w-\[calc\(100\%-2\.5rem\)\] {
        max-width:calc(100% - 2.5rem)
    }

    .max-w-\[calc\(var\(--theme-container-article-max-width\)\ + 2\ * var\(--theme-container-padding\)\)\] {
        max-width:calc(var(--theme-container-article-max-width) + 2 * var(--theme-container-padding))
    }

    .max-w-fit {
        max-width:fit-content
    }

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

    .max-w-screen-lg {
        max-width:var(--breakpoint-lg)
    }

    .max-w-screen-md {
        max-width:var(--breakpoint-md)
    }

    .max-w-screen-sm {
        max-width:var(--breakpoint-sm)
    }

    .max-w-screen-xs {
        max-width:var(--breakpoint-xs)
    }

    .max-w-sm {
        max-width:var(--container-sm)
    }

    .max-w-xs {
        max-width:var(--container-xs)
    }

    .min-w-0 {
        min-width:calc(var(--spacing) * 0)
    }

    .min-w-8 {
        min-width:calc(var(--spacing) * 8)
    }

    .min-w-10 {
        min-width:calc(var(--spacing) * 10)
    }

    .min-w-11\.5 {
        min-width:calc(var(--spacing) * 11.5)
    }

    .min-w-12\.5 {
        min-width:calc(var(--spacing) * 12.5)
    }

    .min-w-15 {
        min-width:calc(var(--spacing) * 15)
    }

    .min-w-18 {
        min-width:calc(var(--spacing) * 18)
    }

    .min-w-29 {
        min-width:calc(var(--spacing) * 29)
    }

    .min-w-52 {
        min-width:calc(var(--spacing) * 52)
    }

    .min-w-80 {
        min-width:calc(var(--spacing) * 80)
    }

    .min-w-\[160px\] {
        min-width:160px
    }

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

    .flex-1 {
        flex:1
    }

    .flex-none {
        flex:none
    }

    .shrink-0 {
        flex-shrink:0
    }

    .grow {
        flex-grow:1
    }

    .grow-0 {
        flex-grow:0
    }

    .basis-full {
        flex-basis:100%
    }

    .table-auto {
        table-layout:auto
    }

    .border-separate {
        border-collapse:separate
    }

    .border-spacing-2 {
        --tw-border-spacing-x: calc(var(--spacing) * 2);
        --tw-border-spacing-y: calc(var(--spacing) * 2);
        border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)
    }

    .origin-center {
        transform-origin:50%
    }

    .origin-top-right {
        transform-origin:100% 0
    }

    .-translate-x-1\/2 {
        --tw-translate-x:calc(calc(1/2 * 100%) * -1)
    }

    .-translate-x-1\/2, .translate-x-0 {
        translate:var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-0 {
        --tw-translate-x:calc(var(--spacing) * 0)
    }

    .translate-x-0\.5 {
        --tw-translate-x:calc(var(--spacing) * .5)
    }

    .translate-x-0\.5, .translate-x-1 {
        translate:var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-1 {
        --tw-translate-x:calc(var(--spacing) * 1)
    }

    .translate-x-1\/2 {
        --tw-translate-x:calc(1/2 * 100%)
    }

    .translate-x-1\/2, .translate-x-5 {
        translate:var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-5 {
        --tw-translate-x:calc(var(--spacing) * 5)
    }

    .-translate-y-0\.5 {
        --tw-translate-y:calc(var(--spacing) * -.5)
    }

    .-translate-y-0\.25, .-translate-y-0\.5 {
        translate:var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-0\.25 {
        --tw-translate-y:calc(var(--spacing) * -.25)
    }

    .-translate-y-0\.75 {
        --tw-translate-y:calc(var(--spacing) * -.75)
    }

    .-translate-y-0\.75, .-translate-y-1\/2 {
        translate:var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-1\/2 {
        --tw-translate-y:calc(calc(1/2 * 100%) * -1)
    }

    .-translate-y-\[0\.3125rem\] {
        --tw-translate-y:calc(.3125rem * -1)
    }

    .-translate-y-\[0\.3125rem\], .-translate-y-full {
        translate:var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-full {
        --tw-translate-y:-100%
    }

    .translate-y-\(--theme-spacing-button-text-vertical-alignment-correction\) {
        --tw-translate-y: var(--theme-spacing-button-text-vertical-alignment-correction);
        translate:var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-0 {
        --tw-translate-y:calc(var(--spacing) * 0)
    }

    .translate-y-0, .translate-y-0\.5 {
        translate:var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-0\.5 {
        --tw-translate-y:calc(var(--spacing) * .5)
    }

    .translate-y-1 {
        --tw-translate-y:calc(var(--spacing) * 1)
    }

    .translate-y-1, .translate-y-1\/2 {
        translate:var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-1\/2 {
        --tw-translate-y:calc(1/2 * 100%)
    }

    .translate-y-\[0\.3125rem\] {
        --tw-translate-y: .3125rem;
        translate:var(--tw-translate-x)var(--tw-translate-y)
    }

    .scale-0 {
        --tw-scale-x: 0%;
        --tw-scale-y: 0%;
        --tw-scale-z:0%
    }

    .scale-0, .scale-50 {
        scale:var(--tw-scale-x)var(--tw-scale-y)
    }

    .scale-50 {
        --tw-scale-x: 50%;
        --tw-scale-y: 50%;
        --tw-scale-z:50%
    }

    .scale-95 {
        --tw-scale-x: 95%;
        --tw-scale-y: 95%;
        --tw-scale-z:95%
    }

    .scale-100, .scale-95 {
        scale:var(--tw-scale-x)var(--tw-scale-y)
    }

    .scale-100 {
        --tw-scale-x: 100%;
        --tw-scale-y: 100%;
        --tw-scale-z:100%
    }

    .-rotate-45 {
        rotate:-45deg
    }

    .-rotate-90 {
        rotate:-90deg
    }

    .rotate-0 {
        rotate:none
    }

    .rotate-45 {
        rotate:45deg
    }

    .rotate-90 {
        rotate:90deg
    }

    .transform {
        transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)
    }

    .animate-pulse {
        animation:var(--animate-pulse)
    }

    .animate-roll-down {
        animation:var(--animate-roll-down)
    }

    .animate-roll-up {
        animation:var(--animate-roll-up)
    }

    .animate-shake {
        animation:var(--animate-shake)
    }

    .cursor-default {
        cursor:default
    }

    .cursor-pointer {
        cursor:pointer
    }

    .resize {
        resize:both
    }

    .snap-x {
        scroll-snap-type:x var(--tw-scroll-snap-strictness)
    }

    .snap-start {
        scroll-snap-align:start
    }

    .scroll-pl-2 {
        scroll-padding-left:calc(var(--spacing) * 2)
    }

    .list-inside {
        list-style-position: inside
    }

    .list-\[\✓\\] {
        list-style-type: "✓"
    }

    .list-disc {
        list-style-type:disc
    }

    .list-none {
        list-style-type:none
    }

    .break-inside-avoid {
        break-inside:avoid
    }

    .auto-cols-auto {
        grid-auto-columns:auto
    }

    .grid-flow-col {
        grid-auto-flow:column
    }

    .grid-flow-row {
        grid-auto-flow:row
    }

    .grid-cols-1 {
        grid-template-columns:repeat(1, minmax(0, 1fr))
    }

    .grid-cols-2 {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }

    .grid-cols-3 {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }

    .grid-cols-8 {
        grid-template-columns:repeat(8, minmax(0, 1fr))
    }

    .grid-cols-12 {
        grid-template-columns:repeat(12, minmax(0, 1fr))
    }

    .grid-cols-\[1fr_1fr\] {
        grid-template-columns:1fr 1fr
    }

    .grid-cols-\[1fr_max-content\] {
        grid-template-columns:1fr max-content
    }

    .grid-cols-\[1fr_min-content\] {
        grid-template-columns:1fr min-content
    }

    .grid-cols-\[7rem_1fr\] {
        grid-template-columns:7rem 1fr
    }

    .grid-cols-\[auto_1fr\] {
        grid-template-columns:auto 1fr
    }

    .grid-cols-\[auto_min-content\] {
        grid-template-columns:auto min-content
    }

    .grid-cols-\[max-content_1fr\] {
        grid-template-columns:max-content 1fr
    }

    .grid-cols-\[max-content_auto\] {
        grid-template-columns:max-content auto
    }

    .grid-cols-\[max-content_auto_min-content\] {
        grid-template-columns:max-content auto min-content
    }

    .grid-cols-\[max-content_max-content_auto_max-content_max-content\] {
        grid-template-columns:max-content max-content auto max-content max-content
    }

    .grid-cols-\[min-content_1fr\] {
        grid-template-columns:min-content 1fr
    }

    .grid-cols-\[min-content_auto\] {
        grid-template-columns:min-content auto
    }

    .grid-cols-\[minmax\(0\, max-content\)_minmax\(0\, auto\)_auto_minmax\(0\, max-content\)_minmax\(0\, max-content\)\] {
        grid-template-columns:minmax(0, max-content) minmax(0, auto) auto minmax(0, max-content) minmax(0, max-content)
    }

    .grid-rows-1 {
        grid-template-rows:repeat(1, minmax(0, 1fr))
    }

    .grid-rows-1-fit {
        grid-template-rows:min-content 1fr
    }

    .grid-rows-2 {
        grid-template-rows:repeat(2, minmax(0, 1fr))
    }

    .grid-rows-2-fit {
        grid-template-rows:repeat(2, min-content) 1fr
    }

    .grid-rows-3 {
        grid-template-rows:repeat(3, minmax(0, 1fr))
    }

    .grid-rows-3-fit {
        grid-template-rows:repeat(3, min-content) 1fr
    }

    .grid-rows-4-fit {
        grid-template-rows:repeat(4, min-content) 1fr
    }

    .grid-rows-5-fit {
        grid-template-rows:repeat(5, min-content) 1fr
    }

    .grid-rows-6-fit {
        grid-template-rows:repeat(6, min-content) 1fr
    }

    .grid-rows-\[auto_1fr\] {
        grid-template-rows:auto 1fr
    }

    .grid-rows-\[min-content_1fr\] {
        grid-template-rows:min-content 1fr
    }

    .grid-rows-\[min-content_min-content_1fr\] {
        grid-template-rows:min-content min-content 1fr
    }

    .grid-rows-\[repeat\(1\, max-content\)_1fr\] {
        grid-template-rows:repeat(1, max-content) 1fr
    }

    .grid-rows-\[repeat\(2\, max-content\)_1fr\] {
        grid-template-rows:repeat(2, max-content) 1fr
    }

    .grid-rows-\[repeat\(3\, max-content\)_1fr\] {
        grid-template-rows:repeat(3, max-content) 1fr
    }

    .flex-col {
        flex-direction:column
    }

    .flex-row {
        flex-direction:row
    }

    .flex-nowrap {
        flex-wrap:nowrap
    }

    .flex-wrap {
        flex-wrap:wrap
    }

    .content-center {
        align-content:center
    }

    .content-end {
        align-content:flex-end
    }

    .items-baseline {
        align-items:baseline
    }

    .items-center {
        align-items:center
    }

    .items-end {
        align-items:flex-end
    }

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

    .justify-around {
        justify-content:space-around
    }

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

    .justify-center {
        justify-content:center
    }

    .justify-end {
        justify-content:flex-end
    }

    .justify-evenly {
        justify-content:space-evenly
    }

    .justify-start {
        justify-content:flex-start
    }

    .gap-0\.5 {
        gap:calc(var(--spacing) * .5)
    }

    .gap-0\.75 {
        gap:calc(var(--spacing) * .75)
    }

    .gap-1 {
        gap:calc(var(--spacing) * 1)
    }

    .gap-1\.5 {
        gap:calc(var(--spacing) * 1.5)
    }

    .gap-1\.25 {
        gap:calc(var(--spacing) * 1.25)
    }

    .gap-2 {
        gap:calc(var(--spacing) * 2)
    }

    .gap-2\.75 {
        gap:calc(var(--spacing) * 2.75)
    }

    .gap-3 {
        gap:calc(var(--spacing) * 3)
    }

    .gap-3\.5 {
        gap:calc(var(--spacing) * 3.5)
    }

    .gap-4 {
        gap:calc(var(--spacing) * 4)
    }

    .gap-4\.5 {
        gap:calc(var(--spacing) * 4.5)
    }

    .gap-5 {
        gap:calc(var(--spacing) * 5)
    }

    :where(.space-y-0\.5 > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));
        margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-1 > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
        margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-1\.5 > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
        margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-2 > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
        margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))
    }

    .gap-x-0\.5 {
        column-gap:calc(var(--spacing) * .5)
    }

    .gap-x-0\.25 {
        column-gap:calc(var(--spacing) * .25)
    }

    .gap-x-0\.75 {
        column-gap:calc(var(--spacing) * .75)
    }

    .gap-x-1 {
        column-gap:calc(var(--spacing) * 1)
    }

    .gap-x-1\.5 {
        column-gap:calc(var(--spacing) * 1.5)
    }

    .gap-x-1\.25 {
        column-gap:calc(var(--spacing) * 1.25)
    }

    .gap-x-2 {
        column-gap:calc(var(--spacing) * 2)
    }

    .gap-x-2\.25 {
        column-gap:calc(var(--spacing) * 2.25)
    }

    .gap-x-3 {
        column-gap:calc(var(--spacing) * 3)
    }

    .gap-x-4 {
        column-gap:calc(var(--spacing) * 4)
    }

    .gap-x-6 {
        column-gap:calc(var(--spacing) * 6)
    }

    .gap-x-8 {
        column-gap:calc(var(--spacing) * 8)
    }

    .gap-x-\[0\.5625rem\] {
        column-gap:.5625rem
    }

    :where(.space-x-0\.5 > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));
        margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.space-x-0\.75 > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * .75) * var(--tw-space-x-reverse));
        margin-inline-end:calc(calc(var(--spacing) * .75) * calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.space-x-1 > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
        margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.space-x-2 > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
        margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.space-x-4 > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
        margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))
    }

    .gap-y-0 {
        row-gap:calc(var(--spacing) * 0)
    }

    .gap-y-0\.5 {
        row-gap:calc(var(--spacing) * .5)
    }

    .gap-y-0\.75 {
        row-gap:calc(var(--spacing) * .75)
    }

    .gap-y-1 {
        row-gap:calc(var(--spacing) * 1)
    }

    .gap-y-1\.5 {
        row-gap:calc(var(--spacing) * 1.5)
    }

    .gap-y-2 {
        row-gap:calc(var(--spacing) * 2)
    }

    .gap-y-2\.5 {
        row-gap:calc(var(--spacing) * 2.5)
    }

    .gap-y-3 {
        row-gap:calc(var(--spacing) * 3)
    }

    .gap-y-4 {
        row-gap:calc(var(--spacing) * 4)
    }

    .gap-y-5 {
        row-gap:calc(var(--spacing) * 5)
    }

    :where(.divide-x > :not(:last-child)) {
        --tw-divide-x-reverse: 0;
        border-inline-style: var(--tw-border-style);
        border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
        border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))
    }

    :where(.divide-y > :not(:last-child)) {
        --tw-divide-y-reverse: 0;
        border-bottom-style: var(--tw-border-style);
        border-top-style: var(--tw-border-style);
        border-top-width: calc(1px * var(--tw-divide-y-reverse));
        border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))
    }

    :where(.divide-grey-300 > :not(:last-child)) {
        border-color:var(--color-grey-300)
    }

    :where(.divide-grey-600 > :not(:last-child)) {
        border-color:var(--color-grey-600)
    }

    :where(.divide-white\/40 > :not(:last-child)) {
        border-color:var(--color-white)
    }

    @supports (color: color-mix(in lab, red, red)) {
        :where(.divide-white\/40 > :not(:last-child)) {
            border-color:color-mix(in oklab, var(--color-white)40%, transparent)
        }
    }

    .place-self-end {
        place-self:end
    }

    .self-baseline {
        align-self:baseline
    }

    .self-center {
        align-self:center
    }

    .self-end {
        align-self:flex-end
    }

    .self-start {
        align-self:flex-start
    }

    .self-stretch {
        align-self:stretch
    }

    .justify-self-center {
        justify-self:center
    }

    .truncate {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow:hidden
    }

    .overflow-auto {
        overflow:auto
    }

    .overflow-clip {
        overflow:clip
    }

    .overflow-hidden {
        overflow:hidden
    }

    .overflow-visible {
        overflow:visible
    }

    .overflow-x-auto {
        overflow-x:auto
    }

    .overflow-x-clip {
        overflow-x:clip
    }

    .overflow-x-hidden {
        overflow-x:hidden
    }

    .overflow-y-auto {
        overflow-y:auto
    }

    .overflow-y-hidden {
        overflow-y:hidden
    }

    .overflow-y-scroll {
        overflow-y:scroll
    }

    .scroll-smooth {
        scroll-behavior:smooth
    }

    .rounded {
        border-radius:.25rem
    }

    .rounded-2xl {
        border-radius:var(--radius-2xl)
    }

    .rounded-\[0\.25rem\] {
        border-radius:.25rem
    }

    .rounded-\[0\.3125rem\] {
        border-radius:.3125rem
    }

    .rounded-\[3px\] {
        border-radius:3px
    }

    .rounded-\[10px\] {
        border-radius:10px
    }

    .rounded-\[inherit\] {
        border-radius:inherit
    }

    .rounded-full {
        border-radius:3.40282e + 38px
    }

    .rounded-lg {
        border-radius:var(--radius-lg)
    }

    .rounded-md {
        border-radius:var(--radius-md)
    }

    .rounded-none {
        border-radius:0
    }

    .rounded-sm {
        border-radius:var(--radius-sm)
    }

    .rounded-xl {
        border-radius:var(--radius-xl)
    }

    .rounded-xs {
        border-radius:var(--radius-xs)
    }

    .rounded-t-lg {
        border-top-left-radius: var(--radius-lg);
        border-top-right-radius:var(--radius-lg)
    }

    .rounded-t-md {
        border-top-left-radius: var(--radius-md);
        border-top-right-radius:var(--radius-md)
    }

    .rounded-tl-xl {
        border-top-left-radius:var(--radius-xl)
    }

    .rounded-r-\[0\.625rem\] {
        border-top-right-radius: .625rem;
        border-bottom-right-radius:.625rem
    }

    .rounded-r-\[0\.9375rem\] {
        border-top-right-radius: .9375rem;
        border-bottom-right-radius:.9375rem
    }

    .rounded-r-\[10px\] {
        border-top-right-radius: 10px;
        border-bottom-right-radius:10px
    }

    .rounded-r-full {
        border-top-right-radius: 3.40282e + 38px;
        border-bottom-right-radius:3.40282e + 38px
    }

    .rounded-tr-\[0\.625rem\] {
        border-top-right-radius:.625rem
    }

    .rounded-tr-\[0\.3125rem\] {
        border-top-right-radius:.3125rem
    }

    .rounded-b {
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius:.25rem
    }

    .rounded-b-none {
        border-bottom-right-radius: 0;
        border-bottom-left-radius:0
    }

    .rounded-br-\[0\.625rem\] {
        border-bottom-right-radius:.625rem
    }

    .rounded-br-\[0\.3125rem\] {
        border-bottom-right-radius:.3125rem
    }

    .border {
        border-style: var(--tw-border-style);
        border-width:1px
    }

    .border-0 {
        border-style: var(--tw-border-style);
        border-width:0
    }

    .border-2 {
        border-style: var(--tw-border-style);
        border-width:2px
    }

    .border-\[0\.75rem\] {
        border-style: var(--tw-border-style);
        border-width:.75rem
    }

    .border-\[0\.1875rem\] {
        border-style: var(--tw-border-style);
        border-width:.1875rem
    }

    .border-y {
        border-block-style: var(--tw-border-style);
        border-block-width:1px
    }

    .border-t {
        border-top-style: var(--tw-border-style);
        border-top-width:1px
    }

    .border-t-0 {
        border-top-style: var(--tw-border-style);
        border-top-width:0
    }

    .border-t-2 {
        border-top-style: var(--tw-border-style);
        border-top-width:2px
    }

    .border-r {
        border-right-style: var(--tw-border-style);
        border-right-width:1px
    }

    .border-r-0 {
        border-right-style: var(--tw-border-style);
        border-right-width:0
    }

    .border-b {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width:1px
    }

    .border-b-0 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width:0
    }

    .border-b-2 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width:2px
    }

    .border-b-4 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width:4px
    }

    .border-b-6 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width:6px
    }

    .border-b-\[3px\] {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width:3px
    }

    .border-l {
        border-left-style: var(--tw-border-style);
        border-left-width:1px
    }

    .border-none {
        --tw-border-style: none;
        border-style:none
    }

    .border-solid {
        --tw-border-style: solid;
        border-style:solid
    }

    .border-\(--marker-color\) {
        border-color:var(--marker-color)
    }

    .border-\(--menu-footer-item-horizontal-separator-color\) {
        border-color:var(--menu-footer-item-horizontal-separator-color)
    }

    .border-\(--separator-line-color\) {
        border-color:var(--separator-line-color)
    }

    .border-\[\#555\] {
        border-color:#555
    }

    .border-advertorial-300 {
        border-color:var(--color-advertorial-300)
    }

    .border-black {
        border-color:var(--color-black)
    }

    .border-brand-100 {
        border-color:var(--color-brand-100)
    }

    .border-brand-500 {
        border-color:var(--color-brand-500)
    }

    .border-breaking-600 {
        border-color:var(--color-breaking-600)
    }

    .border-breaking-700 {
        border-color:var(--color-breaking-700)
    }

    .border-cta-500 {
        border-color:var(--color-cta-500)
    }

    .border-current {
        border-color:currentColor
    }

    .border-feature3-300 {
        border-color:var(--color-feature3-300)
    }

    .border-feature3-400 {
        border-color:var(--color-feature3-400)
    }

    .border-feature3-600 {
        border-color:var(--color-feature3-600)
    }

    .border-grey-50 {
        border-color:var(--color-grey-50)
    }

    .border-grey-100 {
        border-color:var(--color-grey-100)
    }

    .border-grey-200 {
        border-color:var(--color-grey-200)
    }

    .border-grey-300, .border-grey-300\/60 {
        border-color:var(--color-grey-300)
    }

    @supports (color: color-mix(in lab, red, red)) {
        .border-grey-300\/60 {
            border-color:color-mix(in oklab, var(--color-grey-300)60%, transparent)
        }
    }

    .border-grey-400 {
        border-color:var(--color-grey-400)
    }

    .border-grey-500 {
        border-color:var(--color-grey-500)
    }

    .border-grey-600 {
        border-color:var(--color-grey-600)
    }

    .border-grey-700 {
        border-color:var(--color-grey-700)
    }

    .border-grey-800 {
        border-color:var(--color-grey-800)
    }

    .border-grey-900 {
        border-color:var(--color-grey-900)
    }

    .border-grey-950 {
        border-color:var(--color-grey-950)
    }

    .border-transparent {
        border-color:#0000
    }

    .border-warning-500 {
        border-color:var(--color-warning-500)
    }

    .border-white\/20 {
        border-color:var(--color-white)
    }

    @supports (color: color-mix(in lab, red, red)) {
        .border-white\/20 {
            border-color:color-mix(in oklab, var(--color-white)20%, transparent)
        }
    }

    .border-y-grey-300 {
        border-block-color:var(--color-grey-300)
    }

    .border-y-neutral-100 {
        border-block-color:var(--color-neutral-100)
    }

    .border-t-grey-300 {
        border-top-color:var(--color-grey-300)
    }

    .border-b-black {
        border-bottom-color:var(--color-black)
    }

    .border-b-grey-300 {
        border-bottom-color:var(--color-grey-300)
    }

    .border-b-grey-600 {
        border-bottom-color:var(--color-grey-600)
    }

    .border-b-grey-950 {
        border-bottom-color:var(--color-grey-950)
    }

    .bg-\(--bg-accent-color\) {
        background-color:var(--bg-accent-color)
    }

    .bg-\(--live-color\) {
        background-color:var(--live-color)
    }

    .bg-\(--teaser-background-color\) {
        background-color:var(--teaser-background-color)
    }

    .bg-\[\#4D8AA6\] {
        background-color:#4d8aa6
    }

    .bg-\[\#6F71A2\] {
        background-color:#6f71a2
    }

    .bg-\[\#023B7E\] {
        background-color:#023b7e
    }

    .bg-\[\#708C69\] {
        background-color:#708c69
    }

    .bg-\[\#376478\] {
        background-color:#376478
    }

    .bg-\[\#CE7457\] {
        background-color:#ce7457
    }

    .bg-\[\#D86072\] {
        background-color:#d86072
    }

    .bg-\[\#E4EAF1\] {
        background-color:#e4eaf1
    }

    .bg-\[\#F6F6F6\] {
        background-color:#f6f6f6
    }

    .bg-\[\#FFFCFB\] {
        background-color:#fffcfb
    }

    .bg-\[\#e1d7c8\] {
        background-color:#e1d7c8
    }

    .bg-\[\#fff\], .bg-\[\#ffffff\] {
        background-color:#fff
    }

    .bg-advertorial-50 {
        background-color:var(--color-advertorial-50)
    }

    .bg-advertorial-100 {
        background-color:var(--color-advertorial-100)
    }

    .bg-black, .bg-black\/30 {
        background-color:var(--color-black)
    }

    @supports (color: color-mix(in lab, red, red)) {
        .bg-black\/30 {
            background-color:color-mix(in oklab, var(--color-black)30%, transparent)
        }
    }

    .bg-brand-500 {
        background-color:var(--color-brand-500)
    }

    .bg-brand-600 {
        background-color:var(--color-brand-600)
    }

    .bg-brand-800 {
        background-color:var(--color-brand-800)
    }

    .bg-brand-950 {
        background-color:var(--color-brand-950)
    }

    .bg-breaking-200 {
        background-color:var(--color-breaking-200)
    }

    .bg-breaking-500 {
        background-color:var(--color-breaking-500)
    }

    .bg-cta-500 {
        background-color:var(--color-cta-500)
    }

    .bg-dinavis-debat-500 {
        background-color:var(--color-dinavis-debat-500)
    }

    .bg-dinavis-krimi-500 {
        background-color:var(--color-dinavis-krimi-500)
    }

    .bg-dinavis-kultur-500 {
        background-color:var(--color-dinavis-kultur-500)
    }

    .bg-dinavis-politik-500 {
        background-color:var(--color-dinavis-politik-500)
    }

    .bg-dinavis-samfund-500 {
        background-color:var(--color-dinavis-samfund-500)
    }

    .bg-dinavis-sport-500 {
        background-color:var(--color-dinavis-sport-500)
    }

    .bg-feature3-50 {
        background-color:var(--color-feature3-50)
    }

    .bg-feature3-100 {
        background-color:var(--color-feature3-100)
    }

    .bg-feature3-200 {
        background-color:var(--color-feature3-200)
    }

    .bg-gray-200 {
        background-color:var(--color-gray-200)
    }

    .bg-grey-50 {
        background-color:var(--color-grey-50)
    }

    .bg-grey-100 {
        background-color:var(--color-grey-100)
    }

    .bg-grey-200 {
        background-color:var(--color-grey-200)
    }

    .bg-grey-300 {
        background-color:var(--color-grey-300)
    }

    .bg-grey-500 {
        background-color:var(--color-grey-500)
    }

    .bg-grey-600 {
        background-color:var(--color-grey-600)
    }

    .bg-grey-800 {
        background-color:var(--color-grey-800)
    }

    .bg-grey-900 {
        background-color:var(--color-grey-900)
    }

    .bg-grey-950 {
        background-color:var(--color-grey-950)
    }

    .bg-warning-50 {
        background-color:var(--color-warning-50)
    }

    .bg-warning-500 {
        background-color:var(--color-warning-500)
    }

    .bg-white, .bg-white\/10 {
        background-color:var(--color-white)
    }

    @supports (color: color-mix(in lab, red, red)) {
        .bg-white\/10 {
            background-color:color-mix(in oklab, var(--color-white)10%, transparent)
        }
    }

    .bg-white\/80 {
        background-color:var(--color-white)
    }

    @supports (color: color-mix(in lab, red, red)) {
        .bg-white\/80 {
            background-color:color-mix(in oklab, var(--color-white)80%, transparent)
        }
    }

    .bg-linear-to-b {
        --tw-gradient-position:to bottom
    }

    @supports (background-image: linear-gradient(in lab, red, red)) {
        .bg-linear-to-b {
            --tw-gradient-position:to bottom in oklab
        }
    }

    .bg-linear-to-b {
        background-image:linear-gradient(var(--tw-gradient-stops))
    }

    .bg-linear-to-br {
        --tw-gradient-position:to bottom right
    }

    @supports (background-image: linear-gradient(in lab, red, red)) {
        .bg-linear-to-br {
            --tw-gradient-position:to bottom right in oklab
        }
    }

    .bg-linear-to-br {
        background-image:linear-gradient(var(--tw-gradient-stops))
    }

    .bg-linear-to-l {
        --tw-gradient-position:to left
    }

    @supports (background-image: linear-gradient(in lab, red, red)) {
        .bg-linear-to-l {
            --tw-gradient-position:to left in oklab
        }
    }

    .bg-linear-to-l {
        background-image:linear-gradient(var(--tw-gradient-stops))
    }

    .bg-linear-to-r {
        --tw-gradient-position:to right
    }

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

    .bg-gradient-to-b, .bg-linear-to-r {
        background-image:linear-gradient(var(--tw-gradient-stops))
    }

    .bg-gradient-to-b {
        --tw-gradient-position:to bottom in oklab
    }

    .bg-gradient-to-t {
        --tw-gradient-position: to top in oklab;
        background-image:linear-gradient(var(--tw-gradient-stops))
    }

    .from-brand-900 {
        --tw-gradient-from: var(--color-brand-900);
        --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))
    }

    .from-grey-900 {
        --tw-gradient-from: var(--color-grey-900);
        --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))
    }

    .from-grey-950 {
        --tw-gradient-from: var(--color-grey-950);
        --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))
    }

    .from-transparent {
        --tw-gradient-from: transparent;
        --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))
    }

    .from-white {
        --tw-gradient-from: var(--color-white);
        --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))
    }

    .from-15\% {
        --tw-gradient-from-position:15%
    }

    .from-50\% {
        --tw-gradient-from-position:50%
    }

    .from-60\% {
        --tw-gradient-from-position:60%
    }

    .to-black {
        --tw-gradient-to: var(--color-black);
        --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))
    }

    .to-brand-300 {
        --tw-gradient-to: var(--color-brand-300);
        --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))
    }

    .to-feature3-100 {
        --tw-gradient-to: var(--color-feature3-100);
        --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))
    }

    .to-grey-900 {
        --tw-gradient-to: var(--color-grey-900);
        --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))
    }

    .to-100\% {
        --tw-gradient-to-position:100%
    }

    .box-decoration-clone {
        -webkit-box-decoration-break: clone;
        box-decoration-break:clone
    }

    .bg-cover {
        background-size:cover
    }

    .bg-center {
        background-position:50%
    }

    .mask-repeat {
        -webkit-mask-repeat: repeat;
        mask-repeat:repeat
    }

    .fill-\(--headline-color\) {
        fill:var(--headline-color)
    }

    .fill-\(--marker-color\) {
        fill:var(--marker-color)
    }

    .fill-\(--marker-color-dark\) {
        fill:var(--marker-color-dark)
    }

    .fill-\(--rating-star-active\) {
        fill:var(--rating-star-active)
    }

    .fill-\(--rating-star-inactive\) {
        fill:var(--rating-star-inactive)
    }

    .fill-\[\#0a5357\] {
        fill:#0a5357
    }

    .fill-\[\#1a1f71\] {
        fill:#1a1f71
    }

    .fill-\[\#1d1d1b\] {
        fill:#1d1d1b
    }

    .fill-\[\#3a63a7\] {
        fill:#3a63a7
    }

    .fill-\[\#3a5897\] {
        fill:#3a5897
    }

    .fill-\[\#3bad49\] {
        fill:#3bad49
    }

    .fill-\[\#3c3c3b\] {
        fill:#3c3c3b
    }

    .fill-\[\#3c7390\] {
        fill:#3c7390
    }

    .fill-\[\#5a78ff\] {
        fill:#5a78ff
    }

    .fill-\[\#6bb2e3\] {
        fill:#6bb2e3
    }

    .fill-\[\#6c161c\] {
        fill:#6c161c
    }

    .fill-\[\#8e162d\] {
        fill:#8e162d
    }

    .fill-\[\#21bcf2\] {
        fill:#21bcf2
    }

    .fill-\[\#023B7E\], .fill-\[\#023b7e\] {
        fill:#023b7e
    }

    .fill-\[\#0084ff\] {
        fill:#0084ff
    }

    .fill-\[\#0097c6\] {
        fill:#0097c6
    }

    .fill-\[\#100f0d\] {
        fill:#100f0d
    }

    .fill-\[\#124c48\] {
        fill:#124c48
    }

    .fill-\[\#231f20\] {
        fill:#231f20
    }

    .fill-\[\#306fc5\] {
        fill:#306fc5
    }

    .fill-\[\#349f61\] {
        fill:#349f61
    }

    .fill-\[\#788e29\] {
        fill:#788e29
    }

    .fill-\[\#4775b4\] {
        fill:#4775b4
    }

    .fill-\[\#5778c5\] {
        fill:#5778c5
    }

    .fill-\[\#10888d\] {
        fill:#10888d
    }

    .fill-\[\#14283b\] {
        fill:#14283b
    }

    .fill-\[\#22282d\] {
        fill:#22282d
    }

    .fill-\[\#22282e\] {
        fill:#22282e
    }

    .fill-\[\#196680\] {
        fill:#196680
    }

    .fill-\[\#266474\] {
        fill:#266474
    }

    .fill-\[\#E24A4A\] {
        fill:#e24a4a
    }

    .fill-\[\#a2a2a1\] {
        fill:#a2a2a1
    }

    .fill-\[\#a6a6a6\] {
        fill:#a6a6a6
    }

    .fill-\[\#bd1818\] {
        fill:#bd1818
    }

    .fill-\[\#bd1819\] {
        fill:#bd1819
    }

    .fill-\[\#c51924\] {
        fill:#c51924
    }

    .fill-\[\#e29b13\] {
        fill:#e29b13
    }

    .fill-\[\#e54e13\] {
        fill:#e54e13
    }

    .fill-\[\#e2231a\] {
        fill:#e2231a
    }

    .fill-\[\#eb001b\] {
        fill:#eb001b
    }

    .fill-\[\#eb3131\] {
        fill:#eb3131
    }

    .fill-\[\#f6b60b\] {
        fill:#f6b60b
    }

    .fill-\[\#f79e1b\] {
        fill:#f79e1b
    }

    .fill-\[\#ff5f00\] {
        fill:#ff5f00
    }

    .fill-\[\#fff\] {
        fill:#fff
    }

    .fill-black {
        fill:var(--color-black)
    }

    .fill-brand-400 {
        fill:var(--color-brand-400)
    }

    .fill-brand-500 {
        fill:var(--color-brand-500)
    }

    .fill-breaking-700 {
        fill:var(--color-breaking-700)
    }

    .fill-breaking-800 {
        fill:var(--color-breaking-800)
    }

    .fill-cta-500 {
        fill:var(--color-cta-500)
    }

    .fill-current {
        fill:currentColor
    }

    .fill-feature3-800 {
        fill:var(--color-feature3-800)
    }

    .fill-feature3-900 {
        fill:var(--color-feature3-900)
    }

    .fill-grey-50 {
        fill:var(--color-grey-50)
    }

    .fill-grey-100 {
        fill:var(--color-grey-100)
    }

    .fill-grey-300 {
        fill:var(--color-grey-300)
    }

    .fill-grey-400 {
        fill:var(--color-grey-400)
    }

    .fill-grey-500 {
        fill:var(--color-grey-500)
    }

    .fill-grey-600 {
        fill:var(--color-grey-600)
    }

    .fill-grey-700 {
        fill:var(--color-grey-700)
    }

    .fill-grey-800 {
        fill:var(--color-grey-800)
    }

    .fill-grey-900 {
        fill:var(--color-grey-900)
    }

    .fill-none {
        fill:none
    }

    .fill-rating-500 {
        fill:var(--color-rating-500)
    }

    .fill-success-700 {
        fill:var(--color-success-700)
    }

    .fill-warning-500 {
        fill:var(--color-warning-500)
    }

    .fill-warning-600 {
        fill:var(--color-warning-600)
    }

    .fill-white {
        fill:var(--color-white)
    }

    .stroke-current {
        stroke:currentColor
    }

    .object-contain {
        object-fit:contain
    }

    .object-cover {
        object-fit:cover
    }

    .object-\[var\(--hero-position-x\)_var\(--hero-position-y\)\] {
        object-position:var(--hero-position-x)var(--hero-position-y)
    }

    .object-top {
        object-position:top
    }

    .p-0 {
        padding:calc(var(--spacing) * 0)
    }

    .p-0\ ! {
        padding:calc(var(--spacing) * 0) !important
    }

    .p-0\.5 {
        padding:calc(var(--spacing) * .5)
    }

    .p-0\.25 {
        padding:calc(var(--spacing) * .25)
    }

    .p-0\.75 {
        padding:calc(var(--spacing) * .75)
    }

    .p-1 {
        padding:calc(var(--spacing) * 1)
    }

    .p-1\.5 {
        padding:calc(var(--spacing) * 1.5)
    }

    .p-1\.75 {
        padding:calc(var(--spacing) * 1.75)
    }

    .p-2 {
        padding:calc(var(--spacing) * 2)
    }

    .p-3 {
        padding:calc(var(--spacing) * 3)
    }

    .p-4 {
        padding:calc(var(--spacing) * 4)
    }

    .p-8 {
        padding:calc(var(--spacing) * 8)
    }

    .px-\(--teaser-content-space\) {
        padding-inline:var(--teaser-content-space)
    }

    .px-0 {
        padding-inline:calc(var(--spacing) * 0)
    }

    .px-0\.5 {
        padding-inline:calc(var(--spacing) * .5)
    }

    .px-0\.75 {
        padding-inline:calc(var(--spacing) * .75)
    }

    .px-1 {
        padding-inline:calc(var(--spacing) * 1)
    }

    .px-1\.5 {
        padding-inline:calc(var(--spacing) * 1.5)
    }

    .px-1\.25 {
        padding-inline:calc(var(--spacing) * 1.25)
    }

    .px-1\.75 {
        padding-inline:calc(var(--spacing) * 1.75)
    }

    .px-2 {
        padding-inline:calc(var(--spacing) * 2)
    }

    .px-2\.5 {
        padding-inline:calc(var(--spacing) * 2.5)
    }

    .px-3 {
        padding-inline:calc(var(--spacing) * 3)
    }

    .px-4 {
        padding-inline:calc(var(--spacing) * 4)
    }

    .px-5 {
        padding-inline:calc(var(--spacing) * 5)
    }

    .px-6 {
        padding-inline:calc(var(--spacing) * 6)
    }

    .py-0\.5 {
        padding-block:calc(var(--spacing) * .5)
    }

    .py-0\.25 {
        padding-block:calc(var(--spacing) * .25)
    }

    .py-0\.75 {
        padding-block:calc(var(--spacing) * .75)
    }

    .py-1 {
        padding-block:calc(var(--spacing) * 1)
    }

    .py-1\.5 {
        padding-block:calc(var(--spacing) * 1.5)
    }

    .py-1\.75 {
        padding-block:calc(var(--spacing) * 1.75)
    }

    .py-2 {
        padding-block:calc(var(--spacing) * 2)
    }

    .py-2\.25 {
        padding-block:calc(var(--spacing) * 2.25)
    }

    .py-3 {
        padding-block:calc(var(--spacing) * 3)
    }

    .py-4 {
        padding-block:calc(var(--spacing) * 4)
    }

    .py-6 {
        padding-block:calc(var(--spacing) * 6)
    }

    .ps-\[2em\] {
        padding-inline-start:2em
    }

    .pe-1 {
        padding-inline-end:calc(var(--spacing) * 1)
    }

    .pt-\(--teaser-content-space\) {
        padding-top:var(--teaser-content-space)
    }

    .pt-0 {
        padding-top:calc(var(--spacing) * 0)
    }

    .pt-0\.5 {
        padding-top:calc(var(--spacing) * .5)
    }

    .pt-0\.75 {
        padding-top:calc(var(--spacing) * .75)
    }

    .pt-1 {
        padding-top:calc(var(--spacing) * 1)
    }

    .pt-1\.5 {
        padding-top:calc(var(--spacing) * 1.5)
    }

    .pt-2 {
        padding-top:calc(var(--spacing) * 2)
    }

    .pt-2\.5 {
        padding-top:calc(var(--spacing) * 2.5)
    }

    .pt-3 {
        padding-top:calc(var(--spacing) * 3)
    }

    .pt-4 {
        padding-top:calc(var(--spacing) * 4)
    }

    .pt-5 {
        padding-top:calc(var(--spacing) * 5)
    }

    .pt-5\.5 {
        padding-top:calc(var(--spacing) * 5.5)
    }

    .pt-6 {
        padding-top:calc(var(--spacing) * 6)
    }

    .pt-7 {
        padding-top:calc(var(--spacing) * 7)
    }

    .pt-7\.5 {
        padding-top:calc(var(--spacing) * 7.5)
    }

    .pt-8 {
        padding-top:calc(var(--spacing) * 8)
    }

    .pt-10 {
        padding-top:calc(var(--spacing) * 10)
    }

    .pt-\[0\.1875rem\] {
        padding-top:.1875rem
    }

    .pr-0\.5 {
        padding-right:calc(var(--spacing) * .5)
    }

    .pr-0\.75 {
        padding-right:calc(var(--spacing) * .75)
    }

    .pr-1 {
        padding-right:calc(var(--spacing) * 1)
    }

    .pr-1\.5 {
        padding-right:calc(var(--spacing) * 1.5)
    }

    .pr-2 {
        padding-right:calc(var(--spacing) * 2)
    }

    .pr-3 {
        padding-right:calc(var(--spacing) * 3)
    }

    .pr-4 {
        padding-right:calc(var(--spacing) * 4)
    }

    .pr-5 {
        padding-right:calc(var(--spacing) * 5)
    }

    .pb-0 {
        padding-bottom:calc(var(--spacing) * 0)
    }

    .pb-0\.5 {
        padding-bottom:calc(var(--spacing) * .5)
    }

    .pb-0\.75 {
        padding-bottom:calc(var(--spacing) * .75)
    }

    .pb-1 {
        padding-bottom:calc(var(--spacing) * 1)
    }

    .pb-1\.5 {
        padding-bottom:calc(var(--spacing) * 1.5)
    }

    .pb-1\.75 {
        padding-bottom:calc(var(--spacing) * 1.75)
    }

    .pb-2 {
        padding-bottom:calc(var(--spacing) * 2)
    }

    .pb-3 {
        padding-bottom:calc(var(--spacing) * 3)
    }

    .pb-4 {
        padding-bottom:calc(var(--spacing) * 4)
    }

    .pb-4\.5 {
        padding-bottom:calc(var(--spacing) * 4.5)
    }

    .pb-5 {
        padding-bottom:calc(var(--spacing) * 5)
    }

    .pb-6 {
        padding-bottom:calc(var(--spacing) * 6)
    }

    .pb-7 {
        padding-bottom:calc(var(--spacing) * 7)
    }

    .pb-8 {
        padding-bottom:calc(var(--spacing) * 8)
    }

    .pb-\[2px\] {
        padding-bottom:2px
    }

    .pb-\[62\%\] {
        padding-bottom:62%
    }

    .pl-0 {
        padding-left:calc(var(--spacing) * 0)
    }

    .pl-0\.5 {
        padding-left:calc(var(--spacing) * .5)
    }

    .pl-0\.75 {
        padding-left:calc(var(--spacing) * .75)
    }

    .pl-1 {
        padding-left:calc(var(--spacing) * 1)
    }

    .pl-1\.5 {
        padding-left:calc(var(--spacing) * 1.5)
    }

    .pl-2 {
        padding-left:calc(var(--spacing) * 2)
    }

    .pl-2\.5 {
        padding-left:calc(var(--spacing) * 2.5)
    }

    .pl-3 {
        padding-left:calc(var(--spacing) * 3)
    }

    .pl-4 {
        padding-left:calc(var(--spacing) * 4)
    }

    .pl-6 {
        padding-left:calc(var(--spacing) * 6)
    }

    .pl-8 {
        padding-left:calc(var(--spacing) * 8)
    }

    .pl-\[2px\] {
        padding-left:2px
    }

    .text-center {
        text-align:center
    }

    .text-end {
        text-align:end
    }

    .text-left {
        text-align:left
    }

    .text-right {
        text-align:right
    }

    .text-start {
        text-align:start
    }

    .align-bottom {
        vertical-align:bottom
    }

    .align-middle {
        vertical-align:middle
    }

    .align-text-top {
        vertical-align:text-top
    }

    .align-top {
        vertical-align:top
    }

    .font-article-marker {
        font-family:var(--theme-font-article-marker)
    }

    .font-missing {
        font-family:monospace
    }

    .font-sans {
        font-family:var(--theme-font-sans)
    }

    .font-sans-text {
        font-family:var(--theme-font-sans-text)
    }

    .font-serif {
        font-family:var(--theme-font-serif)
    }

    .font-serif-text {
        font-family:var(--theme-font-serif-text)
    }

    .font-sponsored-content {
        font-family:var(--theme-font-sponsored-content)
    }

    .text-10\/12 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 12)
    }

    .text-10\/12, .text-10\/16 {
        font-size:calc(var(--spacing) * .125 * 10)
    }

    .text-10\/16 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 16)
    }

    .text-10\/18 {
        font-size: calc(var(--spacing) * .125 * 10);
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 18)
    }

    .text-11\/12 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 12)
    }

    .text-11\/12, .text-11\/15 {
        font-size:calc(var(--spacing) * .125 * 11)
    }

    .text-11\/15 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 15)
    }

    .text-11\/16 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 16)
    }

    .text-11\/16, .text-11\/18 {
        font-size:calc(var(--spacing) * .125 * 11)
    }

    .text-11\/18 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 18)
    }

    .text-12\/12 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 12)
    }

    .text-12\/12, .text-12\/14 {
        font-size:calc(var(--spacing) * .125 * 12)
    }

    .text-12\/14 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 14)
    }

    .text-12\/15 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 15)
    }

    .text-12\/15, .text-12\/16 {
        font-size:calc(var(--spacing) * .125 * 12)
    }

    .text-12\/16 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 16)
    }

    .text-12\/18 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 18)
    }

    .text-12\/18, .text-12\/20 {
        font-size:calc(var(--spacing) * .125 * 12)
    }

    .text-12\/20 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 20)
    }

    .text-12\/26 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 26)
    }

    .text-12\/26, .text-12\/28 {
        font-size:calc(var(--spacing) * .125 * 12)
    }

    .text-12\/28 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 28)
    }

    .text-13\/12 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 12)
    }

    .text-13\/12, .text-13\/16 {
        font-size:calc(var(--spacing) * .125 * 13)
    }

    .text-13\/16 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 16)
    }

    .text-13\/18 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 18)
    }

    .text-13\/18, .text-13\/20 {
        font-size:calc(var(--spacing) * .125 * 13)
    }

    .text-13\/20 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 20)
    }

    .text-14\/12 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 12)
    }

    .text-14\/12, .text-14\/15 {
        font-size:calc(var(--spacing) * .125 * 14)
    }

    .text-14\/15 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 15)
    }

    .text-14\/16 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 16)
    }

    .text-14\/16, .text-14\/18 {
        font-size:calc(var(--spacing) * .125 * 14)
    }

    .text-14\/18 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 18)
    }

    .text-14\/20 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 20)
    }

    .text-14\/20, .text-14\/24 {
        font-size:calc(var(--spacing) * .125 * 14)
    }

    .text-14\/24 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 24)
    }

    .text-14\/26 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 26)
    }

    .text-14\/26, .text-14\/32 {
        font-size:calc(var(--spacing) * .125 * 14)
    }

    .text-14\/32 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 32)
    }

    .text-15\/16 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 16)
    }

    .text-15\/16, .text-15\/20 {
        font-size:calc(var(--spacing) * .125 * 15)
    }

    .text-15\/20 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 20)
    }

    .text-16\/12 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 12)
    }

    .text-16\/12, .text-16\/16 {
        font-size:calc(var(--spacing) * .125 * 16)
    }

    .text-16\/16 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 16)
    }

    .text-16\/18 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 18)
    }

    .text-16\/18, .text-16\/20 {
        font-size:calc(var(--spacing) * .125 * 16)
    }

    .text-16\/20 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 20)
    }

    .text-16\/22 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 22)
    }

    .text-16\/22, .text-16\/24 {
        font-size:calc(var(--spacing) * .125 * 16)
    }

    .text-16\/24 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 24)
    }

    .text-17\/22 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 22)
    }

    .text-17\/22, .text-17\/23 {
        font-size:calc(var(--spacing) * .125 * 17)
    }

    .text-17\/23 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 23)
    }

    .text-17\/24 {
        font-size: calc(var(--spacing) * .125 * 17);
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 24)
    }

    .text-18\/20 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 20)
    }

    .text-18\/20, .text-18\/22 {
        font-size:calc(var(--spacing) * .125 * 18)
    }

    .text-18\/22 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 22)
    }

    .text-18\/24 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 24)
    }

    .text-18\/24, .text-18\/25 {
        font-size:calc(var(--spacing) * .125 * 18)
    }

    .text-18\/25 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 25)
    }

    .text-18\/26 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 26)
    }

    .text-18\/26, .text-18\/28 {
        font-size:calc(var(--spacing) * .125 * 18)
    }

    .text-18\/28 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 28)
    }

    .text-20\/24 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 24)
    }

    .text-20\/24, .text-20\/26 {
        font-size:calc(var(--spacing) * .125 * 20)
    }

    .text-20\/26 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 26)
    }

    .text-20\/28 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 28)
    }

    .text-20\/28, .text-20\/34 {
        font-size:calc(var(--spacing) * .125 * 20)
    }

    .text-20\/34 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 34)
    }

    .text-21\/28 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 28)
    }

    .text-21\/28, .text-21\/29 {
        font-size:calc(var(--spacing) * .125 * 21)
    }

    .text-21\/29 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 29)
    }

    .text-22\/22 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 22)
    }

    .text-22\/22, .text-22\/26 {
        font-size:calc(var(--spacing) * .125 * 22)
    }

    .text-22\/26 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 26)
    }

    .text-22\/28 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 28)
    }

    .text-22\/28, .text-22\/30 {
        font-size:calc(var(--spacing) * .125 * 22)
    }

    .text-22\/30 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 30)
    }

    .text-24\/26 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 26)
    }

    .text-24\/26, .text-24\/28 {
        font-size:calc(var(--spacing) * .125 * 24)
    }

    .text-24\/28 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 28)
    }

    .text-24\/30 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 30)
    }

    .text-24\/30, .text-24\/32 {
        font-size:calc(var(--spacing) * .125 * 24)
    }

    .text-24\/32 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 32)
    }

    .text-25\/31 {
        font-size: calc(var(--spacing) * .125 * 25);
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 31)
    }

    .text-26\/28 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 28)
    }

    .text-26\/28, .text-26\/32 {
        font-size:calc(var(--spacing) * .125 * 26)
    }

    .text-26\/32 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 32)
    }

    .text-26\/34 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 34)
    }

    .text-26\/34, .text-26\/36 {
        font-size:calc(var(--spacing) * .125 * 26)
    }

    .text-26\/36 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 36)
    }

    .text-28\/24 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 24)
    }

    .text-28\/24, .text-28\/32 {
        font-size:calc(var(--spacing) * .125 * 28)
    }

    .text-28\/32 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 32)
    }

    .text-28\/34 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 34)
    }

    .text-28\/34, .text-28\/36 {
        font-size:calc(var(--spacing) * .125 * 28)
    }

    .text-28\/36 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 36)
    }

    .text-28\/38 {
        font-size: calc(var(--spacing) * .125 * 28);
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 38)
    }

    .text-30\/34 {
        font-size: calc(var(--spacing) * .125 * 30);
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 34)
    }

    .text-32\/38 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 38)
    }

    .text-32\/38, .text-32\/40 {
        font-size:calc(var(--spacing) * .125 * 32)
    }

    .text-32\/40 {
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 40)
    }

    .text-36\/42 {
        font-size: calc(var(--spacing) * .125 * 36);
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 42)
    }

    .text-2xl {
        font-size: var(--text-2xl);
        line-height:var(--tw-leading, var(--text-2xl--line-height))
    }

    .text-10 {
        font-size: calc(var(--spacing) * .125 * 10);
        line-height:1
    }

    .text-11 {
        font-size: calc(var(--spacing) * .125 * 11);
        line-height:1
    }

    .text-12 {
        font-size: calc(var(--spacing) * .125 * 12);
        line-height:1
    }

    .text-13 {
        font-size: calc(var(--spacing) * .125 * 13);
        line-height:1
    }

    .text-14 {
        font-size: calc(var(--spacing) * .125 * 14);
        line-height:1
    }

    .text-15 {
        font-size: calc(var(--spacing) * .125 * 15);
        line-height:1
    }

    .text-16 {
        font-size: calc(var(--spacing) * .125 * 16);
        line-height:1
    }

    .text-17 {
        font-size: calc(var(--spacing) * .125 * 17);
        line-height:1
    }

    .text-18 {
        font-size: calc(var(--spacing) * .125 * 18);
        line-height:1
    }

    .text-20 {
        font-size: calc(var(--spacing) * .125 * 20);
        line-height:1
    }

    .text-22 {
        font-size: calc(var(--spacing) * .125 * 22);
        line-height:1
    }

    .text-24 {
        font-size: calc(var(--spacing) * .125 * 24);
        line-height:1
    }

    .text-28 {
        font-size: calc(var(--spacing) * .125 * 28);
        line-height:1
    }

    .text-30 {
        font-size: calc(var(--spacing) * .125 * 30);
        line-height:1
    }

    .text-31 {
        font-size: calc(var(--spacing) * .125 * 31);
        line-height:1
    }

    .text-32 {
        font-size: calc(var(--spacing) * .125 * 32);
        line-height:1
    }

    .text-36 {
        font-size: calc(var(--spacing) * .125 * 36);
        line-height:1
    }

    .text-42 {
        font-size: calc(var(--spacing) * .125 * 42);
        line-height:1
    }

    .text-\[0\.75rem\]\/\[1\.25rem\] {
        font-size: .75rem;
        line-height:1.25rem
    }

    .text-\[1\.125rem\]\/\[1\.5rem\] {
        font-size: 1.125rem;
        line-height:1.5rem
    }

    .text-\[1rem\]\/\[1\.375rem\] {
        font-size: 1rem;
        line-height:1.375rem
    }

    .text-\[7rem\]\/\[9\.625rem\] {
        font-size: 7rem;
        line-height:9.625rem
    }

    .text-\[0\.625rem\] {
        font-size:.625rem
    }

    .text-\[5\.625rem\] {
        font-size:5.625rem
    }

    .text-\[6\.25rem\] {
        font-size:6.25rem
    }

    .text-\[40px\] {
        font-size:40px
    }

    .leading-1\.5x {
        --tw-leading: var(--leading-1\.5x);
        line-height:var(--leading-1\.5x)
    }

    .leading-1\.25x {
        --tw-leading: var(--leading-1\.25x);
        line-height:var(--leading-1\.25x)
    }

    .leading-2\.5 {
        --tw-leading: calc(var(--spacing) * 2.5);
        line-height:calc(var(--spacing) * 2.5)
    }

    .leading-16 {
        --tw-leading: calc(var(--spacing) * 16);
        line-height:calc(var(--spacing) * 16)
    }

    .leading-34 {
        --tw-leading: calc(var(--spacing) * 34);
        line-height:calc(var(--spacing) * 34)
    }

    .leading-\[0\.725\] {
        --tw-leading: .725;
        line-height:.725
    }

    .leading-none {
        --tw-leading: 1;
        line-height:1
    }

    .leading-2\.5 {
        line-height:calc(var(--spacing) * .125 * 2.5)
    }

    .leading-16 {
        line-height:calc(var(--spacing) * .125 * 16)
    }

    .leading-34 {
        line-height:calc(var(--spacing) * .125 * 34)
    }

    .font-bold {
        --tw-font-weight: var(--font-weight-bold);
        font-weight:var(--font-weight-bold)
    }

    .font-extrabold {
        --tw-font-weight: var(--font-weight-extrabold);
        font-weight:var(--font-weight-extrabold)
    }

    .font-heavy {
        --tw-font-weight: var(--font-weight-heavy);
        font-weight:var(--font-weight-heavy)
    }

    .font-light {
        --tw-font-weight: var(--font-weight-light);
        font-weight:var(--font-weight-light)
    }

    .font-medium {
        --tw-font-weight: var(--font-weight-medium);
        font-weight:var(--font-weight-medium)
    }

    .font-normal {
        --tw-font-weight: var(--font-weight-normal);
        font-weight:var(--font-weight-normal)
    }

    .font-semibold {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight:var(--font-weight-semibold)
    }

    .-tracking-\[1\.68px\] {
        --tw-tracking: calc(1.68px * -1);
        letter-spacing:-1.68px
    }

    .tracking-\[-0\.32px\] {
        --tw-tracking: -.32px;
        letter-spacing:-.32px
    }

    .tracking-\[-0\.36px\] {
        --tw-tracking: -.36px;
        letter-spacing:-.36px
    }

    .tracking-\[-0\.56px\] {
        --tw-tracking: -.56px;
        letter-spacing:-.56px
    }

    .tracking-\[-1\.2px\] {
        --tw-tracking: -1.2px;
        letter-spacing:-1.2px
    }

    .tracking-\[0\.44px\] {
        --tw-tracking: .44px;
        letter-spacing:.44px
    }

    .tracking-normal {
        --tw-tracking: var(--tracking-normal);
        letter-spacing:var(--tracking-normal)
    }

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

    .tracking-wide {
        --tw-tracking: var(--tracking-wide);
        letter-spacing:var(--tracking-wide)
    }

    .tracking-wider {
        --tw-tracking: var(--tracking-wider);
        letter-spacing:var(--tracking-wider)
    }

    .tracking-widest {
        --tw-tracking: var(--tracking-widest);
        letter-spacing:var(--tracking-widest)
    }

    .-tracking-1 {
        letter-spacing:-.01em
    }

    .-tracking-2 {
        letter-spacing:-.02em
    }

    .-tracking-3 {
        letter-spacing:-.03em
    }

    .-tracking-4 {
        letter-spacing:-.04em
    }

    .-tracking-5 {
        letter-spacing:-.05em
    }

    .tracking-1 {
        letter-spacing:.01em
    }

    .tracking-2 {
        letter-spacing:.02em
    }

    .tracking-3 {
        letter-spacing:.03em
    }

    .tracking-4 {
        letter-spacing:.04em
    }

    .tracking-5 {
        letter-spacing:.05em
    }

    .tracking-10 {
        letter-spacing:.1em
    }

    .text-nowrap {
        text-wrap:nowrap
    }

    .break-words {
        overflow-wrap:break-word
    }

    .wrap-anywhere {
        overflow-wrap:anywhere
    }

    .\[word-break\:break-word\] {
        word-break:break-word
    }

    .text-ellipsis {
        text-overflow:ellipsis
    }

    .hyphens-auto {
        -webkit-hyphens: auto;
        hyphens:auto
    }

    .whitespace-normal {
        white-space:normal
    }

    .whitespace-nowrap {
        white-space:nowrap
    }

    .text-\(--byline-color\) {
        color:var(--byline-color)
    }

    .text-\(--headline-color\) {
        color:var(--headline-color)
    }

    .text-\(--kicker-color\) {
        color:var(--kicker-color)
    }

    .text-\(--marker-color\) {
        color:var(--marker-color)
    }

    .text-\(--menu-column-section-heading-color\) {
        color:var(--menu-column-section-heading-color)
    }

    .text-\(--menu-column-section-list-item-color\) {
        color:var(--menu-column-section-list-item-color)
    }

    .text-\(--menu-footer-list-item-color\) {
        color:var(--menu-footer-list-item-color)
    }

    .text-\(--text-color\) {
        color:var(--text-color)
    }

    .text-\[\#1A76AA\] {
        color:#1a76aa
    }

    .text-\[\#AED137\] {
        color:#aed137
    }

    .text-\[\#CE7457\] {
        color:#ce7457
    }

    .text-advertorial-500 {
        color:var(--color-advertorial-500)
    }

    .text-black {
        color:var(--color-black)
    }

    .text-brand-50 {
        color:var(--color-brand-50)
    }

    .text-brand-200 {
        color:var(--color-brand-200)
    }

    .text-brand-500 {
        color:var(--color-brand-500)
    }

    .text-brand-800 {
        color:var(--color-brand-800)
    }

    .text-breaking-900 {
        color:var(--color-breaking-900)
    }

    .text-cta-400 {
        color:var(--color-cta-400)
    }

    .text-cta-500 {
        color:var(--color-cta-500)
    }

    .text-dinavis-debat-500 {
        color:var(--color-dinavis-debat-500)
    }

    .text-feature3-800 {
        color:var(--color-feature3-800)
    }

    .text-feature3-900 {
        color:var(--color-feature3-900)
    }

    .text-gray-700 {
        color:var(--color-gray-700)
    }

    .text-grey-50 {
        color:var(--color-grey-50)
    }

    .text-grey-300 {
        color:var(--color-grey-300)
    }

    .text-grey-400 {
        color:var(--color-grey-400)
    }

    .text-grey-500 {
        color:var(--color-grey-500)
    }

    .text-grey-600 {
        color:var(--color-grey-600)
    }

    .text-grey-700 {
        color:var(--color-grey-700)
    }

    .text-grey-800 {
        color:var(--color-grey-800)
    }

    .text-grey-900 {
        color:var(--color-grey-900)
    }

    .text-grey-950 {
        color:var(--color-grey-950)
    }

    .text-link-500 {
        color:var(--color-link-500)
    }

    .text-success-700 {
        color:var(--color-success-700)
    }

    .text-transparent {
        color:#0000
    }

    .text-warning-500 {
        color:var(--color-warning-500)
    }

    .text-warning-600 {
        color:var(--color-warning-600)
    }

    .text-warning-900 {
        color:var(--color-warning-900)
    }

    .text-white {
        color:var(--color-white)
    }

    .capitalize {
        text-transform:capitalize
    }

    .normal-case {
        text-transform:none
    }

    .uppercase {
        text-transform:uppercase
    }

    .italic {
        font-style:italic
    }

    .line-through {
        text-decoration-line:line-through
    }

    .underline {
        text-decoration-line:underline
    }

    .decoration-brand-500 {
        -webkit-text-decoration-color: var(--color-brand-500);
        text-decoration-color:var(--color-brand-500)
    }

    .decoration-transparent {
        text-decoration-color:#0000
    }

    .decoration-1 {
        text-decoration-thickness:1px
    }

    .decoration-2 {
        text-decoration-thickness:2px
    }

    .decoration-\[0\.5px\] {
        text-decoration-thickness:.5px
    }

    .underline-offset-2 {
        text-underline-offset:2px
    }

    .opacity-0 {
        opacity:0
    }

    .opacity-20 {
        opacity:.2
    }

    .opacity-40 {
        opacity:.4
    }

    .opacity-50 {
        opacity:.5
    }

    .opacity-70 {
        opacity:.7
    }

    .opacity-75 {
        opacity:.75
    }

    .opacity-80 {
        opacity:.8
    }

    .opacity-100 {
        opacity:1
    }

    .opacity-\[clamp\(0\.2\, calc\(1-\(\(var\(--swipe-offset-y\)-50\)\/150\)\)\, 1\)\] {
        opacity:clamp(.2, calc(1 -((var(--swipe-offset-y) - 50)/150)), 1)
    }

    .opacity-\[clamp\(0\.2\, calc\(1-\(var\(--swipe-offset-y\)\/50\)\)\, 1\)\] {
        opacity:clamp(.2, calc(1 -(var(--swipe-offset-y)/50)), 1)
    }

    .mix-blend-multiply {
        mix-blend-mode:multiply
    }

    .shadow {
        --tw-shadow:0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a)
    }

    .shadow, .shadow-\[0_-7px_8px_0_rgba\(0\, 0\, 0\, 0\.3\)\] {
        box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .shadow-\[0_-7px_8px_0_rgba\(0\, 0\, 0\, 0\.3\)\] {
        --tw-shadow:0 -7px 8px 0 var(--tw-shadow-color, #0000004d)
    }

    .shadow-\[0px_-4px_7px_0px_rgba\(0\, 0\, 0\, 0\.50\)\] {
        --tw-shadow:0px -4px 7px 0px var(--tw-shadow-color, #00000080)
    }

    .shadow-\[0px_-4px_7px_0px_rgba\(0\, 0\, 0\, 0\.50\)\], .shadow-\[0px_0px_12px_0px_rgba\(0\, 0\, 0\, 0\.40\)\] {
        box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .shadow-\[0px_0px_12px_0px_rgba\(0\, 0\, 0\, 0\.40\)\] {
        --tw-shadow:0px 0px 12px 0px var(--tw-shadow-color, #0006)
    }

    .shadow-\[0px_4px_4px_0px_rgba\(0\, 0\, 0\, 0\.25\)\] {
        --tw-shadow:0px 4px 4px 0px var(--tw-shadow-color, #00000040)
    }

    .shadow-\[0px_4px_4px_0px_rgba\(0\, 0\, 0\, 0\.25\)\], .shadow-\[1px_1px_3px_0px_rgba\(0\, 0\, 0\, 0\.50\)\] {
        box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .shadow-\[1px_1px_3px_0px_rgba\(0\, 0\, 0\, 0\.50\)\] {
        --tw-shadow:1px 1px 3px 0px var(--tw-shadow-color, #00000080)
    }

    .shadow-\[2px_2px_4px_0px_rgba\(0\, 0\, 0\, 0\.25\)\] {
        --tw-shadow:2px 2px 4px 0px var(--tw-shadow-color, #00000040)
    }

    .shadow-\[2px_2px_4px_0px_rgba\(0\, 0\, 0\, 0\.25\)\], .shadow-l-md {
        box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .shadow-l-md {
        --tw-shadow:-4px 0 6px -1px var(--tw-shadow-color, #0000001a), -2px 0 4px -2px var(--tw-shadow-color, #0000001a)
    }

    .shadow-lg {
        --tw-shadow:0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a)
    }

    .shadow-lg, .shadow-md {
        box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .shadow-md {
        --tw-shadow:0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a)
    }

    .shadow-xl {
        --tw-shadow:0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a)
    }

    .ring, .shadow-xl {
        box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .ring {
        --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor)
    }

    .shadow-grey-400 {
        --tw-shadow-color:var(--color-grey-400)
    }

    @supports (color: color-mix(in lab, red, red)) {
        .shadow-grey-400 {
            --tw-shadow-color:color-mix(in oklab, var(--color-grey-400)var(--tw-shadow-alpha), transparent)
        }
    }

    .shadow-grey-400\/60 {
        --tw-shadow-color:var(--color-grey-400)
    }

    @supports (color: color-mix(in lab, red, red)) {
        .shadow-grey-400\/60 {
            --tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-grey-400)60%, transparent)var(--tw-shadow-alpha), transparent)
        }
    }

    .ring-brand-500 {
        --tw-ring-color:var(--color-brand-500)
    }

    .ring-cta-700 {
        --tw-ring-color:var(--color-cta-700)
    }

    .ring-grey-700 {
        --tw-ring-color:var(--color-grey-700)
    }

    .ring-grey-900 {
        --tw-ring-color:var(--color-grey-900)
    }

    .ring-offset-1 {
        --tw-ring-offset-width: 1px;
        --tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
    }

    .ring-offset-2 {
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
    }

    .outline {
        outline-style: var(--tw-outline-style);
        outline-width:1px
    }

    .drop-shadow-\(--teaser-text-shadow\) {
        --tw-drop-shadow-size: drop-shadow(var(--teaser-text-shadow));
        --tw-drop-shadow:var(--tw-drop-shadow-size)
    }

    .drop-shadow-\(--teaser-text-shadow\), .drop-shadow-\[1px_1px_3px_rgba\(0\, 0\, 0\, 0\.50\)\] {
        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,)
    }

    .drop-shadow-\[1px_1px_3px_rgba\(0\, 0\, 0\, 0\.50\)\] {
        --tw-drop-shadow-size: drop-shadow(1px 1px 3px var(--tw-drop-shadow-color, #00000080));
        --tw-drop-shadow:var(--tw-drop-shadow-size)
    }

    .drop-shadow-md {
        --tw-drop-shadow-size: drop-shadow(0 3px 3px var(--tw-drop-shadow-color, #0000001f));
        --tw-drop-shadow:drop-shadow(var(--drop-shadow-md))
    }

    .drop-shadow-md, .drop-shadow-xl {
        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,)
    }

    .drop-shadow-xl {
        --tw-drop-shadow-size: drop-shadow(0 9px 7px var(--tw-drop-shadow-color, #0000001a));
        --tw-drop-shadow:drop-shadow(var(--drop-shadow-xl))
    }

    .invert {
        --tw-invert:invert(100%)
    }

    .filter, .invert {
        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,)
    }

    .backdrop-blur {
        --tw-backdrop-blur:blur(8px)
    }

    .backdrop-blur, .backdrop-blur-sm {
        -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
        backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)
    }

    .backdrop-blur-sm {
        --tw-backdrop-blur:blur(var(--blur-sm))
    }

    .backdrop-brightness-50 {
        --tw-backdrop-brightness:brightness(50%)
    }

    .backdrop-brightness-50, .backdrop-brightness-70 {
        -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
        backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)
    }

    .backdrop-brightness-70 {
        --tw-backdrop-brightness:brightness(70%)
    }

    .transition {
        transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration:var(--tw-duration, var(--default-transition-duration))
    }

    .transition-all {
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration:var(--tw-duration, var(--default-transition-duration))
    }

    .transition-colors {
        transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration:var(--tw-duration, var(--default-transition-duration))
    }

    .transition-opacity {
        transition-property: opacity;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration:var(--tw-duration, var(--default-transition-duration))
    }

    .transition-shadow {
        transition-property: box-shadow;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration:var(--tw-duration, var(--default-transition-duration))
    }

    .transition-transform {
        transition-property: transform, translate, scale, rotate;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration:var(--tw-duration, var(--default-transition-duration))
    }

    .duration-75 {
        --tw-duration: 75ms;
        transition-duration:75ms
    }

    .duration-100 {
        --tw-duration: .1s;
        transition-duration:.1s
    }

    .duration-150 {
        --tw-duration: .15s;
        transition-duration:.15s
    }

    .duration-200 {
        --tw-duration: .2s;
        transition-duration:.2s
    }

    .duration-300 {
        --tw-duration: .3s;
        transition-duration:.3s
    }

    .duration-500 {
        --tw-duration: .5s;
        transition-duration:.5s
    }

    .ease-in-out {
        --tw-ease: var(--ease-in-out);
        transition-timing-function:var(--ease-in-out)
    }

    .ease-out {
        --tw-ease: var(--ease-out);
        transition-timing-function:var(--ease-out)
    }

    .outline-none {
        --tw-outline-style: none;
        outline-style:none
    }

    .select-none {
        -webkit-user-select: none;
        user-select:none
    }

    .select-text {
        -webkit-user-select: text;
        user-select:text
    }

    .\[clip-path\:inset\(0\)\] {
        clip-path:inset(0)
    }

    .\[column-count\:2\] {
        column-count:2
    }

    .\[column-span\:all\] {
        column-span:all
    }

    .\[counter-reset\:item\] {
        counter-reset:item
    }

    .\[text-shadow\:3px_3px_3px_rgb\(0_0_0\)\] {
        text-shadow:3px 3px 3px #000
    }

    .not-last\:mr-1:not(:last-child) {
        margin-right:calc(var(--spacing) * 1)
    }

    .not-last\:border-r:not(:last-child) {
        border-right-style: var(--tw-border-style);
        border-right-width:1px
    }

    .not-last\:border-b:not(:last-child) {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width:1px
    }

    .not-last\:border-solid:not(:last-child) {
        --tw-border-style: solid;
        border-style:solid
    }

    .not-last\:pr-1:not(:last-child) {
        padding-right:calc(var(--spacing) * 1)
    }

    .not-last\:pr-2:not(:last-child) {
        padding-right:calc(var(--spacing) * 2)
    }

    .group-last\:mb-1:is(:where(.group):last-child *) {
        margin-bottom:calc(var(--spacing) * 1)
    }

    .group-last\:border-none:is(:where(.group):last-child *) {
        --tw-border-style: none;
        border-style:none
    }

    .group-only\/action\:hidden:is(:where(.group\/action):only-child *) {
        display:none
    }

    .group-only\/action\:inline:is(:where(.group\/action):only-child *) {
        display:inline
    }

    .group-odd\:border-r:is(:where(.group):nth-child(odd) *) {
        border-right-style: var(--tw-border-style);
        border-right-width:1px
    }

    .group-first-of-type\/related-article\:block:is(:where(.group\/related-article):first-of-type *) {
        display:block
    }

    .group-first-of-type\/related-article\:border-t:is(:where(.group\/related-article):first-of-type *) {
        border-top-style: var(--tw-border-style);
        border-top-width:1px
    }

    .group-first-of-type\/related-article\:border-none:is(:where(.group\/related-article):first-of-type *) {
        --tw-border-style: none;
        border-style:none
    }

    .group-first-of-type\/related-article\:pt-0:is(:where(.group\/related-article):first-of-type *) {
        padding-top:calc(var(--spacing) * 0)
    }

    .group-open\:rotate-180:is(:where(.group):is([open], :popover-open, :open) *) {
        rotate:180deg
    }

    .group-open\:transition-all:is(:where(.group):is([open], :popover-open, :open) *) {
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration:var(--tw-duration, var(--default-transition-duration))
    }

    .group-focus-within\:visible:is(:where(.group):focus-within *) {
        visibility:visible
    }

    .group-focus-within\:-translate-y-1:is(:where(.group):focus-within *) {
        --tw-translate-y: calc(var(--spacing) * -1);
        translate:var(--tw-translate-x)var(--tw-translate-y)
    }

    .group-focus-within\:scale-100:is(:where(.group):focus-within *) {
        --tw-scale-x: 100%;
        --tw-scale-y: 100%;
        --tw-scale-z: 100%;
        scale:var(--tw-scale-x)var(--tw-scale-y)
    }

    .group-focus-within\:opacity-100:is(:where(.group):focus-within *) {
        opacity:1
    }

    @media (hover: hover) {
        .group-hover\:visible:is(:where(.group):hover *) {
            visibility:visible
        }

        .group-hover\:left-0\.25:is(:where(.group):hover *) {
            left:calc(var(--spacing) * .25)
        }

        .group-hover\:translate-x-0\.5:is(:where(.group):hover *) {
            --tw-translate-x: calc(var(--spacing) * .5);
            translate:var(--tw-translate-x)var(--tw-translate-y)
        }

        .group-hover\:translate-x-0\.25:is(:where(.group):hover *) {
            --tw-translate-x: calc(var(--spacing) * .25);
            translate:var(--tw-translate-x)var(--tw-translate-y)
        }

        .group-hover\:-translate-y-0\.25:is(:where(.group):hover *) {
            --tw-translate-y: calc(var(--spacing) * -.25);
            translate:var(--tw-translate-x)var(--tw-translate-y)
        }

        .group-hover\:-translate-y-1:is(:where(.group):hover *) {
            --tw-translate-y: calc(var(--spacing) * -1);
            translate:var(--tw-translate-x)var(--tw-translate-y)
        }

        .group-hover\:scale-100:is(:where(.group):hover *) {
            --tw-scale-x: 100%;
            --tw-scale-y: 100%;
            --tw-scale-z: 100%;
            scale:var(--tw-scale-x)var(--tw-scale-y)
        }

        .group-hover\:fill-black:is(:where(.group):hover *) {
            fill:var(--color-black)
        }

        .group-hover\:fill-cta-700:is(:where(.group):hover *) {
            fill:var(--color-cta-700)
        }

        .group-hover\:fill-white:is(:where(.group):hover *) {
            fill:var(--color-white)
        }

        .group-hover\:text-grey-800:is(:where(.group):hover *) {
            color:var(--color-grey-800)
        }

        .group-hover\:underline:is(:where(.group):hover *) {
            text-decoration-line:underline
        }

        .group-hover\:decoration-current:is(:where(.group):hover *) {
            text-decoration-color:currentColor
        }

        .group-hover\:opacity-100:is(:where(.group):hover *) {
            opacity:1
        }

        .group-hover\/button\:hidden:is(:where(.group\/button):hover *) {
            display:none
        }

        .group-hover\/button\:inline:is(:where(.group\/button):hover *) {
            display:inline
        }

        .group-hover\/button\:bg-brand-700:is(:where(.group\/button):hover *) {
            background-color:var(--color-brand-700)
        }

        .group-hover\/button\:bg-cta-700:is(:where(.group\/button):hover *) {
            background-color:var(--color-cta-700)
        }

        .group-hover\/button\:fill-brand-700:is(:where(.group\/button):hover *) {
            fill:var(--color-brand-700)
        }

        .group-hover\/button\:fill-grey-100:is(:where(.group\/button):hover *) {
            fill:var(--color-grey-100)
        }

        .group-hover\/button\:fill-grey-900:is(:where(.group\/button):hover *) {
            fill:var(--color-grey-900)
        }

        .group-hover\/buy-button\:translate-x-0\.25:is(:where(.group\/buy-button):hover *) {
            --tw-translate-x: calc(var(--spacing) * .25);
            translate:var(--tw-translate-x)var(--tw-translate-y)
        }

        .group-hover\/buy-button\:-translate-y-0\.25:is(:where(.group\/buy-button):hover *) {
            --tw-translate-y: calc(var(--spacing) * -.25);
            translate:var(--tw-translate-x)var(--tw-translate-y)
        }

        .group-hover\/hyperlink\:underline:is(:where(.group\/hyperlink):hover *) {
            text-decoration-line:underline
        }

        .group-hover\/hyperlink\:decoration-current:is(:where(.group\/hyperlink):hover *) {
            text-decoration-color:currentColor
        }

        .group-hover\/telemetry-element-viewed\:visible:is(:where(.group\/telemetry-element-viewed):hover *) {
            visibility:visible
        }

        .group-hover\/telemetry-element-viewed\:opacity-100:is(:where(.group\/telemetry-element-viewed):hover *) {
            opacity:1
        }
    }

    .group-focus-visible\:h-0:is(:where(.group):focus-visible *) {
        height:calc(var(--spacing) * 0)
    }

    .group-focus-visible\/button\:bg-brand-700:is(:where(.group\/button):focus-visible *) {
        background-color:var(--color-brand-700)
    }

    .group-focus-visible\/button\:bg-cta-700:is(:where(.group\/button):focus-visible *) {
        background-color:var(--color-cta-700)
    }

    .group-focus-visible\/button\:fill-brand-500:is(:where(.group\/button):focus-visible *) {
        fill:var(--color-brand-500)
    }

    .group-focus-visible\/button\:fill-grey-50:is(:where(.group\/button):focus-visible *) {
        fill:var(--color-grey-50)
    }

    .group-focus-visible\/button\:ring-2:is(:where(.group\/button):focus-visible *) {
        --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
        box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .group-focus-visible\/button\:ring-brand-500:is(:where(.group\/button):focus-visible *) {
        --tw-ring-color:var(--color-brand-500)
    }

    .group-focus-visible\/button\:ring-brand-700:is(:where(.group\/button):focus-visible *) {
        --tw-ring-color:var(--color-brand-700)
    }

    .group-focus-visible\/button\:ring-cta-700:is(:where(.group\/button):focus-visible *) {
        --tw-ring-color:var(--color-cta-700)
    }

    .group-focus-visible\/button\:ring-grey-600:is(:where(.group\/button):focus-visible *) {
        --tw-ring-color:var(--color-grey-600)
    }

    .group-focus-visible\/button\:ring-offset-1:is(:where(.group\/button):focus-visible *) {
        --tw-ring-offset-width: 1px;
        --tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
    }

    .group-focus-visible\/button\:ring-offset-2:is(:where(.group\/button):focus-visible *) {
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
    }

    .group-focus-visible\/hyperlink\:decoration-current:is(:where(.group\/hyperlink):focus-visible *) {
        text-decoration-color:currentColor
    }

    .group-focus-visible\/link\:fill-cta-700:is(:where(.group\/link):focus-visible *) {
        fill:var(--color-cta-700)
    }

    .group-focus-visible\/link\:fill-grey-700:is(:where(.group\/link):focus-visible *) {
        fill:var(--color-grey-700)
    }

    .group-focus-visible\/link\:fill-grey-900:is(:where(.group\/link):focus-visible *) {
        fill:var(--color-grey-900)
    }

    .group-active\:scale-95:is(:where(.group):active *) {
        --tw-scale-x: 95%;
        --tw-scale-y: 95%;
        --tw-scale-z: 95%;
        scale:var(--tw-scale-x)var(--tw-scale-y)
    }

    .group-active\/button\:scale-98:is(:where(.group\/button):active *) {
        --tw-scale-x: 98%;
        --tw-scale-y: 98%;
        --tw-scale-z: 98%;
        scale:var(--tw-scale-x)var(--tw-scale-y)
    }

    .group-active\/button\:fill-brand-700:is(:where(.group\/button):active *) {
        fill:var(--color-brand-700)
    }

    .group-active\/button\:fill-grey-100:is(:where(.group\/button):active *) {
        fill:var(--color-grey-100)
    }

    .group-active\/button\:text-grey-100:is(:where(.group\/button):active *) {
        color:var(--color-grey-100)
    }

    .group-active\/button\:text-grey-950:is(:where(.group\/button):active *) {
        color:var(--color-grey-950)
    }

    @media (hover: hover) {
        .group-enabled\:group-hover\:fill-white:is(:where(.group):enabled *):is(:where(.group):hover *) {
            fill:var(--color-white)
        }

        .group-enabled\:group-hover\:text-grey-900:is(:where(.group):enabled *):is(:where(.group):hover *) {
            color:var(--color-grey-900)
        }
    }

    .group-disabled\:fill-grey-300:is(:where(.group):disabled *) {
        fill:var(--color-grey-300)
    }

    .group-data-checked\:opacity-100:is(:where(.group)[data-checked] *) {
        opacity:1
    }

    .group-data-open\:rotate-180:is(:where(.group)[data-open] *) {
        rotate:180deg
    }

    .group-data-\[checked\]\:border-brand-500:is(:where(.group)[data-checked] *) {
        border-color:var(--color-brand-500)
    }

    .group-data-\[checked\]\:bg-brand-500:is(:where(.group)[data-checked] *) {
        background-color:var(--color-brand-500)
    }

    .group-nth-last-2\/action\:hidden:is(:where(.group\/action):nth-last-child(2) *) {
        display:none
    }

    .group-nth-last-2\/action\:inline:is(:where(.group\/action):nth-last-child(2) *) {
        display:inline
    }

    .peer-checked\:visible:is(:where(.peer):checked ~ *) {
        visibility:visible
    }

    .peer-checked\:mt-3:is(:where(.peer):checked ~ *) {
        margin-top:calc(var(--spacing) * 3)
    }

    .peer-checked\:mb-1:is(:where(.peer):checked ~ *) {
        margin-bottom:calc(var(--spacing) * 1)
    }

    .peer-checked\:max-h-144:is(:where(.peer):checked ~ *) {
        max-height:calc(var(--spacing) * 144)
    }

    .peer-checked\:text-black:is(:where(.peer):checked ~ *) {
        color:var(--color-black)
    }

    .peer-checked\:opacity-100:is(:where(.peer):checked ~ *) {
        opacity:1
    }

    .peer-placeholder-shown\:top-2\.25:is(:where(.peer):placeholder-shown ~ *) {
        top:calc(var(--spacing) * 2.25)
    }

    .peer-placeholder-shown\:left-1:is(:where(.peer):placeholder-shown ~ *) {
        left:calc(var(--spacing) * 1)
    }

    .peer-placeholder-shown\:bg-transparent:is(:where(.peer):placeholder-shown ~ *) {
        background-color:#0000
    }

    .peer-placeholder-shown\:text-18:is(:where(.peer):placeholder-shown ~ *) {
        font-size: calc(var(--spacing) * .125 * 18);
        line-height:1
    }

    .peer-placeholder-shown\:text-grey-400:is(:where(.peer):placeholder-shown ~ *) {
        color:var(--color-grey-400)
    }

    .peer-empty\:block:is(:where(.peer):empty ~ *) {
        display:block
    }

    @media (hover: hover) {
        .peer-hover\:fill-grey-800:is(:where(.peer):hover ~ *) {
            fill:var(--color-grey-800)
        }

        .peer-hover\:text-grey-600:is(:where(.peer):hover ~ *) {
            color:var(--color-grey-600)
        }

        .peer-hover\:text-grey-900:is(:where(.peer):hover ~ *) {
            color:var(--color-grey-900)
        }

        .peer-hover\:underline:is(:where(.peer):hover ~ *) {
            text-decoration-line:underline
        }
    }

    .peer-focus\:top-\(--theme-spacing-button-text-vertical-alignment-correction\):is(:where(.peer):focus ~ *) {
        top:var(--theme-spacing-button-text-vertical-alignment-correction)
    }

    .peer-focus\:left-1:is(:where(.peer):focus ~ *) {
        left:calc(var(--spacing) * 1)
    }

    .peer-focus\:max-w-\[calc\(100\%-1rem\)\]:is(:where(.peer):focus ~ *) {
        max-width:calc(100% - 1rem)
    }

    .peer-focus\:bg-white:is(:where(.peer):focus ~ *) {
        background-color:var(--color-white)
    }

    .peer-focus\:text-12:is(:where(.peer):focus ~ *) {
        font-size: calc(var(--spacing) * .125 * 12);
        line-height:1
    }

    .peer-focus\:text-black:is(:where(.peer):focus ~ *) {
        color:var(--color-black)
    }

    .peer-focus\:peer-placeholder-shown\:max-w-\[calc\(100\%-1rem\)\]:is(:where(.peer):focus ~ *):is(:where(.peer):placeholder-shown ~ *) {
        max-width:calc(100% - 1rem)
    }

    .peer-focus\:peer-placeholder-shown\:text-grey-600:is(:where(.peer):focus ~ *):is(:where(.peer):placeholder-shown ~ *) {
        color:var(--color-grey-600)
    }

    .peer-focus-visible\:ring-2:is(:where(.peer):focus-visible ~ *) {
        --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
        box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .peer-focus-visible\:ring-brand-500:is(:where(.peer):focus-visible ~ *) {
        --tw-ring-color:var(--color-brand-500)
    }

    .peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible ~ *) {
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
    }

    .peer-active\:peer-enabled\:scale-90:is(:where(.peer):active ~ *):is(:where(.peer):enabled ~ *) {
        --tw-scale-x: 90%;
        --tw-scale-y: 90%;
        --tw-scale-z: 90%;
        scale:var(--tw-scale-x)var(--tw-scale-y)
    }

    .peer-disabled\:fill-grey-300:is(:where(.peer):disabled ~ *) {
        fill:var(--color-grey-300)
    }

    .peer-disabled\:text-grey-300:is(:where(.peer):disabled ~ *) {
        color:var(--color-grey-300)
    }

    .peer-disabled\:text-grey-400:is(:where(.peer):disabled ~ *) {
        color:var(--color-grey-400)
    }

    .peer-\[\&\:not\(\[data-wallpaper\=true\]\)\]\:pb-5:is(:where(.peer):not([data-wallpaper=true]) ~ *) {
        padding-bottom:calc(var(--spacing) * 5)
    }

    .marker\:text-brand-500 ::marker {
        color:var(--color-brand-500)
    }

    .marker\:text-brand-500::marker {
        color:var(--color-brand-500)
    }

    .marker\:text-brand-500 ::-webkit-details-marker, .marker\:text-brand-500::-webkit-details-marker {
        color:var(--color-brand-500)
    }

    .selection\:bg-brand-500 ::selection {
        background-color:var(--color-brand-500)
    }

    .selection\:bg-brand-500::selection {
        background-color:var(--color-brand-500)
    }

    .selection\:text-white ::selection {
        color:var(--color-white)
    }

    .selection\:text-white::selection {
        color:var(--color-white)
    }

    .placeholder\:text-grey-400::placeholder {
        color:var(--color-grey-400)
    }

    .placeholder\:text-transparent::placeholder {
        color:#0000
    }

    .before\:invisible:before {
        content: var(--tw-content);
        visibility:hidden
    }

    .before\:visible:before {
        content: var(--tw-content);
        visibility:visible
    }

    .before\:absolute:before {
        content: var(--tw-content);
        position:absolute
    }

    .before\:relative:before {
        content: var(--tw-content);
        position:relative
    }

    .before\:inset-0:before {
        content: var(--tw-content);
        inset:calc(var(--spacing) * 0)
    }

    .before\:inset-0\.25:before {
        content: var(--tw-content);
        inset:calc(var(--spacing) * .25)
    }

    .before\:inset-1:before {
        content: var(--tw-content);
        inset:calc(var(--spacing) * 1)
    }

    .before\:inset-y-0:before {
        content: var(--tw-content);
        inset-block:calc(var(--spacing) * 0)
    }

    .before\:inset-y-1:before {
        content: var(--tw-content);
        inset-block:calc(var(--spacing) * 1)
    }

    .before\:-top-2:before {
        content: var(--tw-content);
        top:calc(var(--spacing) * -2)
    }

    .before\:-top-17\.5:before {
        content: var(--tw-content);
        top:calc(var(--spacing) * -17.5)
    }

    .before\:top-0:before {
        content: var(--tw-content);
        top:calc(var(--spacing) * 0)
    }

    .before\:top-0\.25:before {
        content: var(--tw-content);
        top:calc(var(--spacing) * .25)
    }

    .before\:top-0\.75:before {
        content: var(--tw-content);
        top:calc(var(--spacing) * .75)
    }

    .before\:top-1:before {
        content: var(--tw-content);
        top:calc(var(--spacing) * 1)
    }

    .before\:top-4:before {
        content: var(--tw-content);
        top:calc(var(--spacing) * 4)
    }

    .before\:top-\[0\.3125rem\]:before {
        content: var(--tw-content);
        top:.3125rem
    }

    .before\:top-\[0\.4375rem\]:before {
        content: var(--tw-content);
        top:.4375rem
    }

    .before\:right-0:before {
        content: var(--tw-content);
        right:calc(var(--spacing) * 0)
    }

    .before\:bottom-0:before {
        content: var(--tw-content);
        bottom:calc(var(--spacing) * 0)
    }

    .before\:-left-0\.25:before {
        content: var(--tw-content);
        left:calc(var(--spacing) * -.25)
    }

    .before\:-left-1\.75:before {
        content: var(--tw-content);
        left:calc(var(--spacing) * -1.75)
    }

    .before\:-left-2:before {
        content: var(--tw-content);
        left:calc(var(--spacing) * -2)
    }

    .before\:-left-px:before {
        content: var(--tw-content);
        left:-1px
    }

    .before\:left-0:before {
        content: var(--tw-content);
        left:calc(var(--spacing) * 0)
    }

    .before\:left-2\.5:before {
        content: var(--tw-content);
        left:calc(var(--spacing) * 2.5)
    }

    .before\:z-50:before {
        content: var(--tw-content);
        z-index:50
    }

    .before\:mx-auto:before {
        content: var(--tw-content);
        margin-inline:auto
    }

    .before\:mr-1:before {
        content: var(--tw-content);
        margin-right:calc(var(--spacing) * 1)
    }

    .before\:block:before {
        content: var(--tw-content);
        display:block
    }

    .before\:flex:before {
        content: var(--tw-content);
        display:flex
    }

    .before\:hidden:before {
        content: var(--tw-content);
        display:none
    }

    .before\:size-0\.75:before {
        content: var(--tw-content);
        width: calc(var(--spacing) * .75);
        height:calc(var(--spacing) * .75)
    }

    .before\:size-1:before {
        content: var(--tw-content);
        width: calc(var(--spacing) * 1);
        height:calc(var(--spacing) * 1)
    }

    .before\:size-1\.25:before {
        content: var(--tw-content);
        width: calc(var(--spacing) * 1.25);
        height:calc(var(--spacing) * 1.25)
    }

    .before\:h-6:before {
        content: var(--tw-content);
        height:calc(var(--spacing) * 6)
    }

    .before\:h-8:before {
        content: var(--tw-content);
        height:calc(var(--spacing) * 8)
    }

    .before\:h-\[calc\(100\%\ + 1\.5rem\)\]:before {
        content: var(--tw-content);
        height:calc(100% + 1.5rem)
    }

    .before\:h-full:before {
        content: var(--tw-content);
        height:100%
    }

    .before\:w-0\.25:before {
        content: var(--tw-content);
        width:calc(var(--spacing) * .25)
    }

    .before\:w-2:before {
        content: var(--tw-content);
        width:calc(var(--spacing) * 2)
    }

    .before\:w-\[1\.5em\]:before {
        content: var(--tw-content);
        width:1.5em
    }

    .before\:w-full:before {
        content: var(--tw-content);
        width:100%
    }

    .before\:w-px:before {
        content: var(--tw-content);
        width:1px
    }

    .before\:max-w-screen-lg:before {
        content: var(--tw-content);
        max-width:var(--breakpoint-lg)
    }

    .before\:cursor-zoom-in:before {
        content: var(--tw-content);
        cursor:zoom-in
    }

    .before\:self-center:before {
        content: var(--tw-content);
        align-self:center
    }

    .before\:rounded-\[0\.188rem\]:before {
        content: var(--tw-content);
        border-radius:.188rem
    }

    .before\:rounded-full:before {
        content: var(--tw-content);
        border-radius:3.40282e + 38px
    }

    .before\:rounded-b:before {
        content: var(--tw-content);
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius:.25rem
    }

    .before\:border-2:before {
        content: var(--tw-content);
        border-style: var(--tw-border-style);
        border-width:2px
    }

    .before\:border-x:before {
        content: var(--tw-content);
        border-inline-style: var(--tw-border-style);
        border-inline-width:1px
    }

    .before\:border-b:before {
        content: var(--tw-content);
        border-bottom-style: var(--tw-border-style);
        border-bottom-width:1px
    }

    .before\:border-grey-300:before {
        content: var(--tw-content);
        border-color:var(--color-grey-300)
    }

    .before\:border-warning-500:before {
        content: var(--tw-content);
        border-color:var(--color-warning-500)
    }

    .before\:border-r-grey-800:before {
        content: var(--tw-content);
        border-right-color:var(--color-grey-800)
    }

    .before\:border-b-brand-950:before {
        content: var(--tw-content);
        border-bottom-color:var(--color-brand-950)
    }

    .before\:border-l-grey-950:before {
        content: var(--tw-content);
        border-left-color:var(--color-grey-950)
    }

    .before\:bg-\(--menu-footer-item-vertical-separator-color\):before {
        content: var(--tw-content);
        background-color:var(--menu-footer-item-vertical-separator-color)
    }

    .before\:bg-\(--menu-footer-list-item-separator-color\):before {
        content: var(--tw-content);
        background-color:var(--menu-footer-list-item-separator-color)
    }

    .before\:bg-brand-500:before {
        content: var(--tw-content);
        background-color:var(--color-brand-500)
    }

    .before\:bg-breaking-500:before {
        content: var(--tw-content);
        background-color:var(--color-breaking-500)
    }

    .before\:bg-grey-300:before {
        content: var(--tw-content);
        background-color:var(--color-grey-300)
    }

    .before\:bg-grey-600:before {
        content: var(--tw-content);
        background-color:var(--color-grey-600)
    }

    .before\:bg-grey-900:before {
        content: var(--tw-content);
        background-color:var(--color-grey-900)
    }

    .before\:bg-grey-950:before {
        content: var(--tw-content);
        background-color:var(--color-grey-950)
    }

    .before\:bg-warning-500:before {
        content: var(--tw-content);
        background-color:var(--color-warning-500)
    }

    .before\:bg-linear-to-b:before {
        content: var(--tw-content);
        --tw-gradient-position:to bottom
    }

    @supports (background-image: linear-gradient(in lab, red, red)) {
        .before\:bg-linear-to-b:before {
            --tw-gradient-position:to bottom in oklab
        }
    }

    .before\:bg-linear-to-b:before {
        background-image:linear-gradient(var(--tw-gradient-stops))
    }

    .before\:bg-linear-to-br:before {
        content: var(--tw-content);
        --tw-gradient-position:to bottom right
    }

    @supports (background-image: linear-gradient(in lab, red, red)) {
        .before\:bg-linear-to-br:before {
            --tw-gradient-position:to bottom right in oklab
        }
    }

    .before\:bg-linear-to-br:before {
        background-image:linear-gradient(var(--tw-gradient-stops))
    }

    .before\:bg-linear-to-t:before {
        content: var(--tw-content);
        --tw-gradient-position:to top
    }

    @supports (background-image: linear-gradient(in lab, red, red)) {
        .before\:bg-linear-to-t:before {
            --tw-gradient-position:to top in oklab
        }
    }

    .before\:bg-gradient-to-b:before, .before\:bg-linear-to-t:before {
        background-image:linear-gradient(var(--tw-gradient-stops))
    }

    .before\:bg-gradient-to-b:before {
        content: var(--tw-content);
        --tw-gradient-position:to bottom in oklab
    }

    .before\:from-black:before {
        content: var(--tw-content);
        --tw-gradient-from: var(--color-black);
        --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))
    }

    .before\:from-brand-950:before {
        content: var(--tw-content);
        --tw-gradient-from: var(--color-brand-950);
        --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))
    }

    .before\:from-grey-950\/0:before {
        content: var(--tw-content);
        --tw-gradient-from:var(--color-grey-950)
    }

    @supports (color: color-mix(in lab, red, red)) {
        .before\:from-grey-950\/0:before {
            --tw-gradient-from:color-mix(in oklab, var(--color-grey-950)0%, transparent)
        }
    }

    .before\:from-grey-950\/0:before {
        --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))
    }

    .before\:from-white\/0:before {
        content: var(--tw-content);
        --tw-gradient-from:var(--color-white)
    }

    @supports (color: color-mix(in lab, red, red)) {
        .before\:from-white\/0:before {
            --tw-gradient-from:color-mix(in oklab, var(--color-white)0%, transparent)
        }
    }

    .before\:from-white\/0:before {
        --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))
    }

    .before\:to-brand-500:before {
        content: var(--tw-content);
        --tw-gradient-to: var(--color-brand-500);
        --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))
    }

    .before\:to-grey-950\/100:before {
        content: var(--tw-content);
        --tw-gradient-to: var(--color-grey-950);
        --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))
    }

    .before\:to-white:before {
        content: var(--tw-content);
        --tw-gradient-to: var(--color-white);
        --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))
    }

    .before\:pt-10:before {
        content: var(--tw-content);
        padding-top:calc(var(--spacing) * 10)
    }

    .before\:text-center:before {
        content: var(--tw-content);
        text-align:center
    }

    .before\:text-right:before {
        content: var(--tw-content);
        text-align:right
    }

    .before\:font-sans:before {
        content: var(--tw-content);
        font-family:var(--theme-font-sans)
    }

    .before\:text-10:before {
        content: var(--tw-content);
        font-size: calc(var(--spacing) * .125 * 10);
        line-height:1
    }

    .before\:text-14:before {
        content: var(--tw-content);
        font-size: calc(var(--spacing) * .125 * 14);
        line-height:1
    }

    .before\:tracking-wider:before {
        content: var(--tw-content);
        --tw-tracking: var(--tracking-wider);
        letter-spacing:var(--tracking-wider)
    }

    .before\:text-grey-400:before {
        content: var(--tw-content);
        color:var(--color-grey-400)
    }

    .before\:text-grey-600:before {
        content: var(--tw-content);
        color:var(--color-grey-600)
    }

    .before\:uppercase:before {
        content: var(--tw-content);
        text-transform:uppercase
    }

    .before\:opacity-0:before {
        content: var(--tw-content);
        opacity:0
    }

    .before\:opacity-5:before {
        content: var(--tw-content);
        opacity:.05
    }

    .before\:opacity-50:before {
        content: var(--tw-content);
        opacity:.5
    }

    .before\:opacity-100:before {
        content: var(--tw-content);
        opacity:1
    }

    .before\:mix-blend-multiply:before {
        content: var(--tw-content);
        mix-blend-mode:multiply
    }

    .before\:transition-all:before {
        content: var(--tw-content);
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration:var(--tw-duration, var(--default-transition-duration))
    }

    .before\:transition-opacity:before {
        content: var(--tw-content);
        transition-property: opacity;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration:var(--tw-duration, var(--default-transition-duration))
    }

    .before\:duration-500:before {
        content: var(--tw-content);
        --tw-duration: .5s;
        transition-duration: .5s
    }

    .before\:content-\[\\\]:before {
        --tw-content: "";
        content: var(--tw-content)
    }

    .before\:content-\[\Annonce\\]:before {
        --tw-content: "Annonce";
        content: var(--tw-content)
    }

    .before\:content-\[\…\\]:before {
        --tw-content: "…";
        content: var(--tw-content)
    }

    .before\:content-\[counter\(item\)_\\.\\]:before {
        --tw-content: counter(item) ".";
        content:var(--tw-content)
    }

    .after\:pointer-events-none:after {
        content: var(--tw-content);
        pointer-events:none
    }

    .after\:absolute:after {
        content: var(--tw-content);
        position:absolute
    }

    .after\:inset-0:after {
        content: var(--tw-content);
        inset:calc(var(--spacing) * 0)
    }

    .after\:inset-y-0:after {
        content: var(--tw-content);
        inset-block:calc(var(--spacing) * 0)
    }

    .after\:top-0:after {
        content: var(--tw-content);
        top:calc(var(--spacing) * 0)
    }

    .after\:top-\[0\.3125rem\]:after {
        content: var(--tw-content);
        top:.3125rem
    }

    .after\:-right-0\.25:after {
        content: var(--tw-content);
        right:calc(var(--spacing) * -.25)
    }

    .after\:-right-1\.5:after {
        content: var(--tw-content);
        right:calc(var(--spacing) * -1.5)
    }

    .after\:-right-1\.25:after {
        content: var(--tw-content);
        right:calc(var(--spacing) * -1.25)
    }

    .after\:-right-2:after {
        content: var(--tw-content);
        right:calc(var(--spacing) * -2)
    }

    .after\:-right-\[0\.0625rem\]:after {
        content: var(--tw-content);
        right:-.0625rem
    }

    .after\:-right-\[0\.789rem\]:after {
        content: var(--tw-content);
        right:-.789rem
    }

    .after\:right-0:after {
        content: var(--tw-content);
        right:calc(var(--spacing) * 0)
    }

    .after\:-bottom-0\.75:after {
        content: var(--tw-content);
        bottom:calc(var(--spacing) * -.75)
    }

    .after\:-bottom-1:after {
        content: var(--tw-content);
        bottom:calc(var(--spacing) * -1)
    }

    .after\:bottom-0:after {
        content: var(--tw-content);
        bottom:calc(var(--spacing) * 0)
    }

    .after\:-left-\[0\.789rem\]:after {
        content: var(--tw-content);
        left:-.789rem
    }

    .after\:left-0:after {
        content: var(--tw-content);
        left:calc(var(--spacing) * 0)
    }

    .after\:left-2\.25:after {
        content: var(--tw-content);
        left:calc(var(--spacing) * 2.25)
    }

    .after\:mx-1:after {
        content: var(--tw-content);
        margin-inline:calc(var(--spacing) * 1)
    }

    .after\:mx-auto:after {
        content: var(--tw-content);
        margin-inline:auto
    }

    .after\:my-2:after {
        content: var(--tw-content);
        margin-block:calc(var(--spacing) * 2)
    }

    .after\:mt-1:after {
        content: var(--tw-content);
        margin-top:calc(var(--spacing) * 1)
    }

    .after\:mt-2:after {
        content: var(--tw-content);
        margin-top:calc(var(--spacing) * 2)
    }

    .after\:block:after {
        content: var(--tw-content);
        display:block
    }

    .after\:aspect-square:after {
        content: var(--tw-content);
        aspect-ratio:1
    }

    .after\:size-1:after {
        content: var(--tw-content);
        width: calc(var(--spacing) * 1);
        height:calc(var(--spacing) * 1)
    }

    .after\:size-full:after {
        content: var(--tw-content);
        width: 100%;
        height:100%
    }

    .after\:h-0\.25:after {
        content: var(--tw-content);
        height:calc(var(--spacing) * .25)
    }

    .after\:h-0\.75:after {
        content: var(--tw-content);
        height:calc(var(--spacing) * .75)
    }

    .after\:h-1:after {
        content: var(--tw-content);
        height:calc(var(--spacing) * 1)
    }

    .after\:h-4:after {
        content: var(--tw-content);
        height:calc(var(--spacing) * 4)
    }

    .after\:h-10:after {
        content: var(--tw-content);
        height:calc(var(--spacing) * 10)
    }

    .after\:h-full:after {
        content: var(--tw-content);
        height:100%
    }

    .after\:w-0\.25:after {
        content: var(--tw-content);
        width:calc(var(--spacing) * .25)
    }

    .after\:w-4:after {
        content: var(--tw-content);
        width:calc(var(--spacing) * 4)
    }

    .after\:w-5:after {
        content: var(--tw-content);
        width:calc(var(--spacing) * 5)
    }

    .after\:w-12:after {
        content: var(--tw-content);
        width:calc(var(--spacing) * 12)
    }

    .after\:w-\[calc\(100\%-0\.5rem\)\]:after {
        content: var(--tw-content);
        width:calc(100% - .5rem)
    }

    .after\:w-\[calc\(var\(--audio-progress\)\ * 1\%\)\]:after {
        content: var(--tw-content);
        width:calc(var(--audio-progress) * 1%)
    }

    .after\:w-full:after {
        content: var(--tw-content);
        width:100%
    }

    .after\:w-px:after {
        content: var(--tw-content);
        width:1px
    }

    .after\:rounded-full:after {
        content: var(--tw-content);
        border-radius:3.40282e + 38px
    }

    .after\:border-solid:after {
        content: var(--tw-content);
        --tw-border-style: solid;
        border-style:solid
    }

    .after\:border-breaking-700:after {
        content: var(--tw-content);
        border-color:var(--color-breaking-700)
    }

    .after\:border-grey-300:after {
        content: var(--tw-content);
        border-color:var(--color-grey-300)
    }

    .after\:bg-brand-500:after {
        content: var(--tw-content);
        background-color:var(--color-brand-500)
    }

    .after\:bg-breaking-700:after {
        content: var(--tw-content);
        background-color:var(--color-breaking-700)
    }

    .after\:bg-cta-500:after {
        content: var(--tw-content);
        background-color:var(--color-cta-500)
    }

    .after\:bg-feature3-500:after {
        content: var(--tw-content);
        background-color:var(--color-feature3-500)
    }

    .after\:bg-feature6-100:after {
        content: var(--tw-content);
        background-color:var(--color-feature6-100)
    }

    .after\:bg-grey-300:after {
        content: var(--tw-content);
        background-color:var(--color-grey-300)
    }

    .after\:bg-grey-950:after {
        content: var(--tw-content);
        background-color:var(--color-grey-950)
    }

    .after\:bg-linear-to-r:after {
        content: var(--tw-content);
        --tw-gradient-position:to right
    }

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

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

    .after\:bg-linear-to-t:after {
        content: var(--tw-content);
        --tw-gradient-position:to top
    }

    @supports (background-image: linear-gradient(in lab, red, red)) {
        .after\:bg-linear-to-t:after {
            --tw-gradient-position:to top in oklab
        }
    }

    .after\:bg-linear-to-t:after {
        background-image:linear-gradient(var(--tw-gradient-stops))
    }

    .after\:from-grey-900:after {
        content: var(--tw-content);
        --tw-gradient-from: var(--color-grey-900);
        --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))
    }

    .after\:from-transparent:after {
        content: var(--tw-content);
        --tw-gradient-from: transparent;
        --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))
    }

    .after\:to-white:after {
        content: var(--tw-content);
        --tw-gradient-to: var(--color-white);
        --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))
    }

    .after\:mix-blend-multiply:after {
        content: var(--tw-content);
        mix-blend-mode: multiply
    }

    .after\:content-\[\\\]:after {
        --tw-content: "";
        content: var(--tw-content)
    }

    .after\:content-\[\\/\\]:after {
        --tw-content: "/";
        content: var(--tw-content)
    }

    .after\:content-\[\…\\]:after {
        --tw-content: "…";
        content:var(--tw-content)
    }

    .after\:content-none:after {
        content: var(--tw-content);
        --tw-content: none;
        content:none
    }

    .first\:border-t:first-child {
        border-top-style: var(--tw-border-style);
        border-top-width:1px
    }

    .first\:border-none:first-child {
        --tw-border-style: none;
        border-style:none
    }

    .first\:border-grey-300:first-child {
        border-color:var(--color-grey-300)
    }

    .first\:pt-2:first-child {
        padding-top:calc(var(--spacing) * 2)
    }

    .first\:before\:content-none:first-child:before {
        content: var(--tw-content);
        --tw-content: none;
        content:none
    }

    .last\:mb-0:last-child {
        margin-bottom:calc(var(--spacing) * 0)
    }

    .last\:border-0:last-child {
        border-style: var(--tw-border-style);
        border-width:0
    }

    .last\:border-r-0:last-child {
        border-right-style: var(--tw-border-style);
        border-right-width:0
    }

    .last\:border-b:last-child {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width:1px
    }

    .last\:border-b-0:last-child {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width:0
    }

    .last\:border-grey-300:last-child {
        border-color:var(--color-grey-300)
    }

    .last\:pr-0:last-child {
        padding-right:calc(var(--spacing) * 0)
    }

    .last\:pb-0:last-child {
        padding-bottom:calc(var(--spacing) * 0)
    }

    .last\:font-bold:last-child {
        --tw-font-weight: var(--font-weight-bold);
        font-weight:var(--font-weight-bold)
    }

    .last\:before\:hidden:last-child:before {
        content: var(--tw-content);
        display:none
    }

    .last\:after\:content-none:last-child:after {
        content: var(--tw-content);
        --tw-content: none;
        content:none
    }

    .only\:font-medium:only-child {
        --tw-font-weight: var(--font-weight-medium);
        font-weight:var(--font-weight-medium)
    }

    .odd\:bg-feature3-300:nth-child(odd) {
        background-color:var(--color-feature3-300)
    }

    .odd\:bg-grey-100:nth-child(odd) {
        background-color:var(--color-grey-100)
    }

    .even\:bg-brand-50:nth-child(2n) {
        background-color:var(--color-brand-50)
    }

    .first-of-type\:pt-0:first-of-type {
        padding-top:calc(var(--spacing) * 0)
    }

    .last-of-type\:border-b-0:last-of-type {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width:0
    }

    .last-of-type\:border-none:last-of-type {
        --tw-border-style: none;
        border-style:none
    }

    .last-of-type\:pb-0:last-of-type {
        padding-bottom:calc(var(--spacing) * 0)
    }

    .empty\:invisible:empty {
        visibility:hidden
    }

    .empty\:hidden:empty {
        display:none
    }

    .empty\:border-t:empty {
        border-top-style: var(--tw-border-style);
        border-top-width:1px
    }

    .empty\:border-t-grey-300:empty {
        border-top-color:var(--color-grey-300)
    }

    .empty\:pt-4:empty {
        padding-top:calc(var(--spacing) * 4)
    }

    .empty\:pb-5:empty {
        padding-bottom:calc(var(--spacing) * 5)
    }

    @media (hover: hover) {
        .hover\:cursor-pointer:hover {
            cursor:pointer
        }

        .hover\:border-black:hover {
            border-color:var(--color-black)
        }

        .hover\:border-grey-500:hover {
            border-color:var(--color-grey-500)
        }

        .hover\:border-grey-700:hover {
            border-color:var(--color-grey-700)
        }

        .hover\:border-grey-900:hover {
            border-color:var(--color-grey-900)
        }

        .hover\:border-grey-950:hover {
            border-color:var(--color-grey-950)
        }

        .hover\:bg-brand-500:hover {
            background-color:var(--color-brand-500)
        }

        .hover\:bg-brand-700:hover {
            background-color:var(--color-brand-700)
        }

        .hover\:bg-dinavis-debat-700:hover {
            background-color:var(--color-dinavis-debat-700)
        }

        .hover\:bg-dinavis-krimi-700:hover {
            background-color:var(--color-dinavis-krimi-700)
        }

        .hover\:bg-dinavis-kultur-700:hover {
            background-color:var(--color-dinavis-kultur-700)
        }

        .hover\:bg-dinavis-politik-700:hover {
            background-color:var(--color-dinavis-politik-700)
        }

        .hover\:bg-dinavis-samfund-700:hover {
            background-color:var(--color-dinavis-samfund-700)
        }

        .hover\:bg-dinavis-sport-700:hover {
            background-color:var(--color-dinavis-sport-700)
        }

        .hover\:bg-grey-50:hover {
            background-color:var(--color-grey-50)
        }

        .hover\:bg-grey-100:hover {
            background-color:var(--color-grey-100)
        }

        .hover\:bg-grey-900:hover {
            background-color:var(--color-grey-900)
        }

        .hover\:bg-warning-700:hover {
            background-color:var(--color-warning-700)
        }

        .hover\:bg-white:hover {
            background-color:var(--color-white)
        }

        .hover\:fill-cta-700:hover {
            fill:var(--color-cta-700)
        }

        .hover\:fill-grey-700:hover {
            fill:var(--color-grey-700)
        }

        .hover\:fill-grey-900:hover {
            fill:var(--color-grey-900)
        }

        .hover\:font-semibold:hover {
            --tw-font-weight: var(--font-weight-semibold);
            font-weight:var(--font-weight-semibold)
        }

        .hover\:text-\(--marker-color-hover\):hover {
            color:var(--marker-color-hover)
        }

        .hover\:text-black:hover {
            color:var(--color-black)
        }

        .hover\:text-brand-700:hover {
            color:var(--color-brand-700)
        }

        .hover\:text-breaking-950:hover {
            color:var(--color-breaking-950)
        }

        .hover\:text-cta-700:hover {
            color:var(--color-cta-700)
        }

        .hover\:text-grey-300:hover {
            color:var(--color-grey-300)
        }

        .hover\:text-grey-500:hover {
            color:var(--color-grey-500)
        }

        .hover\:text-grey-700:hover {
            color:var(--color-grey-700)
        }

        .hover\:text-grey-800:hover {
            color:var(--color-grey-800)
        }

        .hover\:text-grey-900:hover {
            color:var(--color-grey-900)
        }

        .hover\:text-grey-950:hover {
            color:var(--color-grey-950)
        }

        .hover\:text-link-700:hover {
            color:var(--color-link-700)
        }

        .hover\:text-white:hover {
            color:var(--color-white)
        }

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

        .hover\:underline:hover {
            text-decoration-line:underline
        }

        .hover\:decoration-current:hover {
            text-decoration-color:currentColor
        }

        .hover\:decoration-grey-950:hover {
            -webkit-text-decoration-color: var(--color-grey-950);
            text-decoration-color:var(--color-grey-950)
        }

        .hover\:opacity-90:hover {
            opacity:.9
        }

        .hover\:opacity-100:hover {
            opacity:1
        }

        .hover\:shadow-xl:hover {
            --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
            box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .hover\:ring-brand-700:hover {
            --tw-ring-color:var(--color-brand-700)
        }

        .hover\:transition-opacity:hover {
            transition-property: opacity;
            transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
            transition-duration:var(--tw-duration, var(--default-transition-duration))
        }

        .not-disabled\:hover\:border-black:not(:disabled):hover {
            border-color:var(--color-black)
        }

        .not-disabled\:hover\:border-brand-700:not(:disabled):hover {
            border-color:var(--color-brand-700)
        }

        .not-disabled\:hover\:border-cta-700:not(:disabled):hover {
            border-color:var(--color-cta-700)
        }

        .not-disabled\:hover\:border-white:not(:disabled):hover {
            border-color:var(--color-white)
        }

        .not-disabled\:hover\:bg-black:not(:disabled):hover {
            background-color:var(--color-black)
        }

        .not-disabled\:hover\:bg-brand-500:not(:disabled):hover {
            background-color:var(--color-brand-500)
        }

        .not-disabled\:hover\:bg-brand-700:not(:disabled):hover {
            background-color:var(--color-brand-700)
        }

        .not-disabled\:hover\:bg-cta-500:not(:disabled):hover {
            background-color:var(--color-cta-500)
        }

        .not-disabled\:hover\:bg-cta-700:not(:disabled):hover {
            background-color:var(--color-cta-700)
        }

        .not-disabled\:hover\:bg-grey-900:not(:disabled):hover {
            background-color:var(--color-grey-900)
        }

        .not-disabled\:hover\:text-white:not(:disabled):hover {
            color:var(--color-white)
        }

        .hover\:before\:opacity-20:hover:before {
            content: var(--tw-content);
            opacity:.2
        }
    }

    .focus\:not-sr-only:focus {
        clip: auto;
        white-space: normal;
        width: auto;
        height: auto;
        margin: 0;
        padding: 0;
        position: static;
        overflow:visible
    }

    .focus\:absolute:focus {
        position:absolute
    }

    .focus\:z-50:focus {
        z-index:50
    }

    .focus\:translate-y-0:focus {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate:var(--tw-translate-x)var(--tw-translate-y)
    }

    .focus\:border-black:focus {
        border-color:var(--color-black)
    }

    .focus\:border-warning-500:focus {
        border-color:var(--color-warning-500)
    }

    .focus\:opacity-100:focus {
        opacity:1
    }

    .focus\:ring-1:focus {
        --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor)
    }

    .focus\:ring-1:focus, .focus\:ring-2:focus {
        box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .focus\:ring-2:focus {
        --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor)
    }

    .focus\:ring-black:focus {
        --tw-ring-color:var(--color-black)
    }

    .focus\:ring-blue-500:focus {
        --tw-ring-color:var(--color-blue-500)
    }

    .focus\:ring-brand-500:focus {
        --tw-ring-color:var(--color-brand-500)
    }

    .focus\:ring-warning-500:focus {
        --tw-ring-color:var(--color-warning-500)
    }

    .focus\:ring-offset-1:focus {
        --tw-ring-offset-width: 1px;
        --tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
    }

    .focus\:ring-offset-white:focus {
        --tw-ring-offset-color:var(--color-white)
    }

    .focus\:outline-none:focus {
        --tw-outline-style: none;
        outline-style:none
    }

    .focus-visible\:bg-brand-700:focus-visible {
        background-color:var(--color-brand-700)
    }

    .focus-visible\:bg-dinavis-debat-700:focus-visible {
        background-color:var(--color-dinavis-debat-700)
    }

    .focus-visible\:bg-dinavis-krimi-700:focus-visible {
        background-color:var(--color-dinavis-krimi-700)
    }

    .focus-visible\:bg-dinavis-kultur-700:focus-visible {
        background-color:var(--color-dinavis-kultur-700)
    }

    .focus-visible\:bg-dinavis-politik-700:focus-visible {
        background-color:var(--color-dinavis-politik-700)
    }

    .focus-visible\:bg-dinavis-samfund-700:focus-visible {
        background-color:var(--color-dinavis-samfund-700)
    }

    .focus-visible\:bg-dinavis-sport-700:focus-visible {
        background-color:var(--color-dinavis-sport-700)
    }

    .focus-visible\:bg-grey-100:focus-visible {
        background-color:var(--color-grey-100)
    }

    .focus-visible\:bg-grey-200:focus-visible {
        background-color:var(--color-grey-200)
    }

    .focus-visible\:text-brand-700:focus-visible {
        color:var(--color-brand-700)
    }

    .focus-visible\:text-grey-800:focus-visible {
        color:var(--color-grey-800)
    }

    .focus-visible\:text-grey-900:focus-visible {
        color:var(--color-grey-900)
    }

    .focus-visible\:text-grey-950:focus-visible {
        color:var(--color-grey-950)
    }

    .focus-visible\:text-link-700:focus-visible {
        color:var(--color-link-700)
    }

    .focus-visible\:underline:focus-visible {
        text-decoration-line:underline
    }

    .focus-visible\:decoration-current:focus-visible {
        text-decoration-color:currentColor
    }

    .focus-visible\:decoration-grey-950:focus-visible {
        -webkit-text-decoration-color: var(--color-grey-950);
        text-decoration-color:var(--color-grey-950)
    }

    .focus-visible\:ring-1:focus-visible, .focus-visible\:ring:focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
        box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .focus-visible\:ring-2:focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
        box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .focus-visible\:ring-brand-500:focus-visible {
        --tw-ring-color:var(--color-brand-500)
    }

    .focus-visible\:ring-brand-700:focus-visible {
        --tw-ring-color:var(--color-brand-700)
    }

    .focus-visible\:ring-current:focus-visible {
        --tw-ring-color:currentcolor
    }

    .focus-visible\:ring-dinavis-debat-700:focus-visible {
        --tw-ring-color:var(--color-dinavis-debat-700)
    }

    .focus-visible\:ring-dinavis-krimi-700:focus-visible {
        --tw-ring-color:var(--color-dinavis-krimi-700)
    }

    .focus-visible\:ring-dinavis-kultur-700:focus-visible {
        --tw-ring-color:var(--color-dinavis-kultur-700)
    }

    .focus-visible\:ring-dinavis-politik-700:focus-visible {
        --tw-ring-color:var(--color-dinavis-politik-700)
    }

    .focus-visible\:ring-dinavis-samfund-700:focus-visible {
        --tw-ring-color:var(--color-dinavis-samfund-700)
    }

    .focus-visible\:ring-dinavis-sport-700:focus-visible {
        --tw-ring-color:var(--color-dinavis-sport-700)
    }

    .focus-visible\:ring-grey-500:focus-visible {
        --tw-ring-color:var(--color-grey-500)
    }

    .focus-visible\:ring-grey-700:focus-visible {
        --tw-ring-color:var(--color-grey-700)
    }

    .focus-visible\:ring-offset-1:focus-visible {
        --tw-ring-offset-width: 1px;
        --tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
    }

    .focus-visible\:ring-offset-2:focus-visible {
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
    }

    .focus-visible\:ring-offset-4:focus-visible {
        --tw-ring-offset-width: 4px;
        --tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
    }

    .focus-visible\:ring-offset-8:focus-visible {
        --tw-ring-offset-width: 8px;
        --tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
    }

    .focus-visible\:ring-offset-brand-500:focus-visible {
        --tw-ring-offset-color:var(--color-brand-500)
    }

    .focus-visible\:ring-offset-feature3-100:focus-visible {
        --tw-ring-offset-color:var(--color-feature3-100)
    }

    .focus-visible\:ring-offset-grey-50:focus-visible {
        --tw-ring-offset-color:var(--color-grey-50)
    }

    .not-disabled\:focus-visible\:ring-2:not(:disabled):focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
        box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .not-disabled\:focus-visible\:ring-brand-500:not(:disabled):focus-visible {
        --tw-ring-color:var(--color-brand-500)
    }

    .not-disabled\:focus-visible\:ring-cta-500:not(:disabled):focus-visible {
        --tw-ring-color:var(--color-cta-500)
    }

    .not-disabled\:focus-visible\:ring-grey-900:not(:disabled):focus-visible {
        --tw-ring-color:var(--color-grey-900)
    }

    .not-disabled\:focus-visible\:ring-offset-2:not(:disabled):focus-visible {
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
    }

    .focus-visible\:after\:opacity-0:focus-visible:after {
        content: var(--tw-content);
        opacity:0
    }

    .active\:scale-95:active {
        --tw-scale-x: 95%;
        --tw-scale-y: 95%;
        --tw-scale-z: 95%;
        scale:var(--tw-scale-x)var(--tw-scale-y)
    }

    .active\:scale-98:active {
        --tw-scale-x: 98%;
        --tw-scale-y: 98%;
        --tw-scale-z: 98%;
        scale:var(--tw-scale-x)var(--tw-scale-y)
    }

    .active\:border-grey-700:active {
        border-color:var(--color-grey-700)
    }

    .active\:bg-brand-500:active {
        background-color:var(--color-brand-500)
    }

    .active\:bg-dinavis-debat-500:active {
        background-color:var(--color-dinavis-debat-500)
    }

    .active\:bg-dinavis-krimi-500:active {
        background-color:var(--color-dinavis-krimi-500)
    }

    .active\:bg-dinavis-kultur-500:active {
        background-color:var(--color-dinavis-kultur-500)
    }

    .active\:bg-dinavis-politik-500:active {
        background-color:var(--color-dinavis-politik-500)
    }

    .active\:bg-dinavis-samfund-500:active {
        background-color:var(--color-dinavis-samfund-500)
    }

    .active\:bg-dinavis-sport-500:active {
        background-color:var(--color-dinavis-sport-500)
    }

    .active\:bg-grey-100:active {
        background-color:var(--color-grey-100)
    }

    .active\:bg-white:active {
        background-color:var(--color-white)
    }

    .active\:text-grey-700:active {
        color:var(--color-grey-700)
    }

    .active\:shadow-\[0px_1px_4px_0px_rgba\(0\, 0\, 0\, 0\.25\)\]:active {
        --tw-shadow: 0px 1px 4px 0px var(--tw-shadow-color, #00000040);
        box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .not-disabled\:active\:scale-98:not(:disabled):active {
        --tw-scale-x: 98%;
        --tw-scale-y: 98%;
        --tw-scale-z: 98%;
        scale:var(--tw-scale-x)var(--tw-scale-y)
    }

    .not-disabled\:active\:shadow-none:not(:disabled):active {
        --tw-shadow: 0 0 #0000;
        box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .enabled\:font-missing:enabled {
        font-family:monospace
    }

    .enabled\:text-grey-400:enabled {
        color:var(--color-grey-400)
    }

    @media (hover: hover) {
        .enabled\:hover\:border-grey-50\/25:enabled:hover {
            border-color:var(--color-grey-50)
        }

        @supports (color: color-mix(in lab, red, red)) {
            .enabled\:hover\:border-grey-50\/25:enabled:hover {
                border-color:color-mix(in oklab, var(--color-grey-50)25%, transparent)
            }
        }

        .enabled\:hover\:border-grey-800:enabled:hover {
            border-color:var(--color-grey-800)
        }

        .enabled\:hover\:bg-grey-100:enabled:hover {
            background-color:var(--color-grey-100)
        }

        .enabled\:hover\:text-cta-700:enabled:hover {
            color:var(--color-cta-700)
        }

        .enabled\:hover\:text-grey-900:enabled:hover {
            color:var(--color-grey-900)
        }
    }

    .enabled\:active\:scale-95:enabled:active {
        --tw-scale-x: 95%;
        --tw-scale-y: 95%;
        --tw-scale-z: 95%;
        scale:var(--tw-scale-x)var(--tw-scale-y)
    }

    .disabled\:cursor-not-allowed:disabled {
        cursor:not-allowed
    }

    .disabled\:border-grey-100:disabled {
        border-color:var(--color-grey-100)
    }

    .disabled\:border-grey-200:disabled {
        border-color:var(--color-grey-200)
    }

    .disabled\:border-grey-300:disabled {
        border-color:var(--color-grey-300)
    }

    .disabled\:bg-grey-100:disabled {
        background-color:var(--color-grey-100)
    }

    .disabled\:text-grey-200:disabled {
        color:var(--color-grey-200)
    }

    .disabled\:text-grey-300:disabled {
        color:var(--color-grey-300)
    }

    .disabled\:text-grey-400:disabled {
        color:var(--color-grey-400)
    }

    .disabled\:opacity-50:disabled {
        opacity:.5
    }

    @media (hover: hover) {
        .disabled\:hover\:opacity-50:disabled:hover {
            opacity:.5
        }
    }

    :where(.interscrollerAd) .in-\[\.interscrollerAd\]\:absolute {
        position:absolute
    }

    :where(.interscrollerAd) .in-\[\.interscrollerAd\]\:top-0 {
        top:calc(var(--spacing) * 0)
    }

    :where(.interscrollerAd) .in-\[\.interscrollerAd\]\:h-57\.5 {
        height:calc(var(--spacing) * 57.5)
    }

    :where(.interscrollerAd) .in-\[\.interscrollerAd\]\:h-81\.25 {
        height:calc(var(--spacing) * 81.25)
    }

    :where(.interscrollerAd) .in-\[\.interscrollerAd\]\:min-h-\[460px\] {
        min-height:460px
    }

    :where(.interscrollerAd) .in-\[\.interscrollerAd\]\:min-h-\[570px\] {
        min-height:570px
    }

    :where(.interscrollerAd) .in-\[\.interscrollerAd\]\:w-screen {
        width:100vw
    }

    :where(.interscrollerAd) .in-\[\.interscrollerAd\]\:pb-10 {
        padding-bottom:calc(var(--spacing) * 10)
    }

    .aria-hidden\:invisible[aria-hidden=true] {
        visibility:hidden
    }

    .aria-hidden\:-translate-y-full[aria-hidden=true] {
        --tw-translate-y: -100%;
        translate:var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-closed\:translate-x-full[data-closed] {
        --tw-translate-x: 100%;
        translate:var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-closed\:translate-y-full[data-closed] {
        --tw-translate-y: 100%;
        translate:var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-closed\:opacity-0[data-closed] {
        opacity:0
    }

    .data-focus\:outline-1[data-focus] {
        outline-style: var(--tw-outline-style);
        outline-width:1px
    }

    .data-focus\:outline-brand-500[data-focus] {
        outline-color:var(--color-brand-500)
    }

    .data-open\:rotate-180[data-open] {
        rotate:180deg
    }

    .data-selected\:block[data-selected] {
        display:block
    }

    .data-\[active\]\:bg-grey-100[data-active] {
        background-color:var(--color-grey-100)
    }

    @media (prefers-reduced-motion: no-preference) {
        .motion-safe\:translate-y-\[calc\(var\(--swipe-offset-y\)\ * 1px\)\] {
            --tw-translate-y: calc(var(--swipe-offset-y) * 1px);
            translate:var(--tw-translate-x)var(--tw-translate-y)
        }

        .motion-safe\:transform {
            transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)
        }

        .motion-safe\:animate-spin {
            animation:var(--animate-spin)
        }

        .motion-safe\:transition {
            transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
            transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
            transition-duration:var(--tw-duration, var(--default-transition-duration))
        }

        .motion-safe\:transition-all {
            transition-property: all;
            transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
            transition-duration:var(--tw-duration, var(--default-transition-duration))
        }

        .motion-safe\:transition-opacity {
            transition-property: opacity;
            transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
            transition-duration:var(--tw-duration, var(--default-transition-duration))
        }

        .motion-safe\:transition-transform {
            transition-property: transform, translate, scale, rotate;
            transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
            transition-duration:var(--tw-duration, var(--default-transition-duration))
        }

        .motion-safe\:duration-50 {
            --tw-duration: 50ms;
            transition-duration:50ms
        }

        .motion-safe\:duration-100 {
            --tw-duration: .1s;
            transition-duration:.1s
        }

        .motion-safe\:duration-200 {
            --tw-duration: .2s;
            transition-duration:.2s
        }

        .motion-safe\:duration-300 {
            --tw-duration: .3s;
            transition-duration:.3s
        }

        @media (hover: hover) {
            .motion-safe\:group-hover\:-translate-y-0\.5:is(:where(.group):hover *) {
                --tw-translate-y: calc(var(--spacing) * -.5);
                translate:var(--tw-translate-x)var(--tw-translate-y)
            }
        }

        .motion-safe\:group-active\/audio-pause-resume\:scale-x-110:is(:where(.group\/audio-pause-resume):active *), .motion-safe\:group-active\/audio-podcast\:scale-x-110:is(:where(.group\/audio-podcast):active *) {
            --tw-scale-x: 110%;
            scale:var(--tw-scale-x)var(--tw-scale-y)
        }

        .motion-safe\:group-active\/audio-seek-backwards\:-rotate-12:is(:where(.group\/audio-seek-backwards):active *) {
            rotate:-12deg
        }

        .motion-safe\:group-active\/audio-seek-forwards\:rotate-12:is(:where(.group\/audio-seek-forwards):active *) {
            rotate:12deg
        }
    }

    .after\:motion-safe\:transition-all:after {
        content:var(--tw-content)
    }

    @media (prefers-reduced-motion: no-preference) {
        .after\:motion-safe\:transition-all:after {
            transition-property: all;
            transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
            transition-duration:var(--tw-duration, var(--default-transition-duration))
        }
    }

    .after\:motion-safe\:duration-100:after {
        content:var(--tw-content)
    }

    @media (prefers-reduced-motion: no-preference) {
        .after\:motion-safe\:duration-100:after {
            --tw-duration: .1s;
            transition-duration:.1s
        }

        @media (hover: hover) {
            .motion-safe\:hover\:scale-105:hover {
                --tw-scale-x: 105%;
                --tw-scale-y: 105%;
                --tw-scale-z: 105%;
                scale:var(--tw-scale-x)var(--tw-scale-y)
            }

            .motion-safe\:hover\:opacity-90:hover {
                opacity:.9
            }
        }

        .active\:motion-safe\:translate-y-\[2px\]:active {
            --tw-translate-y: 2px;
            translate:var(--tw-translate-x)var(--tw-translate-y)
        }

        .motion-safe\:active\:scale-95:active {
            --tw-scale-x: 95%;
            --tw-scale-y: 95%;
            --tw-scale-z: 95%;
            scale:var(--tw-scale-x)var(--tw-scale-y)
        }

        .motion-safe\:active\:scale-98:active {
            --tw-scale-x: 98%;
            --tw-scale-y: 98%;
            --tw-scale-z: 98%;
            scale:var(--tw-scale-x)var(--tw-scale-y)
        }
    }

    @media (min-width: 22.5rem) {
        .xs\:h-13\.5 {
            height:calc(var(--spacing) * 13.5)
        }

        .xs\:w-20 {
            width:calc(var(--spacing) * 20)
        }

        .xs\:flex-col {
            flex-direction:column
        }

        .xs\:py-2 {
            padding-block:calc(var(--spacing) * 2)
        }

        .xs\:selection\:bg-warning-500 ::selection {
            background-color:var(--color-warning-500)
        }

        .xs\:selection\:bg-warning-500::selection {
            background-color:var(--color-warning-500)
        }

        .xs\:selection\:bg-white ::selection {
            background-color:var(--color-white)
        }

        .xs\:selection\:bg-white::selection {
            background-color:var(--color-white)
        }

        .xs\:selection\:text-brand-500 ::selection {
            color:var(--color-brand-500)
        }

        .xs\:selection\:text-brand-500::selection {
            color:var(--color-brand-500)
        }

        .xs\:selection\:text-white ::selection {
            color:var(--color-white)
        }

        .xs\:selection\:text-white::selection {
            color:var(--color-white)
        }
    }

    @media (min-width: 46.5rem) {
        .sm\:order-2 {
            order:2
        }

        .sm\:col-auto {
            grid-column:auto
        }

        .sm\:col-span-2 {
            grid-column:span 2/span 2
        }

        .sm\:col-span-3 {
            grid-column:span 3/span 3
        }

        .sm\:col-span-6 {
            grid-column:span 6/span 6
        }

        .sm\:col-start-1 {
            grid-column-start:1
        }

        .sm\:col-start-3 {
            grid-column-start:3
        }

        .sm\:col-start-4 {
            grid-column-start:4
        }

        .sm\:col-start-5 {
            grid-column-start:5
        }

        .sm\:row-start-2 {
            grid-row-start:2
        }

        .sm\:float-right {
            float:right
        }

        .sm\:mx-0 {
            margin-inline:calc(var(--spacing) * 0)
        }

        .sm\:mx-2 {
            margin-inline:calc(var(--spacing) * 2)
        }

        .sm\:mx-auto {
            margin-inline:auto
        }

        .sm\:my-0 {
            margin-block:calc(var(--spacing) * 0)
        }

        .sm\:mt-1 {
            margin-top:calc(var(--spacing) * 1)
        }

        .sm\:mb-2 {
            margin-bottom:calc(var(--spacing) * 2)
        }

        .sm\:mb-3 {
            margin-bottom:calc(var(--spacing) * 3)
        }

        .sm\:mb-4 {
            margin-bottom:calc(var(--spacing) * 4)
        }

        .sm\:mb-5 {
            margin-bottom:calc(var(--spacing) * 5)
        }

        .sm\:ml-0 {
            margin-left:calc(var(--spacing) * 0)
        }

        .sm\:ml-2 {
            margin-left:calc(var(--spacing) * 2)
        }

        .sm\:line-clamp-2 {
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            display: -webkit-box;
            overflow:hidden
        }

        .sm\:block {
            display:block
        }

        .sm\:flex {
            display:flex
        }

        .sm\:hidden {
            display:none
        }

        .sm\:inline {
            display:inline
        }

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

        .sm\:aspect-landscape {
            aspect-ratio:var(--aspect-landscape)
        }

        .sm\:aspect-portrait {
            aspect-ratio:var(--aspect-portrait)
        }

        .sm\:aspect-square {
            aspect-ratio:1
        }

        .sm\:aspect-wide {
            aspect-ratio:var(--aspect-wide)
        }

        .sm\:h-1\.5 {
            height:calc(var(--spacing) * 1.5)
        }

        .sm\:h-14 {
            height:calc(var(--spacing) * 14)
        }

        .sm\:h-21 {
            height:calc(var(--spacing) * 21)
        }

        .sm\:h-footer-logo-height {
            height:var(--theme-spacing-footer-logo-height)
        }

        .sm\:min-h-24 {
            min-height:calc(var(--spacing) * 24)
        }

        .sm\:min-h-32 {
            min-height:calc(var(--spacing) * 32)
        }

        .sm\:w-2\.5 {
            width:calc(var(--spacing) * 2.5)
        }

        .sm\:w-22\.5 {
            width:calc(var(--spacing) * 22.5)
        }

        .sm\:w-37\.5 {
            width:calc(var(--spacing) * 37.5)
        }

        .sm\:w-\[53\%\] {
            width:53%
        }

        .sm\:w-auto {
            width:auto
        }

        .sm\:w-full {
            width:100%
        }

        .sm\:max-w-screen-lg {
            max-width:var(--breakpoint-lg)
        }

        .sm\:grid-cols-1 {
            grid-template-columns:repeat(1, minmax(0, 1fr))
        }

        .sm\:grid-cols-2 {
            grid-template-columns:repeat(2, minmax(0, 1fr))
        }

        .sm\:grid-cols-6 {
            grid-template-columns:repeat(6, minmax(0, 1fr))
        }

        .sm\:grid-cols-8 {
            grid-template-columns:repeat(8, minmax(0, 1fr))
        }

        .sm\:grid-rows-1 {
            grid-template-rows:repeat(1, minmax(0, 1fr))
        }

        .sm\:grid-rows-3-fit {
            grid-template-rows:repeat(3, min-content) 1fr
        }

        .sm\:flex-row {
            flex-direction:row
        }

        .sm\:items-center {
            align-items:center
        }

        .sm\:gap-1 {
            gap:calc(var(--spacing) * 1)
        }

        :where(.sm\:space-y-0 > :not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
            margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))
        }

        .sm\:gap-x-2 {
            column-gap:calc(var(--spacing) * 2)
        }

        .sm\:gap-x-3 {
            column-gap:calc(var(--spacing) * 3)
        }

        :where(.sm\:space-x-0\.5 > :not(:last-child)) {
            --tw-space-x-reverse: 0;
            margin-inline-start: calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));
            margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))
        }

        :where(.sm\:space-x-0\.75 > :not(:last-child)) {
            --tw-space-x-reverse: 0;
            margin-inline-start: calc(calc(var(--spacing) * .75) * var(--tw-space-x-reverse));
            margin-inline-end:calc(calc(var(--spacing) * .75) * calc(1 - var(--tw-space-x-reverse)))
        }

        .sm\:gap-y-2 {
            row-gap:calc(var(--spacing) * 2)
        }

        .sm\:gap-y-8\.5 {
            row-gap:calc(var(--spacing) * 8.5)
        }

        .sm\:rounded-\[10px\] {
            border-radius:10px
        }

        .sm\:border-t {
            border-top-style: var(--tw-border-style);
            border-top-width:1px
        }

        .sm\:border-t-0 {
            border-top-style: var(--tw-border-style);
            border-top-width:0
        }

        .sm\:p-3 {
            padding:calc(var(--spacing) * 3)
        }

        .sm\:px-0 {
            padding-inline:calc(var(--spacing) * 0)
        }

        .sm\:px-1 {
            padding-inline:calc(var(--spacing) * 1)
        }

        .sm\:px-2 {
            padding-inline:calc(var(--spacing) * 2)
        }

        .sm\:px-3 {
            padding-inline:calc(var(--spacing) * 3)
        }

        .sm\:px-4 {
            padding-inline:calc(var(--spacing) * 4)
        }

        .sm\:px-4\.5 {
            padding-inline:calc(var(--spacing) * 4.5)
        }

        .sm\:px-6 {
            padding-inline:calc(var(--spacing) * 6)
        }

        .sm\:px-13 {
            padding-inline:calc(var(--spacing) * 13)
        }

        .sm\:py-1 {
            padding-block:calc(var(--spacing) * 1)
        }

        .sm\:pt-0\.5 {
            padding-top:calc(var(--spacing) * .5)
        }

        .sm\:pt-2 {
            padding-top:calc(var(--spacing) * 2)
        }

        .sm\:pr-0 {
            padding-right:calc(var(--spacing) * 0)
        }

        .sm\:pr-2 {
            padding-right:calc(var(--spacing) * 2)
        }

        .sm\:pb-1 {
            padding-bottom:calc(var(--spacing) * 1)
        }

        .sm\:pb-1\.5 {
            padding-bottom:calc(var(--spacing) * 1.5)
        }

        .sm\:pl-0 {
            padding-left:calc(var(--spacing) * 0)
        }

        .sm\:pl-2 {
            padding-left:calc(var(--spacing) * 2)
        }

        .sm\:pl-3 {
            padding-left:calc(var(--spacing) * 3)
        }

        .sm\:pl-6 {
            padding-left:calc(var(--spacing) * 6)
        }

        .sm\:text-left {
            text-align:left
        }

        .sm\:text-11\/12 {
            font-size: calc(var(--spacing) * .125 * 11);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 12)
        }

        .sm\:text-16\/20 {
            font-size: calc(var(--spacing) * .125 * 16);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 20)
        }

        .sm\:text-18\/22 {
            font-size: calc(var(--spacing) * .125 * 18);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 22)
        }

        .sm\:text-20\/26 {
            font-size:calc(var(--spacing) * .125 * 20)
        }

        .sm\:text-20\/26, .sm\:text-22\/26 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 26)
        }

        .sm\:text-22\/26, .sm\:text-22\/28 {
            font-size:calc(var(--spacing) * .125 * 22)
        }

        .sm\:text-22\/28 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 28)
        }

        .sm\:text-28\/32 {
            font-size: calc(var(--spacing) * .125 * 28);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 32)
        }

        .sm\:text-50\/54 {
            font-size: calc(var(--spacing) * .125 * 50);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 54)
        }

        .sm\:tracking-widest {
            --tw-tracking: var(--tracking-widest);
            letter-spacing:var(--tracking-widest)
        }

        .sm\:before\:block:before {
            content: var(--tw-content);
            display:block
        }

        .sm\:before\:hidden:before {
            content: var(--tw-content);
            display:none
        }

        .sm\:first\:pl-0:first-child {
            padding-left:calc(var(--spacing) * 0)
        }

        .sm\:first\:before\:hidden:first-child:before {
            content: var(--tw-content);
            display:none
        }

        .sm\:last\:pr-0:last-child {
            padding-right:calc(var(--spacing) * 0)
        }
    }

    @media (min-width: 64rem) {
        .md\:absolute {
            position:absolute
        }

        .md\:static {
            position:static
        }

        .md\:sticky {
            position:sticky
        }

        .md\:-top-16 {
            top:calc(var(--spacing) * -16)
        }

        .md\:top-0 {
            top:calc(var(--spacing) * 0)
        }

        .md\:top-0\.5 {
            top:calc(var(--spacing) * .5)
        }

        .md\:top-0\.25 {
            top:calc(var(--spacing) * .25)
        }

        .md\:top-1 {
            top:calc(var(--spacing) * 1)
        }

        .md\:top-1\/4 {
            top:25%
        }

        .md\:top-2\.5 {
            top:calc(var(--spacing) * 2.5)
        }

        .md\:top-11 {
            top:calc(var(--spacing) * 11)
        }

        .md\:top-\[40\%\] {
            top:40%
        }

        .md\:top-auto {
            top:auto
        }

        .md\:-right-1\.5 {
            right:calc(var(--spacing) * -1.5)
        }

        .md\:-right-4 {
            right:calc(var(--spacing) * -4)
        }

        .md\:right-1 {
            right:calc(var(--spacing) * 1)
        }

        .md\:right-2 {
            right:calc(var(--spacing) * 2)
        }

        .md\:bottom-0 {
            bottom:calc(var(--spacing) * 0)
        }

        .md\:bottom-0\.25 {
            bottom:calc(var(--spacing) * .25)
        }

        .md\:bottom-1\.75 {
            bottom:calc(var(--spacing) * 1.75)
        }

        .md\:bottom-2 {
            bottom:calc(var(--spacing) * 2)
        }

        .md\:-left-1\.5 {
            left:calc(var(--spacing) * -1.5)
        }

        .md\:left-\[40\%\] {
            left:40%
        }

        .md\:col-auto {
            grid-column:auto
        }

        .md\:col-span-1 {
            grid-column:span 1/span 1
        }

        .md\:col-span-2 {
            grid-column:span 2/span 2
        }

        .md\:col-span-3 {
            grid-column:span 3/span 3
        }

        .md\:col-span-4 {
            grid-column:span 4/span 4
        }

        .md\:col-span-5 {
            grid-column:span 5/span 5
        }

        .md\:col-span-6 {
            grid-column:span 6/span 6
        }

        .md\:col-span-7 {
            grid-column:span 7/span 7
        }

        .md\:col-span-8 {
            grid-column:span 8/span 8
        }

        .md\:col-span-9 {
            grid-column:span 9/span 9
        }

        .md\:col-span-10 {
            grid-column:span 10/span 10
        }

        .md\:col-span-11 {
            grid-column:span 11/span 11
        }

        .md\:col-span-12 {
            grid-column:span 12/span 12
        }

        .md\:col-span-full {
            grid-column:1/-1
        }

        .md\:col-start-1 {
            grid-column-start:1
        }

        .md\:col-start-2 {
            grid-column-start:2
        }

        .md\:col-start-3 {
            grid-column-start:3
        }

        .md\:col-start-4 {
            grid-column-start:4
        }

        .md\:col-start-5 {
            grid-column-start:5
        }

        .md\:col-start-6 {
            grid-column-start:6
        }

        .md\:col-start-7 {
            grid-column-start:7
        }

        .md\:col-start-8 {
            grid-column-start:8
        }

        .md\:col-start-9 {
            grid-column-start:9
        }

        .md\:col-start-10 {
            grid-column-start:10
        }

        .md\:col-start-11 {
            grid-column-start:11
        }

        .md\:col-start-12 {
            grid-column-start:12
        }

        .md\:col-end-2 {
            grid-column-end:2
        }

        .md\:col-end-3 {
            grid-column-end:3
        }

        .md\:col-end-4 {
            grid-column-end:4
        }

        .md\:col-end-5 {
            grid-column-end:5
        }

        .md\:col-end-6 {
            grid-column-end:6
        }

        .md\:row-span-2 {
            grid-row:span 2/span 2
        }

        .md\:row-span-3 {
            grid-row:span 3/span 3
        }

        .md\:row-span-4 {
            grid-row:span 4/span 4
        }

        .md\:row-span-5 {
            grid-row:span 5/span 5
        }

        .md\:row-span-full {
            grid-row:1/-1
        }

        .md\:row-start-1 {
            grid-row-start:1
        }

        .md\:row-start-2 {
            grid-row-start:2
        }

        .md\:row-start-3 {
            grid-row-start:3
        }

        .md\:row-start-4 {
            grid-row-start:4
        }

        .md\:row-start-5 {
            grid-row-start:5
        }

        .md\:row-start-6 {
            grid-row-start:6
        }

        .md\:row-start-7 {
            grid-row-start:7
        }

        .md\:row-start-8 {
            grid-row-start:8
        }

        .md\:row-end-2 {
            grid-row-end:2
        }

        .md\:row-end-3 {
            grid-row-end:3
        }

        .md\:m-auto {
            margin:auto
        }

        .md\:mx-0 {
            margin-inline:calc(var(--spacing) * 0)
        }

        .md\:mx-1 {
            margin-inline:calc(var(--spacing) * 1)
        }

        .md\:mx-2 {
            margin-inline:calc(var(--spacing) * 2)
        }

        .md\:mx-auto {
            margin-inline:auto
        }

        .md\:my-0 {
            margin-block:calc(var(--spacing) * 0)
        }

        .md\:my-3 {
            margin-block:calc(var(--spacing) * 3)
        }

        .md\:my-5 {
            margin-block:calc(var(--spacing) * 5)
        }

        .md\:my-6 {
            margin-block:calc(var(--spacing) * 6)
        }

        .md\:my-auto {
            margin-block:auto
        }

        .md\:-mt-5 {
            margin-top:calc(var(--spacing) * -5)
        }

        .md\:mt-\(--teaser-content-space\) {
            margin-top:var(--teaser-content-space)
        }

        .md\:mt-0 {
            margin-top:calc(var(--spacing) * 0)
        }

        .md\:mt-0\.5 {
            margin-top:calc(var(--spacing) * .5)
        }

        .md\:mt-0\.75 {
            margin-top:calc(var(--spacing) * .75)
        }

        .md\:mt-2 {
            margin-top:calc(var(--spacing) * 2)
        }

        .md\:mt-3 {
            margin-top:calc(var(--spacing) * 3)
        }

        .md\:mt-4 {
            margin-top:calc(var(--spacing) * 4)
        }

        .md\:mt-4\.5 {
            margin-top:calc(var(--spacing) * 4.5)
        }

        .md\:mt-5 {
            margin-top:calc(var(--spacing) * 5)
        }

        .md\:mt-6 {
            margin-top:calc(var(--spacing) * 6)
        }

        .md\:mt-10 {
            margin-top:calc(var(--spacing) * 10)
        }

        .md\:mt-11 {
            margin-top:calc(var(--spacing) * 11)
        }

        .md\:mt-auto {
            margin-top:auto
        }

        .md\:mr-0 {
            margin-right:calc(var(--spacing) * 0)
        }

        .md\:mr-0\.5 {
            margin-right:calc(var(--spacing) * .5)
        }

        .md\:mr-1 {
            margin-right:calc(var(--spacing) * 1)
        }

        .md\:mr-2 {
            margin-right:calc(var(--spacing) * 2)
        }

        .md\:mr-3 {
            margin-right:calc(var(--spacing) * 3)
        }

        .md\:mr-4 {
            margin-right:calc(var(--spacing) * 4)
        }

        .md\:mr-6 {
            margin-right:calc(var(--spacing) * 6)
        }

        .md\:-mb-5 {
            margin-bottom:calc(var(--spacing) * -5)
        }

        .md\:mb-0 {
            margin-bottom:calc(var(--spacing) * 0)
        }

        .md\:mb-1 {
            margin-bottom:calc(var(--spacing) * 1)
        }

        .md\:mb-2 {
            margin-bottom:calc(var(--spacing) * 2)
        }

        .md\:mb-3 {
            margin-bottom:calc(var(--spacing) * 3)
        }

        .md\:mb-4 {
            margin-bottom:calc(var(--spacing) * 4)
        }

        .md\:mb-4\.5 {
            margin-bottom:calc(var(--spacing) * 4.5)
        }

        .md\:mb-5 {
            margin-bottom:calc(var(--spacing) * 5)
        }

        .md\:mb-6 {
            margin-bottom:calc(var(--spacing) * 6)
        }

        .md\:mb-7\.5 {
            margin-bottom:calc(var(--spacing) * 7.5)
        }

        .md\:mb-8 {
            margin-bottom:calc(var(--spacing) * 8)
        }

        .md\:mb-10 {
            margin-bottom:calc(var(--spacing) * 10)
        }

        .md\:-ml-0\.5 {
            margin-left:calc(var(--spacing) * -.5)
        }

        .md\:ml-0 {
            margin-left:calc(var(--spacing) * 0)
        }

        .md\:ml-1 {
            margin-left:calc(var(--spacing) * 1)
        }

        .md\:ml-2 {
            margin-left:calc(var(--spacing) * 2)
        }

        .md\:ml-3 {
            margin-left:calc(var(--spacing) * 3)
        }

        .md\:ml-auto {
            margin-left:auto
        }

        .md\:line-clamp-1 {
            -webkit-line-clamp:1
        }

        .md\:line-clamp-1, .md\:line-clamp-2 {
            -webkit-box-orient: vertical;
            display: -webkit-box;
            overflow:hidden
        }

        .md\:line-clamp-2 {
            -webkit-line-clamp:2
        }

        .md\:line-clamp-3 {
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            display: -webkit-box;
            overflow:hidden
        }

        .md\:block {
            display:block
        }

        .md\:flex {
            display:flex
        }

        .md\:grid {
            display:grid
        }

        .md\:hidden {
            display:none
        }

        .md\:inline {
            display:inline
        }

        .md\:inline-flex {
            display:inline-flex
        }

        .md\:aspect-landscape {
            aspect-ratio:var(--aspect-landscape)
        }

        .md\:aspect-portrait {
            aspect-ratio:var(--aspect-portrait)
        }

        .md\:aspect-square {
            aspect-ratio:1
        }

        .md\:aspect-wide {
            aspect-ratio:var(--aspect-wide)
        }

        .md\:size-0 {
            width: calc(var(--spacing) * 0);
            height:calc(var(--spacing) * 0)
        }

        .md\:size-1\.25 {
            width: calc(var(--spacing) * 1.25);
            height:calc(var(--spacing) * 1.25)
        }

        .md\:size-2\.5 {
            width: calc(var(--spacing) * 2.5);
            height:calc(var(--spacing) * 2.5)
        }

        .md\:size-2\.25 {
            width: calc(var(--spacing) * 2.25);
            height:calc(var(--spacing) * 2.25)
        }

        .md\:size-3 {
            width: calc(var(--spacing) * 3);
            height:calc(var(--spacing) * 3)
        }

        .md\:size-4 {
            width: calc(var(--spacing) * 4);
            height:calc(var(--spacing) * 4)
        }

        .md\:size-5 {
            width: calc(var(--spacing) * 5);
            height:calc(var(--spacing) * 5)
        }

        .md\:size-6 {
            width: calc(var(--spacing) * 6);
            height:calc(var(--spacing) * 6)
        }

        .md\:size-7 {
            width: calc(var(--spacing) * 7);
            height:calc(var(--spacing) * 7)
        }

        .md\:size-9 {
            width: calc(var(--spacing) * 9);
            height:calc(var(--spacing) * 9)
        }

        .md\:size-10 {
            width: calc(var(--spacing) * 10);
            height:calc(var(--spacing) * 10)
        }

        .md\:size-15 {
            width: calc(var(--spacing) * 15);
            height:calc(var(--spacing) * 15)
        }

        .md\:size-16 {
            width: calc(var(--spacing) * 16);
            height:calc(var(--spacing) * 16)
        }

        .md\:size-19\.5 {
            width: calc(var(--spacing) * 19.5);
            height:calc(var(--spacing) * 19.5)
        }

        .md\:size-20 {
            width: calc(var(--spacing) * 20);
            height:calc(var(--spacing) * 20)
        }

        .md\:size-21\.25 {
            width: calc(var(--spacing) * 21.25);
            height:calc(var(--spacing) * 21.25)
        }

        .md\:size-25 {
            width: calc(var(--spacing) * 25);
            height:calc(var(--spacing) * 25)
        }

        .md\:size-auto {
            width: auto;
            height:auto
        }

        .md\:h-\(--header-height\) {
            height:var(--header-height)
        }

        .md\:h-2\.5 {
            height:calc(var(--spacing) * 2.5)
        }

        .md\:h-3 {
            height:calc(var(--spacing) * 3)
        }

        .md\:h-4 {
            height:calc(var(--spacing) * 4)
        }

        .md\:h-5 {
            height:calc(var(--spacing) * 5)
        }

        .md\:h-6 {
            height:calc(var(--spacing) * 6)
        }

        .md\:h-6\.5 {
            height:calc(var(--spacing) * 6.5)
        }

        .md\:h-10 {
            height:calc(var(--spacing) * 10)
        }

        .md\:h-11 {
            height:calc(var(--spacing) * 11)
        }

        .md\:h-14 {
            height:calc(var(--spacing) * 14)
        }

        .md\:h-16 {
            height:calc(var(--spacing) * 16)
        }

        .md\:h-21\.25 {
            height:calc(var(--spacing) * 21.25)
        }

        .md\:h-24 {
            height:calc(var(--spacing) * 24)
        }

        .md\:h-42\.5 {
            height:calc(var(--spacing) * 42.5)
        }

        .md\:h-70 {
            height:calc(var(--spacing) * 70)
        }

        .md\:h-80 {
            height:calc(var(--spacing) * 80)
        }

        .md\:h-\[calc\(100svh-6rem\)\] {
            height:calc(100svh - 6rem)
        }

        .md\:h-auto {
            height:auto
        }

        .md\:h-full {
            height:100%
        }

        .md\:max-h-60 {
            max-height:calc(var(--spacing) * 60)
        }

        .md\:min-h-0 {
            min-height:calc(var(--spacing) * 0)
        }

        .md\:min-h-26 {
            min-height:calc(var(--spacing) * 26)
        }

        .md\:min-h-30 {
            min-height:calc(var(--spacing) * 30)
        }

        .md\:min-h-56\.25 {
            min-height:calc(var(--spacing) * 56.25)
        }

        .md\:min-h-95 {
            min-height:calc(var(--spacing) * 95)
        }

        .md\:min-h-\[80em\] {
            min-height:80em
        }

        .md\:min-h-\[calc\(100svh-4\.5rem\)\] {
            min-height:calc(100svh - 4.5rem)
        }

        .md\:min-h-\[calc\(100svh-9\.5rem\)\] {
            min-height:calc(100svh - 9.5rem)
        }

        .md\:min-h-\[calc\(100svh-12\.5rem\)\] {
            min-height:calc(100svh - 12.5rem)
        }

        .md\:min-h-\[calc\(100svh-12rem\)\] {
            min-height:calc(100svh - 12rem)
        }

        .md\:w-2\.5 {
            width:calc(var(--spacing) * 2.5)
        }

        .md\:w-2\.25 {
            width:calc(var(--spacing) * 2.25)
        }

        .md\:w-2\.75 {
            width:calc(var(--spacing) * 2.75)
        }

        .md\:w-3 {
            width:calc(var(--spacing) * 3)
        }

        .md\:w-3\.5 {
            width:calc(var(--spacing) * 3.5)
        }

        .md\:w-4 {
            width:calc(var(--spacing) * 4)
        }

        .md\:w-8\.5 {
            width:calc(var(--spacing) * 8.5)
        }

        .md\:w-9\.5 {
            width:calc(var(--spacing) * 9.5)
        }

        .md\:w-12 {
            width:calc(var(--spacing) * 12)
        }

        .md\:w-15 {
            width:calc(var(--spacing) * 15)
        }

        .md\:w-16 {
            width:calc(var(--spacing) * 16)
        }

        .md\:w-20 {
            width:calc(var(--spacing) * 20)
        }

        .md\:w-22\.5 {
            width:calc(var(--spacing) * 22.5)
        }

        .md\:w-24 {
            width:calc(var(--spacing) * 24)
        }

        .md\:w-28 {
            width:calc(var(--spacing) * 28)
        }

        .md\:w-37\.5 {
            width:calc(var(--spacing) * 37.5)
        }

        .md\:w-80 {
            width:calc(var(--spacing) * 80)
        }

        .md\:w-\[11\.25rem\] {
            width:11.25rem
        }

        .md\:w-\[calc\(100\%-2\.5rem\)\] {
            width:calc(100% - 2.5rem)
        }

        .md\:w-auto {
            width:auto
        }

        .md\:w-fit {
            width:fit-content
        }

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

        .md\:w-max {
            width:max-content
        }

        .md\:max-w-50 {
            max-width:calc(var(--spacing) * 50)
        }

        .md\:max-w-52\.5 {
            max-width:calc(var(--spacing) * 52.5)
        }

        .md\:max-w-65 {
            max-width:calc(var(--spacing) * 65)
        }

        .md\:max-w-80 {
            max-width:calc(var(--spacing) * 80)
        }

        .md\:max-w-108 {
            max-width:calc(var(--spacing) * 108)
        }

        .md\:max-w-\[940px\] {
            max-width:940px
        }

        .md\:max-w-\[1272px\] {
            max-width:1272px
        }

        .md\:max-w-\[1280px\] {
            max-width:1280px
        }

        .md\:max-w-fit {
            max-width:fit-content
        }

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

        .md\:max-w-lg {
            max-width:var(--container-lg)
        }

        .md\:max-w-none {
            max-width:none
        }

        .md\:max-w-screen-lg {
            max-width:var(--breakpoint-lg)
        }

        .md\:max-w-screen-md {
            max-width:var(--breakpoint-md)
        }

        .md\:min-w-0 {
            min-width:calc(var(--spacing) * 0)
        }

        .md\:min-w-30 {
            min-width:calc(var(--spacing) * 30)
        }

        .md\:min-w-37\.5 {
            min-width:calc(var(--spacing) * 37.5)
        }

        .md\:min-w-82\.5 {
            min-width:calc(var(--spacing) * 82.5)
        }

        .md\:min-w-\[300px\] {
            min-width:300px
        }

        .md\:min-w-\[516px\] {
            min-width:516px
        }

        .md\:flex-1 {
            flex:1
        }

        .md\:basis-32 {
            flex-basis:calc(var(--spacing) * 32)
        }

        .md\:-translate-y-0\.5 {
            --tw-translate-y: calc(var(--spacing) * -.5);
            translate:var(--tw-translate-x)var(--tw-translate-y)
        }

        .md\:scale-0 {
            --tw-scale-x: 0%;
            --tw-scale-y: 0%;
            --tw-scale-z: 0%;
            scale:var(--tw-scale-x)var(--tw-scale-y)
        }

        .md\:-rotate-90 {
            rotate:-90deg
        }

        .md\:scroll-pl-3 {
            scroll-padding-left:calc(var(--spacing) * 3)
        }

        .md\:list-none {
            list-style-type:none
        }

        .md\:auto-cols-fr {
            grid-auto-columns:minmax(0, 1fr)
        }

        .md\:grid-cols-1 {
            grid-template-columns:repeat(1, minmax(0, 1fr))
        }

        .md\:grid-cols-2 {
            grid-template-columns:repeat(2, minmax(0, 1fr))
        }

        .md\:grid-cols-3 {
            grid-template-columns:repeat(3, minmax(0, 1fr))
        }

        .md\:grid-cols-4 {
            grid-template-columns:repeat(4, minmax(0, 1fr))
        }

        .md\:grid-cols-5 {
            grid-template-columns:repeat(5, minmax(0, 1fr))
        }

        .md\:grid-cols-10 {
            grid-template-columns:repeat(10, minmax(0, 1fr))
        }

        .md\:grid-cols-12 {
            grid-template-columns:repeat(12, minmax(0, 1fr))
        }

        .md\:grid-cols-16 {
            grid-template-columns:repeat(16, minmax(0, 1fr))
        }

        .md\:grid-cols-\[1fr_1fr\] {
            grid-template-columns:1fr 1fr
        }

        .md\:grid-cols-\[1fr_2fr\] {
            grid-template-columns:1fr 2fr
        }

        .md\:grid-cols-\[auto_1fr\] {
            grid-template-columns:auto 1fr
        }

        .md\:grid-cols-\[max-content_auto\] {
            grid-template-columns:max-content auto
        }

        .md\:grid-cols-\[min-content_1fr\] {
            grid-template-columns:min-content 1fr
        }

        .md\:grid-cols-\[repeat\(2\, min-content\)_1fr\] {
            grid-template-columns:repeat(2, min-content) 1fr
        }

        .md\:grid-cols-\[repeat\(3\, min-content\)_1fr\] {
            grid-template-columns:repeat(3, min-content) 1fr
        }

        .md\:grid-cols-\[repeat\(9\, 1fr\)_repeat\(3\, 84px\)\] {
            grid-template-columns:repeat(9, 1fr) repeat(3, 84px)
        }

        .md\:grid-rows-1 {
            grid-template-rows:repeat(1, minmax(0, 1fr))
        }

        .md\:grid-rows-1-fit {
            grid-template-rows:min-content 1fr
        }

        .md\:grid-rows-2-fit {
            grid-template-rows:repeat(2, min-content) 1fr
        }

        .md\:grid-rows-3-fit {
            grid-template-rows:repeat(3, min-content) 1fr
        }

        .md\:grid-rows-4-fit {
            grid-template-rows:repeat(4, min-content) 1fr
        }

        .md\:grid-rows-5-fit {
            grid-template-rows:repeat(5, min-content) 1fr
        }

        .md\:grid-rows-6 {
            grid-template-rows:repeat(6, minmax(0, 1fr))
        }

        .md\:grid-rows-6-fit {
            grid-template-rows:repeat(6, min-content) 1fr
        }

        .md\:grid-rows-\[min-content_auto_1fr\] {
            grid-template-rows:min-content auto 1fr
        }

        .md\:grid-rows-\[repeat\(2\, max-content\)_1fr\] {
            grid-template-rows:repeat(2, max-content) 1fr
        }

        .md\:grid-rows-\[repeat\(3\, max-content\)_1fr\] {
            grid-template-rows:repeat(3, max-content) 1fr
        }

        .md\:flex-col {
            flex-direction:column
        }

        .md\:flex-row {
            flex-direction:row
        }

        .md\:flex-row-reverse {
            flex-direction:row-reverse
        }

        .md\:flex-wrap {
            flex-wrap:wrap
        }

        .md\:content-center {
            align-content:center
        }

        .md\:items-baseline {
            align-items:baseline
        }

        .md\:items-center {
            align-items:center
        }

        .md\:items-end {
            align-items:flex-end
        }

        .md\:items-start {
            align-items:flex-start
        }

        .md\:justify-between {
            justify-content:space-between
        }

        .md\:justify-center {
            justify-content:center
        }

        .md\:justify-end {
            justify-content:flex-end
        }

        .md\:justify-normal {
            justify-content:normal
        }

        .md\:justify-start {
            justify-content:flex-start
        }

        .md\:gap-0 {
            gap:calc(var(--spacing) * 0)
        }

        .md\:gap-1 {
            gap:calc(var(--spacing) * 1)
        }

        .md\:gap-2 {
            gap:calc(var(--spacing) * 2)
        }

        .md\:gap-3 {
            gap:calc(var(--spacing) * 3)
        }

        .md\:gap-4 {
            gap:calc(var(--spacing) * 4)
        }

        .md\:gap-5 {
            gap:calc(var(--spacing) * 5)
        }

        :where(.md\:space-y-0 > :not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
            margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))
        }

        :where(.md\:space-y-1\.5 > :not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
            margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))
        }

        :where(.md\:space-y-2 > :not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
            margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))
        }

        .md\:gap-x-1 {
            column-gap:calc(var(--spacing) * 1)
        }

        .md\:gap-x-2 {
            column-gap:calc(var(--spacing) * 2)
        }

        .md\:gap-x-2\.5 {
            column-gap:calc(var(--spacing) * 2.5)
        }

        .md\:gap-x-3 {
            column-gap:calc(var(--spacing) * 3)
        }

        .md\:gap-x-4 {
            column-gap:calc(var(--spacing) * 4)
        }

        .md\:gap-x-6 {
            column-gap:calc(var(--spacing) * 6)
        }

        .md\:gap-x-7 {
            column-gap:calc(var(--spacing) * 7)
        }

        .md\:gap-x-\[1\.3rem\] {
            column-gap:1.3rem
        }

        :where(.md\:space-x-1 > :not(:last-child)) {
            --tw-space-x-reverse: 0;
            margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
            margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))
        }

        :where(.md\:space-x-2 > :not(:last-child)) {
            --tw-space-x-reverse: 0;
            margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
            margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))
        }

        :where(.md\:space-x-4 > :not(:last-child)) {
            --tw-space-x-reverse: 0;
            margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
            margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))
        }

        .md\:gap-y-0 {
            row-gap:calc(var(--spacing) * 0)
        }

        .md\:gap-y-0\.75 {
            row-gap:calc(var(--spacing) * .75)
        }

        .md\:gap-y-1 {
            row-gap:calc(var(--spacing) * 1)
        }

        .md\:gap-y-1\.5 {
            row-gap:calc(var(--spacing) * 1.5)
        }

        .md\:gap-y-2 {
            row-gap:calc(var(--spacing) * 2)
        }

        .md\:gap-y-3 {
            row-gap:calc(var(--spacing) * 3)
        }

        .md\:gap-y-4 {
            row-gap:calc(var(--spacing) * 4)
        }

        .md\:gap-y-5 {
            row-gap:calc(var(--spacing) * 5)
        }

        .md\:gap-y-8 {
            row-gap:calc(var(--spacing) * 8)
        }

        :where(.md\:divide-x-0 > :not(:last-child)) {
            --tw-divide-x-reverse: 0;
            border-inline-style: var(--tw-border-style);
            border-inline-start-width: calc(0px * var(--tw-divide-x-reverse));
            border-inline-end-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))
        }

        :where(.md\:divide-y > :not(:last-child)) {
            --tw-divide-y-reverse: 0;
            border-bottom-style: var(--tw-border-style);
            border-top-style: var(--tw-border-style);
            border-top-width: calc(1px * var(--tw-divide-y-reverse));
            border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))
        }

        .md\:self-end {
            align-self:flex-end
        }

        .md\:self-start {
            align-self:flex-start
        }

        .md\:overflow-hidden {
            overflow:hidden
        }

        .md\:overflow-x-visible {
            overflow-x:visible
        }

        .md\:rounded-\[0\.3125rem\] {
            border-radius:.3125rem
        }

        .md\:rounded-\[10px\] {
            border-radius:10px
        }

        .md\:rounded-full {
            border-radius:3.40282e + 38px
        }

        .md\:rounded-lg {
            border-radius:var(--radius-lg)
        }

        .md\:rounded-md {
            border-radius:var(--radius-md)
        }

        .md\:rounded-t-\[10px\] {
            border-top-left-radius: 10px;
            border-top-right-radius:10px
        }

        .md\:rounded-b-none {
            border-bottom-right-radius: 0;
            border-bottom-left-radius:0
        }

        .md\:border-0 {
            border-style: var(--tw-border-style);
            border-width:0
        }

        .md\:border-t {
            border-top-style: var(--tw-border-style);
            border-top-width:1px
        }

        .md\:border-t-0 {
            border-top-style: var(--tw-border-style);
            border-top-width:0
        }

        .md\:border-t-2 {
            border-top-style: var(--tw-border-style);
            border-top-width:2px
        }

        .md\:border-r {
            border-right-style: var(--tw-border-style);
            border-right-width:1px
        }

        .md\:border-r-0 {
            border-right-style: var(--tw-border-style);
            border-right-width:0
        }

        .md\:border-b {
            border-bottom-style: var(--tw-border-style);
            border-bottom-width:1px
        }

        .md\:border-b-0 {
            border-bottom-style: var(--tw-border-style);
            border-bottom-width:0
        }

        .md\:border-b-8 {
            border-bottom-style: var(--tw-border-style);
            border-bottom-width:8px
        }

        .md\:border-l {
            border-left-style: var(--tw-border-style);
            border-left-width:1px
        }

        .md\:border-none {
            --tw-border-style: none;
            border-style:none
        }

        .md\:border-black {
            border-color:var(--color-black)
        }

        .md\:border-grey-300 {
            border-color:var(--color-grey-300)
        }

        .md\:border-grey-400 {
            border-color:var(--color-grey-400)
        }

        .md\:border-white\/20 {
            border-color:var(--color-white)
        }

        @supports (color: color-mix(in lab, red, red)) {
            .md\:border-white\/20 {
                border-color:color-mix(in oklab, var(--color-white)20%, transparent)
            }
        }

        .md\:border-t-grey-300 {
            border-top-color:var(--color-grey-300)
        }

        .md\:border-r-grey-300 {
            border-right-color:var(--color-grey-300)
        }

        .md\:border-l-grey-300 {
            border-left-color:var(--color-grey-300)
        }

        .md\:bg-grey-50 {
            background-color:var(--color-grey-50)
        }

        .md\:bg-transparent {
            background-color:#0000
        }

        .md\:from-grey-900 {
            --tw-gradient-from: var(--color-grey-900);
            --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))
        }

        .md\:object-cover {
            object-fit:cover
        }

        .md\:p-0 {
            padding:calc(var(--spacing) * 0)
        }

        .md\:p-1 {
            padding:calc(var(--spacing) * 1)
        }

        .md\:p-2 {
            padding:calc(var(--spacing) * 2)
        }

        .md\:p-3 {
            padding:calc(var(--spacing) * 3)
        }

        .md\:p-4 {
            padding:calc(var(--spacing) * 4)
        }

        .md\:p-6 {
            padding:calc(var(--spacing) * 6)
        }

        .md\:px-\(--teaser-content-space\) {
            padding-inline:var(--teaser-content-space)
        }

        .md\:px-\(--teaser-content-space-desktop\) {
            padding-inline:var(--teaser-content-space-desktop)
        }

        .md\:px-0 {
            padding-inline:calc(var(--spacing) * 0)
        }

        .md\:px-0\.5 {
            padding-inline:calc(var(--spacing) * .5)
        }

        .md\:px-1 {
            padding-inline:calc(var(--spacing) * 1)
        }

        .md\:px-2 {
            padding-inline:calc(var(--spacing) * 2)
        }

        .md\:px-3 {
            padding-inline:calc(var(--spacing) * 3)
        }

        .md\:px-4 {
            padding-inline:calc(var(--spacing) * 4)
        }

        .md\:px-6 {
            padding-inline:calc(var(--spacing) * 6)
        }

        .md\:px-7 {
            padding-inline:calc(var(--spacing) * 7)
        }

        .md\:px-20 {
            padding-inline:calc(var(--spacing) * 20)
        }

        .md\:py-0 {
            padding-block:calc(var(--spacing) * 0)
        }

        .md\:py-0\.75 {
            padding-block:calc(var(--spacing) * .75)
        }

        .md\:py-1 {
            padding-block:calc(var(--spacing) * 1)
        }

        .md\:py-1\.5 {
            padding-block:calc(var(--spacing) * 1.5)
        }

        .md\:py-1\.25 {
            padding-block:calc(var(--spacing) * 1.25)
        }

        .md\:py-2 {
            padding-block:calc(var(--spacing) * 2)
        }

        .md\:py-3 {
            padding-block:calc(var(--spacing) * 3)
        }

        .md\:py-5 {
            padding-block:calc(var(--spacing) * 5)
        }

        .md\:py-7 {
            padding-block:calc(var(--spacing) * 7)
        }

        .md\:py-8 {
            padding-block:calc(var(--spacing) * 8)
        }

        .md\:py-10 {
            padding-block:calc(var(--spacing) * 10)
        }

        .md\:pt-\(--teaser-content-space-desktop\) {
            padding-top:var(--teaser-content-space-desktop)
        }

        .md\:pt-0 {
            padding-top:calc(var(--spacing) * 0)
        }

        .md\:pt-0\.25 {
            padding-top:calc(var(--spacing) * .25)
        }

        .md\:pt-1 {
            padding-top:calc(var(--spacing) * 1)
        }

        .md\:pt-1\.5 {
            padding-top:calc(var(--spacing) * 1.5)
        }

        .md\:pt-2 {
            padding-top:calc(var(--spacing) * 2)
        }

        .md\:pt-3 {
            padding-top:calc(var(--spacing) * 3)
        }

        .md\:pt-4 {
            padding-top:calc(var(--spacing) * 4)
        }

        .md\:pt-5 {
            padding-top:calc(var(--spacing) * 5)
        }

        .md\:pt-6 {
            padding-top:calc(var(--spacing) * 6)
        }

        .md\:pt-7 {
            padding-top:calc(var(--spacing) * 7)
        }

        .md\:pt-8 {
            padding-top:calc(var(--spacing) * 8)
        }

        .md\:pt-12 {
            padding-top:calc(var(--spacing) * 12)
        }

        .md\:pr-0 {
            padding-right:calc(var(--spacing) * 0)
        }

        .md\:pr-1 {
            padding-right:calc(var(--spacing) * 1)
        }

        .md\:pr-2 {
            padding-right:calc(var(--spacing) * 2)
        }

        .md\:pr-3 {
            padding-right:calc(var(--spacing) * 3)
        }

        .md\:pr-4 {
            padding-right:calc(var(--spacing) * 4)
        }

        .md\:pr-7 {
            padding-right:calc(var(--spacing) * 7)
        }

        .md\:pb-\(--teaser-content-space\) {
            padding-bottom:var(--teaser-content-space)
        }

        .md\:pb-0 {
            padding-bottom:calc(var(--spacing) * 0)
        }

        .md\:pb-1 {
            padding-bottom:calc(var(--spacing) * 1)
        }

        .md\:pb-1\.5 {
            padding-bottom:calc(var(--spacing) * 1.5)
        }

        .md\:pb-1\.75 {
            padding-bottom:calc(var(--spacing) * 1.75)
        }

        .md\:pb-2 {
            padding-bottom:calc(var(--spacing) * 2)
        }

        .md\:pb-2\.5 {
            padding-bottom:calc(var(--spacing) * 2.5)
        }

        .md\:pb-3 {
            padding-bottom:calc(var(--spacing) * 3)
        }

        .md\:pb-4 {
            padding-bottom:calc(var(--spacing) * 4)
        }

        .md\:pb-5 {
            padding-bottom:calc(var(--spacing) * 5)
        }

        .md\:pb-6 {
            padding-bottom:calc(var(--spacing) * 6)
        }

        .md\:pb-8 {
            padding-bottom:calc(var(--spacing) * 8)
        }

        .md\:pb-10 {
            padding-bottom:calc(var(--spacing) * 10)
        }

        .md\:pb-15 {
            padding-bottom:calc(var(--spacing) * 15)
        }

        .md\:pb-64 {
            padding-bottom:calc(var(--spacing) * 64)
        }

        .md\:pl-0 {
            padding-left:calc(var(--spacing) * 0)
        }

        .md\:pl-0\.25 {
            padding-left:calc(var(--spacing) * .25)
        }

        .md\:pl-1 {
            padding-left:calc(var(--spacing) * 1)
        }

        .md\:pl-1\.5 {
            padding-left:calc(var(--spacing) * 1.5)
        }

        .md\:pl-2 {
            padding-left:calc(var(--spacing) * 2)
        }

        .md\:pl-3 {
            padding-left:calc(var(--spacing) * 3)
        }

        .md\:pl-6 {
            padding-left:calc(var(--spacing) * 6)
        }

        .md\:text-center {
            text-align:center
        }

        .md\:text-left {
            text-align:left
        }

        .md\:align-text-bottom {
            vertical-align:text-bottom
        }

        .md\:font-sans-text {
            font-family:var(--theme-font-sans-text)
        }

        .md\:text-15\/16 {
            font-size: calc(var(--spacing) * .125 * 15);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 16)
        }

        .md\:text-16\/18 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 18)
        }

        .md\:text-16\/18, .md\:text-16\/20 {
            font-size:calc(var(--spacing) * .125 * 16)
        }

        .md\:text-16\/20 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 20)
        }

        .md\:text-16\/22 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 22)
        }

        .md\:text-16\/22, .md\:text-16\/28 {
            font-size:calc(var(--spacing) * .125 * 16)
        }

        .md\:text-16\/28 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 28)
        }

        .md\:text-17\/22 {
            font-size: calc(var(--spacing) * .125 * 17);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 22)
        }

        .md\:text-18\/18 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 18)
        }

        .md\:text-18\/18, .md\:text-18\/22 {
            font-size:calc(var(--spacing) * .125 * 18)
        }

        .md\:text-18\/22 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 22)
        }

        .md\:text-18\/24 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 24)
        }

        .md\:text-18\/24, .md\:text-18\/27 {
            font-size:calc(var(--spacing) * .125 * 18)
        }

        .md\:text-18\/27 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 27)
        }

        .md\:text-20\/26 {
            font-size:calc(var(--spacing) * .125 * 20)
        }

        .md\:text-20\/26, .md\:text-22\/26 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 26)
        }

        .md\:text-22\/26 {
            font-size:calc(var(--spacing) * .125 * 22)
        }

        .md\:text-22\/28 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 28)
        }

        .md\:text-22\/28, .md\:text-22\/29 {
            font-size:calc(var(--spacing) * .125 * 22)
        }

        .md\:text-22\/29 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 29)
        }

        .md\:text-22\/30 {
            font-size: calc(var(--spacing) * .125 * 22);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 30)
        }

        .md\:text-24\/12 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 12)
        }

        .md\:text-24\/12, .md\:text-24\/28 {
            font-size:calc(var(--spacing) * .125 * 24)
        }

        .md\:text-24\/28 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 28)
        }

        .md\:text-24\/29 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 29)
        }

        .md\:text-24\/29, .md\:text-24\/30 {
            font-size:calc(var(--spacing) * .125 * 24)
        }

        .md\:text-24\/30 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 30)
        }

        .md\:text-24\/32 {
            font-size:calc(var(--spacing) * .125 * 24)
        }

        .md\:text-24\/32, .md\:text-26\/32 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 32)
        }

        .md\:text-26\/32, .md\:text-26\/34 {
            font-size:calc(var(--spacing) * .125 * 26)
        }

        .md\:text-26\/34 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 34)
        }

        .md\:text-28\/32 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 32)
        }

        .md\:text-28\/32, .md\:text-28\/34 {
            font-size:calc(var(--spacing) * .125 * 28)
        }

        .md\:text-28\/34 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 34)
        }

        .md\:text-30\/36 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 36)
        }

        .md\:text-30\/36, .md\:text-30\/37 {
            font-size:calc(var(--spacing) * .125 * 30)
        }

        .md\:text-30\/37 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 37)
        }

        .md\:text-32\/36 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 36)
        }

        .md\:text-32\/36, .md\:text-32\/38 {
            font-size:calc(var(--spacing) * .125 * 32)
        }

        .md\:text-32\/38 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 38)
        }

        .md\:text-32\/40 {
            font-size: calc(var(--spacing) * .125 * 32);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 40)
        }

        .md\:text-36\/42 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 42)
        }

        .md\:text-36\/42, .md\:text-36\/44 {
            font-size:calc(var(--spacing) * .125 * 36)
        }

        .md\:text-36\/44 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 44)
        }

        .md\:text-42\/48 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 48)
        }

        .md\:text-42\/48, .md\:text-42\/52 {
            font-size:calc(var(--spacing) * .125 * 42)
        }

        .md\:text-42\/52 {
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 52)
        }

        .md\:text-12 {
            font-size: calc(var(--spacing) * .125 * 12);
            line-height:1
        }

        .md\:text-14 {
            font-size: calc(var(--spacing) * .125 * 14);
            line-height:1
        }

        .md\:text-16 {
            font-size: calc(var(--spacing) * .125 * 16);
            line-height:1
        }

        .md\:text-20 {
            font-size: calc(var(--spacing) * .125 * 20);
            line-height:1
        }

        .md\:text-22 {
            font-size: calc(var(--spacing) * .125 * 22);
            line-height:1
        }

        .md\:text-24 {
            font-size: calc(var(--spacing) * .125 * 24);
            line-height:1
        }

        .md\:text-25 {
            font-size: calc(var(--spacing) * .125 * 25);
            line-height:1
        }

        .md\:text-28 {
            font-size: calc(var(--spacing) * .125 * 28);
            line-height:1
        }

        .md\:text-36 {
            font-size: calc(var(--spacing) * .125 * 36);
            line-height:1
        }

        .md\:text-50 {
            font-size: calc(var(--spacing) * .125 * 50);
            line-height:1
        }

        .md\:text-\[1\.25rem\]\/\[1\.75rem\] {
            font-size: 1.25rem;
            line-height:1.75rem
        }

        .md\:text-\[1\.25rem\]\/\[1\.625rem\] {
            font-size: 1.25rem;
            line-height:1.625rem
        }

        .md\:text-\[2\.875rem\]\/\[4rem\] {
            font-size: 2.875rem;
            line-height:4rem
        }

        .md\:text-\[3\.125rem\]\/\[3\.375rem\] {
            font-size: 3.125rem;
            line-height:3.375rem
        }

        .md\:text-\[4\.5rem\]\/\[4\.5rem\] {
            font-size: 4.5rem;
            line-height:4.5rem
        }

        .md\:text-\[2\.25rem\] {
            font-size:2.25rem
        }

        .md\:text-\[72px\] {
            font-size:72px
        }

        .md\:leading-1\.25x {
            --tw-leading: var(--leading-1\.25x);
            line-height:var(--leading-1\.25x)
        }

        .md\:leading-54 {
            --tw-leading: calc(var(--spacing) * 54);
            line-height: calc(var(--spacing) * 54);
            line-height:calc(var(--spacing) * .125 * 54)
        }

        .md\:font-bold {
            --tw-font-weight: var(--font-weight-bold);
            font-weight:var(--font-weight-bold)
        }

        .md\:font-heavy {
            --tw-font-weight: var(--font-weight-heavy);
            font-weight:var(--font-weight-heavy)
        }

        .md\:font-medium {
            --tw-font-weight: var(--font-weight-medium);
            font-weight:var(--font-weight-medium)
        }

        .md\:font-semibold {
            --tw-font-weight: var(--font-weight-semibold);
            font-weight:var(--font-weight-semibold)
        }

        .md\:tracking-\[-2\.16px\] {
            --tw-tracking: -2.16px;
            letter-spacing:-2.16px
        }

        .md\:tracking-widest {
            --tw-tracking: var(--tracking-widest);
            letter-spacing:var(--tracking-widest)
        }

        .md\:-tracking-2 {
            letter-spacing:-.02em
        }

        .md\:-tracking-3 {
            letter-spacing:-.03em
        }

        .md\:whitespace-nowrap {
            white-space:nowrap
        }

        .md\:text-grey-700 {
            color:var(--color-grey-700)
        }

        .md\:text-grey-950 {
            color:var(--color-grey-950)
        }

        .md\:shadow-\[4px_4px_12px_0px_rgba\(0\, 0\, 0\, 0\.4\)\] {
            --tw-shadow:4px 4px 12px 0px var(--tw-shadow-color, #0006)
        }

        .md\:shadow-\[4px_4px_12px_0px_rgba\(0\, 0\, 0\, 0\.4\)\], .md\:shadow-none {
            box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .md\:shadow-none {
            --tw-shadow:0 0 #0000
        }

        .md\:group-last\:mb-0:is(:where(.group):last-child *) {
            margin-bottom:calc(var(--spacing) * 0)
        }

        .md\:group-last\:border-r-0:is(:where(.group):last-child *) {
            border-right-style: var(--tw-border-style);
            border-right-width:0
        }

        .md\:group-open\:rotate-0:is(:where(.group):is([open], :popover-open, :open) *) {
            rotate:none
        }

        @media (hover: hover) {
            .md\:group-hover\:underline:is(:where(.group):hover *) {
                text-decoration-line:underline
            }

            .md\:group-hover\/audio-progress\:scale-100:is(:where(.group\/audio-progress):hover *) {
                --tw-scale-x: 100%;
                --tw-scale-y: 100%;
                --tw-scale-z: 100%;
                scale:var(--tw-scale-x)var(--tw-scale-y)
            }

            .md\:group-hover\/button\:hidden:is(:where(.group\/button):hover *) {
                display:none
            }

            .md\:group-hover\/button\:inline:is(:where(.group\/button):hover *) {
                display:inline
            }
        }

        .md\:peer-checked\:max-h-48:is(:where(.peer):checked ~ *) {
            max-height:calc(var(--spacing) * 48)
        }

        .md\:peer-placeholder-shown\:top-2\.25:is(:where(.peer):placeholder-shown ~ *) {
            top:calc(var(--spacing) * 2.25)
        }

        .md\:peer-placeholder-shown\:text-16:is(:where(.peer):placeholder-shown ~ *) {
            font-size: calc(var(--spacing) * .125 * 16);
            line-height:1
        }

        @media (hover: hover) {
            .md\:peer-hover\:underline:is(:where(.peer):hover ~ *) {
                text-decoration-line:underline
            }
        }

        .md\:peer-focus\:top-\(--theme-spacing-button-text-vertical-alignment-correction\):is(:where(.peer):focus ~ *) {
            top:var(--theme-spacing-button-text-vertical-alignment-correction)
        }

        .md\:peer-focus\:left-1:is(:where(.peer):focus ~ *) {
            left:calc(var(--spacing) * 1)
        }

        .md\:peer-focus\:text-12:is(:where(.peer):focus ~ *) {
            font-size: calc(var(--spacing) * .125 * 12);
            line-height:1
        }

        .md\:peer-focus\:peer-placeholder-shown\:text-grey-600:is(:where(.peer):focus ~ *):is(:where(.peer):placeholder-shown ~ *) {
            color:var(--color-grey-600)
        }

        .md\:before\:absolute:before {
            content: var(--tw-content);
            position:absolute
        }

        .md\:before\:left-0:before {
            content: var(--tw-content);
            left:calc(var(--spacing) * 0)
        }
    }

    .before\:md\:mx-auto:before {
        content:var(--tw-content)
    }

    @media (min-width: 64rem) {
        .before\:md\:mx-auto:before {
            margin-inline:auto
        }

        .md\:before\:block:before {
            content: var(--tw-content);
            display:block
        }

        .md\:before\:hidden:before {
            content: var(--tw-content);
            display:none
        }

        .md\:before\:h-16:before {
            content: var(--tw-content);
            height:calc(var(--spacing) * 16)
        }

        .md\:before\:h-full:before {
            content: var(--tw-content);
            height:100%
        }

        .md\:before\:w-px:before {
            content: var(--tw-content);
            width:1px
        }

        .md\:after\:-right-3:after {
            content: var(--tw-content);
            right:calc(var(--spacing) * -3)
        }

        .md\:after\:hidden:after {
            content: var(--tw-content);
            display:none
        }
    }

    .after\:md\:border-r:after {
        content:var(--tw-content)
    }

    @media (min-width: 64rem) {
        .after\:md\:border-r:after {
            border-right-style: var(--tw-border-style);
            border-right-width:1px
        }
    }

    .after\:md\:border-l:after {
        content:var(--tw-content)
    }

    @media (min-width: 64rem) {
        .after\:md\:border-l:after {
            border-left-style: var(--tw-border-style);
            border-left-width: 1px
        }

        .md\:not-last\:not-empty\:after\:content-\[\\\]:not(:last-child):not(:empty):after {
            --tw-content: "";
            content:var(--tw-content)
        }

        .first\:md\:mt-4:first-child {
            margin-top:calc(var(--spacing) * 4)
        }

        .first\:md\:mt-5:first-child {
            margin-top:calc(var(--spacing) * 5)
        }

        .md\:first\:ml-0:first-child {
            margin-left:calc(var(--spacing) * 0)
        }

        .md\:first\:pl-0:first-child {
            padding-left:calc(var(--spacing) * 0)
        }

        .md\:last\:mb-0:last-child {
            margin-bottom:calc(var(--spacing) * 0)
        }

        .md\:last\:border-none:last-child {
            --tw-border-style: none;
            border-style:none
        }

        .md\:last\:pb-0:last-child {
            padding-bottom:calc(var(--spacing) * 0)
        }

        .md\:last\:after\:hidden:last-child:after {
            content: var(--tw-content);
            display:none
        }

        .md\:empty\:hidden:empty {
            display:none
        }

        .md\:empty\:pt-0:empty {
            padding-top:calc(var(--spacing) * 0)
        }

        @media (hover: hover) {
            .md\:hover\:border-grey-400:hover, :where(.md\:hover\:divide-grey-400:hover > :not(:last-child)) {
                border-color:var(--color-grey-400)
            }

            .md\:hover\:bg-grey-50:hover {
                background-color:var(--color-grey-50)
            }

            .md\:hover\:text-grey-700:hover {
                color:var(--color-grey-700)
            }

            .md\:hover\:underline:hover {
                text-decoration-line:underline
            }
        }

        @media (min-width: 64rem) {
            @media (hover: hover) {
                .md\:md\:hover\:underline:hover {
                    text-decoration-line:underline
                }
            }
        }

        @media (hover: hover) {
            .md\:hover\:opacity-70:hover {
                opacity:.7
            }
        }

        .md\:data-closed\:translate-y-0[data-closed] {
            --tw-translate-y: calc(var(--spacing) * 0);
            translate:var(--tw-translate-x)var(--tw-translate-y)
        }

        .md\:data-closed\:scale-95[data-closed] {
            --tw-scale-x: 95%;
            --tw-scale-y: 95%;
            --tw-scale-z: 95%;
            scale:var(--tw-scale-x)var(--tw-scale-y)
        }
    }

    @media (min-width: 80rem) {
        .lg\:col-span-2 {
            grid-column:span 2/span 2
        }

        .lg\:col-span-3 {
            grid-column:span 3/span 3
        }

        .lg\:col-span-4 {
            grid-column:span 4/span 4
        }

        .lg\:col-span-5 {
            grid-column:span 5/span 5
        }

        .lg\:col-span-6 {
            grid-column:span 6/span 6
        }

        .lg\:col-span-7 {
            grid-column:span 7/span 7
        }

        .lg\:col-span-8 {
            grid-column:span 8/span 8
        }

        .lg\:col-span-9 {
            grid-column:span 9/span 9
        }

        .lg\:col-span-10 {
            grid-column:span 10/span 10
        }

        .lg\:col-span-12 {
            grid-column:span 12/span 12
        }

        .lg\:col-span-full {
            grid-column:1/-1
        }

        .lg\:col-start-1 {
            grid-column-start:1
        }

        .lg\:col-start-3 {
            grid-column-start:3
        }

        .lg\:col-start-5 {
            grid-column-start:5
        }

        .lg\:mt-0 {
            margin-top:calc(var(--spacing) * 0)
        }

        .lg\:ml-1 {
            margin-left:calc(var(--spacing) * 1)
        }

        .lg\:block {
            display:block
        }

        .lg\:aspect-landscape {
            aspect-ratio:var(--aspect-landscape)
        }

        .lg\:aspect-portrait {
            aspect-ratio:var(--aspect-portrait)
        }

        .lg\:aspect-square {
            aspect-ratio:1
        }

        .lg\:aspect-wide {
            aspect-ratio:var(--aspect-wide)
        }

        .lg\:w-30 {
            width:calc(var(--spacing) * 30)
        }

        .lg\:grid-cols-4 {
            grid-template-columns:repeat(4, minmax(0, 1fr))
        }

        .lg\:grid-cols-5 {
            grid-template-columns:repeat(5, minmax(0, 1fr))
        }

        .lg\:grid-cols-10 {
            grid-template-columns:repeat(10, minmax(0, 1fr))
        }

        .lg\:grid-cols-12 {
            grid-template-columns:repeat(12, minmax(0, 1fr))
        }

        .lg\:grid-cols-\[1fr_2fr\] {
            grid-template-columns:1fr 2fr
        }

        .lg\:items-start {
            align-items:flex-start
        }

        .lg\:gap-x-1\.25 {
            column-gap:calc(var(--spacing) * 1.25)
        }

        .lg\:border-t-0 {
            border-top-style: var(--tw-border-style);
            border-top-width:0
        }

        .lg\:border-r {
            border-right-style: var(--tw-border-style);
            border-right-width:1px
        }

        .lg\:border-b-0 {
            border-bottom-style: var(--tw-border-style);
            border-bottom-width:0
        }

        .lg\:border-grey-300 {
            border-color:var(--color-grey-300)
        }

        .lg\:p-0 {
            padding:calc(var(--spacing) * 0)
        }

        .lg\:px-6 {
            padding-inline:calc(var(--spacing) * 6)
        }

        .lg\:py-0 {
            padding-block:calc(var(--spacing) * 0)
        }

        .lg\:py-1 {
            padding-block:calc(var(--spacing) * 1)
        }

        .lg\:pr-2 {
            padding-right:calc(var(--spacing) * 2)
        }

        .lg\:pl-2 {
            padding-left:calc(var(--spacing) * 2)
        }

        .lg\:text-18\/24 {
            font-size: calc(var(--spacing) * .125 * 18);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 24)
        }

        .lg\:text-20\/26 {
            font-size: calc(var(--spacing) * .125 * 20);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 26)
        }

        .lg\:text-26\/32 {
            font-size: calc(var(--spacing) * .125 * 26);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 32)
        }

        .lg\:text-28\/34 {
            font-size: calc(var(--spacing) * .125 * 28);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 34)
        }

        .lg\:text-32\/38 {
            font-size: calc(var(--spacing) * .125 * 32);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 38)
        }

        .lg\:text-36\/42 {
            font-size: calc(var(--spacing) * .125 * 36);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 42)
        }

        .lg\:text-60 {
            font-size: calc(var(--spacing) * .125 * 60);
            line-height:1
        }

        .lg\:text-\[3\.75rem\]\/\[4rem\] {
            font-size: 3.75rem;
            line-height:4rem
        }

        .lg\:leading-64 {
            --tw-leading: calc(var(--spacing) * 64);
            line-height: calc(var(--spacing) * 64);
            line-height:calc(var(--spacing) * .125 * 64)
        }

        .lg\:before\:block:before {
            content: var(--tw-content);
            display:block
        }

        .lg\:before\:hidden:before {
            content: var(--tw-content);
            display:none
        }
    }

    @media (min-width: 100rem) {
        .xl\:grid-cols-5 {
            grid-template-columns:repeat(5, minmax(0, 1fr))
        }
    }

    @container (min-width: 18rem) {
        .\@\[18rem\]\:block {
            display:block
        }
    }

    @container (min-width: 32rem) {
        .\@\[32rem\]\:size-10 {
            width: calc(var(--spacing) * 10);
            height:calc(var(--spacing) * 10)
        }

        .\@\[32rem\]\:before\:inset-2:before {
            content: var(--tw-content);
            inset:calc(var(--spacing) * 2)
        }
    }

    @container (min-width: 52rem) {
        .\@\[52rem\]\:size-15 {
            width: calc(var(--spacing) * 15);
            height:calc(var(--spacing) * 15)
        }
    }

    .prose-p\:pb-1 :where(p):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        padding-bottom:calc(var(--spacing) * 1)
    }

    .prose-p\:pb-2 :where(p):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        padding-bottom:calc(var(--spacing) * 2)
    }

    .prose-p\:font-sans-text :where(p):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        font-family:var(--theme-font-sans-text)
    }

    .prose-p\:text-16\/20 :where(p):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        font-size: calc(var(--spacing) * .125 * 16);
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 20)
    }

    .prose-p\:text-18\/24 :where(p):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        font-size: calc(var(--spacing) * .125 * 18);
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 24)
    }

    .prose-p\:font-normal :where(p):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        --tw-font-weight: var(--font-weight-normal);
        font-weight:var(--font-weight-normal)
    }

    .prose-p\:text-grey-700 :where(p):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color:var(--color-grey-700)
    }

    .prose-p\:text-grey-900 :where(p):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color:var(--color-grey-900)
    }

    .prose-a\:font-medium :where(a):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        --tw-font-weight: var(--font-weight-medium);
        font-weight:var(--font-weight-medium)
    }

    .prose-a\:text-\[\#1A76AA\] :where(a):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color:#1a76aa
    }

    .prose-a\:text-brand-500 :where(a):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color:var(--color-brand-500)
    }

    .prose-a\:underline :where(a):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        text-decoration-line:underline
    }

    @media (min-width: 64rem) {
        @media (hover: hover) {
            .md\:prose-a\:hover\:underline :where(a):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):hover {
                text-decoration-line:underline
            }
        }
    }

    .prose-blockquote\:p-1 :where(blockquote):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        padding:calc(var(--spacing) * 1)
    }

    .prose-blockquote\:font-sans :where(blockquote):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        font-family:var(--theme-font-sans)
    }

    .prose-blockquote\:text-14 :where(blockquote):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        font-size: calc(var(--spacing) * .125 * 14);
        line-height:1
    }

    .prose-blockquote\:font-medium :where(blockquote):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        --tw-font-weight: var(--font-weight-medium);
        font-weight:var(--font-weight-medium)
    }

    .prose-blockquote\:text-grey-600 :where(blockquote):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color:var(--color-grey-600)
    }

    .prose-strong\:font-bold :where(strong):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        --tw-font-weight: var(--font-weight-bold);
        font-weight:var(--font-weight-bold)
    }

    .prose-strong\:font-medium :where(strong):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        --tw-font-weight: var(--font-weight-medium);
        font-weight:var(--font-weight-medium)
    }

    .prose-strong\:text-black :where(strong):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        color:var(--color-black)
    }

    .prose-ul\:pt-2 :where(ul):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        padding-top:calc(var(--spacing) * 2)
    }

    .prose-ul\:pl-8 :where(ul):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        padding-left:calc(var(--spacing) * 8)
    }

    .prose-li\:w-3\.5 :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        width:calc(var(--spacing) * 3.5)
    }

    .prose-li\:list-disc :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        list-style-type:disc
    }

    .prose-li\:pb-1 :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        padding-bottom:calc(var(--spacing) * 1)
    }

    .prose-li\:text-center :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        text-align:center
    }

    .prose-li\:\[counter-increment\:_item\] :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        counter-increment:item
    }

    .prose-li\:before\:absolute :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content: var(--tw-content);
        position:absolute
    }

    .prose-li\:before\:-inset-2 :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content: var(--tw-content);
        inset:calc(var(--spacing) * -2)
    }

    .prose-li\:before\:top-0\.5 :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content: var(--tw-content);
        top:calc(var(--spacing) * .5)
    }

    .prose-li\:before\:top-1\.25 :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content: var(--tw-content);
        top:calc(var(--spacing) * 1.25)
    }

    .prose-li\:before\:top-\[0\.29rem\] :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content: var(--tw-content);
        top:.29rem
    }

    .prose-li\:before\:block :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content: var(--tw-content);
        display:block
    }

    .prose-li\:before\:size-0\.75 :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content: var(--tw-content);
        width: calc(var(--spacing) * .75);
        height:calc(var(--spacing) * .75)
    }

    .prose-li\:before\:rounded-full :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content: var(--tw-content);
        border-radius:3.40282e + 38px
    }

    .prose-li\:before\:bg-breaking-800 :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content: var(--tw-content);
        background-color:var(--color-breaking-800)
    }

    .prose-li\:before\:bg-grey-700 :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content: var(--tw-content);
        background-color:var(--color-grey-700)
    }

    .prose-li\:before\:bg-grey-900 :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content: var(--tw-content);
        background-color:var(--color-grey-900)
    }

    .prose-li\:before\:font-sans :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content: var(--tw-content);
        font-family:var(--theme-font-sans)
    }

    .prose-li\:before\:text-17 :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content: var(--tw-content);
        font-size: calc(var(--spacing) * .125 * 17);
        line-height:1
    }

    .prose-li\:before\:font-semibold :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        content: var(--tw-content);
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold)
    }

    .prose-li\:before\:content-\[counter\(item\)\\.\\] :where(li):not(:where([class ~ =not-prose], [class ~ =not-prose] *)):before {
        --tw-content: counter(item) ".";
        content:var(--tw-content)
    }

    .prose-th\:text-14 :where(th):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        font-size: calc(var(--spacing) * .125 * 14);
        line-height:1
    }

    .prose-td\:text-14\/16 :where(td):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        font-size: calc(var(--spacing) * .125 * 14);
        line-height: 1;
        line-height:calc(var(--spacing) * .125 * 16)
    }

    .prose-img\:grayscale :where(img):not(:where([class ~ =not-prose], [class ~ =not-prose] *)) {
        --tw-grayscale: grayscale(100%);
        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,)
    }

    .peer:checked ~ .group .peer-of-group-checked\:invisible {
        visibility:hidden
    }

    .peer:checked ~ .group .peer-of-group-checked\:visible {
        visibility:visible
    }

    .peer:checked ~ .group .peer-of-group-checked\:rotate-0 {
        rotate:none
    }

    .peer:disabled ~ .group .peer-of-group-disabled\:fill-grey-300 {
        fill:var(--color-grey-300)
    }

    .peer:enabled ~ .group .peer-of-group-enabled\:hidden {
        display:none
    }

    .peer:focus-visible ~ .group .peer-of-group-focus-visible\:decoration-current, .peer:hover ~ .group .peer-of-group-hover\:decoration-current {
        text-decoration-color:currentColor
    }

    @media (min-width: 64rem) {
        .peer:hover ~ .group .md\:peer-of-group-hover\:underline {
            text-decoration-line:underline
        }
    }

    .peer:not(:empty) ~ .not-peer-empty\:hidden {
        display:none
    }

    .\[\&\]\:flex {
        display:flex
    }

    .\[\&\]\:justify-center {
        justify-content:center
    }

    .\[\&\]\:p-0 {
        padding:calc(var(--spacing) * 0)
    }

    .\[\&_blockquote\]\:min-w-auto blockquote {
        min-width:auto
    }

    .\[\&_div\]\:p-0 div {
        padding:calc(var(--spacing) * 0)
    }

    .\[\&_div\.tradingview-widget-container\]\:mx-2 div.tradingview-widget-container {
        margin-inline:calc(var(--spacing) * 2)
    }

    .\[\&_iframe\]\:flex iframe {
        display:flex
    }

    .\[\&_iframe\]\:aspect-4\/3 iframe {
        aspect-ratio:4/3
    }

    .\[\&_iframe\]\:aspect-square iframe {
        aspect-ratio:1
    }

    .\[\&_iframe\]\:aspect-wide iframe {
        aspect-ratio:var(--aspect-wide)
    }

    .\[\&_iframe\]\:h-\[350px\] iframe {
        height:350px
    }

    .\[\&_iframe\]\:h-full iframe {
        height:100%
    }

    .\[\&_iframe\]\:w-full iframe {
        width:100%
    }

    .\[\&_iframe\]\:min-w-auto iframe {
        min-width:auto
    }

    .\[\&_iframe\]\:flex-col iframe {
        flex-direction:column
    }

    .\[\&_iframe\]\:justify-center iframe {
        justify-content:center
    }

    @media (min-width: 64rem) {
        .\[\&_iframe\]\:md\:aspect-3\/2 iframe {
            aspect-ratio:3/2
        }
    }

    .\[\&_span\]\:mx-auto span {
        margin-inline:auto
    }

    .\[\&_span\]\:block span {
        display:block
    }

    .\[\&_span\]\:w-full span {
        width:100%
    }

    .\[\&_span\]\:max-w-\[350px\] span {
        max-width:350px
    }

    .\[\&\ + \ * \]\:mt-0 + * {
        margin-top:calc(var(--spacing) * 0)
    }

    .\[\&\.interscrollerAd\]\:h-81\.25.interscrollerAd {
        height:calc(var(--spacing) * 81.25)
    }

    .\[\&\.interscrollerAd\]\:pb-5.interscrollerAd {
        padding-bottom:calc(var(--spacing) * 5)
    }

    .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker {
        display:none
    }

    .\[\&\ > svg\]\:h-1\.25 > svg {
        height:calc(var(--spacing) * 1.25)
    }

    .\[\&\ > svg\]\:w-1\.25 > svg {
        width:calc(var(--spacing) * 1.25)
    }

    .\[\&\ > svg\]\:fill-grey-400 > svg {
        fill:var(--color-grey-400)
    }

    @media (min-width: 1568px) {
        .\[\@media\(min-width\:1568px\)\]\:block {
            display:block
        }
    }

    @media (min-width: 1920px) {
        .\[\@media\(min-width\:1920px\)\]\:block {
            display:block
        }
    }

    @media (min-width: 375px) {
        .\[\@media\(min-width\:375px\)\]\:h-13\.5 {
            height:calc(var(--spacing) * 13.5)
        }

        .\[\@media\(min-width\:375px\)\]\:w-20 {
            width:calc(var(--spacing) * 20)
        }
    }

    @media (min-width: 430px) {
        .\[\@media\(min-width\:430px\)\]\:h-15 {
            height:calc(var(--spacing) * 15)
        }

        .\[\@media\(min-width\:430px\)\]\:w-22\.5 {
            width:calc(var(--spacing) * 22.5)
        }

        .\[\@media\(min-width\:430px\)\]\:text-18\/22 {
            font-size: calc(var(--spacing) * .125 * 18);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 22)
        }
    }

    @media (min-width: 46.5rem) {
        .\[\@media\(min-width\:46\.5rem\)\]\:text-22\/26 {
            font-size: calc(var(--spacing) * .125 * 22);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 26)
        }
    }

    @media (min-width: 52.5rem) {
        .\[\@media\(min-width\:52\.5rem\)\]\:ml-0 {
            margin-left:calc(var(--spacing) * 0)
        }

        .\[\@media\(min-width\:52\.5rem\)\]\:border-r {
            border-right-style: var(--tw-border-style);
            border-right-width:1px
        }
    }

    @media (min-width: 64rem) {
        .\[\@media\(min-width\:64rem\)\]\:h-21\.25 {
            height:calc(var(--spacing) * 21.25)
        }

        .\[\@media\(min-width\:64rem\)\]\:h-auto {
            height:auto
        }

        .\[\@media\(min-width\:64rem\)\]\:w-37\.5 {
            width:calc(var(--spacing) * 37.5)
        }

        .\[\@media\(min-width\:64rem\)\]\:w-auto {
            width:auto
        }

        .\[\@media\(min-width\:64rem\)\]\:text-28\/32 {
            font-size: calc(var(--spacing) * .125 * 28);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 32)
        }

        .\[\@media\(min-width\:64rem\)\]\:text-32\/36 {
            font-size: calc(var(--spacing) * .125 * 32);
            line-height: 1;
            line-height:calc(var(--spacing) * .125 * 36)
        }

        .\[\@media\(min-width\:64rem\)\]\:font-medium {
            --tw-font-weight: var(--font-weight-medium);
            font-weight: var(--font-weight-medium)
        }
    }

    html[class * =adnm-topscroll] .\[html\[class\ * \=\adnm-topscroll\\]_\&\]\:hidden {
        display:none
    }

    @media (min-width: 64rem) {
        html[class * =adnm-topscroll] .md\: \[html\[class\ * \=\adnm-topscroll\\]_\&\]\:hidden {
            display: none
        }
    }

    html[class * =adsm-skin] .\[html\[class\ * \=\adsm-skin\\]_\&\]\:top-\[70em\] {
        top: 70em
    }

    html[class * =adsm-skin] .\[html\[class\ * \=\adsm-skin\\]_\&\]\:h-\[calc\(100\%-70em\)\] {
        height:calc(100% - 70em)
    }
}

:root {
    --color-white: #fff;
    --color-grey-50: #f5f5f5;
    --color-grey-100: #eee;
    --color-grey-200: #ddd;
    --color-grey-300: #ccc;
    --color-grey-400: #999;
    --color-grey-500: #888;
    --color-grey-600: #666;
    --color-grey-700: #444;
    --color-grey-800: #333;
    --color-grey-900: #222;
    --color-grey-950: #111;
    --color-black: #000;
    -webkit-font-smoothing: antialiased;
    --font-family-caslon-ionic: "Caslon Ionic", serif;
    --font-family-finans-slab: "Finans Slab", ui-serif, serif;
    --font-family-guardian-egyptian-headline: "Guardian Egyptian Headline", serif;
    --font-family-guardian-egyptian-text: "Guardian Egyptian Text", serif;
    --font-family-guardian-sans-headline: "Guardian Sans Headline", sans-serif;
    --font-family-guardian-sans-text: "Guardian Sans Text", sans-serif;
    --font-family-hind: "Hind", sans-serif;
    --font-family-inter: "Inter", ui-sans-serif, sans-serif;
    font-optical-sizing: auto;
    --font-family-rialta: "Rialta", ui-sans-serif, sans-serif
}

@font-face {
    font-display: swap;
    font-family: Caslon Ionic;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/CaslonIonic-400.991d7b24.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Caslon Ionic;
    font-style: italic;
    font-weight: 400;
    src: url(/fonts/CaslonIonic-400-Italic.25231ee6.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Caslon Ionic;
    font-style: normal;
    font-weight: 500;
    src: url(/fonts/CaslonIonic-500.105c6b2e.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Caslon Ionic;
    font-style: italic;
    font-weight: 500;
    src: url(/fonts/CaslonIonic-500-Italic.f37b6e16.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Caslon Ionic;
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/CaslonIonic-700.42824e35.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Caslon Ionic;
    font-style: italic;
    font-weight: 700;
    src: url(/fonts/CaslonIonic-700-Italic.1d013137.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Caslon Ionic;
    font-style: normal;
    font-weight: 900;
    src: url(/fonts/CaslonIonic-800.cf25bbda.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Caslon Ionic;
    font-style: italic;
    font-weight: 900;
    src: url(/fonts/CaslonIonic-800-Italic.32be6faa.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Finans Slab;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/FinansSlab-400.065bb6d8.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Finans Slab;
    font-style: italic;
    font-weight: 400;
    src: url(/fonts/FinansSlab-400-Italic.a6beee29.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Finans Slab;
    font-style: normal;
    font-weight: 500;
    src: url(/fonts/FinansSlab-500.fe6c2714.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Finans Slab;
    font-style: italic;
    font-weight: 500;
    src: url(/fonts/FinansSlab-500-Italic.783501e8.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Finans Slab;
    font-style: normal;
    font-weight: 600;
    src: url(/fonts/FinansSlab-600.d972388b.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Finans Slab;
    font-style: italic;
    font-weight: 600;
    src: url(/fonts/FinansSlab-600-Italic.f27b70a1.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Finans Slab;
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/FinansSlab-700.c340a960.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Finans Slab;
    font-style: italic;
    font-weight: 700;
    src: url(/fonts/FinansSlab-700-Italic.7f26033c.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Headline;
    font-style: normal;
    font-weight: 300;
    src: url(/fonts/GuardianEgyptianHeadline-300.b7fad56f.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Headline;
    font-style: italic;
    font-weight: 300;
    src: url(/fonts/GuardianEgyptianHeadline-300-Italic.bd13354c.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Headline;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/GuardianEgyptianHeadline-400.d80c6e0f.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Headline;
    font-style: italic;
    font-weight: 400;
    src: url(/fonts/GuardianEgyptianHeadline-400-Italic.322420c4.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Headline;
    font-style: normal;
    font-weight: 500;
    src: url(/fonts/GuardianEgyptianHeadline-500.1b47cf71.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Headline;
    font-style: italic;
    font-weight: 500;
    src: url(/fonts/GuardianEgyptianHeadline-500-Italic.d58b0134.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Headline;
    font-style: normal;
    font-weight: 600;
    src: url(/fonts/GuardianEgyptianHeadline-600.1f4e4892.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Headline;
    font-style: italic;
    font-weight: 600;
    src: url(/fonts/GuardianEgyptianHeadline-600-Italic.1312d9d0.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Headline;
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/GuardianEgyptianHeadline-700.48329e5d.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Headline;
    font-style: italic;
    font-weight: 700;
    src: url(/fonts/GuardianEgyptianHeadline-700-Italic.248f0ff6.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Headline;
    font-style: normal;
    font-weight: 900;
    src: url(/fonts/GuardianEgyptianHeadline-900.4c447b4c.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Headline;
    font-style: italic;
    font-weight: 900;
    src: url(/fonts/GuardianEgyptianHeadline-900-Italic.f84f52a4.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Text;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/GuardianEgyptianText-400.9be979c5.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Text;
    font-style: italic;
    font-weight: 400;
    src: url(/fonts/GuardianEgyptianText-400-Italic.b74f8ff5.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Text;
    font-style: normal;
    font-weight: 500;
    src: url(/fonts/GuardianEgyptianText-500.5668c446.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Text;
    font-style: italic;
    font-weight: 500;
    src: url(/fonts/GuardianEgyptianText-500-Italic.1dafa80b.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Text;
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/GuardianEgyptianText-700.55ccacc4.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Text;
    font-style: italic;
    font-weight: 700;
    src: url(/fonts/GuardianEgyptianText-700-Italic.19cebbbc.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Text;
    font-style: normal;
    font-weight: 900;
    src: url(/fonts/GuardianEgyptianText-900.ba998b52.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Egyptian Text;
    font-style: italic;
    font-weight: 900;
    src: url(/fonts/GuardianEgyptianText-900-Italic.b8a87dd6.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans Headline;
    font-style: normal;
    font-weight: 300;
    src: url(/fonts/GuardianSansHeadline-300.18e3cc49.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans Headline;
    font-style: italic;
    font-weight: 300;
    src: url(/fonts/GuardianSansHeadline-300-Italic.221559ff.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans Headline;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/GuardianSansHeadline-400.d8cd816c.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans Headline;
    font-style: italic;
    font-weight: 400;
    src: url(/fonts/GuardianSansHeadline-400-Italic.23a3699b.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans Headline;
    font-style: normal;
    font-weight: 500;
    src: url(/fonts/GuardianSansHeadline-500.3d72cdf5.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans Headline;
    font-style: italic;
    font-weight: 500;
    src: url(/fonts/GuardianSansHeadline-500-Italic.4406c024.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans Headline;
    font-style: normal;
    font-weight: 600;
    src: url(/fonts/GuardianSansHeadline-600.fc94d28e.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans Headline;
    font-style: italic;
    font-weight: 600;
    src: url(/fonts/GuardianSansHeadline-600-Italic.f74d2648.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans Headline;
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/GuardianSansHeadline-700.e99618ba.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans Headline;
    font-style: italic;
    font-weight: 700;
    src: url(/fonts/GuardianSansHeadline-700-Italic.f0e78249.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans Headline;
    font-style: normal;
    font-weight: 900;
    src: url(/fonts/GuardianSansHeadline-900.8565dbb1.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans Headline;
    font-style: italic;
    font-weight: 900;
    src: url(/fonts/GuardianSansHeadline-900-Italic.b1c2eeaf.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans Text;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/GuardianSansText-400.5def5696.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans Text;
    font-style: normal;
    font-weight: 500;
    src: url(/fonts/GuardianSansText-500.c6974429.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans Text;
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/GuardianSansText-700.f2304066.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Hind;
    font-style: normal;
    font-weight: 300;
    src: url(/fonts/Hind-300-LatinSubset.3bf3d5c8.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Hind;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/Hind-400-LatinSubset.b6d96a2b.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Hind;
    font-style: normal;
    font-weight: 500;
    src: url(/fonts/Hind-500-LatinSubset.4f83b921.woff2) format("woff2")
}

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

@font-face {
    font-display: swap;
    font-family: Hind;
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/Hind-700-LatinSubset.c14a8077.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    src: url(/fonts/Inter-LatinSubset.a4967248.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: italic;
    font-weight: 100 900;
    src: url(/fonts/Inter-LatinSubset-Italic.2761ad8b.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Rialta;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/Rialta-400.dd876f23.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Rialta;
    font-style: italic;
    font-weight: 400;
    src: url(/fonts/Rialta-400-Italic.479641a7.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Rialta;
    font-style: normal;
    font-weight: 500;
    src: url(/fonts/Rialta-500.760c6838.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Rialta;
    font-style: italic;
    font-weight: 500;
    src: url(/fonts/Rialta-500-Italic.7a21ea96.woff2) format("woff2")
}

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

@font-face {
    font-display: swap;
    font-family: Rialta;
    font-style: italic;
    font-weight: 600;
    src: url(/fonts/Rialta-600-Italic.272f0739.woff2) format("woff2")
}

.theme-color-finans\.dk {
    --color-white: #faf7f2;
    --color-grey-50: #faf7f2;
    --color-grey-100: #e3e0dc;
    --color-grey-200: #cdcac6;
    --color-grey-300: #b6b4b0;
    --color-grey-400: #a09e9b;
    --color-grey-500: #898885;
    --color-grey-600: #73716f;
    --color-grey-700: #5c5b5a;
    --color-grey-800: #454544;
    --color-grey-900: #2f2f2e;
    --color-grey-950: #191919;
    --color-black: #191919;
    --color-brand-50: #d1d1d1;
    --color-brand-100: #b2b2b2;
    --color-brand-200: #8c8c8c;
    --color-brand-300: #666;
    --color-brand-400: #3f3f3f;
    --color-brand-500: #191919;
    --color-brand-600: #151515;
    --color-brand-700: #111;
    --color-brand-800: #0d0d0d;
    --color-brand-900: #080808;
    --color-brand-950: #050505;
    --color-feature1-50: #d2d7dd;
    --color-feature1-100: #b4bcc7;
    --color-feature1-200: #8e9aab;
    --color-feature1-300: #68788f;
    --color-feature1-400: #435773;
    --color-feature1-500: #1d3557;
    --color-feature1-600: #182c49;
    --color-feature1-700: #13233a;
    --color-feature1-800: #0f1b2c;
    --color-feature1-900: #0a121d;
    --color-feature1-950: #060b11;
    --color-feature2-50: #ccede5;
    --color-feature2-100: #aae0d4;
    --color-feature2-200: #80d1be;
    --color-feature2-300: #55c2a8;
    --color-feature2-400: #2ab293;
    --color-feature2-500: #00a37d;
    --color-feature2-600: #008868;
    --color-feature2-700: #006d53;
    --color-feature2-800: #00523f;
    --color-feature2-900: #00362a;
    --color-feature2-950: #002119;
    --color-feature3-50: #f3f0e2;
    --color-feature3-100: #ece3cd;
    --color-feature3-200: #e9dec4;
    --color-feature3-300: #e3d5b5;
    --color-feature3-400: #ddcea6;
    --color-feature3-500: #d2bd89;
    --color-feature3-600: #c1a55c;
    --color-feature3-700: #a3863e;
    --color-feature3-800: #76622d;
    --color-feature3-900: #4a3d1c;
    --color-feature3-950: #1e180b;
    --color-feature4-50: #ffefeb;
    --color-feature4-100: #ffdfd6;
    --color-feature4-200: #ffcec0;
    --color-feature4-300: #ffbfad;
    --color-feature4-400: #ffaf99;
    --color-feature4-500: #ff8f70;
    --color-feature4-600: #d5775d;
    --color-feature4-700: #aa5f4b;
    --color-feature4-800: #804838;
    --color-feature4-900: #553025;
    --color-feature4-950: #331d16;
    --color-feature6-50: #fffbc2;
    --color-feature6-100: #fff9aa;
    --color-feature6-200: #fff899;
    --color-feature6-300: #fff785;
    --color-feature6-400: #fff570;
    --color-feature6-500: #fff347;
    --color-feature6-600: #fff01f;
    --color-feature6-700: #f5e400;
    --color-feature6-800: #b8ab00;
    --color-feature6-900: #7a7200;
    --color-feature6-950: #3d3900;
    --color-breaking-50: #fffce0;
    --color-breaking-100: #fffacc;
    --color-breaking-200: #fff8b3;
    --color-breaking-300: #fff599;
    --color-breaking-400: #fff380;
    --color-breaking-500: #fff066;
    --color-breaking-600: #d5c855;
    --color-breaking-700: #aaa044;
    --color-breaking-800: #807833;
    --color-breaking-900: #555022;
    --color-breaking-950: #333014;
    --color-cta-50: #dadada;
    --color-cta-100: #c1c1c1;
    --color-cta-200: #a2a2a2;
    --color-cta-300: #838382;
    --color-cta-400: #646463;
    --color-cta-500: #454544;
    --color-cta-600: #3a3a39;
    --color-cta-700: #2e2e2d;
    --color-cta-800: #232322;
    --color-cta-900: #171717;
    --color-cta-950: #0e0e0e;
    --color-advertorial-50: #ccebf8;
    --color-advertorial-100: #aadef4;
    --color-advertorial-200: #80ceee;
    --color-advertorial-300: #55bde8;
    --color-advertorial-400: #2aade3;
    --color-advertorial-500: #009cdd;
    --color-advertorial-600: #0082b8;
    --color-advertorial-700: #006893;
    --color-advertorial-800: #004e6f;
    --color-advertorial-900: #00344a;
    --color-advertorial-950: #001f2c;
    --color-warning-50: #fbdad6;
    --color-warning-100: #f8c2bb;
    --color-warning-200: #f5a499;
    --color-warning-300: #f18576;
    --color-warning-400: #ee6754;
    --color-warning-500: #ea4832;
    --color-warning-600: #c23a28;
    --color-warning-700: #9c3021;
    --color-warning-800: #752419;
    --color-warning-900: #4e1811;
    --color-warning-950: #2f0e0a;
    --color-success-50: #d6f5d3;
    --color-success-100: #bbefb6;
    --color-success-200: #99e792;
    --color-success-300: #77de6e;
    --color-success-400: #55d649;
    --color-success-500: #33ce25;
    --color-success-600: #2bac1f;
    --color-success-700: #0c8201;
    --color-success-800: #1a6713;
    --color-success-900: #11450c;
    --color-success-950: #0a2907;
    --color-rating-50: #d1d1d1;
    --color-rating-100: #b2b2b2;
    --color-rating-200: #8c8c8c;
    --color-rating-300: #666;
    --color-rating-400: #3f3f3f;
    --color-rating-500: #191919;
    --color-rating-600: #151515;
    --color-rating-700: #111;
    --color-rating-800: #0d0d0d;
    --color-rating-900: #080808;
    --color-rating-950: #050505;
    --color-link-50: #d1e4ee;
    --color-link-100: #b3d1e3;
    --color-link-200: #8dbbd5;
    --color-link-300: #66a4c6;
    --color-link-400: #408db8;
    --color-link-500: #1a76aa;
    --color-link-600: #16628e;
    --color-link-700: #114f71;
    --color-link-800: #0d3b55;
    --color-link-900: #092739;
    --color-link-950:#051822
}

.theme-font-finans\.dk {
    --theme-font-sponsored-content: var(--font-family-rialta);
    --theme-font-article-marker: var(--font-family-finans-slab);
    --theme-font-sans: var(--font-family-rialta);
    --theme-font-sans-text: var(--font-family-rialta);
    --theme-font-serif: var(--font-family-finans-slab);
    --theme-font-serif-text: var(--font-family-finans-slab);
    --theme-spacing-footer-logo-height: 3.1rem;
    --theme-spacing-button-text-vertical-alignment-correction:0
}

.theme-spacing-finans\.dk {
    --theme-container-padding: 1rem;
    --theme-container-slim-max-width: 25.5rem;
    --theme-container-text-max-width: 39rem;
    --theme-container-article-max-width: 52.5rem;
    --theme-container-grid-max-width:79.5rem
}

.theme-color-jyllands-posten\.dk {
    --color-brand-50: #cce1df;
    --color-brand-100: #aacdca;
    --color-brand-200: #80b4b0;
    --color-brand-300: #559a95;
    --color-brand-400: #2a817b;
    --color-brand-500: #006860;
    --color-brand-600: #005750;
    --color-brand-700: #004540;
    --color-brand-800: #003430;
    --color-brand-900: #002320;
    --color-brand-950: #001513;
    --color-feature1-50: #d3e8e7;
    --color-feature1-100: #b6d8d7;
    --color-feature1-200: #92c5c4;
    --color-feature1-300: #6db1b0;
    --color-feature1-400: #499e9c;
    --color-feature1-500: #248a88;
    --color-feature1-600: #1e7371;
    --color-feature1-700: #185c5b;
    --color-feature1-800: #124544;
    --color-feature1-900: #0c2e2d;
    --color-feature1-950: #071c1b;
    --color-feature2-50: #f7e1d0;
    --color-feature2-100: #f1cdb0;
    --color-feature2-200: #ebb489;
    --color-feature2-300: #e49a62;
    --color-feature2-400: #dd813a;
    --color-feature2-500: #d66813;
    --color-feature2-600: #b25710;
    --color-feature2-700: #8f450d;
    --color-feature2-800: #6b340a;
    --color-feature2-900: #472306;
    --color-feature2-950: #2b1504;
    --color-feature3-50: #f6f4f0;
    --color-feature3-100: #efece6;
    --color-feature3-200: #e8e3d9;
    --color-feature3-300: #e0d9cc;
    --color-feature3-400: #d8d0c0;
    --color-feature3-500: #d0c6b3;
    --color-feature3-600: #ada595;
    --color-feature3-700: #8b8477;
    --color-feature3-800: #68635a;
    --color-feature3-900: #45423c;
    --color-feature3-950: #2a2824;
    --color-breaking-50: #fff2d5;
    --color-breaking-100: #feeab9;
    --color-breaking-200: #fedf96;
    --color-breaking-300: #fed473;
    --color-breaking-400: #fdca50;
    --color-breaking-500: #fdbf2d;
    --color-breaking-600: #d39f26;
    --color-breaking-700: #a97f1e;
    --color-breaking-800: #7f6017;
    --color-breaking-900: #54400f;
    --color-breaking-950: #332609;
    --color-cta-50: #d7f0ef;
    --color-cta-100: #bce7e4;
    --color-cta-200: #9adbd6;
    --color-cta-300: #78cec8;
    --color-cta-400: #57c2bb;
    --color-cta-500: #35b6ad;
    --color-cta-600: #2c9890;
    --color-cta-700: #237973;
    --color-cta-800: #1b5b57;
    --color-cta-900: #123d3a;
    --color-cta-950: #0b2423;
    --color-advertorial-50: #ccebf8;
    --color-advertorial-100: #aadef4;
    --color-advertorial-200: #80ceee;
    --color-advertorial-300: #55bde8;
    --color-advertorial-400: #2aade3;
    --color-advertorial-500: #009cdd;
    --color-advertorial-600: #0082b8;
    --color-advertorial-700: #006893;
    --color-advertorial-800: #004e6f;
    --color-advertorial-900: #00344a;
    --color-advertorial-950: #001f2c;
    --color-warning-50: #f8dcdd;
    --color-warning-100: #f3c5c6;
    --color-warning-200: #eda8aa;
    --color-warning-300: #e68a8d;
    --color-warning-400: #e06d71;
    --color-warning-500: #da5054;
    --color-warning-600: #b64346;
    --color-warning-700: #913538;
    --color-warning-800: #6d282a;
    --color-warning-900: #491b1c;
    --color-warning-950: #2c1011;
    --color-rating-50: #fcefd7;
    --color-rating-100: #f9e4bc;
    --color-rating-200: #f7d79b;
    --color-rating-300: #f4c979;
    --color-rating-400: #f1bc58;
    --color-rating-500: #eeae36;
    --color-rating-600: #c6912d;
    --color-rating-700: #9f7424;
    --color-rating-800: #77571b;
    --color-rating-900: #4f3a12;
    --color-rating-950: #30230b;
    --color-link-50: #d1e4ee;
    --color-link-100: #b3d1e3;
    --color-link-200: #8dbbd5;
    --color-link-300: #66a4c6;
    --color-link-400: #408db8;
    --color-link-500: #1a76aa;
    --color-link-600: #16628e;
    --color-link-700: #114f71;
    --color-link-800: #0d3b55;
    --color-link-900: #092739;
    --color-link-950:#051822
}

.theme-font-jyllands-posten\.dk {
    --theme-font-article-marker: var(--font-family-caslon-ionic);
    --theme-font-sponsored-content: var(--font-family-hind);
    --theme-font-sans: var(--font-family-guardian-sans-headline);
    --theme-font-sans-text: var(--font-family-guardian-sans-text);
    --theme-font-serif: var(--font-family-guardian-egyptian-headline);
    --theme-font-serif-text: var(--font-family-guardian-egyptian-text);
    --theme-spacing-footer-logo-height: 2rem;
    --theme-spacing-button-text-vertical-alignment-correction:.03125rem
}

.theme-spacing-jyllands-posten\.dk {
    --theme-container-padding: .5rem;
    --theme-container-slim-max-width: 25rem;
    --theme-container-text-max-width: 39rem;
    --theme-container-article-max-width: 59.25rem;
    --theme-container-grid-max-width:79.5rem
}

.theme-color-dinavis\.dk {
    --color-brand-50: #ccd8e5;
    --color-brand-100: #abbed4;
    --color-brand-200: #809dbe;
    --color-brand-300: #567ca9;
    --color-brand-400: #2c5c93;
    --color-brand-500: #023b7e;
    --color-brand-600: #023169;
    --color-brand-700: #012754;
    --color-brand-800: #011e3f;
    --color-brand-900: #01142a;
    --color-brand-950: #000c19;
    --color-feature1-50: #ccece9;
    --color-feature1-100: #aadfda;
    --color-feature1-200: #80cfc8;
    --color-feature1-300: #55bfb6;
    --color-feature1-400: #2aafa3;
    --color-feature1-500: #009f91;
    --color-feature1-600: #008579;
    --color-feature1-700: #006a61;
    --color-feature1-800: #005049;
    --color-feature1-900: #003530;
    --color-feature1-950: #00201d;
    --color-feature2-50: #faccdc;
    --color-feature2-100: #f6aac5;
    --color-feature2-200: #f280a8;
    --color-feature2-300: #ee558b;
    --color-feature2-400: #e92a6e;
    --color-feature2-500: #e50051;
    --color-feature2-600: #bf0044;
    --color-feature2-700: #990036;
    --color-feature2-800: #730029;
    --color-feature2-900: #4c001b;
    --color-feature2-950: #2e0010;
    --color-feature3-50: #f2f5f8;
    --color-feature3-100: #e9eef3;
    --color-feature3-200: #e4eaf1;
    --color-feature3-300: #d2dce8;
    --color-feature3-400: #c7d4e2;
    --color-feature3-500: #bccbdc;
    --color-feature3-600: #9da9b7;
    --color-feature3-700: #7d8793;
    --color-feature3-800: #5e666e;
    --color-feature3-900: #3f4449;
    --color-feature3-950: #26292c;
    --color-breaking-50: #fcf9de;
    --color-breaking-100: #f9f4c7;
    --color-breaking-200: #f6efab;
    --color-breaking-300: #f4ea90;
    --color-breaking-400: #f1e474;
    --color-breaking-500: #eedf58;
    --color-breaking-600: #c6ba49;
    --color-breaking-700: #9f953b;
    --color-breaking-800: #77702c;
    --color-breaking-900: #4f4a1d;
    --color-breaking-950: #302d12;
    --color-cta-50: #cceaf9;
    --color-cta-100: #aadcf5;
    --color-cta-200: #80cbf0;
    --color-cta-300: #55b9ea;
    --color-cta-400: #2aa8e5;
    --color-cta-500: #0096e0;
    --color-cta-600: #007dbb;
    --color-cta-700: #006495;
    --color-cta-800: #004b70;
    --color-cta-900: #00324b;
    --color-cta-950: #001e2d;
    --color-advertorial-50: #ccebf8;
    --color-advertorial-100: #aadef4;
    --color-advertorial-200: #80ceee;
    --color-advertorial-300: #55bde8;
    --color-advertorial-400: #2aade3;
    --color-advertorial-500: #009cdd;
    --color-advertorial-600: #0082b8;
    --color-advertorial-700: #006893;
    --color-advertorial-800: #004e6f;
    --color-advertorial-900: #00344a;
    --color-advertorial-950: #001f2c;
    --color-warning-50: #f9dbdb;
    --color-warning-100: #f5c3c3;
    --color-warning-200: #f0a4a4;
    --color-warning-300: #ec8686;
    --color-warning-400: #e76868;
    --color-warning-500: #e24a4a;
    --color-warning-600: #bc3e3e;
    --color-warning-700: #973131;
    --color-warning-800: #712525;
    --color-warning-900: #4b1919;
    --color-warning-950: #2d0f0f;
    --color-rating-50: #f7dfe3;
    --color-rating-100: #f2cad0;
    --color-rating-200: #ecb0b9;
    --color-rating-300: #e595a1;
    --color-rating-400: #df7b8a;
    --color-rating-500: #d86072;
    --color-rating-600: #b4505f;
    --color-rating-700: #90404c;
    --color-rating-800: #6c3039;
    --color-rating-900: #482026;
    --color-rating-950: #2b1317;
    --color-link-50: #d1e4ee;
    --color-link-100: #b3d1e3;
    --color-link-200: #8dbbd5;
    --color-link-300: #66a4c6;
    --color-link-400: #408db8;
    --color-link-500: #1a76aa;
    --color-link-600: #16628e;
    --color-link-700: #114f71;
    --color-link-800: #0d3b55;
    --color-link-900: #092739;
    --color-link-950: #051822;
    --color-dinavis-politik-50: #e2e3ec;
    --color-dinavis-politik-100: #cfd0e0;
    --color-dinavis-politik-200: #b7b8d1;
    --color-dinavis-politik-300: #9fa0c1;
    --color-dinavis-politik-400: #8789b2;
    --color-dinavis-politik-500: #6f71a2;
    --color-dinavis-politik-600: #5d5e87;
    --color-dinavis-politik-700: #4a4b6c;
    --color-dinavis-politik-800: #383951;
    --color-dinavis-politik-900: #252636;
    --color-dinavis-politik-950: #161720;
    --color-dinavis-samfund-50: #e2e8e1;
    --color-dinavis-samfund-100: #cfd9cd;
    --color-dinavis-samfund-200: #b8c6b4;
    --color-dinavis-samfund-300: #a0b29b;
    --color-dinavis-samfund-400: #889f82;
    --color-dinavis-samfund-500: #708c69;
    --color-dinavis-samfund-600: #5d7558;
    --color-dinavis-samfund-700: #4b5d46;
    --color-dinavis-samfund-800: #384635;
    --color-dinavis-samfund-900: #252f23;
    --color-dinavis-samfund-950: #161c15;
    --color-dinavis-krimi-50: #d7e0e4;
    --color-dinavis-krimi-100: #bccbd2;
    --color-dinavis-krimi-200: #9bb2bc;
    --color-dinavis-krimi-300: #7a98a5;
    --color-dinavis-krimi-400: #587e8f;
    --color-dinavis-krimi-500: #376478;
    --color-dinavis-krimi-600: #2e5364;
    --color-dinavis-krimi-700: #254350;
    --color-dinavis-krimi-800: #1c323c;
    --color-dinavis-krimi-900: #122128;
    --color-dinavis-krimi-950: #0b1418;
    --color-dinavis-kultur-50: #f7dfe3;
    --color-dinavis-kultur-100: #f2cad0;
    --color-dinavis-kultur-200: #ecb0b9;
    --color-dinavis-kultur-300: #e595a1;
    --color-dinavis-kultur-400: #df7b8a;
    --color-dinavis-kultur-500: #d86072;
    --color-dinavis-kultur-600: #b4505f;
    --color-dinavis-kultur-700: #90404c;
    --color-dinavis-kultur-800: #6c3039;
    --color-dinavis-kultur-900: #482026;
    --color-dinavis-kultur-950: #2b1317;
    --color-dinavis-debat-50: #f5e3dd;
    --color-dinavis-debat-100: #efd1c7;
    --color-dinavis-debat-200: #e7baab;
    --color-dinavis-debat-300: #dea28f;
    --color-dinavis-debat-400: #d68b73;
    --color-dinavis-debat-500: #ce7457;
    --color-dinavis-debat-600: #ac6149;
    --color-dinavis-debat-700: #894d3a;
    --color-dinavis-debat-800: #673a2c;
    --color-dinavis-debat-900: #45271d;
    --color-dinavis-debat-950: #291711;
    --color-dinavis-sport-50: #dbe8ed;
    --color-dinavis-sport-100: #c4d8e1;
    --color-dinavis-sport-200: #a6c5d3;
    --color-dinavis-sport-300: #88b1c4;
    --color-dinavis-sport-400: #6b9eb5;
    --color-dinavis-sport-500: #4d8aa6;
    --color-dinavis-sport-600: #40738a;
    --color-dinavis-sport-700: #335c6f;
    --color-dinavis-sport-800: #274553;
    --color-dinavis-sport-900: #1a2e37;
    --color-dinavis-sport-950:#0f1c21
}

.theme-font-dinavis\.dk {
    --theme-font-sponsored-content: var(--font-family-inter);
    --theme-font-article-marker: var(--font-family-inter);
    --theme-font-sans: var(--font-family-inter);
    --theme-font-sans-text: var(--font-family-inter);
    --theme-font-serif: "Courier New", monospace;
    --theme-font-serif-text: "Courier New", monospace;
    --theme-spacing-button-text-vertical-alignment-correction: 0;
    --theme-spacing-footer-logo-height:7rem
}

.theme-spacing-dinavis\.dk {
    --theme-container-padding: 1rem;
    --theme-container-slim-max-width: 25.5rem;
    --theme-container-text-max-width: 39rem;
    --theme-container-article-max-width: 52.5rem;
    --theme-container-grid-max-width:79.5rem
}

.theme-color-advertorial {
    --color-cta-50: #ccebf8;
    --color-cta-100: #aadef4;
    --color-cta-200: #80ceee;
    --color-cta-300: #55bde8;
    --color-cta-400: #2aade3;
    --color-cta-500: #009cdd;
    --color-cta-600: #0082b8;
    --color-cta-700: #006893;
    --color-cta-800: #004e6f;
    --color-cta-900: #00344a;
    --color-cta-950: #001f2c;
    --color-brand-50: #ccebf8;
    --color-brand-100: #aadef4;
    --color-brand-200: #80ceee;
    --color-brand-300: #55bde8;
    --color-brand-400: #2aade3;
    --color-brand-500: #009cdd;
    --color-brand-600: #0082b8;
    --color-brand-700: #006893;
    --color-brand-800: #004e6f;
    --color-brand-900: #00344a;
    --color-brand-950:#001f2c
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover, #CybotCookiebotDialogDetailBodyContentTextAbout a, #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover, .CybotCookiebotDialogDetailBodyContentCookieContainerButton, .CybotCookiebotDialogDetailBodyContentIABv2Tab {
    color:var(--color-brand-500) !important
}

.CybotCookiebotDialogDetailBodyContentCookieContainerButton, .CybotCookiebotDialogDetailBodyContentIABv2Tab {
    text-decoration:underline !important
}

.CybotCookiebotDialogDetailBodyContentCookieContainerButton.CybotCookiebotDialogCollapsed, .CybotCookiebotDialogDetailBodyContentIABv2Tab.CybotCookiebotDialogCollapsed {
    color: #000 !important;
    text-decoration:none !important
}

#CybotCookiebotDialog {
    min-height: 85vh !important;
    max-height: 85vh !important;
    font-family:var(--theme-font-sans) !important
}

#CybotCookiebotDialog :focus {
    outline-color:var(--color-grey-400) !important
}

#CybotCookiebotDialog p {
    margin-bottom: 24px;
    font-family:var(--theme-font-sans-text) !important
}

#CybotCookiebotDialogBodyContent {
    letter-spacing: 0 !important;
    padding:1rem !important
}

#CybotCookiebotDialog h2 {
    font-size: 1.75rem !important;
    font-weight: 600 !important;
    font-family: var(--theme-font-sans) !important;
    margin-top: .5rem !important;
    margin-bottom:.5rem !important
}

#CybotCookiebotDialogBodyContentText {
    font-family:var(--theme-font-sans-text) !important
}

#CybotCookiebotDialogBodyContentText li {
    list-style-type:disc !important
}

#CybotCookiebotDialogBodyLevelButtonsSelectPane {
    padding:0 !important
}

#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount {
    line-height:1 !important
}

#CybotCookiebotDialogBodyContent {
    padding:.5rem !important
}

#CybotCookiebotDialogPoweredByText, #CybotCookiebotDialogPoweredbyCybot {
    display:none !important
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink {
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    justify-content: center !important;
    align-items: center !important;
    font-size: .8rem !important;
    font-weight: 500 !important;
    display:flex !important
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
    color: var(--color-brand-500) !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-color: var(--color-brand-500) !important;
    font-weight:700 !important
}

#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab {
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    font-weight:500 !important
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper {
    z-index: 100;
    background:#fff
}

#CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
    max-height:none !important
}

#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper {
    padding:1em !important
}

#CybotCookiebotDialogPoweredbyImage {
    width: auto !important;
    max-height:1.5em !important
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
    padding:.666667em !important
}

#CybotCookiebotDialog *, #CybotCookiebotDialogBodyUnderlay * {
    font-size:14px !important
}

@media (min-width: 340px) and(max-width: 601px) {
    #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper {
        border-color: var(--color-grey-600);
        border-style: solid;
        border-width: 0 1px 1px 0;
        width:50% !important
    }

    #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:nth-last-child(-n + 2) {
        border-bottom-width:0
    }

    #CybotCookiebotDialogBodyLevelButtonsSelectPane:nth-child(2n) .CybotCookiebotDialogBodyLevelButtonWrapper {
        border-right:0
    }
}

@media (min-width: 1024px) and(min-height: 560px) {
    #CybotCookiebotDialog {
        max-width: 700px !important;
        min-height: 560px !important;
        max-height:560px !important
    }

    #CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
        max-height:20em !important
    }

    #CybotCookiebotDialog #CybotCookiebotDialogFooter, #CybotCookiebotDialogHeader {
        padding:1em !important
    }

    #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper {
        width:25% !important
    }

    #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonLabel {
        padding-bottom: .3rem;
        margin: 0 !important;
        font-weight: 500 !important;
        line-height:1 !important
    }

    #CybotCookiebotDialog *, #CybotCookiebotDialogBodyUnderlay * {
        font-size:15px !important
    }

    #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonLabel .CybotCookiebotDialogBodyLevelButtonDescription {
        letter-spacing:2px !important
    }
}

#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonLabel .CybotCookiebotDialogBodyLevelButtonDescription {
    text-transform: uppercase !important;
    color: #333 !important;
    font-size: .8rem !important;
    font-weight:600 !important
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    border-radius: 4px !important;
    padding: .75rem !important;
    font-weight:500 !important
}

#CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonDecline {
    background-color: #e2787c !important;
    border-color:#e2787c !important
}

#CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    color: #222 !important;
    background-color: #fff !important;
    border-color:#222 !important
}

#CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    background-color: #00a37d !important;
    border-color:#00a37d !important
}

@property --tw-border-spacing-x {
    syntax: "<length>";
    inherits: false;
    initial-value:0
}

@property --tw-border-spacing-y {
    syntax: "<length>";
    inherits: false;
    initial-value:0
}

@property --tw-translate-x {
    syntax: "*";
    inherits: false;
    initial-value:0
}

@property --tw-translate-y {
    syntax: "*";
    inherits: false;
    initial-value:0
}

@property --tw-translate-z {
    syntax: "*";
    inherits: false;
    initial-value:0
}

@property --tw-scale-x {
    syntax: "*";
    inherits: false;
    initial-value:1
}

@property --tw-scale-y {
    syntax: "*";
    inherits: false;
    initial-value:1
}

@property --tw-scale-z {
    syntax: "*";
    inherits: false;
    initial-value:1
}

@property --tw-rotate-x {
    syntax: "*";
    inherits:false
}

@property --tw-rotate-y {
    syntax: "*";
    inherits:false
}

@property --tw-rotate-z {
    syntax: "*";
    inherits:false
}

@property --tw-skew-x {
    syntax: "*";
    inherits:false
}

@property --tw-skew-y {
    syntax: "*";
    inherits:false
}

@property --tw-scroll-snap-strictness {
    syntax: "*";
    inherits: false;
    initial-value:proximity
}

@property --tw-space-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value:0
}

@property --tw-space-x-reverse {
    syntax: "*";
    inherits: false;
    initial-value:0
}

@property --tw-divide-x-reverse {
    syntax: "*";
    inherits: false;
    initial-value:0
}

@property --tw-border-style {
    syntax: "*";
    inherits: false;
    initial-value:solid
}

@property --tw-divide-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value:0
}

@property --tw-gradient-position {
    syntax: "*";
    inherits:false
}

@property --tw-gradient-from {
    syntax: "<color>";
    inherits: false;
    initial-value:#0000
}

@property --tw-gradient-via {
    syntax: "<color>";
    inherits: false;
    initial-value:#0000
}

@property --tw-gradient-to {
    syntax: "<color>";
    inherits: false;
    initial-value:#0000
}

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

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

@property --tw-gradient-from-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value:0
}

@property --tw-gradient-via-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value:50%
}

@property --tw-gradient-to-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value:100%
}

@property --tw-leading {
    syntax: "*";
    inherits:false
}

@property --tw-font-weight {
    syntax: "*";
    inherits:false
}

@property --tw-tracking {
    syntax: "*";
    inherits:false
}

@property --tw-shadow {
    syntax: "*";
    inherits: false;
    initial-value:0 0 #0000
}

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

@property --tw-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value:100%
}

@property --tw-inset-shadow {
    syntax: "*";
    inherits: false;
    initial-value:0 0 #0000
}

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

@property --tw-inset-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value:100%
}

@property --tw-ring-color {
    syntax: "*";
    inherits:false
}

@property --tw-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value:0 0 #0000
}

@property --tw-inset-ring-color {
    syntax: "*";
    inherits:false
}

@property --tw-inset-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value:0 0 #0000
}

@property --tw-ring-inset {
    syntax: "*";
    inherits:false
}

@property --tw-ring-offset-width {
    syntax: "<length>";
    inherits: false;
    initial-value:0
}

@property --tw-ring-offset-color {
    syntax: "*";
    inherits: false;
    initial-value:#fff
}

@property --tw-ring-offset-shadow {
    syntax: "*";
    inherits: false;
    initial-value:0 0 #0000
}

@property --tw-outline-style {
    syntax: "*";
    inherits: false;
    initial-value:solid
}

@property --tw-blur {
    syntax: "*";
    inherits:false
}

@property --tw-brightness {
    syntax: "*";
    inherits:false
}

@property --tw-contrast {
    syntax: "*";
    inherits:false
}

@property --tw-grayscale {
    syntax: "*";
    inherits:false
}

@property --tw-hue-rotate {
    syntax: "*";
    inherits:false
}

@property --tw-invert {
    syntax: "*";
    inherits:false
}

@property --tw-opacity {
    syntax: "*";
    inherits:false
}

@property --tw-saturate {
    syntax: "*";
    inherits:false
}

@property --tw-sepia {
    syntax: "*";
    inherits:false
}

@property --tw-drop-shadow {
    syntax: "*";
    inherits:false
}

@property --tw-drop-shadow-color {
    syntax: "*";
    inherits:false
}

@property --tw-drop-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value:100%
}

@property --tw-drop-shadow-size {
    syntax: "*";
    inherits:false
}

@property --tw-backdrop-blur {
    syntax: "*";
    inherits:false
}

@property --tw-backdrop-brightness {
    syntax: "*";
    inherits:false
}

@property --tw-backdrop-contrast {
    syntax: "*";
    inherits:false
}

@property --tw-backdrop-grayscale {
    syntax: "*";
    inherits:false
}

@property --tw-backdrop-hue-rotate {
    syntax: "*";
    inherits:false
}

@property --tw-backdrop-invert {
    syntax: "*";
    inherits:false
}

@property --tw-backdrop-opacity {
    syntax: "*";
    inherits:false
}

@property --tw-backdrop-saturate {
    syntax: "*";
    inherits:false
}

@property --tw-backdrop-sepia {
    syntax: "*";
    inherits:false
}

@property --tw-duration {
    syntax: "*";
    inherits:false
}

@property --tw-ease {
    syntax: "*";
    inherits:false
}

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

@keyframes spin {
    to {
        transform:rotate(1turn)
    }
}

@keyframes pulse {
    50% {
        opacity:.5
    }
}

@keyframes shake {
    0%, to {
        transform:translate(0)
    }

    16%, 50%, 83% {
        transform:translate(-4px)
    }

    33%, 67% {
        transform:translate(4px)
    }
}

@keyframes rollDown {
    0% {
        transform:translateY(-200%)
    }

    to {
        transform:translateY(0)
    }
}

@keyframes rollUp {
    0% {
        transform:translateY(200%)
    }

    to {
        transform: translateY(0)
    }
}
