.brand-guidelines-page{padding-top:64rem}@media only screen and (max-width: 1271px){.brand-guidelines-page{padding-top:62rem}}.brand-guidelines-page__body{padding-bottom:120rem}@media only screen and (max-width: 1271px){.brand-guidelines-page__body{padding-bottom:64rem}}.brand-guidelines-index{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16rem}@media only screen and (max-width: 1271px){.brand-guidelines-index{grid-template-columns:minmax(0, 1fr);gap:12rem}}.brand-guidelines-index__link{display:flex;align-items:center;gap:16rem;padding:24rem;border:1px solid #e7e6e4;border-radius:8rem;color:#0a0a0a;font-size:16rem;font-weight:700;line-height:1.6;text-decoration:none}@media only screen and (max-width: 1271px){.brand-guidelines-index__link{gap:12rem;padding:20rem 16rem}}.brand-guidelines-index__link:hover{background:#fafaf9}.brand-guidelines-index__link:focus-visible{outline:2px solid #0a0a0a;outline-offset:4rem}.brand-guidelines-index__number{color:#e8374a;font-family:"Poppins",sans-serif;font-size:20rem;font-weight:600}.brand-guidelines-index__label{flex:1;min-width:0}.brand-guidelines-index__arrow{color:#e8374a;font-size:24rem}.brand-guidelines-section{margin-top:72rem;scroll-margin-top:24rem}@media only screen and (max-width: 1271px){.brand-guidelines-section{margin-top:48rem}}.brand-guidelines-section__text{margin-top:24rem;font-size:16rem;line-height:1.9}.brand-guidelines-section__note{margin-top:24rem;font-size:14rem;line-height:1.8}.brand-guidelines-application__heading.text-h3-01,.brand-guidelines-contact__heading.text-h3-01{align-items:flex-start;gap:0;margin:0;text-align:left}.brand-guidelines-application__heading.text-h3-01 .text-h3-01__bars,.brand-guidelines-contact__heading.text-h3-01 .text-h3-01__bars{display:none}.brand-guidelines-application__heading.text-h3-01 .text-h3-01__title,.brand-guidelines-contact__heading.text-h3-01 .text-h3-01__title{width:100%;white-space:normal;overflow-wrap:anywhere;color:#0a0a0a;font-size:22rem;line-height:1.6}.brand-guidelines-contact__heading.text-h3-01 .text-h3-01__title{font-size:18rem;line-height:1.8}.brand-guidelines-application{margin-top:32rem;padding:32rem;border-radius:12rem;background:#f4f4f2}@media only screen and (max-width: 1271px){.brand-guidelines-application{padding:24rem 20rem}}.brand-guidelines-application__heading{color:#0a0a0a;font-size:22rem;font-weight:700;line-height:1.6}.brand-guidelines-application__text{margin-top:12rem;font-size:16rem;line-height:1.8}.brand-guidelines-application__actions{display:flex;flex-wrap:wrap;align-items:center;gap:24rem;margin-top:24rem}@media only screen and (max-width: 767px){.brand-guidelines-application__actions{flex-direction:column;align-items:flex-start;gap:20rem}}.brand-guidelines-application__note{margin-top:20rem;color:#525251;font-size:14rem;line-height:1.8}.brand-guidelines-page .downloads-card__cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:278rem;min-width:278rem;min-height:48rem;padding:9rem 16rem 9rem 20rem;gap:8rem;border:2px solid #e7e6e4;border-radius:4rem;background:#fff;color:#e8374a;font-size:16rem;font-weight:700;line-height:1.2;letter-spacing:.03em}@media(hover: hover)and (pointer: fine){.brand-guidelines-page .downloads-card__cta:hover{border-color:#e8374a}}@media(hover: hover)and (pointer: fine){.brand-guidelines-page .downloads-card__cta:hover .downloads-card__cta-arrow{transform:translateY(3rem)}}.brand-guidelines-page .downloads-card__cta-label{flex:1 0 0;min-width:0;font-size:14rem;text-align:center}.brand-guidelines-page .downloads-card__cta-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:12rem;height:12rem;transition:transform var(--duration-hover) var(--ease-hover)}.brand-guidelines-page .downloads-card__cta-arrow-image{display:block;width:100%;height:100%}.brand-guidelines-contact{margin-top:32rem}.brand-guidelines-contact__heading{color:#0a0a0a;font-size:18rem;font-weight:700;line-height:1.8}.brand-guidelines-contact__text{margin-top:12rem;font-size:16rem;line-height:1.8}.brand-guidelines-contact__email{display:inline-block;margin-top:8rem;color:#363635;font-size:20rem;font-weight:700;line-height:1.8;text-decoration:underline;text-underline-offset:4rem}.brand-guidelines-contact__note{margin-top:12rem;font-size:14rem;line-height:1.8}.brand-guidelines-trademarks{margin-top:40rem}
