.assurance-credentials:where(.astro-awgwnvx3){box-sizing:border-box;min-width:0}.assurance-credentials--grid:where(.astro-awgwnvx3){background:#dce0e5;border:1px solid #dce0e5;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.assurance-badge:where(.astro-awgwnvx3),.assurance-credentials--grid:where(.astro-awgwnvx3) .assurance-extra-badge{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;min-width:0;padding:18px;display:flex}.assurance-credentials--grid:where(.astro-awgwnvx3) .assurance-badge:where(.astro-awgwnvx3),.assurance-credentials--grid:where(.astro-awgwnvx3) .assurance-extra-badge{min-height:128px}.assurance-badge:where(.astro-awgwnvx3)>a:where(.astro-awgwnvx3){justify-content:center;width:100%;display:flex}.assurance-badge:where(.astro-awgwnvx3) img,.assurance-credentials--grid:where(.astro-awgwnvx3) .assurance-extra-badge img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:82px;display:block}.assurance-credentials--grid:where(.astro-awgwnvx3) .assurance-badge:where(.astro-awgwnvx3):not(.assurance-badge--partner),.assurance-credentials--grid:where(.astro-awgwnvx3) .assurance-extra-badge{padding:10px 8px}.assurance-credentials--grid:where(.astro-awgwnvx3) .assurance-badge:where(.astro-awgwnvx3):not(.assurance-badge--partner) img{max-height:106.6px}.assurance-badge--partner:where(.astro-awgwnvx3){grid-column:1/-1}.assurance-badge--partner:where(.astro-awgwnvx3) img{width:min(100%,360px);max-height:none}.assurance-credentials--footer:where(.astro-awgwnvx3){flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:24px 16px;width:100%;display:flex}.assurance-credentials--footer:where(.astro-awgwnvx3) .assurance-badge:where(.astro-awgwnvx3){border-radius:8px;flex:0 0 136px;width:136px;padding:8px}.assurance-credentials--footer:where(.astro-awgwnvx3) .assurance-badge:where(.astro-awgwnvx3) img{max-height:120px}.assurance-credentials--footer:where(.astro-awgwnvx3) .assurance-badge--partner:where(.astro-awgwnvx3){background:0 0;flex:0 280px;width:280px;max-width:100%;padding:0}.assurance-credentials--footer:where(.astro-awgwnvx3) .assurance-badge--partner:where(.astro-awgwnvx3)>a:where(.astro-awgwnvx3){justify-content:flex-start}.assurance-credentials--footer:where(.astro-awgwnvx3) .assurance-badge--partner:where(.astro-awgwnvx3) img{max-height:none}.assurance-credentials--register:where(.astro-awgwnvx3){border-block:1px solid var(--cm-border,#dce0e5)}.assurance-record:where(.astro-awgwnvx3){border-bottom:1px solid var(--cm-border,#dce0e5);grid-template-columns:116px minmax(0,1fr);align-items:center;gap:26px;min-height:152px;margin:0;padding:18px 6px;display:grid}.assurance-record:where(.astro-awgwnvx3):last-child{border-bottom:0}.assurance-record:where(.astro-awgwnvx3) .assurance-iso-mark{object-fit:contain;width:108px;height:108px;display:block}.assurance-status:where(.astro-awgwnvx3){color:var(--cm-brand,#005fa3);font:750 12px/1.2 var(--cm-font-sans,sans-serif);letter-spacing:.07em;text-transform:uppercase;margin:0 0 5px}.assurance-status--verified:where(.astro-awgwnvx3){color:#087f86}.assurance-record:where(.astro-awgwnvx3) h3:where(.astro-awgwnvx3){color:var(--cm-fg1,#212733);font:720 clamp(19px, 2vw, 25px)/1.2 var(--cm-font-sans,sans-serif);letter-spacing:-.02em;margin:0}.assurance-record:where(.astro-awgwnvx3) .assurance-scope:where(.astro-awgwnvx3){color:var(--cm-fg2,#444d5c);font:500 15px/1.45 var(--cm-font-sans,sans-serif);margin:6px 0 0}.assurance-record--partner:where(.astro-awgwnvx3){grid-template-columns:1fr;gap:18px;padding-block:26px}.assurance-record--partner:where(.astro-awgwnvx3)>a:where(.astro-awgwnvx3){width:min(100%,360px)}.assurance-record--partner:where(.astro-awgwnvx3) img{width:100%;height:auto;display:block}.assurance-credentials:where(.astro-awgwnvx3) a:where(.astro-awgwnvx3):focus-visible{outline:2px solid var(--cm-brand,#005fa3);outline-offset:4px}@media (width<=480px){.assurance-credentials--grid:where(.astro-awgwnvx3){grid-template-columns:repeat(2,minmax(0,1fr))}.assurance-record:where(.astro-awgwnvx3){grid-template-columns:82px minmax(0,1fr);gap:18px;min-height:124px}.assurance-record:where(.astro-awgwnvx3) .assurance-iso-mark{width:78px;height:78px}.assurance-record--partner:where(.astro-awgwnvx3){grid-template-columns:1fr}.assurance-credentials--footer:where(.astro-awgwnvx3){gap:20px 12px}}
