@charset "UTF-8";
/**
 * @license
  * MyFonts Webfont Build ID 2792584, 2014-04-10T13:17:10-0400
  *
  * The fonts listed in this notice are subject to the End User License
  * Agreement(s) entered into by the website owner. All other parties are
  * explicitly restricted from using the Licensed Webfonts(s).
  *
  * License: http://www.myfonts.com/viewlicense?type=web&buildid=2792584
  * Licensed pageviews: 1,000,000
  *
  * © 2014 MyFonts Inc
 */
/* @import must be at top of file, otherwise CSS will not work */
/* @import url("//hello.myfonts.net/count/2a9c88"); */
/*===================*/
/*=== Heavy (900) ===*/
/*===================*/
@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-Heavy.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-Heavy.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-Heavy.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-HeavyItalic.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-HeavyItalic.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-HeavyItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }

/*===================*/
/*=== Black (800) ===*/
/*===================*/
@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-Black.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-Black.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-Black.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-Black.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-BlackItalic.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-BlackItalic.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-BlackItalic.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-BlackItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }

/*========================*/
/*=== Extra Bold (700) ===*/
/*========================*/
@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-ExtraBold.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-ExtraBold.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-ExtraBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-ExtraBoldItalic.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-ExtraBoldItalic.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic; }

/*=======================*/
/*=== UltraBold (600) ===*/
/*=======================*/
@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-UltraBold.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-UltraBold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-UltraBold.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-UltraBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-UltraBoldItalic.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-UltraBoldItalic.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-UltraBoldItalic.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-UltraBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }

/*==================*/
/*=== Bold (500) ===*/
/*==================*/
@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-Bold.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-Bold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-Bold.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-Bold.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-BoldItalic.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-BoldItalic.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-BoldItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic; }

/*====================*/
/*=== Medium (400) ===*/
/*====================*/
@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-Medium.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-Medium.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-Medium.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-Medium.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-MediumItalic.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-MediumItalic.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-MediumItalic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic; }

/*=====================*/
/*=== Regular (300) ===*/
/*=====================*/
@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-Regular.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-Regular.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-Regular.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-Regular.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-RegularItalic.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-RegularItalic.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-RegularItalic.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-RegularItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }

/*===================*/
/*=== Light (200) ===*/
/*===================*/
@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-Light.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-Light.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-Light.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-Light.ttf") format("truetype");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-LightItalic.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-LightItalic.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-LightItalic.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-LightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic; }

/*==================*/
/*=== Thin (100) ===*/
/*==================*/
@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-Thin.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-Thin.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-Thin.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: 'quadon';
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-ThinItalic.eot");
  src: url("/themes/custom/magazine/fonts/jhu/Quadon-ThinItalic.eot?#iefix") format("embedded-opentype"), url("/themes/custom/magazine/fonts/jhu/Quadon-ThinItalic.woff") format("woff"), url("/themes/custom/magazine/fonts/jhu/Quadon-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }

html {
  background: #e4e4e4;
  background: linear-gradient(#eeeeee, #e4e4e4);
  font-size: 100%; }

* {
  box-sizing: border-box;
  margin-top: 0; }

body {
  font-family: "Chronicle SSm 4r", "Chronicle SSm A", "Chronicle SSm B", Georgia, serif;
  color: #222;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5; }

.visuallyhidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0; }

/* Headings */
/*Further Reading: http:/csswizardry.com/2012/02/pragmatic-practical-font-sizing-in-css/ */
h1, .alpha {
  font-family: "Chronicle Display A", "Chronicle Display B", Arial;
  font-size: 1.85em;
  font-style: normal;
  font-weight: 800;
  line-height: 1.3;
  margin: 0 auto 1em; }

h2, .beta, h3, .gamma, h4, .delta, h5, .epsilon, h6, .zeta {
  font-family: quadon, Georgia, serif;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2; }

img {
  max-width: 100%;
  height: auto; }

a {
  color: #D6430A;
  text-decoration: none;
  transition: all 0.2s ease; }

p {
  line-height: 1.5; }
  p a {
    border-bottom: 1px dotted; }
    p a:hover {
      background: #f8e7df;
      border-bottom-style: solid;
      color: #b23c0f; }

svg.ext,
svg.mailto {
  fill: currentColor;
  height: 1em;
  margin-right: -0.1em;
  padding-left: 0.2em;
  padding-right: 0;
  width: 1.25em; }

svg.ext path,
svg.mailto path {
  stroke: currentColor; }

.article__content-wrapper ul,
.article__content-wrapper ol {
  list-style-type: none;
  margin-bottom: 1.5em;
  padding: 0 1.5em; }
  .article__content-wrapper ul li ul,
  .article__content-wrapper ul li ol,
  .article__content-wrapper ol li ul,
  .article__content-wrapper ol li ol {
    margin: .25em 0; }
  .article__content-wrapper ul li + li,
  .article__content-wrapper ol li + li {
    margin-top: .125em; }

.article__content-wrapper ul li {
  position: relative;
  padding-left: 1em; }
  .article__content-wrapper ul li:before {
    content: '\203A';
    color: #D6430A;
    font-size: 18px;
    font-weight: bold;
    top: -3px;
    left: 3px;
    width: 1em;
    position: absolute; }

.article__content-wrapper ol {
  counter-reset: item;
  list-style: none; }
  .article__content-wrapper ol li {
    position: relative;
    padding-left: 1.75em; }
    .article__content-wrapper ol li::before {
      counter-increment: item;
      content: "." counter(item);
      color: #a3a3a3;
      direction: rtl;
      display: inline-block;
      position: absolute;
      top: 0;
      left: 0;
      text-align: right;
      width: 1em; }
    .article__content-wrapper ol li ol li::before {
      content: "." counter(item); }

.article__content-wrapper .list--unstyled {
  padding: 0; }
  .article__content-wrapper .list--unstyled li::before {
    content: none; }

.article__content-wrapper .list--inline {
  padding: 0 .25em; }
  .article__content-wrapper .list--inline li {
    display: inline-block;
    padding: 0 .5em; }
    .article__content-wrapper .list--inline li + li {
      margin-top: 0; }
    .article__content-wrapper .list--inline li::before {
      display: inline-block;
      margin-right: .5em;
      vertical-align: text-top;
      width: .5em; }