.ref-page .ref-intro{max-width: calc(1280px + 2 * var(--gutter));margin-inline: auto;padding: clamp(32px,5vw,72px) var(--gutter);display: grid;gap: clamp(28px,4vw,64px);align-items: center}.ref-page .ref-media img{display: block;width: 100%;height: auto}.ref-page .ref-copy{min-width: 0}.ref-page .ref-copy::before{content: "";display: block;width: 44px;height: 4px;background: var(--c-gold);margin: 0 0 20px}.ref-page .ref-lead{color: var(--c-heading)}.ref-page .ref-statement{font-size: var(--fs-h2);margin: 24px 0 28px}.ref-page .ref-exp{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 14px;margin: 0;padding-top: 20px;border-top: 1px solid #e1e5e7}.ref-page .ref-exp-num{font: 700 var(--fs-h2)/1 var(--font-heading);color: var(--c-gold)}.ref-page .ref-exp-label{font: 400 var(--fs-lead)/1.4 var(--font-body);color: var(--c-heading)}@media (min-width: 992px){.ref-page .ref-intro{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}}.ref-page .ref-brands{max-width: calc(var(--container) + 2 * var(--gutter));margin-inline: auto;padding: clamp(16px,3vw,40px) var(--gutter) clamp(48px,6vw,96px)}.ref-page .ref-logos{grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;align-items: stretch}.ref-page .ref-logos a{display: flex;align-items: center;justify-content: center;height: 100%;aspect-ratio: 3 / 2;padding: 14px;background: #fff;border: 1px solid #eceff1}.ref-page .ref-logos a:hover,.ref-page .ref-logos a:focus-visible{border-color: var(--c-gold)}.ref-page .ref-logos img{width: 100%;height: 100%;aspect-ratio: auto;object-fit: contain}@media (min-width: 560px){.ref-page .ref-logos{grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}}@media (min-width: 992px){.ref-page .ref-logos{grid-template-columns: repeat(5,minmax(0,1fr));gap: 24px}}