.logo-guidelines-section{padding-top:var(--section-padding-top, 36px);padding-bottom:var(--section-padding-bottom, 36px)}.logo-guidelines__title{text-align:center}.logo-guidelines__intro-text{margin:0 auto 30px;max-width:80ch;text-align:center}.logo-guidelines__container{display:grid;gap:20px;grid-template-columns:repeat(var(--columns-mobile, 1),1fr)}.logo-guidelines__item{padding:20px;border:1px solid transparent;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:var(--item-justify, center);align-items:center;gap:1em}.logo-guidelines__image-wrapper{width:100%}.logo-guidelines__image{max-width:100%;height:auto;display:block;margin:0 auto}.logo-guidelines__text-wrapper{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:auto}.logo-guidelines__item[style*="--item-justify: flex-start"] .logo-guidelines__text-wrapper,.logo-guidelines__item[style*="--item-justify: center"] .logo-guidelines__text-wrapper{margin-top:0}.logo-guidelines__card-heading{margin:0}.logo-guidelines__description{font-size:14px;margin:0}.logo-guidelines__badge{font-weight:700;background-color:#dc241e;color:#fff;padding:3px 8px;border-radius:4px;font-size:12px;display:inline-block;margin:0 auto}.logo-guidelines__text-wrapper[style*="text-align: left"] .logo-guidelines__badge{margin-left:0;margin-right:auto}.logo-guidelines__text-wrapper[style*="text-align: right"] .logo-guidelines__badge{margin-left:auto;margin-right:0}@media screen and (min-width: 750px){.logo-guidelines__container{grid-template-columns:repeat(var(--columns-desktop, 3),1fr)}}
/*# sourceMappingURL=/cdn/shop/t/81/compiled_assets/styles.css.map */
