/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2024 Schwartzco Inc.
        License 2401-PVJTNH      
*/
@font-face {
  font-family: "Haas Grotesk Text Web";
  src: url("/fonts/NeueHaasGroteskText-55Roman-Web.woff2") format("woff2"), url("/fonts/NeueHaasGroteskText-55Roman-Web.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Haas Grotesk Text Web";
  src: url("/fonts/NeueHaasGroteskText-65Medium-Web.woff2") format("woff2"), url("/fonts/NeueHaasGroteskText-65Medium-Web.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Haas Grotesk Text Web";
  src: url("/fonts/NeueHaasGroteskText-75Bold-Web.woff2") format("woff2"), url("/fonts/NeueHaasGroteskText-75Bold-Web.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Haas Grotesk Text Web";
  src: url("/fonts/NeueHaasGroteskText-56Italic-Web.woff2") format("woff2"), url("/fonts/NeueHaasGroteskText-56Italic-Web.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Haas Grotesk Text Web";
  src: url("/fonts/NeueHaasGroteskText-66MediumItalic-Web.woff2") format("woff2"), url("/fonts/NeueHaasGroteskText-66MediumItalic-Web.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Haas Grotesk Text Web";
  src: url("/fonts/NeueHaasGroteskText-76BoldItalic-Web.woff2") format("woff2"), url("/fonts/NeueHaasGroteskText-76BoldItalic-Web.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
:root {
  --max-width: 1400px;
  --vertical-gap: 60px;
  --horizontal-gap: 40px;
}
@media screen and (max-width: 1100px) {
  :root {
    --vertical-gap: 45px;
    --horizontal-gap: 30px;
  }
}
@media screen and (max-width: 600px) {
  :root {
    --vertical-gap: 40px;
    --horizontal-gap: 26px;
  }
}

.content {
  padding: var(--vertical-gap) calc(var(--horizontal-gap) - var(--horizontal-gap) / 4) 0;
}
.content .news-container {
  display: flex;
  flex-wrap: wrap;
}
.content h1 {
  font-size: 37px;
  line-height: 47px;
  font-weight: bold;
  padding-left: calc(var(--horizontal-gap) / 4);
}
.content .toggles {
  display: flex;
  padding-left: calc(var(--horizontal-gap) / 4);
  margin-top: calc(var(--vertical-gap) / 3);
  margin-bottom: calc(var(--vertical-gap) / 2);
}
.content .toggles a {
  font-size: 13px;
  line-height: 16px;
  padding: 6px 10px;
  margin-right: calc(var(--horizontal-gap) / 3);
}
.content .toggles a.toggled {
  color: white;
  background-color: #121212;
}

/*# sourceMappingURL=news.css.map */
