.EditorialSolutionCardsRepeater{width:100%}.EditorialSolutionCardsRepeater__header{margin:0 auto 36px;max-width:820px;text-align:center}.EditorialSolutionCardsRepeater__heading{color:#1e1e1e;font-family:Roboto,sans-serif;font-size:38px;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 10px}.EditorialSolutionCardsRepeater__substatement{color:#5f5f5f;font-family:Roboto,sans-serif;font-size:1.05rem;line-height:1.55;margin:0}.EditorialSolutionCardsRepeater__number{align-items:center;display:inline-flex;font-family:Roboto,sans-serif;font-weight:700;justify-content:center;letter-spacing:.04em;line-height:1;margin-bottom:16px}.EditorialSolutionCardsRepeater__number--badge{background:#fb7d0a;border-radius:50%;box-shadow:0 6px 14px rgba(251,125,10,.25);color:#fff;flex-shrink:0;font-size:16px;height:44px;padding:0;width:44px}.EditorialSolutionCardsRepeater__header:has(.EditorialSolutionCardsRepeater__number--badge){column-gap:20px;display:grid;grid-template-columns:auto 1fr;margin-left:0;margin-right:auto;max-width:none;row-gap:4px;text-align:left}.EditorialSolutionCardsRepeater__header:has(.EditorialSolutionCardsRepeater__number--badge) .EditorialSolutionCardsRepeater__number--badge{align-self:center;grid-column:1;grid-row:1/span 2;margin-bottom:0}.EditorialSolutionCardsRepeater__header:has(.EditorialSolutionCardsRepeater__number--badge) .EditorialSolutionCardsRepeater__heading{align-self:end;grid-column:2;grid-row:1;margin:0}.EditorialSolutionCardsRepeater__header:has(.EditorialSolutionCardsRepeater__number--badge) .EditorialSolutionCardsRepeater__substatement{align-self:start;grid-column:2;grid-row:2}@media (max-width:600px){.EditorialSolutionCardsRepeater__header:has(.EditorialSolutionCardsRepeater__number--badge){column-gap:14px}}.EditorialSolutionCardsRepeater__number--outline{background:transparent;border:2px solid #fb7d0a;border-radius:50%;color:#fb7d0a;font-size:18px;height:56px;width:56px}.EditorialSolutionCardsRepeater__number--large{color:transparent;font-size:80px;font-weight:800;letter-spacing:-.03em;line-height:.85;-webkit-text-stroke:2px #fb7d0a;margin-bottom:8px}@media (max-width:768px){.EditorialSolutionCardsRepeater__number--large{font-size:60px}}.EditorialSolutionCardsRow{margin-left:-12px;margin-right:-12px}.EditorialSolutionCardsRow>[class*=col-]{padding-left:12px;padding-right:12px}.EditorialSolutionCardsRepeater .EditorialSolutionCard{background:#fff;border:1px solid #ececec;border-radius:0;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:100%}.EditorialSolutionCardsRepeater .EditorialSolutionCard:hover{border-color:#fb7d0a;box-shadow:0 18px 40px rgba(15,35,83,.1);transform:translateY(-6px)}.EditorialSolutionCardsRepeater .EditorialSolutionCard__upper{flex:1;padding:38px 36px 28px}.EditorialSolutionCardsRepeater .EditorialSolutionCard__tag{color:#fb7d0a;display:inline-block;font-family:Roboto,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.EditorialSolutionCardsRepeater .EditorialSolutionCard__title-row{align-items:center;display:flex;gap:20px;margin-bottom:18px}.EditorialSolutionCardsRepeater .EditorialSolutionCard__logo{align-items:center;background:#fff;border:1px solid #ececec;border-radius:8px;display:flex;flex-shrink:0;height:54px;justify-content:center;min-width:120px;padding:8px 18px}.EditorialSolutionCardsRepeater .EditorialSolutionCard__logo img{display:block;max-height:34px;max-width:130px;object-fit:contain;width:auto}.EditorialSolutionCardsRepeater .EditorialSolutionCard__heading{color:#1e1e1e;font-family:Roboto,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.EditorialSolutionCardsRepeater .EditorialSolutionCard__badge{align-items:center;border-radius:4px;display:inline-flex;font-family:Roboto,sans-serif;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.06em;line-height:1;margin-bottom:14px;padding:5px 10px;text-transform:uppercase}.EditorialSolutionCardsRepeater .EditorialSolutionCard__badge--diamond{background:#fff3f6;border:1px solid #f6cdda;color:#b21f53}.EditorialSolutionCardsRepeater .EditorialSolutionCard__badge--preferred{background:#eaf3ff;border:1px solid #c7defc;color:#0a5fb5}.EditorialSolutionCardsRepeater .EditorialSolutionCard__badge svg{display:block;height:12px;width:12px}.EditorialSolutionCardsRepeater .EditorialSolutionCard__description,.EditorialSolutionCardsRepeater .EditorialSolutionCard__description p{color:#5f5f5f;font-family:Roboto,sans-serif;font-size:1rem;line-height:1.65;margin:0}.EditorialSolutionCardsRepeater .EditorialSolutionCard__description p+p{margin-top:.8em}.EditorialSolutionCardsRepeater .EditorialSolutionCard__lower{align-items:center;background:#fafafa;border-top:1px solid #ececec;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 36px}.EditorialSolutionCardsRepeater .EditorialSolutionCard__pill{align-items:center;color:#5f5f5f;display:inline-flex;font-family:Roboto,sans-serif;font-size:.82rem;font-weight:500;gap:8px}.EditorialSolutionCardsRepeater .EditorialSolutionCard__pill-icon{align-items:center;color:#fb7d0a;display:inline-flex;height:16px;justify-content:center;width:16px}.EditorialSolutionCardsRepeater .EditorialSolutionCard__pill-icon svg{display:block;height:16px;width:16px}.EditorialSolutionCardsRepeater .EditorialSolutionCard__link{align-items:center;color:#fb7d0a;display:inline-flex;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:700;gap:8px;text-decoration:none;transition:gap .25s ease,color .25s ease}.EditorialSolutionCardsRepeater .EditorialSolutionCard__link:hover{color:#d35500;gap:14px;text-decoration:none}.EditorialSolutionCardsRepeater .EditorialSolutionCard__link svg{display:block;height:14px;width:14px}@media (max-width:600px){.EditorialSolutionCardsRepeater__heading{font-size:30px}.EditorialSolutionCardsRepeater .EditorialSolutionCard__upper{padding:30px 24px 22px}.EditorialSolutionCardsRepeater .EditorialSolutionCard__lower{padding:16px 24px}.EditorialSolutionCardsRepeater .EditorialSolutionCard__title-row{gap:14px}.EditorialSolutionCardsRepeater .EditorialSolutionCard__heading{font-size:22px}.EditorialSolutionCardsRepeater .EditorialSolutionCard__logo{height:46px;min-width:100px;padding:6px 14px}.EditorialSolutionCardsRepeater .EditorialSolutionCard__logo img{max-height:28px;max-width:110px}}