.media-intro{
  position:relative;
  max-width:100%;
  overflow-x:clip;
  padding-top:var(--space-section);
  padding-bottom:var(--space-section);
  background:linear-gradient(180deg,color-mix(in srgb,var(--apricot) 24%,var(--bg)),var(--bg));
  border-bottom:1px solid var(--border);
}
.media-intro::before{
  content:"";
  position:absolute;
  inset:0 0 28% 52%;
  pointer-events:none;
  background:radial-gradient(ellipse at 78% 20%,color-mix(in srgb,var(--apricot) 48%,transparent),transparent 72%);
}
.media-intro__inner{
  position:relative;
  text-align:center;
}
.media-intro h1{
  margin-block:28px 24px;
}
.media-intro__trust{
  margin-bottom:36px;
  color:var(--text-muted);
  font-size:var(--size-small);
}
.media-intro__notes{
  max-width:960px;
  margin-inline:auto;
  text-align:left;
}
.media-intro__notes p{
  margin-top:16px;
  margin-bottom:0;
  color:var(--text-muted);
}
.media-next{
  display:flex;
  flex-wrap:wrap;
  gap:16px;
  margin-top:32px;
}
@media(max-width:640px){
  .media-next{
    flex-direction:column;
    align-items:stretch;
  }
  .media-next .btn{
    min-width:0;
  }
}