/* Stage 4.77.29 — point 7: authoritative three-column Menu on every breakpoint. */
#rec2780744401 .sentq-catalog-menu,
#rec2780744401 .sentq-menu-cover {
  display:none !important;
  visibility:hidden !important;
  opacity:0 !important;
  pointer-events:none !important;
}

#sentq-three-column-menu-stage47729 {
  position:fixed;
  z-index:2147483646;
  left:0;
  right:0;
  top:var(--sentq-menu-top, 154px);
  display:none;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);
  gap:32px;
  max-height:calc(100dvh - var(--sentq-menu-top, 154px));
  box-sizing:border-box;
  padding:34px max(28px,calc((100vw - 1180px)/2));
  overflow:auto;
  overscroll-behavior:contain;
  border:0;
  border-top:1px solid rgba(255,255,255,.08);
  background:#1a2026;
  color:#fff;
  box-shadow:0 18px 38px rgba(0,0,0,.34);
  font-family:var(--t-text-font,Arial),Arial,sans-serif;
  -webkit-overflow-scrolling:touch;
}
#sentq-three-column-menu-stage47729.is-open { display:grid !important; }
#sentq-three-column-menu-stage47729 .sentq-menu-column {
  min-width:0;
  display:flex;
  flex-direction:column;
  align-items:stretch;
}
#sentq-three-column-menu-stage47729 h3 {
  margin:0 0 15px;
  color:#fff;
  font-size:17px;
  line-height:1.35;
  font-weight:700;
}
#sentq-three-column-menu-stage47729 button,
#sentq-three-column-menu-stage47729 a {
  display:block;
  width:100%;
  box-sizing:border-box;
  padding:5px 0;
  border:0;
  background:transparent;
  color:#f5f5f5;
  text-align:left;
  text-decoration:none;
  font:400 16px/1.35 var(--t-text-font,Arial),Arial,sans-serif;
  cursor:pointer;
  overflow-wrap:anywhere;
}
#sentq-three-column-menu-stage47729 button:hover,
#sentq-three-column-menu-stage47729 a:hover { color:#c54866; }
#sentq-three-column-menu-stage47729 .sentq-menu-legal-links a { font-size:14px;line-height:1.32; }
#sentq-three-column-menu-stage47729 .sentq-menu-all-documents {
  margin-top:7px;
  font-weight:600 !important;
  color:#d9a4b0 !important;
}
body.sentq-stage47729-menu-open { overflow-x:hidden; }
body.sentq-stage47729-menu-open #rec2780744401 [data-elem-id="1786073407790000001"] .tn-atom {
  opacity:1 !important;
  visibility:visible !important;
}

@media (max-width:959px) {
  #sentq-three-column-menu-stage47729 {
    gap:18px;
    padding:28px 24px;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);
  }
  #sentq-three-column-menu-stage47729 h3 { font-size:15px; }
  #sentq-three-column-menu-stage47729 button,
  #sentq-three-column-menu-stage47729 a { font-size:14px;padding:4px 0; }
  #sentq-three-column-menu-stage47729 .sentq-menu-legal-links a { font-size:12.5px; }
}

@media (max-width:479px) {
  #sentq-three-column-menu-stage47729 {
    gap:10px;
    padding:24px 14px calc(28px + env(safe-area-inset-bottom,0px));
    grid-template-columns:minmax(0,.96fr) minmax(0,.96fr) minmax(0,1.08fr);
  }
  #sentq-three-column-menu-stage47729 h3 { margin-bottom:12px;font-size:13px;line-height:1.25; }
  #sentq-three-column-menu-stage47729 button,
  #sentq-three-column-menu-stage47729 a { font-size:12px;line-height:1.28;padding:4px 0; }
  #sentq-three-column-menu-stage47729 .sentq-menu-legal-links a { font-size:11px;line-height:1.25; }
}
