body.cluster-promo #primary .promo-ratings__head{text-align:center}body.cluster-promo #primary .promo-ratings__card{grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;text-align:center}body.cluster-promo #primary .promo-ratings__platform,body.cluster-promo #primary .promo-ratings__score{justify-content:center}body.cluster-promo #primary .promo-ratings__card{grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;gap:14px;text-align:left}body.cluster-promo #primary .promo-ratings__platform{justify-content:flex-start}body.cluster-promo #primary .promo-ratings__score{justify-content:flex-end}body.cluster-promo{--promo-section-gap: 48px}body.cluster-promo #primary.site-main--standard-flow{row-gap:var(--promo-section-gap)}body.cluster-promo #primary.site-main--standard-flow>section{margin-block:0}body.cluster-promo #site-footer.site-footer{margin-top:var(--promo-section-gap)}body.cluster-promo #primary>.promo-ratings{padding:30px;border:1px solid rgba(220,229,238,.95);border-radius:8px;background:linear-gradient(180deg,#fff 0%,#f6f9fd 100%);box-shadow:0 18px 48px rgba(8,25,45,.08)}@media (max-width:900px){body.cluster-promo{--promo-section-gap: 32px}body.cluster-promo #primary>.promo-ratings{padding:18px}}@media (max-width:900px){body.cluster-promo #primary :is(.hero__copy,.promo-ratings__head,.request-panel__copy,.company-block--promo .company-block__copy,.company-stat-card){text-align:center}body.cluster-promo #primary :is(.hero__copy,.request-panel__copy,.company-block--promo .company-block__copy,.company-stat-card)>:is(h1,h2,p){margin-inline:auto}}