.compare-header{padding:1em 0;border-bottom:1px solid var(--color-border)}.compare-header .compare-header--components{display:grid;grid-gap:1em}.compare-header .compare-header--components .advanced-ad-container{text-align:center}.compare-header .compare-header--components .compare-header--component{max-width:650px;margin:0 auto;width:100%}@media screen and (min-width: 768px){.compare-header{text-align:center}.compare-header.compare-header-components--one .compare-header--components{text-align:left}.compare-header.compare-header--ad{text-align:left}.compare-header.compare-header--ad .compare-header--components{grid-template-columns:1fr auto;grid-template-rows:auto 1fr;grid-gap:0 4em}.compare-header.compare-header--ad .compare-header--components .compare-header--component{grid-column:1;margin:0}.compare-header.compare-header--ad .compare-header--components .advanced-ad-container{grid-column:2;text-align:left}.compare-header.compare-header--ad.compare-header-components--two .compare-header--components{align-items:center}.compare-header.compare-header--ad.compare-header-components--three .advanced-ad-container{grid-row:1/span 2}}@media screen and (min-width: 1024px){.compare-header .compare-header--components{grid-gap:0}.compare-header.compare-header--ad .compare-header--components{display:grid;grid-template-columns:1fr 1fr}.compare-header.compare-header--ad .compare-header--components .advanced-ad-container{margin:0 auto}}
