/* Let the existing records use a wide screen without changing the mobile view. */
@media (min-width:1400px) {
  .owned-position-preview #search-proof {
    padding-inline:clamp(48px,4vw,160px);
  }
  .owned-position-preview #search-proof > .container {
    width:100%;
    max-width:none;
  }
  .owned-position-preview #search-proof #seo-results {
    width:100%;
    max-width:none;
    margin-inline:0;
    padding:clamp(28px,2vw,64px);
    box-sizing:border-box;
  }
  .owned-position-preview #search-proof #seo-results .home-seo-heading[data-home-seo-actual-proof] {
    grid-template-columns:minmax(0,1.4fr) minmax(340px,.8fr);
    gap:clamp(32px,3vw,84px);
    margin-bottom:clamp(32px,2.2vw,60px);
  }
  .owned-position-preview #search-proof #seo-results .home-seo-heading h3[data-home-editorial-title] {
    font-size:clamp(43px,2.4vw,64px);
  }
  .owned-position-preview #search-proof #seo-results .home-seo-proof-record {
    padding:clamp(20px,1.4vw,36px);
  }
  .owned-position-preview #search-proof #seo-results .home-seo-proof-record > p {
    max-width:55ch;
  }
  .owned-position-preview #search-proof #seo-results .home-seo-cards {
    gap:clamp(20px,1.2vw,36px);
  }
  .owned-position-preview #search-proof #seo-results .home-seo-card {
    --seo-card-inset:clamp(24px,1.4vw,44px);
    padding:var(--seo-card-inset);
  }
  .owned-position-preview #search-proof #seo-results .home-seo-name h4 {
    font-size:clamp(26px,1.2vw,36px);
  }
  .owned-position-preview #search-proof #seo-results .home-seo-card .home-seo-count {
    font-size:clamp(28px,1.35vw,38px);
  }
  .owned-position-preview #search-proof #seo-results .home-seo-summary-image {
    width:100%;
    max-width:clamp(210px,12vw,300px);
  }
  .owned-position-preview #search-proof #seo-results .home-seo-summary-image > img {
    height:auto;
    aspect-ratio:4 / 5;
    object-fit:contain;
  }
  .owned-position-preview #search-proof #seo-results .home-seo-card :is(.home-seo-count-note,.home-seo-report-note,.home-seo-both,.home-seo-period span) {
    font-size:clamp(11px,.5vw,14px);
  }
  .owned-position-preview #search-proof #seo-results .home-seo-card :is(.home-seo-period,.home-seo-secondary),
  .owned-position-preview #search-proof #seo-results .home-seo-engines dt {
    font-size:clamp(12px,.57vw,16px);
  }
  .owned-position-preview #search-proof #seo-results .home-seo-engines dd {
    font-size:clamp(20px,1vw,28px);
  }
  .owned-position-preview #search-proof #seo-results .home-seo-card > a {
    font-size:clamp(13px,.6vw,17px);
  }
  /* On a genuinely wide card, the original report sits beside its company. */
  @container seo-summary-card (min-width:520px) {
    .owned-position-preview #search-proof #seo-results .home-seo-card[data-logo-background] .home-seo-brand-row {
      grid-template-columns:minmax(0,1fr) minmax(180px,42%);
      gap:clamp(22px,1.2vw,36px);
    }
    .owned-position-preview #search-proof #seo-results .home-seo-card[data-logo-background] .home-seo-summary-image {
      grid-column:2;
      grid-row:1;
      max-width:none;
    }
    .owned-position-preview #search-proof #seo-results .home-seo-card[data-logo-background] .home-seo-company-logo {
      left:var(--seo-card-inset);
      width:calc(58% - var(--seo-card-inset) * 2);
      height:clamp(180px,9vw,250px);
    }
  }
}
