/* Homepage-only additions; the ad landing retains its focused navigation. */
.site-homepage .mobile-hero-intro #mobile-hero-actions{margin:10px 0 0;gap:0}
@media(min-width:801px){
 .site-homepage .mobile-hero-intro #mobile-hero-actions{margin:25px 0 0}
}
.site-homepage .mobile-hero-intro .film-link{display:inline-flex;align-items:center;font-size:16px}
.site-homepage .mobile-hero-intro .film-icon{width:24px;height:19px}

.marketing-privacy {
  box-sizing: border-box;
  padding: 17px 21px 15px;
  background-image: radial-gradient(circle at top right, #1c1c1c 0, #1c1c1c00 100%), radial-gradient(ellipse farthest-corner at 50% 100%, #001f12 0, #000000 100%);
}

#marketing-privacy {
  display: flex;
  flex-direction: column;
  align-items: center;
  border-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-image: linear-gradient(90deg, black, #224237, black) 1;
}

.marketing-privacy__copy {
  text-align: center;
  font-family: 'neue-haas-unica';
  font-size: 12px;
  line-height: 1.3;
  font-weight: 100;
  color: #ffffffb3;
  margin-bottom: 11px;
}

.marketing-privacy .marketing-privacy__button {
  background: none;
  border: 1px solid #1bd585;
  font-size: 12px;
  border-radius: 4px;
  padding: 3px 7px 5px;
  margin-right: 6px;
}

.marketing-privacy .marketing-privacy__button--allow {
  background: #1bd585;
  color: black;
  font-weight: 500;
  transition: 0.3s;
}

.marketing-privacy .marketing-privacy__button--allow:hover,
.marketing-privacy .marketing-privacy__button--allow:active {
  background: #0ff693;
}

.marketing-privacy .marketing-privacy__button--deny {
  color: #13f693c7;
  border: 1px solid #1bd585a1;
}

.marketing-privacy .marketing-privacy__button--deny:hover,
.marketing-privacy .marketing-privacy__button--deny:active {
  border: 1px solid #1bd585cc;
  color: #13f693;
}

.marketing-privacy .marketing-privacy__change {
  background: none;
  border: 1px solid transparent;
  padding: 3px 0 5px;
  margin-right: 6px;
  font-family: inherit;
  cursor: pointer;
}

.marketing-privacy .marketing-privacy__change,
.marketing-privacy .marketing-privacy__details {
  font-size: 12px;
  font-weight: 100;
  color: #34eaa1ab;
}

.marketing-privacy .marketing-privacy__change:hover,
.marketing-privacy .marketing-privacy__change:active,
.marketing-privacy .marketing-privacy__details:hover,
.marketing-privacy .marketing-privacy__details:active {
  color: #34eaa1;
  text-decoration: underline;
}

.marketing-privacy [hidden] {
  display: none;
}
