.fa-regular, .fa-solid {
      padding-right:3px;
    }
    div.jsx-2473924743 {
      margin: -4px 0;
    }

    .link.jsx-2473924743 a {
      outline-offset: 4px;
      border-radius: var(--border-radius);
      color: var(--nav-link-color);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      gap: 0.25rem;
    }

    .link.jsx-2473924743 a:hover {
      color: var(--nav-link-hover-color);
    }

    .link.jsx-2473924743 .icon.jsx-2473924743 {
      -webkit-transition: -webkit-transform var(--transition-duration) var(--transition-fn);
      -webkit-transition: transform var(--transition-duration) var(--transition-fn);
      transition: transform var(--transition-duration) var(--transition-fn);
      -webkit-transform: translateY(1px);
      -ms-transform: translateY(1px);
      transform: translateY(1px);
    }

    .link.jsx-2473924743 a:hover .icon {
      -webkit-transform: translateX(1px) translateY(0);
      -ms-transform: translateX(1px) translateY(0);
      transform: translateX(1px) translateY(0);
    }
    .nav-wrapper.jsx-1935427986 {
      width: 100%;
      background-color: var(--nav-bg-color);
    }

    .nav-wrapper.sticky.jsx-1935427986 {
      position: fixed;
      border-bottom: 1px solid var(--opacity-0);
      z-index: 10;
      -webkit-backdrop-filter: var(--backdrop-blur);
      backdrop-filter: var(--backdrop-blur);
    }

    .nav-wrapper.sticky.show-divider.jsx-1935427986 {
      border-bottom: 1px solid var(--divider-color);
    }

    .background.jsx-1935427986 {
      pointer-events: none;
      position: fixed;
      width: 100%;
      height: 180px;
      z-index: 1;
      opacity: 0;
    }

    .background.mounted.jsx-1935427986 {
      opacity: 1;
    }

    .blur.jsx-1935427986 {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 3.5rem;
      -webkit-mask: linear-gradient(to top, transparent 0%, black 100%);
      mask: linear-gradient(to top, transparent 0%, black 100%);
      -webkit-backdrop-filter: var(--backdrop-blur);
      backdrop-filter: var(--backdrop-blur);
      z-index: 2;
    }

    nav.jsx-1935427986 {
      position: relative;
      width: 100%;
      padding: var(--nav-padding);
      z-index: 200;
    }

    nav.jsx-1935427986 .logo-wrapper {
      border-radius: var(--border-radius);
      position: relative;
      z-index: 1;
    }

    .logo.jsx-1935427986 {
      margin: 0 -4px;
      padding: 4px;
      color: var(--nav-link-color);
    }

    @media (max-width:650px) {
      .logo.jsx-1935427986 {
        padding-right: 6px;
      }
    }

    @media (max-width:450px) {
      .logo.jsx-1935427986 {
        padding-right: 4px;
      }
    }

    .logo.jsx-1935427986:hover {
      color: var(--nav-link-hover-color);
    }

    .logo.jsx-1935427986 svg {
      width: 20px;
      height: 20px;
    }

    .logo.wordmark.jsx-1935427986 {
      padding: 6px 4px;
    }

    .logo.wordmark.jsx-1935427986 svg {
      width: auto;
      height: 16px;
    }

    .center-and-right.jsx-1935427986 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1;
      --side-width: calc((100% - var(--max-width)) / 2);
      max-width: calc(var(--max-width) + var(--side-width));
      min-width: 0;
    }

    .center-wrapper.jsx-1935427986 a {
      color: var(--nav-link-color);
      font-weight: var(--font-weight-medium);
    }

    .center-wrapper.jsx-1935427986 a:hover {
      color: var(--nav-link-hover-color);
    }

    .center-wrapper.jsx-1935427986 a.selected {
      color: var(--nav-link-hover-color);
    }

    .right-wrapper.jsx-1935427986 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      gap: 1rem;
    }

    .right-wrapper.jsx-1935427986 .time {
      color: var(--nav-link-color);
    }

    @media (max-width:650px) {
      .right-wrapper.jsx-1935427986 {
        gap: 0.875rem;
      }

      .right-wrapper.jsx-1935427986 .time {
        display: none;
      }
    }
    .guide-page-glass-icon.jsx-3015623587 {
      background-color: var(--white-opacity-8);
      border: 1px solid var(--white-opacity-8);
      width: 3.5rem;
      height: 3.5rem;
      border-radius: 50%;
      -webkit-backdrop-filter: var(--backdrop-blur);
      backdrop-filter: var(--backdrop-blur);
    }

    .guide-page-glass-icon.jsx-3015623587 img.jsx-3015623587 {
      width: 100%;
      height: 100%;
      object-fit: contain;
    }

    @media (max-width:650px) {
      .guide-page-glass-icon.jsx-3015623587 {
        width: 3rem;
        height: 3rem;
      }
    }

    @media (max-width:450px) {
      .guide-page-glass-icon.jsx-3015623587 {
        width: 2.75rem;
        height: 2.75rem;
      }
    }
    .guide-page-title.jsx-2053110358 {
      --eyebrow-text-size: 1.75rem;
      --title-text-size: 3.25rem;
      --long-title-text-size: 2.75rem;
    }

    .guide-page-title.jsx-2053110358 .eyebrow.jsx-2053110358,
    .guide-page-title.jsx-2053110358 .title.jsx-2053110358 {
      color: white;
    }

    .guide-page-title.jsx-2053110358 .eyebrow.jsx-2053110358 {
      opacity: 0.5;
      margin-bottom: 0.125rem;
      font-size: var(--eyebrow-text-size);
      font-weight: var(--font-weight-regular);
    }

    .guide-page-title.jsx-2053110358 .title.jsx-2053110358 {
      font-size: var(--title-text-size);
      font-weight: var(--font-weight-medium);
      margin-bottom: 0.75rem;
    }

    .guide-page-title.jsx-2053110358 .title.long.jsx-2053110358 {
      font-size: var(--long-title-text-size);
    }

    @media (max-width:1000px) {
      .guide-page-title.jsx-2053110358 {
        --title-text-size: 2.75rem;
        --long-title-text-size: 2.375rem;
      }
    }

    @media (max-width:820px) {
      .guide-page-title.jsx-2053110358 {
        --eyebrow-text-size: 1.5rem;
        --title-text-size: 2.5rem;
        --long-title-text-size: 2.25rem;
      }

      .guide-page-title.jsx-2053110358 .title.jsx-2053110358 {
        margin-bottom: 0.625rem;
      }
    }

    @media (max-width:650px) {
      .guide-page-title.jsx-2053110358 {
        --eyebrow-text-size: 1.25rem;
        --title-text-size: 2.25rem;
        --long-title-text-size: 1.875rem;
      }

      .guide-page-title.jsx-2053110358 .title.jsx-2053110358 {
        margin-bottom: 0.5rem;
      }
    }

    @media (max-width:450px) {
      .guide-page-title.jsx-2053110358 {
        --title-text-size: 2rem;
        --long-title-text-size: 1.75rem;
      }
    }
    .subscribe-email-input input {
      -webkit-backdrop-filter: var(--backdrop-blur);
      backdrop-filter: var(--backdrop-blur);
    }
    .theme-root.jsx-2607145394 {
      background: none;
      --solid-input-bg-color: var(--opacity-8);
      --solid-input-border-color: var(--opacity-4);
      --solid-input-hover-bg-color: var(--opacity-16);
      --input-focus-border-color: var(--opacity-64);
      --input-focus-bg-color: var(--black-opacity-32);
    }

    .theme-root.jsx-2607145394 .standalone-button {
      min-width: 10rem;
      -webkit-backdrop-filter: var(--backdrop-blur);
      backdrop-filter: var(--backdrop-blur);
    }
    .guide-hero.jsx-9661137 {
      margin-top: -5rem;
      background-color: var(--opacity-light);
      background-image: url(https://images.lumacdn.com/discovery/chicago-desktop.jpg);
      background-size: cover;
      background-position: center;
      height: 50vw;
      min-height: 700px;
      max-height: 800px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }

    .guide-hero.jsx-9661137 .fader.jsx-9661137 {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 6rem;
      background: linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(10, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
      opacity: 0.3;
      -webkit-backdrop-filter: var(--backdrop-blur);
      backdrop-filter: var(--backdrop-blur);
      pointer-events: none;
    }

    .guide-hero.jsx-9661137 .zm-container.jsx-9661137 {
      padding: 6rem 1rem 3rem 1rem;
      width: 100%;
    }

    .guide-hero.jsx-9661137 .content.jsx-9661137 {
      width: 50%;
      color: white;
    }

    .guide-hero.jsx-9661137 .content.wide.jsx-9661137 {
      width: 60%;
    }

    .guide-hero.jsx-9661137 .icon.jsx-9661137 {
      margin-bottom: 1.5rem;
    }

    .guide-hero.jsx-9661137 hr.jsx-9661137 {
      margin: 1.5rem 0;
      border: 0;
      border-top: 1px solid var(--white-opacity-16);
    }

    .guide-hero.jsx-9661137 .cta.jsx-9661137 {
      margin-top: 2rem;
    }

    @media (min-width:2000px) {
      .guide-hero.jsx-9661137 {
        margin-top: 0;
        width: 1600px;
        margin: auto;
        border-radius: var(--large-border-radius);
      }

      .guide-hero.jsx-9661137 .fader.jsx-9661137 {
        display: none;
      }
    }

    @media (max-width:1000px) {
      .guide-hero.jsx-9661137 {
        min-height: 650px;
      }
    }

    @media (max-width:820px) {
      .guide-hero.jsx-9661137 .content.jsx-9661137 {
        width: 60%;
      }

      .guide-hero.jsx-9661137 .content.wide.jsx-9661137 {
        width: 70%;
      }

      .guide-hero.jsx-9661137 .right.jsx-9661137 {
        display: none;
      }
    }

    @media (max-width:650px) {
      .guide-hero.jsx-9661137 {
        background-image: url(https://images.lumacdn.com/discovery/chicago-mobile.jpg);
        background-position: top;
        height: 85vh;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
      }

      .guide-hero.jsx-9661137 .zm-container.jsx-9661137 {
        padding: 5rem 1rem 2rem 1rem;
      }

      .guide-hero.jsx-9661137 .content.jsx-9661137,
      .guide-hero.jsx-9661137 .content.wide.jsx-9661137 {
        width: 100%;
      }

      .guide-hero.jsx-9661137 .icon.jsx-9661137 {
        margin-bottom: 1rem;
      }

      .guide-hero.jsx-9661137 hr.jsx-9661137 {
        margin: 1rem 0;
      }

      .guide-hero.jsx-9661137 .cta.jsx-9661137 {
        margin-top: 1.5rem;
      }
    }
    .icon.jsx-2458454945 {
      width: 1.5rem;
      height: 1.5rem;
      border-radius: var(--small-border-radius);
      overflow: hidden;
    }

    .icon.jsx-2458454945 img.jsx-2458454945 {
      width: 100%;
      height: 100%;
      object-fit: cover;
      -webkit-transform: scale(1.25);
      -ms-transform: scale(1.25);
      transform: scale(1.25);
      -webkit-transform-origin: center;
      -ms-transform-origin: center;
      transform-origin: center;
    }
    .sticky-bar.jsx-626313469 {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      z-index: 100;
      background-color: var(--bg-opacity-64);
      -webkit-backdrop-filter: var(--backdrop-blur);
      backdrop-filter: var(--backdrop-blur);
      border-bottom: 1px solid var(--divider-color);
      padding: 0.75rem 0;
      opacity: 0;
      pointer-events: none;
      -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
      transform: translateY(-100%);
    }

    .sticky-bar.small.jsx-626313469 {
      display: none;
    }

    .sticky-bar.show.jsx-626313469 {
      opacity: 1;
      pointer-events: auto;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
    }

    @media (max-width:650px) {
      .sticky-bar.small.jsx-626313469 {
        display: inherit;
      }
    }
    .guide-page-color-icon.jsx-3218057517 {
      background-color: #e66c9f;
      width: 3rem;
      height: 3rem;
      border-radius: 50%;
    }

    .guide-page-color-icon.jsx-3218057517 img.jsx-3218057517 {
      width: 100%;
      height: 100%;
      object-fit: contain;
    }
    .theme-root:not(.dark) .tint-root.jsx-343994127:not(.dark),
    .tint-root.light.jsx-343994127 {
      --pale-brand: #F5FE1121;
      --gray-100-base-rgb: 12, 11, 11;
      --black-base-rgb: 43, 1, 21;
      --pale-gray: #96959521;
      --darker-pale-gray: #96959545;
      --faint-gray: #96959514;
      --half-gray: #b5b4b499;
      --gray-5: #fdfbfc;
      --gray-5-transparent: #fdfbfc00;
      --gray-5-translucent: #fdfbfc40;
      --gray-5-thick-translucent: #fdfbfccc;
      --gray-10: #f6f4f5;
      --gray-10-transparent: #f6f4f500;
      --gray-10-translucent: #f6f4f540;
      --gray-10-thick-translucent: #f6f4f5cc;
      --gray-20: #ecebeb;
      --gray-20-transparent: #ecebeb00;
      --gray-20-translucent: #ecebeb40;
      --gray-20-thick-translucent: #ecebebcc;
      --gray-30: #e2e1e1;
      --gray-30-transparent: #e2e1e100;
      --gray-30-translucent: #e2e1e140;
      --gray-30-thick-translucent: #e2e1e1cc;
      --gray-40: #d5d4d4;
      --gray-40-transparent: #d5d4d400;
      --gray-40-translucent: #d5d4d440;
      --gray-40-thick-translucent: #d5d4d4cc;
      --gray-50: #b5b4b4;
      --gray-50-transparent: #b5b4b400;
      --gray-50-translucent: #b5b4b440;
      --gray-50-thick-translucent: #b5b4b4cc;
      --gray-60: #969595;
      --gray-60-transparent: #96959500;
      --gray-60-translucent: #96959540;
      --gray-60-thick-translucent: #969595cc;
      --gray-70: #757474;
      --gray-70-transparent: #75747400;
      --gray-70-translucent: #75747440;
      --gray-70-thick-translucent: #757474cc;
      --gray-80: #565555;
      --gray-80-transparent: #56555500;
      --gray-80-translucent: #56555540;
      --gray-80-thick-translucent: #565555cc;
      --gray-90: #2f2d2e;
      --gray-90-transparent: #2f2d2e00;
      --gray-90-translucent: #2f2d2e40;
      --gray-90-thick-translucent: #2f2d2ecc;
      --gray-100: #0c0b0b;
      --gray-100-transparent: #0c0b0b00;
      --gray-100-translucent: #0c0b0b40;
      --gray-100-thick-translucent: #0c0b0bcc;
      --brand-5: #fffafc;
      --brand-5-transparent: #fffafc00;
      --brand-5-translucent: #fffafc40;
      --brand-5-thick-translucent: #fffafccc;
      --brand-10: #ffeff6;
      --brand-10-transparent: #ffeff600;
      --brand-10-translucent: #ffeff640;
      --brand-10-thick-translucent: #ffeff6cc;
      --brand-20: #ffe5ef;
      --brand-20-transparent: #ffe5ef00;
      --brand-20-translucent: #ffe5ef40;
      --brand-20-thick-translucent: #ffe5efcc;
      --brand-30: #f6bacf;
      --brand-30-transparent: #f6bacf00;
      --brand-30-translucent: #f6bacf40;
      --brand-30-thick-translucent: #f6bacfcc;
      --brand-40: #c47191;
      --brand-40-transparent: #c4719100;
      --brand-40-translucent: #c4719140;
      --brand-40-thick-translucent: #c47191cc;
      --brand-50: #F5FE11;
      --brand-50-transparent: #F5FE1100;
      --brand-50-translucent: #F5FE1140;
      --brand-50-thick-translucent: #F5FE11cc;
      --brand-60: #9b3c66;
      --brand-60-transparent: #9b3c6600;
      --brand-60-translucent: #9b3c6640;
      --brand-60-thick-translucent: #9b3c66cc;
      --brand-70: #74284a;
      --brand-70-transparent: #74284a00;
      --brand-70-translucent: #74284a40;
      --brand-70-thick-translucent: #74284acc;
      --brand-80: #4a1b2f;
      --brand-80-transparent: #4a1b2f00;
      --brand-80-translucent: #4a1b2f40;
      --brand-80-thick-translucent: #4a1b2fcc;
      --brand-90: #230e17;
      --brand-90-transparent: #230e1700;
      --brand-90-translucent: #230e1740;
      --brand-90-thick-translucent: #230e17cc;
      --brand-100: #1a0d12;
      --brand-100-transparent: #1a0d1200;
      --brand-100-translucent: #1a0d1240;
      --brand-100-thick-translucent: #1a0d12cc;
      --brand-color-high-contrast: #8c4b65;
      --brand-color-high-contrast-active: #ad1d67;
      --brand-pale-bg-color-high-contrast: #8c4b6521;
      --opacity-0: #74284a00;
      --opacity-4: #74284a0a;
      --opacity-8: #74284a14;
      --opacity-16: #74284a29;
      --opacity-24: #74284a3d;
      --opacity-32: #74284a52;
      --opacity-48: #74284a7a;
      --opacity-64: #74284aa3;
      --opacity-80: #74284acc;
      --light-button-color: var(--secondary-color-alpha);
      --brand-color: #F5FE11;
      --brand-content-color: #F5FE11;
      --brand-bg-color: #F5FE11;
      --brand-active-color: #9b3c66;
      --brand-active-bg-color: #9b3c66;
      --nav-bg-color: #ffeff6;
      --brand-pale-bg-color: #F5FE1121;
      --tint-color: #74284acc;
      --primary-or-tinted-color: #74284a;
      --opacity-light: #4a1b2f0a;
      --hover-bg-color: var(--opacity-light);
      --meta-color: unset;
    }

    .theme-root.dark .tint-root.jsx-343994127:not(.light),
    .tint-root.dark.jsx-343994127 {
      --pale-brand: #993f6621;
      --gray-100-base-rgb: 37, 36, 36;
      --black-base-rgb: 43, 1, 21;
      --pale-gray: #96959521;
      --darker-pale-gray: #96959545;
      --faint-gray: #96959514;
      --half-gray: #9f9e9e99;
      --gray-5: #f6f4f5;
      --gray-5-transparent: #f6f4f500;
      --gray-5-translucent: #f6f4f540;
      --gray-5-thick-translucent: #f6f4f5cc;
      --gray-10: #ecebeb;
      --gray-10-transparent: #ecebeb00;
      --gray-10-translucent: #ecebeb40;
      --gray-10-thick-translucent: #ecebebcc;
      --gray-20: #e2e1e1;
      --gray-20-transparent: #e2e1e100;
      --gray-20-translucent: #e2e1e140;
      --gray-20-thick-translucent: #e2e1e1cc;
      --gray-30: #d5d4d4;
      --gray-30-transparent: #d5d4d400;
      --gray-30-translucent: #d5d4d440;
      --gray-30-thick-translucent: #d5d4d4cc;
      --gray-40: #b5b4b4;
      --gray-40-transparent: #b5b4b400;
      --gray-40-translucent: #b5b4b440;
      --gray-40-thick-translucent: #b5b4b4cc;
      --gray-50: #9f9e9e;
      --gray-50-transparent: #9f9e9e00;
      --gray-50-translucent: #9f9e9e40;
      --gray-50-thick-translucent: #9f9e9ecc;
      --gray-60: #969595;
      --gray-60-transparent: #96959500;
      --gray-60-translucent: #96959540;
      --gray-60-thick-translucent: #969595cc;
      --gray-70: #757474;
      --gray-70-transparent: #75747400;
      --gray-70-translucent: #75747440;
      --gray-70-thick-translucent: #757474cc;
      --gray-80: #565555;
      --gray-80-transparent: #56555500;
      --gray-80-translucent: #56555540;
      --gray-80-thick-translucent: #565555cc;
      --gray-90: #2f2d2e;
      --gray-90-transparent: #2f2d2e00;
      --gray-90-translucent: #2f2d2e40;
      --gray-90-thick-translucent: #2f2d2ecc;
      --gray-100: #252424;
      --gray-100-transparent: #25242400;
      --gray-100-translucent: #25242440;
      --gray-100-thick-translucent: #252424cc;
      --brand-5: #fcf2f5;
      --brand-5-transparent: #fcf2f500;
      --brand-5-translucent: #fcf2f540;
      --brand-5-thick-translucent: #fcf2f5cc;
      --brand-10: #faeaef;
      --brand-10-transparent: #faeaef00;
      --brand-10-translucent: #faeaef40;
      --brand-10-thick-translucent: #faeaefcc;
      --brand-20: #e7c2cf;
      --brand-20-transparent: #e7c2cf00;
      --brand-20-translucent: #e7c2cf40;
      --brand-20-thick-translucent: #e7c2cfcc;
      --brand-30: #ce6992;
      --brand-30-transparent: #ce699200;
      --brand-30-translucent: #ce699240;
      --brand-30-thick-translucent: #ce6992cc;
      --brand-40: #c25483;
      --brand-40-transparent: #c2548300;
      --brand-40-translucent: #c2548340;
      --brand-40-thick-translucent: #c25483cc;
      --brand-50: #993f66;
      --brand-50-transparent: #993f6600;
      --brand-50-translucent: #993f6640;
      --brand-50-thick-translucent: #993f66cc;
      --brand-60: #712b4a;
      --brand-60-transparent: #712b4a00;
      --brand-60-translucent: #712b4a40;
      --brand-60-thick-translucent: #712b4acc;
      --brand-70: #4a1b2f;
      --brand-70-transparent: #4a1b2f00;
      --brand-70-translucent: #4a1b2f40;
      --brand-70-thick-translucent: #4a1b2fcc;
      --brand-80: #301a22;
      --brand-80-transparent: #301a2200;
      --brand-80-translucent: #301a2240;
      --brand-80-thick-translucent: #301a22cc;
      --brand-90: #1e1216;
      --brand-90-transparent: #1e121600;
      --brand-90-translucent: #1e121640;
      --brand-90-thick-translucent: #1e1216cc;
      --brand-100: #141012;
      --brand-100-transparent: #14101200;
      --brand-100-translucent: #14101240;
      --brand-100-thick-translucent: #141012cc;
      --brand-color-high-contrast: #ffd5f1;
      --brand-color-high-contrast-active: #ffb6f3;
      --brand-pale-bg-color-high-contrast: #ffd5f121;
      --elevated-on-secondary-bg-color: var(--gray-80-translucent);
      --brand-color: #ce6992;
      --brand-content-color: #c25483;
      --brand-bg-color: #993f66;
      --brand-active-color: #c25483;
      --brand-active-bg-color: #712b4a;
      --nav-bg-color: #1e1216;
      --brand-pale-bg-color: #c4719121;
      --tint-color: var(--secondary-color-alpha);
      --primary-or-tinted-color: var(--primary-color);
      --meta-color: unset;
    }
    @media (max-width:99999px) {
      .timeline-title.jsx-940506760 {
        margin-left: -1.5rem;
        margin-bottom: 0.875rem;
        -webkit-transform: translateY(-0.125rem);
        -ms-transform: translateY(-0.125rem);
        transform: translateY(-0.125rem);
      }

      .timeline-title.jsx-940506760 .content.jsx-940506760 {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: baseline;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        gap: 0.375rem;
        margin: -0.25rem -0.75rem -0.25rem calc(-1 * var(--timeline-single-column-line-left-padding) - var(--timeline-single-column-line-width) + 1rem);
        padding: 0.25rem 0.75rem 0.25rem calc(var(--timeline-single-column-line-left-padding) + var(--timeline-single-column-line-width) + 0.5rem);
        border-radius: 100px;
        border: 1px solid var(--opacity-0);
        background-color: var(--bg-opacity-0);
      }

      .timeline-title.sticky.sticky-always.jsx-940506760 .content.jsx-940506760 {
        border-color: var(--opacity-light);
        background-color: var(--bg-opacity-64);
        -webkit-backdrop-filter: var(--backdrop-blur);
        backdrop-filter: var(--backdrop-blur);
        box-shadow: var(--shadow-sm);
      }
    }

    @media (max-width:99999px) and (max-width:450px) {
      .timeline-title.jsx-940506760 {
        margin-bottom: 0.625rem;
      }
    }

    .date.jsx-940506760 {
      font-weight: var(--font-weight-medium);
    }
    .img-aspect-ratio.jsx-4068354093 {
      width: 100%;
      background-color: var(--opacity-light);
      overflow: hidden;
      position: relative;
    }

    .img-aspect-ratio.jsx-4068354093 img.jsx-4068354093 {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    div.jsx-3887832688 {
      width: 120px;
    }

    @media (max-width:450px) {
      div.jsx-3887832688 {
        width: 90px;
      }
    }
    div.jsx-3851280986 {
      --text-size: var(--font-size-xl);
    }

    @media (max-width:650px) {
      div.jsx-3851280986 {
        --text-size: var(--font-size-lg);
      }
    }

    h3.jsx-3851280986 {
      display: inline;
      font-size: var(--text-size);
      font-weight: var(--font-weight-medium);
      word-break: break-word;
    }

    h3.jsx-3851280986:not(:last-child) {
      margin-right: 0.375rem;
    }

    .icon.jsx-3851280986 {
      --icon-size: var(--text-size);
      display: inline-block;
      margin-right: 0.375rem;
      -webkit-transform: translateY(-2px);
      -ms-transform: translateY(-2px);
      transform: translateY(-2px);
    }

    .external.jsx-3851280986 svg {
      display: inline;
      -webkit-transform: translateY(-1px);
      -ms-transform: translateY(-1px);
      transform: translateY(-1px);
    }
    .online-indicator-wrapper.jsx-2994073556 {
      width: 25%;
      height: 25%;
      min-width: 6px;
      min-height: 6px;
      border-radius: 100%;
      background-color: var(--primary-bg-color);
      position: absolute;
      right: 0;
      bottom: 0;
      overflow: hidden;
    }

    .online-indicator.jsx-2994073556 {
      --border: max(1px, 10%);
      margin: var(--border);
      width: calc(100% - 2 * var(--border));
      height: calc(100% - 2 * var(--border));
      border-radius: 100%;
    }
    .heads.jsx-1374597121 .head.jsx-1374597121 {
      position: relative;
    }

    .heads.jsx-1374597121 .tooltip.jsx-1374597121 {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
    }

    .heads.jsx-1374597121 .head.jsx-1374597121:not(:last-child) .tooltip.jsx-1374597121 {
      right: calc((1 - var(--cutout-avatar-percentage-visible) - var(--head-margin-percentage)) * var(--size));
    }

    .heads.jsx-1374597121 .head:not(:first-child) {
      margin-left: calc(-1 * (1 - var(--cutout-avatar-percentage-visible) - var(--head-margin-percentage)) * var(--size));
    }

    .heads.jsx-1374597121 .head.jsx-1374597121:not(:last-child) .avatar-wrapper {
      -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1"><circle r="0.5" cx="0.5" cy="0.5"/></svg>'), url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1"><circle r="0.6" cx="1.1" cy="0.5"/></svg>');
      mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1"><circle r="0.5" cx="0.5" cy="0.5"/></svg>'), url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1"><circle r="0.6" cx="1.1" cy="0.5"/></svg>');
      -webkit-mask-size: 100% 100%;
      mask-size: 100% 100%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      -webkit-mask-composite: source-out;
      -webkit-mask-composite: subtract;
      mask-composite: subtract;
    }

    .heads.jsx-1374597121 .remaining-count.jsx-1374597121 {
      border-radius: var(--size);
      height: var(--size);
      padding: 0 calc(var(--size) / 6);
      min-width: var(--size);
      font-size: calc(var(--size) / 2);
      background-color: var(--opacity-light);
    }
    div.jsx-3575689807 {
      font-size: var(--font-size);
    }

    div.jsx-3575689807 svg {
      width: var(--font-size);
      height: var(--font-size);
    }
    .attribute.jsx-2340759131 {
      --font-size: var(--font-size-md);
    }

    .attribute.small.jsx-2340759131 {
      --font-size: var(--font-size-sm);
    }

    @media (max-width:650px) {
      .attribute.jsx-2340759131 {
        --font-size: var(--font-size-sm);
      }
    }

    .attribute.jsx-2340759131 .icon {
      height: calc(var(--font-size) * var(--default-line-height));
    }
    .info-and-cover.jsx-1198411562 {
      -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
      gap: 1rem;
    }

    .info-and-cover.jsx-1198411562 .info.jsx-1198411562 {
      gap: 0.5rem;
    }

    @media (max-width:450px) {
      .info-and-cover.jsx-1198411562 {
        gap: 0.75rem;
      }

      .info-and-cover.jsx-1198411562 .info.jsx-1198411562 {
        gap: 0.25rem;
      }
    }

    .cover-image.jsx-1198411562 {
      pointer-events: none;
    }
    .pill.jsx-698582029 {
      white-space: nowrap;
      border-radius: var(--border-radius);
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      line-height: 1;
      border: none;
      font-weight: var(--font-weight-medium);
      color: var(--variant-color, var(--opacity-48));
      background-color: var(--variant-color-pale, var(--opacity-8));
    }

    .pill.tiny.jsx-698582029,
    .pill.small.jsx-698582029 {
      border-radius: var(--small-border-radius);
    }

    .pill.rounded.jsx-698582029 {
      border-radius: 100px;
    }

    .pill.clickable.jsx-698582029 {
      -webkit-transition: var(--transition);
      transition: var(--transition);
      cursor: pointer;
    }

    .pill.solid.jsx-698582029,
    .pill.clickable.jsx-698582029:hover {
      color: white;
      background-color: var(--variant-color-bg, var(--gray-background));
    }

    .pill.solid.clickable.jsx-698582029:hover {
      background-color: var(--variant-color-bg-active, var(--gray-background-active));
    }

    .pill.jsx-698582029 .pill-label.overflow.jsx-698582029 {
      padding: 2px 0;
      margin: -2px 0;
      text-overflow: ellipsis;
      overflow-x: hidden;
    }

    .pill.jsx-698582029 .icon.jsx-698582029,
    .pill.jsx-698582029 .delete-btn.jsx-698582029 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }

    .pill.jsx-698582029 .delete-btn.jsx-698582029 {
      border: none;
      color: inherit;
      opacity: 0.6;
      cursor: pointer;
    }

    .pill.jsx-698582029 .delete-btn.jsx-698582029:hover {
      opacity: 1;
    }

    .pill.tiny.jsx-698582029 {
      padding: var(--tiny-pill-padding);
      font-size: var(--tiny-pill-font-size);
    }

    .pill.tiny.jsx-698582029 .icon.icon-left.jsx-698582029 {
      margin-right: var(--tiny-pill-element-gap);
    }

    .pill.tiny.jsx-698582029 .icon.icon-right.jsx-698582029 {
      margin-left: var(--tiny-pill-element-gap);
    }

    .pill.tiny.jsx-698582029 .delete-btn.jsx-698582029 {
      padding: var(--tiny-pill-padding);
      margin: var(--tiny-pill-delete-margin);
    }

    .pill.tiny.jsx-698582029 .icon.jsx-698582029 svg,
    .pill.tiny.jsx-698582029 .delete-btn.jsx-698582029 svg {
      width: var(--tiny-pill-font-size);
      height: var(--tiny-pill-font-size);
    }

    .pill.small.jsx-698582029 {
      padding: var(--small-pill-padding);
      font-size: var(--small-pill-font-size);
    }

    .pill.small.jsx-698582029 .icon.icon-left.jsx-698582029 {
      margin-right: var(--small-pill-element-gap);
    }

    .pill.small.jsx-698582029 .icon.icon-right.jsx-698582029 {
      margin-left: var(--small-pill-element-gap);
    }

    .pill.small.jsx-698582029 .delete-btn.jsx-698582029 {
      padding: var(--small-pill-padding);
      margin: var(--small-pill-delete-margin);
    }

    .pill.small.jsx-698582029 .icon.jsx-698582029 svg,
    .pill.small.jsx-698582029 .delete-btn.jsx-698582029 svg {
      width: var(--small-pill-font-size);
      height: var(--small-pill-font-size);
    }

    .pill.medium.jsx-698582029 {
      padding: var(--medium-pill-padding);
      font-size: var(--medium-pill-font-size);
    }

    .pill.medium.jsx-698582029 .icon.icon-left.jsx-698582029 {
      margin-right: var(--medium-pill-element-gap);
    }

    .pill.medium.jsx-698582029 .icon.icon-right.jsx-698582029 {
      margin-left: var(--medium-pill-element-gap);
    }

    .pill.medium.jsx-698582029 .delete-btn.jsx-698582029 {
      padding: var(--medium-pill-padding);
      margin: var(--medium-pill-delete-margin);
    }

    .pill.medium.jsx-698582029 .icon.jsx-698582029 svg,
    .pill.medium.jsx-698582029 .delete-btn.jsx-698582029 svg {
      width: var(--medium-pill-font-size);
      height: var(--medium-pill-font-size);
    }
    .status-or-price.jsx-226622908 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
    }

    .status-or-price.jsx-226622908:empty,
    .status-or-price.jsx-226622908:not(:first-child) {
      display: none;
    }
    a.content-card.jsx-1318709109 {
      display: block;
    }

    a.content-card.jsx-1318709109,
    a.content-card.jsx-1318709109:hover {
      color: unset;
    }

    .content-card.jsx-1318709109 {
      position: relative;
      border-radius: var(--card-border-radius);
      background-color: var(--card-bg-color);
      border: 1px solid var(--card-border-color);
      -webkit-backdrop-filter: var(--card-backdrop-filter);
      backdrop-filter: var(--card-backdrop-filter);
      box-shadow: var(--card-shadow);
      overflow: hidden;
    }

    .content-card.hoverable.jsx-1318709109 {
      cursor: pointer;
      -webkit-transition-property: border-color, box-shadow;
      transition-property: border-color, box-shadow;
      -webkit-transition-duration: var(--transition-duration);
      transition-duration: var(--transition-duration);
      -webkit-transition-timing-function: var(--transition-fn);
      transition-timing-function: var(--transition-fn);
    }

    @media (hover:hover) {
      .content-card.hoverable.jsx-1318709109:hover {
        border-color: var(--card-hover-border-color);
        box-shadow: var(--card-hover-shadow);
      }
    }

    .content-card.jsx-1318709109+.content-card.jsx-1318709109 {
      margin-top: 0;
    }
    @media (hover:hover) {
      .content-card.hoverable:hover:has(button:hover) {
        border-color: var(--card-border-color);
      }

      .content-card.hoverable:hover:has(a:not(.content-link):hover) {
        border-color: var(--card-border-color);
      }
    }
    .card-wrapper.jsx-2926199791 {
      --card-padding: 0.75rem 0.75rem 0.75rem 1rem;
    }

    @media (max-width:450px) {
      .card-wrapper.jsx-2926199791 {
        --card-padding: 0.75rem;
      }
    }

    .card-wrapper.jsx-2926199791:not(:last-child) {
      margin-bottom: 1rem;
    }

    .card-wrapper.jsx-2926199791 .event-link {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
    }
    .event-content.jsx-3449512015 {
      gap: 0.75rem;
    }
    .timeline-section.jsx-3891913929 {
      position: relative;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      gap: var(--timeline-column-gap);
      padding-bottom: var(--timeline-section-gap);
    }

    .timeline-section.jsx-3891913929:last-child {
      padding-bottom: 0;
    }

    .title.jsx-3891913929 {
      position: relative;
      z-index: 5;
      width: var(--timeline-title-width);
    }

    .title.twocol.jsx-3891913929 .container.jsx-3891913929 {
      position: -webkit-sticky;
      position: sticky;
      top: var(--timeline-sticky-header-offset);
    }

    .title.always.jsx-3891913929 .container.jsx-3891913929 {
      /* position: -webkit-sticky;
      position: sticky;
      top: var(--timeline-sticky-header-offset); */
    }

    .line.jsx-3891913929 {
      position: absolute;
      top: 1rem;
      bottom: 0;
      left: calc(var(--timeline-title-width) + var(--timeline-column-gap) / 2);
      border-left: 0.125rem dashed var(--opacity-light);
    }

    .timeline-section.jsx-3891913929:not(:first-child) .line.jsx-3891913929 {
      top: 0.125rem;
    }

    .timeline-section.jsx-3891913929:last-child .line.jsx-3891913929 {
      -webkit-mask-image: linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgb(0, 0, 0) calc(100% - 120px), transparent 100%);
      mask-image: linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgb(0, 0, 0) calc(100% - 120px), transparent 100%);
    }

    @media (max-width:99999px) {
      .timeline-section.jsx-3891913929 {
        display: block;
      }

      .timeline-section.jsx-3891913929 .title.always.jsx-3891913929 {
        /* position: -webkit-sticky;
        position: sticky;
        top: var(--timeline-sticky-header-offset); */
      }

      .timeline-section.jsx-3891913929 .title.always.jsx-3891913929 .container.jsx-3891913929 {
        position: relative;
        top: 0;
      }

      .timeline-section.jsx-3891913929:not(.hide-line) {
        padding-left: var(--timeline-single-column-line-width);
      }

      .timeline-section.jsx-3891913929 .title.jsx-3891913929 {
        width: 100%;
      }

      .timeline-section.jsx-3891913929 .line.jsx-3891913929 {
        left: var(--timeline-single-column-line-left-padding);
      }

      .timeline-section.jsx-3891913929 .dot-outer-wrapper.jsx-3891913929 {
        right: auto;
        left: calc(-1 * var(--timeline-single-column-line-width) + var(--timeline-single-column-line-left-padding) - 0.1875rem);
      }
    }

    .dot-outer-wrapper.jsx-3891913929 {
      position: absolute;
      top: 0.4375rem;
      right: calc(-1 * var(--timeline-column-gap) / 2 - 0.3125rem);
    }

    .dot.jsx-3891913929 {
      width: 0.5rem;
      height: 0.5rem;
      background-color: var(--quaternary-color-alpha);
      border-radius: 100%;
      -webkit-backdrop-filter: var(--backdrop-blur);
      backdrop-filter: var(--backdrop-blur);
    }
    .avatar-wrapper.jsx-4070717398 .avatar.jsx-4070717398 {
      width: 1.125rem;
      height: 1.125rem;
      border-radius: 1000px;
      background-position: center;
      background-size: cover;
      background-color: var(--white);
      position: relative;
    }

    .avatar-wrapper.square.jsx-4070717398 .avatar.jsx-4070717398 {
      border-radius: var(--border-radius);
    }

    .avatar-wrapper.small.square.jsx-4070717398 .avatar.jsx-4070717398 {
      border-radius: var(--small-border-radius);
    }

    .avatar-wrapper.jsx-4070717398 .missing-0.jsx-4070717398 {
      background: linear-gradient(120deg, #ff5f6d, #ffc371);
    }

    .avatar-wrapper.jsx-4070717398 .missing-1.jsx-4070717398 {
      background: linear-gradient(120deg, #4ca1af, #c4e0e5);
    }

    .avatar-wrapper.jsx-4070717398 .missing-2.jsx-4070717398 {
      background: linear-gradient(120deg, #4568dc, #b06ab3);
    }

    .avatar-wrapper.jsx-4070717398 .missing-3.jsx-4070717398 {
      background: linear-gradient(120deg, #7b4397, #dc2430);
    }

    .avatar-wrapper.jsx-4070717398 .missing-4.jsx-4070717398 {
      background: linear-gradient(120deg, #56ab2f, #a8e063);
    }

    .avatar-wrapper.jsx-4070717398 .missing-5.jsx-4070717398 {
      background: linear-gradient(120deg, #ee9ca7, #ffdde1);
    }

    .avatar-wrapper.jsx-4070717398 .missing-6.jsx-4070717398 {
      background: linear-gradient(120deg, #2193b0, #6dd5ed);
    }
    .links.jsx-715640837 a {
      display: inline-block;
    }
    .icons.jsx-4254674824 {
      white-space: nowrap;
      margin: 0 -0.625rem;
    }

    .icons.jsx-4254674824 a.flex-center {
      padding: 0.625rem;
    }

    @media (max-width:450px) {
      .icons.jsx-4254674824 {
        margin: 0 -0.5625rem;
      }

      .icons.jsx-4254674824 a.flex-center {
        padding: 0.5625rem;
        padding-top: 0.625rem;
      }
    }
    .zm-container.jsx-2433045019 {
      padding-top: 4rem;
      font-size: var(--font-size-sm);
      color: var(--tertiary-color-alpha);
    }

    .zm-container.jsx-2433045019 svg {
      width: 1rem;
    }

    @media (max-width:820px) {
      .zm-container.jsx-2433045019 {
        padding-bottom: 1rem;
      }
    }

    .global-footer-content.jsx-2433045019 {
      border-top: 1px solid var(--divider-color);
      margin: 1rem 1rem 0 1rem;
      padding-top: 1rem;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
    }

    .global-footer-content.jsx-2433045019 .left-wrapper.jsx-2433045019 {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }

    .global-footer-content.jsx-2433045019 a {
      color: var(--tertiary-color-alpha);
      -webkit-transition: var(--transition);
      transition: var(--transition);
      padding: 0.5rem;
    }

    .global-footer-content.jsx-2433045019 a:hover {
      color: var(--secondary-color-alpha);
      -webkit-text-decoration: none;
      text-decoration: none;
    }

    .global-footer-content.jsx-2433045019 a.logo {
      margin-left: -0.5rem;
      padding-right: 0.75rem;
      margin-top: -0.5rem;
      padding-top: 1rem;
    }

    .create-event.jsx-2433045019 {
      text-align: center;
      padding: 1rem;
      padding-bottom: 0;
      margin-bottom: -0.5rem;
      background: linear-gradient(45deg, #6e2fe3, #0cabf7, #e27417, #1f6f05);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      mix-blend-mode: multiply;
      -webkit-filter: saturate(1.75);
      filter: saturate(1.75);
    }

    .create-event.jsx-2433045019:hover {
      -webkit-filter: contrast(2);
      filter: contrast(2);
    }

    .theme-root.dark .create-event.jsx-2433045019 {
      mix-blend-mode: screen;
    }

    .mobile.jsx-2433045019 {
      display: none;
    }

    @media (max-width:650px) {
      .global-footer-content.jsx-2433045019 a.logo {
        padding-right: 0.5rem;
      }

      .global-footer-content.jsx-2433045019 .links a {
        padding: 0.5rem 0.375rem;
      }

      .global-footer-content.jsx-2433045019 .icons.jsx-2433045019 {
        margin-right: -0.5625rem;
      }

      .global-footer-content.jsx-2433045019 .icons.jsx-2433045019 a {
        padding: 0.5625rem;
        padding-top: 0.625rem;
      }
    }

    @media (max-width:450px) {
      .global-footer-content.jsx-2433045019 .left-wrapper.jsx-2433045019 {
        display: block;
      }

      .global-footer-content.jsx-2433045019 .links {
        margin-left: -0.375rem;
      }

      .global-footer-content.jsx-2433045019 .icons {
        position: absolute;
        right: 1rem;
      }

      .global-footer-content.jsx-2433045019 .mobile.jsx-2433045019 {
        display: inherit;
        margin-left: 1px;
      }

      .global-footer-content.jsx-2433045019 .mobile.jsx-2433045019 svg {
        width: auto;
      }

      .global-footer-content.jsx-2433045019 .desktop.jsx-2433045019 {
        display: none;
      }

      .create-event.jsx-2433045019 {
        text-align: left;
        padding-top: 0.25rem;
      }
    }
    @media (max-width:650px) {
      .events.jsx-2422347294:not(.subscribed) {
        --timeline-sticky-header-offset: 4.5rem;
      }
    }

    .mobile-map.jsx-2422347294 {
      background: none;
    }
    .guide-page {
      --max-width: var(--max-width-wide-page);
      --timeline-single-column-line-left-padding: 0.375rem;
      --timeline-section-gap: 1.5rem;
      min-height: 100vh;
      background-color: var(--depressed-secondary-bg-color);
    }

    @media (max-width:450px) {
      .guide-page {
        --timeline-section-gap: 1rem;
      }
    }

    .guide-page .main-content-wrapper {
      position: relative;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
      gap: 3rem;
      margin: 0 auto;
      padding: 2.5rem 1rem;
      padding-bottom: 0;
    }

    @media (max-width:1000px) {
      .guide-page .main-content-wrapper {
        gap: 2rem;
      }
    }

    @media (max-width:820px) {
      .guide-page .main-content-wrapper {
        gap: 1rem;
        padding-top: 2rem;
      }
    }

    @media (max-width:650px) {
      .guide-page .main-content-wrapper {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 1.5rem;
        padding: 1.5rem 1rem;
      }
    }

    .guide-page .page-section-title {
      margin-bottom: 1.5rem;
      --section-title-font-size: var(--font-size-xxxl);
    }

    .guide-page .page-section-title h2 {
      font-size: var(--section-title-font-size);
      margin-bottom: 0;
    }

    @media (max-width:650px) {
      .guide-page .page-section-title {
        margin-bottom: 1.25rem;
        --section-title-font-size: var(--font-size-xl);
      }
    }

    .guide-page .right-panel {
      width: 260px;
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
    }

    .guide-page .right-panel .content {
      position: -webkit-sticky;
      position: sticky;
      top: 1rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      gap: 1rem;
    }

    @media (max-width:820px) {
      .guide-page .right-panel {
        width: 240px;
      }
    }

    @media (max-width:650px) {
      .guide-page .right-panel {
        display: none;
      }
    }
    .page-wrapper.jsx-889557764 {
      min-height: 100vh;
      min-height: 100dvh;
      padding-bottom: 1.5rem;
      background-color: var(--page-bg-color);
    }

    .page-wrapper.no-bottom-padding.jsx-889557764 {
      padding-bottom: 0;
    }

    .page-content.sticky-topnav.jsx-889557764 {
      padding-top: calc(3.25rem + 1px);
    }
    @keyframes go2264125279 {
      from {
        transform: scale(0) rotate(45deg);
        opacity: 0;
      }

      to {
        transform: scale(1) rotate(45deg);
        opacity: 1;
      }
    }

    @keyframes go3020080000 {
      from {
        transform: scale(0);
        opacity: 0;
      }

      to {
        transform: scale(1);
        opacity: 1;
      }
    }

    @keyframes go463499852 {
      from {
        transform: scale(0) rotate(90deg);
        opacity: 0;
      }

      to {
        transform: scale(1) rotate(90deg);
        opacity: 1;
      }
    }

    @keyframes go1268368563 {
      from {
        transform: rotate(0deg);
      }

      to {
        transform: rotate(360deg);
      }
    }

    @keyframes go1310225428 {
      from {
        transform: scale(0) rotate(45deg);
        opacity: 0;
      }

      to {
        transform: scale(1) rotate(45deg);
        opacity: 1;
      }
    }

    @keyframes go651618207 {
      0% {
        height: 0;
        width: 0;
        opacity: 0;
      }

      40% {
        height: 0;
        width: 6px;
        opacity: 1;
      }

      100% {
        opacity: 1;
        height: 10px;
      }
    }

    @keyframes go901347462 {
      from {
        transform: scale(0.6);
        opacity: 0.4;
      }

      to {
        transform: scale(1);
        opacity: 1;
      }
    }

    .go4109123758 {
      z-index: 9999;
    }

    .go4109123758>* {
      pointer-events: auto;
    }