.brand-index{background-color:#fff;color:#111;margin-inline:calc(var(--wp--style--root--padding-left, 0px)*-1);max-width:100vw;padding-bottom:100px;padding-top:96px;width:calc(100% + var(--wp--style--root--padding-left, 0px) + var(--wp--style--root--padding-right, 0px))}.brand-index__inner{align-items:start;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:max(20px,50% - 558px);row-gap:75px;width:min(100% - 40px,1140px)}.brand-index__group{min-width:0;padding-right:20px}.brand-index__letter{color:#111;font-family:Open Sans,sans-serif;font-size:40px;font-weight:600;letter-spacing:0;line-height:25px;margin:0 0 25px;text-transform:none}.brand-index__list{list-style:none;margin:0;padding:0}.brand-index__brand{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;line-height:25px}.brand-index__brand a{color:inherit;text-decoration:none}.brand-index__brand a:hover{text-decoration:underline;text-underline-offset:.2em}.brand-index__brand a:focus-visible{outline:2px solid #111;outline-offset:2px}@media(max-width:767px){.brand-index{padding-bottom:44px;padding-top:28px}.brand-index__inner{column-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:20px;row-gap:28px;width:auto}.brand-index__group{padding-right:0}.brand-index__letter{color:#000;line-height:normal;margin-bottom:10px}.brand-index__brand{font-weight:400}}
