.cmp-vs-related .cmp-h2 h2{font:inherit;margin:0}.cmp-vs-related__grid{align-items:stretch}.cmp-vs-related__card{color:inherit;display:flex;flex-direction:column;gap:10px;height:100%;text-decoration:none;transition:border-color var(--cmp-dur) var(--cmp-ease-out),box-shadow var(--cmp-dur) var(--cmp-ease-out),transform var(--cmp-dur) var(--cmp-ease-out)}.cmp-vs-related__card:focus-visible,.cmp-vs-related__card:hover{border-color:var(--cmp-navy);box-shadow:var(--cmp-shadow)}.cmp-vs-related__card.cmp-reveal.is-in:hover{transform:translateY(-2px)}.cmp-vs-related__card .cmp-badge{align-self:flex-start}.cmp-vs-related__title{display:block;margin:0}.cmp-vs-related__blurb{color:var(--cl-text-700);display:block;font-size:.9375rem;line-height:1.5}.cmp-vs-related__more{align-self:flex-start;font-size:.875rem;margin-top:auto}.cmp-vs-related__hub{align-items:center;color:inherit;display:grid;gap:24px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:24px;text-decoration:none;transition:box-shadow var(--cmp-dur) var(--cmp-ease-out)}.cmp-vs-related__hub:focus-visible,.cmp-vs-related__hub:hover{box-shadow:0 0 0 1px var(--cmp-navy) inset,0 12px 32px rgba(16,24,40,.12)}.cmp-vs-related__hub-body{display:flex;flex-direction:column;gap:6px}@media (max-width:767px){.cmp-vs-related__hub{gap:12px;grid-template-columns:1fr}.cmp-vs-related__hub .cmp-badge{justify-self:start}}@media (prefers-reduced-motion:reduce){.cmp-vs-related__card,.cmp-vs-related__hub{transition:none}.cmp-vs-related__card.cmp-reveal.is-in:hover{transform:none}}