.text--h1{font-family:Oswald Bold,Oswald Bold Fallback,sans-serif;font-weight:400;font-size:36px;line-height:115%;letter-spacing:0}@media(min-width:991px){.text--h1{font-size:44px}}.text--h1-small{font-family:Oswald Bold,Oswald Bold Fallback,sans-serif;font-weight:400;font-size:32px;line-height:115%;letter-spacing:0}@media(min-width:991px){.text--h1-small{font-size:40px}}.text--h2{font-family:Oswald Bold,Oswald Bold Fallback,sans-serif;font-weight:400;font-size:24px;line-height:125%;letter-spacing:0}@media(min-width:991px){.text--h2{font-size:32px}}.text--h3{font-family:Oswald Bold,Oswald Bold Fallback,sans-serif;font-weight:400;font-size:20px;line-height:125%;letter-spacing:0}@media(min-width:991px){.text--h3{font-size:24px}}.text--h4{font-family:Oswald Bold,Oswald Bold Fallback,sans-serif;font-weight:400;font-size:16px;line-height:125%;letter-spacing:0}@media(min-width:991px){.text--h4{font-size:20px}}.text--lg-regular{font-size:20px;line-height:150%;letter-spacing:0}@media(min-width:991px){.text--lg-regular{font-size:24px}}.text--lg-bold{font-size:20px;line-height:150%;letter-spacing:0}@media(min-width:991px){.text--lg-bold{font-size:24px}}.text--md-regular,.text--md-bold{font-size:18px;line-height:150%;letter-spacing:0}.text--sm-regular,.text--sm-bold{font-size:16px;line-height:150%;letter-spacing:0}.text--quote{font-family:Roboto Regular,Roboto Regular Fallback,sans-serif;font-weight:400;font-size:20px;font-style:italic;line-height:125%;letter-spacing:0}@media(min-width:991px){.text--quote{font-size:24px}}.text--tag{font-family:Roboto Medium,Roboto Medium Fallback,sans-serif;font-weight:400;font-size:16px;line-height:125%;letter-spacing:0;text-transform:uppercase}.text--news-tag{font-family:Roboto Regular,Roboto Regular Fallback,sans-serif;font-weight:400;font-size:16px;line-height:125%;letter-spacing:0}.text--sm{font-family:Roboto Regular,Roboto Regular Fallback,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0}.text-with-img-icon img{width:1.5em;height:1.5em;vertical-align:middle;position:relative;top:-.2em}.download-filter{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:32px}.download-filter__tab{padding:8px 32px;border-radius:8px}.download-center__masonry{columns:1;column-gap:24px;margin-bottom:32px}@media(min-width:991px){.download-center__masonry{column-count:4;column-width:auto}}.download-card{background-color:#f7f7f7;border:1px solid #E7E7E7;margin-bottom:24px;overflow:hidden;break-inside:avoid;display:flex;flex-direction:column;border-radius:8px}.download-card__image{position:relative;background:#f7f7f7;overflow:hidden}.download-card__image img{display:block;width:100%;height:auto;padding-top:64px}.download-card__content{padding:16px;display:flex;flex-direction:column;flex-grow:1}.download-card__badge{display:inline-block;background:#000;color:#fff;font-family:Roboto Regular,Roboto Regular Fallback,sans-serif;font-weight:400;font-size:16px;line-height:1.5;padding:4px 8px;margin-bottom:8px;position:absolute;top:16px;left:24px;z-index:1;border-radius:8px}.download-card__meta{font-family:Roboto Regular,Roboto Regular Fallback,sans-serif;font-weight:400;color:#000;margin-bottom:8px}.download-card__title{color:#000;margin:0 0 16px;font-weight:700;flex-grow:1}.download-card__link{font-family:Roboto Medium,Roboto Medium Fallback,sans-serif;font-weight:400;color:#e2007a;background:none;border:none;padding:0;font-size:inherit;cursor:pointer}.download-card__link:hover{color:#b0005f;text-decoration:underline}.download-card__link:focus-visible{outline:2px solid #1488CA;outline-offset:2px}.download-empty-state{text-align:center;padding:48px 16px;color:#9d9d9c;font-family:Roboto Regular,Roboto Regular Fallback,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0}
