.cert-bridge{border-block:1px solid var(--ct-line);padding-inline:var(--ct-space-6);background:var(--ct-paper)}@media (min-width:768px){.cert-bridge{padding-inline:var(--ct-space-16)}}.cert-bridge__list{display:grid;margin:0 auto;padding:0;max-inline-size:var(--ct-wrap);list-style:none}.cert-bridge__link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ct-space-4);min-height:104px;padding-block:var(--ct-space-6);border-block-end:1px solid var(--ct-line);text-decoration:none}.cert-bridge__list>li:last-child .cert-bridge__link{border-block-end:0}.cert-bridge__label{display:flex;align-items:center;gap:.5rem;font-family:var(--font-measurement);font-size:.6875rem;font-weight:500;line-height:1.3;letter-spacing:.15em;text-transform:uppercase;color:var(--ct-muted);transition:color .18s cubic-bezier(.16,.84,.34,1)}.cert-bridge__title{display:block;margin:var(--ct-space-2) 0 0;font-family:var(--font-display);font-size:.9375rem;font-weight:700;line-height:1.38;letter-spacing:var(--ct-track-title-s);color:var(--ct-ink);text-wrap:pretty}.cert-bridge__arrow{color:var(--ct-muted-soft);transition:transform .18s cubic-bezier(.16,.84,.34,1),color .18s cubic-bezier(.16,.84,.34,1)}.cert-bridge__link:hover .cert-bridge__arrow,.cert-bridge__link:hover .cert-bridge__label{color:var(--ct-brand-ink)}.cert-bridge__link:hover .cert-bridge__arrow{transform:translate(2px,-2px)}@media (min-width:768px){.cert-bridge__list{grid-template-columns:repeat(2,minmax(0,1fr))}.cert-bridge__link{padding-inline:var(--ct-space-8)}.cert-bridge__list>li:nth-child(odd) .cert-bridge__link{border-inline-end:1px solid var(--ct-line);padding-inline-start:0}.cert-bridge__list>li:nth-child(2n) .cert-bridge__link{padding-inline-end:0}.cert-bridge__list>li:nth-last-child(2) .cert-bridge__link{border-block-end:0}}@media (min-width:1280px){.cert-bridge__list{grid-template-columns:repeat(4,minmax(0,1fr))}.cert-bridge__link{border-block-end:0;border-inline-end:1px solid var(--ct-line)}.cert-bridge__list>li:first-child .cert-bridge__link{padding-inline-start:0}.cert-bridge__list>li:last-child .cert-bridge__link{border-inline-end:0;padding-inline-end:0}.cert-bridge__list>li:nth-child(odd) .cert-bridge__link{padding-inline-start:var(--ct-space-8)}.cert-bridge__label{align-items:start;min-block-size:2.6em}.cert-bridge__label svg{margin-block-start:1px}.cert-bridge__list>li:nth-child(2n) .cert-bridge__link{padding-inline-end:var(--ct-space-8)}}