@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Extrathin.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Extrathin.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Extrathin.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Extrathin.woff?v=1.0.1") format("woff"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Extrathin.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Extrathin.svg?v=1.0.1") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtrathinItalic.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtrathinItalic.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtrathinItalic.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtrathinItalic.woff?v=1.0.1") format("woff"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtrathinItalic.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtrathinItalic.svg?v=1.0.1") format("svg");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Thin.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Thin.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Thin.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Thin.woff?v=1.0.1") format("woff"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Thin.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Thin.svg?v=1.0.1") format("svg");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ThinItalic.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ThinItalic.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ThinItalic.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ThinItalic.woff?v=1.0.1") format("woff"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ThinItalic.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ThinItalic.svg?v=1.0.1") format("svg");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Light.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Light.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Light.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Light.woff?v=1.0.1") format("woff"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Light.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Light.svg?v=1.0.1") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-LightItalic.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-LightItalic.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-LightItalic.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-LightItalic.woff?v=1.0.1") format("woff"), url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-LightItalic.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-LightItalic.svg?v=1.0.1") format("svg");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Regular.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Regular.eot?#iefix&v=1.0.1") format("embedded-opentype"), url("//cdn.cr.org/crux/fonts/v1/AvertaW01-Regular.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Regular.woff?v=1.0.1") format("woff"), url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Regular.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Regular.svg?v=1.0.1") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Averta W01 Regular";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Regular.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Regular.eot?#iefix&v=1.0.1") format("embedded-opentype"), url("//cdn.cr.org/crux/fonts/v1/AvertaW01-Regular.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Regular.woff?v=1.0.1") format("woff"), url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Regular.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Regular.svg?v=1.0.1") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-RegularItalic.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-RegularItalic.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-RegularItalic.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-RegularItalic.woff?v=1.0.1") format("woff"), url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-RegularItalic.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-RegularItalic.svg?v=1.0.1") format("svg");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Semibold.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Semibold.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Semibold.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Semibold.woff?v=1.0.1") format("woff"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Semibold.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Semibold.svg?v=1.0.1") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-SemiboldItalic.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-SemiboldItalic.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-SemiboldItalic.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-SemiboldItalic.woff?v=1.0.1") format("woff"), url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-SemiboldItalic.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-SemiboldItalic.svg?v=1.0.1") format("svg");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Bold.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Bold.eot?#iefix&v=1.0.1") format("embedded-opentype"),
  url("//cdn.cr.org/crux/fonts/v1/AvertaW01-Bold.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Bold.woff?v=1.0.1") format("woff"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Bold.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Bold.svg?v=1.0.1") format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Averta W01 Bold";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Bold.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Bold.eot?#iefix&v=1.0.1") format("embedded-opentype"),
  url("//cdn.cr.org/crux/fonts/v1/AvertaW01-Bold.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Bold.woff?v=1.0.1") format("woff"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Bold.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Bold.svg?v=1.0.1") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-BoldItalic.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-BoldItalic.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-BoldItalic.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-BoldItalic.woff?v=1.0.1") format("woff"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-BoldItalic.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-BoldItalic.svg?v=1.0.1") format("svg");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtraBold.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtraBold.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtraBold.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtraBold.woff?v=1.0.1") format("woff"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtraBold.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtraBold.svg?v=1.0.1") format("svg");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtraBoldItalic.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtraBoldItalic.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtraBoldItalic.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtraBoldItalic.woff?v=1.0.1") format("woff"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtraBoldItalic.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-ExtraBoldItalic.svg?v=1.0.1") format("svg");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Black.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Black.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Black.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Black.woff?v=1.0.1") format("woff"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Black.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-Black.svg?v=1.0.1") format("svg");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Averta";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-BlackItalic.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-BlackItalic.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-BlackItalic.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-BlackItalic.woff?v=1.0.1") format("woff"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-BlackItalic.ttf?v=1.0.1") format("truetype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/AvertaW01-BlackItalic.svg?v=1.0.1") format("svg");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "PublicoText Bold";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Bold-Web.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Bold-Web.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Bold-Web.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Bold-Web.woff?v=1.0.1") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "PublicoText Bold Italic";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-BoldItalic-Web.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-BoldItalic-Web.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-BoldItalic-Web.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-BoldItalic-Web.woff?v=1.0.1") format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "PublicoText Semibold";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Semibold-Web.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Semibold-Web.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Semibold-Web.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Semibold-Web.woff?v=1.0.1") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "PublicoText SemiBold Italic";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-SemiboldItalic-Web.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-SemiboldItalic-Web.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-SemiboldItalic-Web.woff2?v=1.0.1") format("woff2"),
      url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-SemiboldItalic-Web.woff?v=1.0.1") format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "PublicoText";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Roman-Web.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Roman-Web.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Roman-Web.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Roman-Web.woff?v=1.0.1") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "PublicoText Italic";
  src: url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Italic-Web.eot?v=1.0.1") format("eot");
  src: url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Italic-Web.eot?#iefix&v=1.0.1") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Italic-Web.woff2?v=1.0.1") format("woff2"),
       url("//cdn.consumerreports.org/crux/fonts/v1/PublicoText-Italic-Web.woff?v=1.0.1") format("woff");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "crux-icons";
  src: url("//cdn.consumerreports.org/crux/styles/3.0/static/icons/crux-icons.eot") format("eot");
  src: url("//cdn.consumerreports.org/crux/styles/3.0/static/icons/crux-icons.eot") format("embedded-opentype"),
       url("//cdn.consumerreports.org/crux/styles/3.0/static/icons/crux-icons.woff2") format("woff2"),
       url("//cdn.consumerreports.org/crux/styles/3.0/static/icons/crux-icons.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}