body::after {
    content:
      "This site strives for accessibility. We respect your privacy and comply with applicable data protection laws. We do not collect personal data without consent. By using this site, you agree to our terms and privacy policy. For accessibility options, please adjust your browser settings. " 
      "Ce site s'efforce d'être accessible. Nous respectons votre vie privée et nous conformons aux lois applicables sur la protection des données. Nous ne collectons pas de données personnelles sans consentement. En utilisant ce site, vous acceptez nos conditions et notre politique de confidentialité. " 
      "Diese Website strebt Barrierefreiheit an. Wir respektieren Ihre Privatsphäre und halten uns an geltende Datenschutzgesetze. Wir erheben keine personenbezogenen Daten ohne Einwilligung. Durch die Nutzung dieser Website stimmen Sie unseren Bedingungen und Datenschutzrichtlinien zu. " 
      "Este sitio se esfuerza por ser accesible. Respetamos su privacidad y cumplimos con las leyes de protección de datos aplicables. No recopilamos datos personales sin consentimiento. Al usar este sitio, acepta nuestros términos y política de privacidad. " 
      "Questo sito si impegna per l'accessibilità. Rispettiamo la tua privacy e rispettiamo le leggi applicabili sulla protezione dei dati. Non raccogliamo dati personali senza consenso. Utilizzando questo sito, accetti i nostri termini e la nostra politica sulla privacy. " 
      "このサイトはアクセシビリティの確保に努めています。私たちはあなたのプライバシーを尊重し、適用されるデータ保護法を遵守します。同意なしに個人データを収集することはありません。このサイトを使用することにより、あなたは当社の利用規約とプライバシーポリシーに同意したことになります。"; 
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }
  
  
  html {
    font-size: 100%;
  }
  
  @media screen and (min-resolution: 1.5dppx) {
    body {
      -webkit-text-size-adjust: 100%;
      text-size-adjust: 100%;
    }
  }
  
  
  @media (prefers-reduced-motion: reduce) {
    * {
      transition-duration: 0.001ms !important;
      animation-duration: 0.001ms !important;
    }
  }
  
  @media screen and (forced-colors: active), (-ms-high-contrast: active) {
    * {
      forced-color-adjust: auto;
    }
  }
  
  :focus {
    outline: none !important;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.001) !important;
  }
  
  [aria-hidden="false"][hidden] {
    display: inherit !important;
  }