.s-compliance{--badge-border:rgba(109,165,68,.2);background:var(--c-white);border-bottom:1px solid var(--c-stroke);padding-bottom:var(--s-1200);padding-top:0}.s-compliance__lead{text-align:center}.s-compliance__viewport{margin-top:var(--s-600);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);overflow:hidden}.s-compliance__track{display:flex;width:max-content}.s-compliance__list{display:flex;flex-wrap:nowrap;gap:var(--s-600);list-style:none;margin:0;padding:0 var(--s-600) 0 0}.s-compliance__badge{align-items:center;background:var(--c-bg);border:1px solid var(--badge-border);border-radius:168px;display:flex;gap:var(--s-300);padding:var(--s-300);white-space:nowrap}.s-compliance__icon{align-items:center;background:var(--c-navy);border-radius:50%;display:flex;flex:0 0 32px;height:32px;justify-content:center;overflow:hidden;position:relative;width:32px}.s-compliance__icon--light{background:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-stroke)}.s-compliance__icon img{flex:none;max-width:none}.s-compliance__label{color:var(--c-navy);font-size:var(--fs-small);font-weight:600;line-height:var(--lh)}.s-compliance__check{flex:none}@media (prefers-reduced-motion:no-preference){.s-compliance__track{animation:s-compliance-marquee 45s linear infinite}.s-compliance__viewport:hover .s-compliance__track{animation-play-state:paused}}@media (max-width:820px){.s-compliance__viewport{margin-top:var(--s-400)}.s-compliance__list{gap:var(--s-400);padding-right:var(--s-400)}}@media (max-width:820px) and (prefers-reduced-motion:no-preference){.s-compliance__track{animation-duration:35s}}@media (prefers-reduced-motion:reduce){.s-compliance__viewport{-webkit-mask-image:none;mask-image:none}.s-compliance__track{justify-content:center;width:auto}.s-compliance__list{flex-wrap:wrap;justify-content:center;padding:0 var(--gutter)}.s-compliance__list>[aria-hidden=true],.s-compliance__list[aria-hidden=true]{display:none}}@keyframes s-compliance-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}