/* Extracted from inline output for browser caching. */
@media (max-width: 767px) {
        body.home .cd-brand-guide-hub,
        body .cd-language-home-mirror .cd-brand-guide-hub,
        body.home .cd-authorized-trust-strip,
        body.home .cd-authorized-trust-strip__inner,
        body.home .cd-home-premium-showcase,
        body.home .cd-home-premium-rotator,
        body.home .cd-home-premium-section-title,
        body.home .cd-home-premium-stage,
        body .cd-language-home-mirror .cd-home-premium-showcase,
        body .cd-language-home-mirror .cd-home-premium-rotator,
        body .cd-language-home-mirror .cd-home-premium-section-title,
        body .cd-language-home-mirror .cd-home-premium-stage {
          width: calc(100vw - 64px) !important;
          max-width: calc(100vw - 64px) !important;
          min-width: 0 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          margin-inline: auto !important;
          padding-left: 0 !important;
          padding-right: 0 !important;
          box-sizing: border-box !important;
          overflow: hidden !important;
          transform: none !important;
          translate: none !important;
          left: auto !important;
          right: auto !important;
        }

        body.home .cd-brand-guide,
        body .cd-language-home-mirror .cd-brand-guide,
        body.home .cd-brand-guide-inner,
        body .cd-language-home-mirror .cd-brand-guide-inner,
        body.home .cd-home-premium-track,
        body .cd-language-home-mirror .cd-home-premium-track {
          width: 100% !important;
          max-width: 100% !important;
          min-width: 0 !important;
          margin-left: 0 !important;
          margin-right: 0 !important;
          box-sizing: border-box !important;
          overflow: hidden !important;
          transform: none !important;
          translate: none !important;
          left: auto !important;
          right: auto !important;
        }

        body.home .cd-brand-guide-inner,
        body .cd-language-home-mirror .cd-brand-guide-inner {
          padding: 14px !important;
        }

        body.home .cd-brand-guide-grid,
        body .cd-language-home-mirror .cd-brand-guide-grid,
        body.home .cd-home-premium-grid,
        body.home .cd-home-premium-grid.cd-waiting,
        body .cd-language-home-mirror .cd-home-premium-grid,
        body .cd-language-home-mirror .cd-home-premium-grid.cd-waiting {
          display: grid !important;
          grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
          gap: 10px !important;
          width: 100% !important;
          max-width: 100% !important;
          min-width: 0 !important;
          margin-left: 0 !important;
          margin-right: 0 !important;
          box-sizing: border-box !important;
          overflow: hidden !important;
          transform: none !important;
          translate: none !important;
          left: auto !important;
          right: auto !important;
        }

        body.home .cd-brand-guide-card,
        body .cd-language-home-mirror .cd-brand-guide-card,
        body.home .cd-home-premium-card,
        body .cd-language-home-mirror .cd-home-premium-card {
          width: auto !important;
          max-width: 100% !important;
          min-width: 0 !important;
          box-sizing: border-box !important;
          overflow: hidden !important;
        }

        body.home .cd-brand-guide-card *,
        body .cd-language-home-mirror .cd-brand-guide-card *,
        body.home .cd-home-premium-card *,
        body .cd-language-home-mirror .cd-home-premium-card * {
          max-width: 100% !important;
          min-width: 0 !important;
          box-sizing: border-box !important;
          overflow-wrap: anywhere !important;
          word-break: normal !important;
        }

        body.home .cd-home-premium-button,
        body .cd-language-home-mirror .cd-home-premium-button {
          width: 100% !important;
          justify-content: center !important;
          text-align: center !important;
          white-space: normal !important;
        }
      }
