@layer modules{.m-logo-rail{padding-block:var(--logo-rail-padding-top) var(--logo-rail-padding-bottom)}.m-logo-rail__inner{align-items:center;display:flex;flex-direction:column;gap:var(--logo-rail-row-gap)}.m-logo-rail__row{align-items:center;column-gap:var(--logo-rail-item-gap-min);display:flex;inline-size:min(100%,var(--logo-rail-row-1-width));justify-content:space-between;list-style:none;margin:0;min-block-size:var(--logo-rail-row-height);padding:0}.m-logo-rail__row--2{inline-size:min(100%,var(--logo-rail-row-2-width))}.m-logo-rail__row:not(:has(>li)){display:none}.m-logo-rail__row:has(>:only-child){justify-content:center}.m-logo-rail--spacing-standard{padding-block:0 var(--section-padding-y)}.m-logo-rail__eyebrow{margin:0 0 calc(var(--logo-rail-eyebrow-gap) - var(--logo-rail-row-gap));text-align:center}.m-logo-rail__row--single{flex-wrap:wrap;gap:var(--logo-rail-single-gap-y) var(--logo-rail-single-gap-x);inline-size:100%;justify-content:center}.m-logo-rail__item,.m-logo-rail__link{display:flex;flex:0 1 auto;min-inline-size:0}.m-logo-rail__logo{block-size:auto;display:block;max-inline-size:100%}.m-logo-rail__link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.m-logo-rail--spacing-band{padding-block:var(--section-padding-y-band)}.m-logo-rail--spacing-before-band{padding-block:var(--logo-rail-padding-top) var(--section-padding-y-band)}.m-logo-rail__ratings{align-items:center;display:flex;flex-wrap:wrap;gap:var(--logo-rail-ratings-row-gap) var(--logo-rail-ratings-gap);justify-content:center;list-style:none;margin:0 0 calc(var(--logo-rail-ratings-offset) - var(--logo-rail-row-gap));padding:0}.m-logo-rail__rating,.m-logo-rail__rating-link{align-items:center;color:var(--logo-rail-rating-color);display:flex;gap:var(--logo-rail-rating-gap)}.m-logo-rail__rating-link{text-decoration:none}.m-logo-rail__rating-link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.m-logo-rail__rating-logo{block-size:auto;display:block}.m-logo-rail__stars{align-items:center;block-size:var(--logo-rail-stars-height);display:flex;gap:var(--logo-rail-star-gap);inline-size:var(--logo-rail-stars-width)}.m-logo-rail__stars svg{block-size:var(--logo-rail-star-height);flex:none;inline-size:var(--logo-rail-star-width)}.m-logo-rail__rating-name,.m-logo-rail__rating-value{font-size:var(--type-h5-size);font-weight:var(--picus-weight-bold);line-height:var(--type-h5-lh)}@media (max-width:1023px){.m-logo-rail{padding-block:var(--logo-rail-padding-top-mobile) var(--logo-rail-padding-bottom-mobile)}.m-logo-rail--spacing-standard{padding-block:0 var(--section-padding-y-mobile)}.m-logo-rail__row,.m-logo-rail__row--2{flex-wrap:wrap;gap:var(--logo-rail-wrap-gap-y) var(--logo-rail-wrap-gap-x);inline-size:100%;justify-content:center}.m-logo-rail--spacing-band{padding-block:var(--section-padding-y-band-mobile)}.m-logo-rail--spacing-before-band{padding-block:var(--logo-rail-padding-top-mobile) var(--section-padding-y-band-mobile)}}}