/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

:root {
  --white-color: #ffffff;
  --background-color: #ffffff;
  --text-color: #333333;
  --text-light-color: #b1b1b1;
  --border-color: #e1e1e1;
  --placeholder-color: #f8f8f8;
  --overlay-color: rgba(0, 0, 0, 0.1);
  --nobel-gold-color: #bb8a35;

  --font-sans: "Nunito Sans", Helvetica, Arial, sans-serif;
  --font-serif: "Libre Baskerville", Georgia, serif;

  --font-body: normal 16px/1.88 var(--font-serif);
  --font-small: 400 14px/1.57 var(--font-sans);
  --font-large: normal 22px/1.68 var(--font-serif);
  --font-nav: 400 14px/1.8 var(--font-sans);
  --font-h1: normal 44px/1.43 var(--font-serif);
  --font-h2: normal 22px/1.68 var(--font-serif);
  --font-h3: 700 16px/1.38 var(--font-sans);
  --font-quote: italic 20px/1.68 var(--font-serif);
  --font-button: 700 14px/1 var(--font-sans);
}

@media screen and (max-width: 920px) {

:root {
    --font-large: normal 16px/1.88 var(--font-serif);
    --font-h1: normal 36px/1.43 var(--font-serif);
}
  }

:root {
  --col-px: 73;
  --gutter-px: 40;
  --total-columns: 12;

  --inner-width: calc(var(--col-px)*var(--total-columns) + var(--gutter-px)*(var(--total-columns) - 1));
  --column: calc(var(--col-px)/var(--inner-width));
  --gutter: calc(var(--gutter-px)/var(--inner-width));

  --columns-1: var(--column);
  --columns-2: calc(var(--column)*2 + var(--gutter));
  --columns-3: calc(var(--column)*3 + var(--gutter)*2);
  --columns-4: calc(var(--column)*4 + var(--gutter)*3);
  --columns-5: calc(var(--column)*5 + var(--gutter)*4);
  --columns-6: calc(var(--column)*6 + var(--gutter)*5);
  --columns-7: calc(var(--column)*7 + var(--gutter)*6);
  --columns-8: calc(var(--column)*8 + var(--gutter)*7);
  --columns-9: calc(var(--column)*9 + var(--gutter)*8);
  --columns-10: calc(var(--column)*10 + var(--gutter)*9);
  --columns-11: calc(var(--column)*11 + var(--gutter)*10);
  --columns-12: calc(var(--column)*12 + var(--gutter)*11);

  --outer-margin: 62;
  --ref-width: calc(var(--inner-width) + var(--outer-margin)*2);
  --ref-width-adjust: calc(var(--inner-width)/var(--ref-width));
}

/* ---- Breakpoints ------------------------------------------------------- */

section.author:after {
    content: "";
    display: table;
    clear: both;
  }

section.author {
  padding-top: 60px;
  margin-bottom: 120px;
}

section.author .image {
    float: left;
    width: 39.8936170213%;
    width: calc(var(--columns-5)*100%);
    margin-bottom: 40px;
  }

@media screen and (max-width: 920px) {

section.author .image {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
  }
  }

section.author .content {
    float: right;
    width: 39.8936170213%;
    width: calc(var(--columns-5)*100%);
    margin-right: 8.5866261398%;
    margin-right: calc((var(--columns-1) + var(--gutter))*100%);
  }

@media screen and (max-width: 920px) {

section.author .content {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
  }
  }

.author-grid:after {
    content: "";
    display: table;
    clear: both;
  }

.author-grid {
  margin-bottom: 120px;
}

.author-grid .author {
    font: 400 14px/1.57 "Nunito Sans", Helvetica, Arial, sans-serif;
    font: var(--font-small);
    float: left;
    width: 22.7203647416%;
    width: calc(var(--columns-3)*100%);
    margin-left: 3.0395136778%;
    margin-left: calc(var(--gutter)*100%);
    margin-bottom: 60px;
  }

.author-grid .author:nth-child(4n + 1) {
      clear: both;
      margin-left: 0px;
    }

.author-grid .author h3 a {
        -webkit-text-decoration: none;
        text-decoration: none;
      }

@media screen and (max-width: 920px) {

.author-grid .author {
      width: 48.4802431611%;
      width: calc(var(--columns-6)*100%);
  }
      .author-grid .author:nth-child(2n + 1) {
        clear: both;
        margin-left: 0px;
      }
    }

.author-grid .author .image {
      display: block;
      position: relative;
      padding-bottom: 100%;
      margin-bottom: 20px;
    }

.author-grid .author .image img {
        position: absolute;
      }

.author-grid .author h3,.author-grid .author p {
      margin-bottom: 10px;
    }

:root {
  --badge-size: 8.3333vw;
}

@media screen and (max-width: 920px) {

:root {
    --badge-size: 25vw;
}
  }

.nobel-badge,
.norla-selected-badge {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  overflow: hidden;
  text-indent: -9000px;

  display: block;
  width: 8.3333vw;
  width: var(--badge-size);
  height: 8.3333vw;
  height: var(--badge-size);
  margin-top: -6.249975vw;
  margin-top: calc(var(--badge-size)*-0.75);
}

.author-image .nobel-badge,.author-image .norla-selected-badge {
    position: absolute;
    right: 20px;
  }

.author-grid .nobel-badge,.author-grid .norla-selected-badge {
    --badge-size: 6.95vw;
    margin-top: 0px;
    bottom: -1.7375vw;
    bottom: calc(var(--badge-size)*-0.25);
  }

@media screen and (max-width: 920px) {

.author-grid .nobel-badge,.author-grid .norla-selected-badge {
      --badge-size: 16vw;
      right: 10px;
  }
    }

.book .author .nobel-badge,.book .author .norla-selected-badge {
    position: relative;
    float: right;
    bottom: auto;
    margin-top: 0px;
    top: -2.083325vw;
    top: calc(var(--badge-size)*-0.25);
  }

@media screen and (max-width: 920px) {

.book .author .nobel-badge,.book .author .norla-selected-badge {
      top: -2.749989vw;
      top: calc(var(--badge-size)*-0.33);
  }
    }

.nobel-badge {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%22120%22%20fill%3D%22none%22%20viewBox%3D%220%200%20120%20120%22%3E%3Crect%20width%3D%22120%22%20height%3D%22120%22%20fill%3D%22%23F5F2ED%22%20rx%3D%2260%22%2F%3E%3Cpath%20fill%3D%22%23BB8A35%22%20fill-rule%3D%22evenodd%22%20d%3D%22M31.09%2074.343h-6.437V92.38h2.427v-8.606h4.01c3.217%200%205.46-1.881%205.46-4.715%200-2.835-2.243-4.716-5.46-4.716m0%207.267h-4.01v-5.102h4.01c1.819%200%203.006.902%203.006%202.55%200%201.65-1.187%202.552-3.007%202.552zM50.9%2092.38h2.928L47.1%2083.748c2.85-.258%204.774-2.061%204.774-4.69%200-2.834-2.242-4.715-5.46-4.715H39.98V92.38h2.427v-8.606h1.873zm-8.494-15.872h4.01c1.82%200%203.006.902%203.006%202.55%200%201.65-1.187%202.552-3.007%202.552h-4.01zM57.204%2092.38h2.427V74.343h-2.427zm6.225%200h14.113v-2.165H66.489l10.763-14.12v-1.752H64.458v2.165h9.655l-10.684%2013.99zm20.338-2.165v-6.441h7.782V81.61h-7.782v-5.102h8.362v-2.165H81.34V92.38h10.92v-2.165zM30.97%2050.982v13.604L20.155%2050.982h-1.9v18.036h2.375V55.053l11.026%2013.965h1.689V50.982zm15.458%2018.423c5.302%200%209.655-4.2%209.655-9.405s-4.353-9.405-9.655-9.405-9.654%204.2-9.654%209.405%204.352%209.405%209.654%209.405m0-2.268c-3.93%200-7.175-3.195-7.175-7.137s3.245-7.137%207.175-7.137%207.175%203.195%207.175%207.137-3.244%207.137-7.175%207.137m21.974-7.987c1.555-.722%202.479-2.087%202.479-3.84%200-2.68-2.11-4.328-5.513-4.328h-5.856v18.036h6.436c3.43%200%205.777-2.19%205.777-5.385%200-2.164-1.292-3.762-3.323-4.483m-3.087-6.055c1.794%200%203.14.798%203.14%202.473s-1.425%202.706-3.14%202.706h-3.376v-5.18zm.501%2013.81H61.94v-6.518h3.877c1.873%200%203.482%201.236%203.482%203.272s-1.609%203.247-3.482%203.247zm12.16-.051v-6.442h7.782v-2.164h-7.782v-5.102h8.363v-2.164h-10.79v18.036H86.47v-2.164zm15.406%200V50.982h-2.427v18.036h10.789v-2.164zM69.8%2027.62v18.037h10.92v-2.165h-8.494v-6.44h7.782v-2.166h-7.782v-5.101h8.363V27.62zm-6.648%200v7.266H52.97V27.62h-2.427v18.037h2.427V37.05h10.182v8.606h2.427V27.62zm-28.542%200v2.165h5.17v15.872h2.428V29.785h5.17V27.62z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
}

.norla-selected-badge {
  background-image: url("/assets/norla-selected-badge-097eab83.svg");
}

*,
*:before,
*:after {
  box-sizing: border-box;
}

body {
  font: normal 16px/1.88 "Libre Baskerville", Georgia, serif;
  font: var(--font-body);
  background: #ffffff;
  background: var(--background-color);
  color: #333333;
  color: var(--text-color);
}

p,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
table,
blockquote {
  margin: 0px 0px 1.5em 0px;
}

p:last-child {
    margin-bottom: 0px;
  }

ul:last-child {
    margin-bottom: 0px;
  }

ol:last-child {
    margin-bottom: 0px;
  }

h1:last-child {
    margin-bottom: 0px;
  }

h2:last-child {
    margin-bottom: 0px;
  }

h3:last-child {
    margin-bottom: 0px;
  }

h4:last-child {
    margin-bottom: 0px;
  }

h5:last-child {
    margin-bottom: 0px;
  }

h6:last-child {
    margin-bottom: 0px;
  }

table:last-child {
    margin-bottom: 0px;
  }

blockquote:last-child {
    margin-bottom: 0px;
  }

h1 {
  font: normal 44px/1.43 "Libre Baskerville", Georgia, serif;
  font: var(--font-h1);
  margin-bottom: 30px;
}

h1.title {
    font-style: italic;
  }

h2 {
  font: normal 22px/1.68 "Libre Baskerville", Georgia, serif;
  font: var(--font-h2);
}

section h2:first-child {
    text-align: center;
    margin-bottom: 80px;
  }

@media screen and (max-width: 920px) {

section h2:first-child {
      margin-bottom: 30px;
  }
    }

h3 {
  font: 700 16px/1.38 "Nunito Sans", Helvetica, Arial, sans-serif;
  font: var(--font-h3);
}

h3.center {
    text-align: center;
    margin-bottom: 3em;
  }

h4 {
  font: 400 14px/1.57 "Nunito Sans", Helvetica, Arial, sans-serif;
  font: var(--font-small);
  font-weight: bold;
  margin-bottom: 0px;
}

.inner:after {
    content: "";
    display: table;
    clear: both;
  }

.inner {
  width: 91.3888888889vw;
  width: calc(var(--inner-width)/var(--ref-width)*100vw);
  margin-left: auto;
  margin-right: auto;
}

a {
  color: #333333;
  color: var(--text-color);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

a.read-more {
    font: 400 14px/1.8 "Nunito Sans", Helvetica, Arial, sans-serif;
    font: var(--font-nav);
    border-bottom: 1px solid #333333;
    border-bottom: 1px solid var(--text-color);
    -webkit-text-decoration: none;
    text-decoration: none;
    font-weight: bold;
    letter-spacing: 0.5px;
  }

blockquote {
  font: italic 20px/1.68 "Libre Baskerville", Georgia, serif;
  font: var(--font-quote);
  padding: 0px;
  margin-bottom: 60px;
}

blockquote i,blockquote em {
    font-style: normal;
  }

blockquote p {
    margin-bottom: 20px;
  }

blockquote cite {
    display: block;
    margin: 0px;
    font: 400 14px/1.57 "Nunito Sans", Helvetica, Arial, sans-serif;
    font: var(--font-small);
  }

blockquote cite i,blockquote cite em {
      font-style: italic;
    }

.image {
  background: #f8f8f8;
  background: var(--placeholder-color);
  display: block;
}

.image img {
    opacity: 0.9;
    display: block;
    width: 100%;
    height: auto;
  }

.image figcaption {
    background: #ffffff;
    background: var(--background-color);
    padding-top: 10px;
    font: 400 14px/1.57 "Nunito Sans", Helvetica, Arial, sans-serif;
    font: var(--font-small);
  }

.image.author-image,.image.article-image {
    position: relative;
  }

.image.author-image img,.image.article-image img {
      filter: grayscale(100%);
    }

.image.book-image img {
      opacity: 1;
    }

figure.image {
  padding: 0px;
  margin: 60px 0px;
}

.date {
  font: 400 14px/1.57 "Nunito Sans", Helvetica, Arial, sans-serif;
  font: var(--font-small);
  color: #b1b1b1;
  color: var(--text-light-color);
  margin-bottom: 30px;
}

section.book {
  --image-height: 600px;
}

section.book:after {
    content: "";
    display: table;
    clear: both;
  }

section.book {
  margin-bottom: 120px;
}

section.book .book-image {
    float: left;
    width: 48.6111111111vw;
    width: calc(700/var(--ref-width)*100vw);
    height: var(--image-height);
  }

section.book .book-image .image-wrapper {
      right: 0px;
      width: 36.4583333333vw;
      width: calc(525/var(--ref-width)*100vw);
    }

@media screen and (max-width: 920px) {

section.book .book-image .image-wrapper {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
    }
  }

@media screen and (max-width: 920px) {

section.book .book-image {
      width: 100%;
      clear: both;
      height: 400px;
      margin-bottom: 40px;
  }
    }

section.book .content {
    float: right;
    min-height: var(--image-height);
    width: 39.8936170213%;
    width: calc(var(--columns-5)*100%);
    margin-right: 8.5866261398%;
    margin-right: calc((var(--columns-1) + var(--gutter))*100%);
    padding-top: 60px;
  }

@media screen and (max-width: 920px) {

section.book .content {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
      min-height: auto;
  }
  }

section.book .endorsements {
    float: left;
    width: 34.3465045593%;
    width: calc((var(--columns-4) + var(--gutter))*100%);
    margin-top: 120px;
    margin-left: 8.5866261398%;
    margin-left: calc((var(--columns-1) + var(--gutter))*100%);
  }

@media screen and (max-width: 920px) {

section.book .endorsements {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
      margin-top: 60px;
  }
  }

section.book .author-info {
    font: 400 14px/1.57 "Nunito Sans", Helvetica, Arial, sans-serif;
    font: var(--font-small);
    clear: both;
    float: right;
    width: 39.8936170213%;
    width: calc(var(--columns-5)*100%);
    margin-top: 60px;
    padding-top: 30px;
    margin-right: 8.5866261398%;
    margin-right: calc((var(--columns-1) + var(--gutter))*100%);
    border-top: 1px solid #e1e1e1;
    border-top: 1px solid var(--border-color);
  }

section.book .author-info h2 {
      text-align: left;
      margin-bottom: 30px;
    }

section.book .author-info p {
      margin-bottom: 10px;
    }

section.book .author-info .image {
      width: 45.145631068%;
      width: calc(var(--columns-2)/var(--columns-4)*100%);
      float: right;
      margin: 0px 0px 30px 3.0395136778%;
      margin: 0px 0px 30px calc(var(--gutter)*100%);
    }

@media screen and (max-width: 920px) {

section.book .author-info .image {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
    }
  }

@media screen and (max-width: 920px) {

section.book .author-info {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
  }
  }

section.book .title {
    margin-bottom: 0px;
  }

section.book h3.author a {
      -webkit-text-decoration: none;
      text-decoration: none;
    }

section.book h3.author a:hover,section.book h3.author a:focus {
        -webkit-text-decoration: underline;
        text-decoration: underline;
      }

section.book .collaboration {
    font: 400 14px/1.57 "Nunito Sans", Helvetica, Arial, sans-serif;
    font: var(--font-small);
    margin-top: 20px;
  }

section.book .author {
    position: relative;
    margin-top: 40px;
  }

section.book .info {
    font: 400 14px/1.57 "Nunito Sans", Helvetica, Arial, sans-serif;
    font: var(--font-small);
    margin-bottom: 60px;
  }

section.book .extra {
    font: 400 14px/1.57 "Nunito Sans", Helvetica, Arial, sans-serif;
    font: var(--font-small);
    margin-top: 60px;
  }

section.book .embed {
    margin-top: 60px;
  }

.book-image {
  display: block;
  position: relative;
  background: #f8f8f8;
  background: var(--placeholder-color);
  overflow: hidden;
}

.book-image .image-wrapper,.book-image .background-image {
    position: absolute;
    width: 100%;
    height: 100%;
  }

.book-image .background-image {
    z-index: 1;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    filter: blur(30px);
    transform: scale(1.6);
    opacity: 0.15;
  }

.book-image .image-wrapper {
    text-align: center;
    white-space: nowrap;
    z-index: 2;
  }

.book-image .image-wrapper:before {
      content: "";
      display: inline-block;
      height: 100%;
      vertical-align: middle;
    }

.book-image img {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    height: auto;
    max-width: 72.5%;
    max-height: 72.5%;
    box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, 0.25);
  }

.books-grid:after {
    content: "";
    display: table;
    clear: both;
  }

.books-grid .book {
    float: left;
    width: 22.7203647416%;
    width: calc(var(--columns-3)*100%);
    margin-left: 3.0395136778%;
    margin-left: calc(var(--gutter)*100%);
    margin-bottom: 60px;
  }

.books-grid .book:nth-child(4n + 1) {
      clear: both;
      margin-left: 0px;
    }

@media screen and (max-width: 920px) {

.books-grid .book {
      width: 48.4802431611%;
      width: calc(var(--columns-6)*100%);
  }
      .books-grid .book:nth-child(2n + 1) {
        clear: both;
        margin-left: 0px;
      }
    }

.books-grid .book .image {
      margin-bottom: 30px;
      padding-bottom: 100%;
    }

.books-grid .book h3 {
      margin-bottom: 10px;
    }

.books-grid .book .title {
      font-style: italic;
      margin-bottom: 10px;
      line-height: 1.43;
    }

.books-grid .book .title a {
        -webkit-text-decoration: none;
        text-decoration: none;
        font-weight: normal;
      }

.books-grid .book .title a:hover,.books-grid .book .title a:focus {
        -webkit-text-decoration: underline;
        text-decoration: underline;
      }

.books-grid .book .original-title {
      font: 400 14px/1.57 "Nunito Sans", Helvetica, Arial, sans-serif;
      font: var(--font-small);
    }

.books-grid .book .year {
      font: 400 14px/1.57 "Nunito Sans", Helvetica, Arial, sans-serif;
      font: var(--font-small);
    }

button,
.button {
  font: 700 14px/1 "Nunito Sans", Helvetica, Arial, sans-serif;
  font: var(--font-button);
  letter-spacing: 0.5px;
  display: inline-block;
  background: transparent;
  border: 1px solid #b1b1b1;
  border: 1px solid var(--text-light-color);
  line-height: 44px;
  padding: 0px 30px;
}

.collaborators-grid:after {
    content: "";
    display: table;
    clear: both;
  }

.collaborators-grid .collaborator {
    font: 400 14px/1.57 "Nunito Sans", Helvetica, Arial, sans-serif;
    font: var(--font-small);
    float: left;
    width: 31.3069908815%;
    width: calc(var(--columns-4)*100%);
    margin-left: 3.0395136778%;
    margin-left: calc(var(--gutter)*100%);
    margin-bottom: 60px;
  }

.collaborators-grid .collaborator h3,.collaborators-grid .collaborator p {
      margin-bottom: 10px;
    }

.collaborators-grid .collaborator:nth-child(3n + 1) {
      clear: both;
      margin-left: 0px;
    }

@media screen and (max-width: 920px) {

.collaborators-grid .collaborator {
      width: 48.4802431611%;
      width: calc(var(--columns-6)*100%);
  }

      .collaborators-grid .collaborator:nth-child(3n + 1) {
        clear: none;
        margin-left: 3.0395136778%;
        margin-left: calc(var(--gutter)*100%);
      }

      .collaborators-grid .collaborator:nth-child(2n + 1) {
        clear: both;
        margin-left: 0px;
      }
    }

body > footer {
  font: 400 14px/1.57 "Nunito Sans", Helvetica, Arial, sans-serif;
  font: var(--font-small);
  padding: 120px 0px 40px 0px;
}

body > footer .inner {
    border-top: 1px solid #e1e1e1;
    border-top: 1px solid var(--border-color);
    padding-top: 60px;
  }

body > footer .newsletter-signup {
    clear: both;
    margin-top: 120px;
  }

body > footer .newsletter-signup h2 {
      margin-bottom: 10px;
    }

body > footer .newsletter-signup input[type="text"],body > footer .newsletter-signup input[type="email"] {
      font: 400 14px/1.8 "Nunito Sans", Helvetica, Arial, sans-serif;
      font: var(--font-nav);
      background: transparent;
      border: 0px;
      border-bottom: 1px solid #b1b1b1;
      border-bottom: 1px solid var(--text-light-color);
      width: 31.3069908815%;
      width: calc(var(--columns-4)*100%);
      margin-right: 20px;
      margin-bottom: 20px;
      line-height: 44px;
      border-radius: 0px;
    }

@media screen and (max-width: 920px) {

body > footer .newsletter-signup input[type="text"],body > footer .newsletter-signup input[type="email"] {
        margin-right: 0px;
        width: 100%;
    }
      }

body > footer .newsletter-signup input[type="checkbox"] {
      margin-right: 5px;
    }

body > footer .newsletter-signup .consent {
      margin: 10px 0px 20px 0px;
    }

@media screen and (max-width: 920px) {

body > footer .newsletter-signup .consent {
        margin-top: 20px;
    }
      }

body > footer .copyright {
    margin-top: 80px;
  }

body > footer .copyright a:visited {
      -webkit-text-decoration: none;
      text-decoration: none;
    }

body > footer .copyright a {
      -webkit-text-decoration: none;
      text-decoration: none;
    }

body > footer .copyright a:hover,body > footer .copyright a:focus {
      -webkit-text-decoration: underline;
      text-decoration: underline;
    }

body > header:after {
    content: "";
    display: table;
    clear: both;
  }

body > header {
  padding: 35px 0px 35px 0px;
}

@media screen and (max-width: 920px) {

body > header {
    padding: 20px 0px 20px 0px;
}
  }

body > header .logo {
    display: block;
    float: left;
    width: 317px;
    height: 51px;
    text-indent: -9000px;
    background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20data-name%3D%22Layer%201%22%20viewBox%3D%220%200%20311.86%2049.42%22%3E%3Cpath%20d%3D%22m50.5%2049.42%202.77-6.76L37.66%200h-2L23.08%2038.75l-8.61-28.1a30.6%2030.6%200%200%201-1.49-6%202.46%202.46%200%200%201%20.92-2q.93-.73%204.2-.94V0H0v1.65a7.1%207.1%200%200%201%203.72.91A5.55%205.55%200%200%201%205.53%205q.69%201.69%202.26%206.81l11.63%2037.61h1.71L34%209.65l14.66%2039.77Zm40.56-5.61-2.23-5.11L72.52%200H71l-2.89%206.94%209.64%2022.87H58.7l-.7%201.62h20.36l3.74%209a21%2021%200%200%201%201.65%204.71%202%202%200%200%201-1.24%202.07%2014.3%2014.3%200%200%201-4.77.52v1.65h19.18v-1.62a7.43%207.43%200%200%201-3.83-1.24%206.8%206.8%200%200%201-2.03-2.71m104.07-25.45a.9.9%200%200%200%20.63-.2.81.81%200%200%200%200-1.12.9.9%200%200%200-.63-.2h-8.35a.94.94%200%200%200-.68.25.85.85%200%200%200-.26.65v14a.85.85%200%200%200%20.26.65.94.94%200%200%200%20.68.25h8.35a.9.9%200%200%200%20.63-.2.82.82%200%200%200%200-1.13.94.94%200%200%200-.63-.19h-7.48v-5.77h7a.9.9%200%200%200%20.63-.2.81.81%200%200%200%200-1.12.9.9%200%200%200-.63-.2h-7v-5.47Zm-46.38-1.63a.9.9%200%200%200-.67.26.94.94%200%200%200-.25.68v14.09a.94.94%200%200%200%20.25.68%201%201%200%200%200%201.34%200%20.94.94%200%200%200%20.25-.68V17.67a1%201%200%200%200-.25-.68.9.9%200%200%200-.67-.26m29.46%200a.9.9%200%200%200-.92.94v10.71a3.06%203.06%200%200%201-.56%202%202.33%202.33%200%200%201-1.7.7h-.67q-.83%200-.83.76a.69.69%200%200%200%20.29.6%201.3%201.3%200%200%200%20.85.16h.67a4%204%200%200%200%202.84-1.15%204.48%204.48%200%200%200%20.94-3.09V17.67a1%201%200%200%200-.25-.68.9.9%200%200%200-.66-.26m-36.87-.02a.9.9%200%200%200-.49.14.77.77%200%200%200-.31.44L136.09%2030l-4.4-12.57a1%201%200%200%200-.36-.51.9.9%200%200%200-.54-.18.93.93%200%200%200-.54.17.94.94%200%200%200-.36.5L125.44%2030%20121%2017.29a.75.75%200%200%200-.32-.44.94.94%200%200%200-.5-.14%201%201%200%200%200-.64.22.71.71%200%200%200-.28.58%201%201%200%200%200%20.07.33l5.07%2014.23a.9.9%200%200%200%20.38.48%201.09%201.09%200%200%200%201.16%200%20.9.9%200%200%200%20.38-.48l4.42-12.37%204.38%2012.37a.9.9%200%200%200%20.38.48%201.07%201.07%200%200%200%20.58.17%201.1%201.1%200%200%200%20.6-.17.9.9%200%200%200%20.38-.48l5-14.23a1.1%201.1%200%200%200%20.07-.36.7.7%200%200%200-.26-.57.93.93%200%200%200-.53-.2m26.82.02a.82.82%200%200%200-.64.26%201%201%200%200%200-.23.68V29.5L158%2017.11a1%201%200%200%200-.76-.38.85.85%200%200%200-.66.26%201%201%200%200%200-.23.68v14.09a1%201%200%200%200%20.22.68.78.78%200%200%200%20.63.26.82.82%200%200%200%20.64-.26%201%201%200%200%200%20.23-.68V19.92l9.27%2012.39a.93.93%200%200%200%20.74.38.85.85%200%200%200%20.66-.26%201%201%200%200%200%20.23-.68V17.67a1%201%200%200%200-.22-.68.8.8%200%200%200-.59-.26m121.55%201.49a5.9%205.9%200%200%201%202.13.36%208.3%208.3%200%200%201%202.07%201.25%201.26%201.26%200%200%200%20.65.25.52.52%200%200%200%20.42-.23.88.88%200%200%200%20.18-.55%201%201%200%200%200-.36-.78%206.9%206.9%200%200%200-2.31-1.37%208.3%208.3%200%200%200-2.82-.48%207.4%207.4%200%200%200-3.86%201%206.4%206.4%200%200%200-2.51%202.79%209.7%209.7%200%200%200-.88%204.28%209.76%209.76%200%200%200%20.88%204.3%206.4%206.4%200%200%200%202.51%202.79%207.4%207.4%200%200%200%203.86%201%208.3%208.3%200%200%200%202.82-.48%206.9%206.9%200%200%200%202.31-1.37%201%201%200%200%200%20.36-.78.87.87%200%200%200-.18-.56.53.53%200%200%200-.42-.22%201.26%201.26%200%200%200-.65.25%208.2%208.2%200%200%201-2.08%201.25%205.9%205.9%200%200%201-2.12.36%204.88%204.88%200%200%201-4-1.69%207.36%207.36%200%200%201-1.4-4.81%207.32%207.32%200%200%201%201.4-4.79%204.88%204.88%200%200%201%204-1.77M311.62%2017a.77.77%200%200%200-.56-.25.81.81%200%200%200-.65.33l-5.07%206.5-5.09-6.5a.81.81%200%200%200-.65-.33.83.83%200%200%200-.6.25.82.82%200%200%200%200%201.16l5.4%206.84v6.77a.92.92%200%201%200%201.83%200V25l5.43-6.86a.8.8%200%200%200%20.2-.56.82.82%200%200%200-.24-.58m-36.2-.27a.82.82%200%200%200-.64.26%201%201%200%200%200-.23.68V29.5l-9.25-12.39a1%201%200%200%200-.76-.38.85.85%200%200%200-.66.26%201%201%200%200%200-.23.68v14.09a1%201%200%200%200%20.22.68.78.78%200%200%200%20.63.26.82.82%200%200%200%20.64-.26%201%201%200%200%200%20.24-.68V19.92l9.27%2012.39a.93.93%200%200%200%20.74.38.85.85%200%200%200%20.66-.26%201%201%200%200%200%20.23-.68V17.67A1%201%200%200%200%20276%2017a.8.8%200%200%200-.58-.27m-34.91%207.66h-4.18a.9.9%200%200%200-.6.19.65.65%200%200%200-.22.52.66.66%200%200%200%20.22.51.87.87%200%200%200%20.6.2h3.26v4.79a10.9%2010.9%200%200%201-3.77.63%205.29%205.29%200%200%201-4.23-1.66%207.22%207.22%200%200%201-1.44-4.86%207.23%207.23%200%200%201%201.42-4.8%205%205%200%200%201%204.08-1.67%206.2%206.2%200%200%201%202.17.35%208.3%208.3%200%200%201%202.1%201.24%201.1%201.1%200%200%200%20.63.27.54.54%200%200%200%20.45-.23.88.88%200%200%200%20.18-.55%201.1%201.1%200%200%200-.38-.78%206.2%206.2%200%200%200-2.26-1.37%208.6%208.6%200%200%200-2.9-.48%207.7%207.7%200%200%200-3.93%201%206.4%206.4%200%200%200-2.57%202.78%209.6%209.6%200%200%200-.89%204.29%209.6%209.6%200%200%200%20.9%204.33%206.4%206.4%200%200%200%202.6%202.77%208.1%208.1%200%200%200%204%201%2014.7%2014.7%200%200%200%202.55-.22%2010%2010%200%200%200%202.17-.6%201.13%201.13%200%200%200%20.61-.42%201.54%201.54%200%200%200%20.17-.8v-5.67a.73.73%200%200%200-.21-.56.76.76%200%200%200-.53-.2m16.59-6.03a.9.9%200%200%200%20.63-.2.81.81%200%200%200%200-1.12.9.9%200%200%200-.63-.2h-8.35a.94.94%200%200%200-.68.25.86.86%200%200%200-.26.65v14a.85.85%200%200%200%20.26.65.94.94%200%200%200%20.68.25h8.35a.9.9%200%200%200%20.63-.2.82.82%200%200%200%200-1.13.94.94%200%200%200-.63-.19h-7.48v-5.77h7a.9.9%200%200%200%20.63-.2.81.81%200%200%200%200-1.12.9.9%200%200%200-.63-.2h-7v-5.47Zm-39.66-1.03a1%201%200%200%200-.4-.46%201.1%201.1%200%200%200-.6-.17%201.13%201.13%200%200%200-.58.16%201%201%200%200%200-.4.47l-6.39%2014.2a.8.8%200%200%200-.09.36.73.73%200%200%200%20.27.57.92.92%200%200%200%20.63.23.79.79%200%200%200%20.78-.54l1.61-3.62h8.42l1.59%203.62a.79.79%200%200%200%20.78.54.9.9%200%200%200%20.61-.22.71.71%200%200%200%20.26-.56.85.85%200%200%200-.09-.38ZM212.93%2027l3.53-8%203.54%208Z%22%20style%3D%22fill%3A%23333%22%2F%3E%3C%2Fsvg%3E') 50% 50% no-repeat;
    background-size: contain;
  }

@media screen and (max-width: 1220px) {

body > header .logo {
      float: none;
      margin-bottom: 30px;
  }
    }

@media screen and (max-width: 920px) {

body > header .logo {
      width: 100%;
      height: 35px;
      margin-bottom: -5px;
  }
    }

section.hero {
  position: relative;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  color: #ffffff;
  color: var(--white-color);
  margin-bottom: 60px;
}

section.hero .overlay {
    background: rgba(0, 0, 0, 0.1);
    background: var(--overlay-color);
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
  }

section.hero .inner {
    position: relative;
    padding: 60px 0px;
    z-index: 2;
  }

@media screen and (max-width: 920px) {

section.hero .inner {
      padding: 30px 0px;
  }
    }

section.hero .content {
    font: normal 22px/1.68 "Libre Baskerville", Georgia, serif;
    font: var(--font-large);
    width: 57.0668693009%;
    width: calc(var(--columns-7)*100%);
    margin-left: 5.547112462%;
    margin-left: calc(var(--columns-1)*100%);
  }

@media screen and (max-width: 920px) {

section.hero .content {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
  }
  }

section.hero .content a {
      font: 400 14px/1.8 "Nunito Sans", Helvetica, Arial, sans-serif;
      font: var(--font-nav);
      color: #ffffff;
      color: var(--white-color);
      border-color: #ffffff;
      border-color: var(--white-color);
      font-weight: bold;
    }

body > header nav,body > footer nav {
    float: right;
  }

@media screen and (max-width: 1220px) {

body > header nav,body > footer nav {
      clear: both;
      float: none;
  }
    }

@media screen and (max-width: 920px) {

body > header nav,body > footer nav {
      text-align: center;
  }
    }

body > header nav a:last-child {
        margin-right: 0px;
      }

body > footer nav a:last-child {
        margin-right: 0px;
      }

body > header nav {
  padding-top: 18px;
}

nav {
  font: 400 14px/1.8 "Nunito Sans", Helvetica, Arial, sans-serif;
  font: var(--font-nav);
}

nav a {
    display: inline-block;
    margin: 0px 15px;
  }

@media screen and (max-width: 920px) {

nav a {
      margin: 0px 7px;
  }
    }

nav a:visited {
      font: 400 14px/1.8 "Nunito Sans", Helvetica, Arial, sans-serif;
      font: var(--font-nav);
      color: #333333;
      color: var(--text-color);
      -webkit-text-decoration: none;
      text-decoration: none;
    }

nav a {
      font: 400 14px/1.8 "Nunito Sans", Helvetica, Arial, sans-serif;
      font: var(--font-nav);
      color: #333333;
      color: var(--text-color);
      -webkit-text-decoration: none;
      text-decoration: none;
    }

nav a:hover,nav a:focus {
      -webkit-text-decoration: underline;
      text-decoration: underline;
    }

nav a.current {
      -webkit-text-decoration: underline;
      text-decoration: underline;
    }

main nav {
  text-align: center;
  margin: 60px 0px;
}

@media screen and (max-width: 920px) {

main nav {
    margin: 30px 0px;
}
  }

.articles-grid:after {
    content: "";
    display: table;
    clear: both;
  }

.articles-grid article {
    font: 400 14px/1.57 "Nunito Sans", Helvetica, Arial, sans-serif;
    font: var(--font-small);
    width: 17.5683890578%;
    width: calc((0.2 - var(--gutter)*4*0.2)*100%);
    float: left;
    margin-left: 3.0395136778%;
    margin-left: calc(var(--gutter)*100%);
    margin-bottom: 60px;
  }

.articles-grid article:nth-child(5n + 1) {
      clear: both;
      margin-left: 0px;
    }

@media screen and (max-width: 920px) {

.articles-grid article {
      width: 48.4802431611%;
      width: calc(var(--columns-6)*100%);
  }

      .articles-grid article:nth-child(5n + 1) {
        clear: none;
        margin-left: 3.0395136778%;
        margin-left: calc(var(--gutter)*100%);
      }

      .articles-grid article:nth-child(2n + 1) {
        clear: both;
        margin-left: 0px;
      }
    }

.articles-grid article .image {
      margin-bottom: 20px;
    }

.articles-grid article p {
      margin-bottom: 10px;
    }

.articles-grid article h3,.articles-grid article .date {
      margin-bottom: 10px;
    }

.articles-grid article h3:not(.does-not-exist) a,.articles-grid article .date a {
        -webkit-text-decoration: none;
        text-decoration: none;
      }

article.page,
section.cya {
  margin-top: 60px;
  margin-bottom: 120px;
}

article.page .main-image,section.cya .main-image {
    float: left;
    width: 39.8936170213%;
    width: calc(var(--columns-5)*100%);
    margin-bottom: 60px;
  }

@media screen and (max-width: 920px) {

article.page .main-image,section.cya .main-image {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
  }
  }

article.page .content,section.cya .content {
    float: right;
    width: 39.8936170213%;
    width: calc(var(--columns-5)*100%);
    margin-right: 8.5866261398%;
    margin-right: calc((var(--columns-1) + var(--gutter))*100%);
  }

@media screen and (max-width: 920px) {

article.page .content,section.cya .content {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
  }
  }

.contact.page .content {
    float: left;
  }

section.fosse {
  position: relative;
  color: #ffffff;
  color: var(--white-color);
  margin-bottom: 120px;
}

section.fosse .inner {
    border: 8px solid #bb8a35;
    border: 8px solid var(--nobel-gold-color);
    position: relative;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
  }

section.fosse .overlay {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
  }

section.fosse .content {
    font: normal 22px/1.68 "Libre Baskerville", Georgia, serif;
    font: var(--font-large);
    position: relative;
    padding: 60px 0px;
    z-index: 2;
    width: 39.8936170213%;
    width: calc(var(--columns-5)*100%);
    margin-left: 3.0395136778%;
    margin-left: calc(var(--gutter)*100%);
    min-height: 560px;
  }

@media screen and (max-width: 920px) {

section.fosse .content {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    float: none;
      padding: 30px;
      min-height: auto;
  }
  }

section.fosse .content a {
      font: 400 14px/1.8 "Nunito Sans", Helvetica, Arial, sans-serif;
      font: var(--font-nav);
      color: #ffffff;
      color: var(--white-color);
      border-color: #ffffff;
      border-color: var(--white-color);
      font-weight: bold;
    }

section.fosse .nobel-logo {
    display: block;
    overflow: hidden;
    text-indent: -9000px;
    margin-bottom: 2rem;
    width: 7.312rem;
    height: 5.77rem;
    background: transparent url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22117%22%20height%3D%2293%22%20fill%3D%22none%22%20viewBox%3D%220%200%20117%2093%22%3E%3Cg%20fill%3D%22%23BB8A35%22%20fill-rule%3D%22evenodd%22%20clip-path%3D%22url%28%23a%29%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M17.875%2066.78H8.91v25.694h3.38v-12.26h5.585c4.482%200%207.605-2.679%207.605-6.717%200-4.037-3.123-6.717-7.605-6.717m0%2010.351H12.29v-7.268h5.585c2.535%200%204.189%201.286%204.189%203.634%200%202.35-1.654%203.634-4.189%203.634m27.593%2015.343h4.078l-9.368-12.296c3.968-.368%206.65-2.937%206.65-6.68%200-4.038-3.124-6.718-7.606-6.718h-8.965v25.694h3.38v-12.26h2.609zm-11.83-22.61h5.584c2.535%200%204.188%201.285%204.188%203.633%200%202.35-1.653%203.634-4.188%203.634h-5.584v-7.268zm20.611%2022.61h3.38V66.78h-3.38zm8.671%200h19.657v-3.083H67.182l14.99-20.115V66.78H64.354v3.083H77.8L62.92%2089.794zm28.327-3.083v-9.177h10.84v-3.083h-10.84v-7.268h11.648V66.78H87.868v25.694h15.21v-3.083h-11.83zM17.71%2033.5v19.38L2.645%2033.5H0v25.694h3.307V39.299l15.358%2019.895h2.352V33.5zm21.53%2026.245c7.385%200%2013.447-5.983%2013.447-13.398S46.625%2032.949%2039.24%2032.949s-13.447%205.983-13.447%2013.398%206.062%2013.398%2013.447%2013.398m0-3.23c-5.475%200-9.994-4.552-9.994-10.168s4.52-10.167%209.994-10.167%209.993%204.551%209.993%2010.167-4.518%2010.167-9.993%2010.167zm30.606-11.38c2.167-1.027%203.453-2.972%203.453-5.468%200-3.818-2.939-6.167-7.679-6.167h-8.156v25.694h8.964c4.777%200%208.047-3.12%208.047-7.671%200-3.084-1.8-5.36-4.63-6.387zm-4.3-8.625c2.499%200%204.373%201.138%204.373%203.523s-1.984%203.855-4.372%203.855h-4.703V36.51h4.703zm.699%2019.675h-5.401v-9.287h5.4c2.61%200%204.85%201.761%204.85%204.661s-2.24%204.626-4.85%204.626zm16.937-.074v-9.177h10.84v-3.083h-10.84v-7.268H94.83V33.5H79.802v25.694h15.211v-3.083h-11.83zm21.458%200V33.5h-3.381v25.693h15.028V56.11zM71.793.22v25.694h15.21v-3.083h-11.83v-9.176h10.839V10.57H75.173V3.303h11.648V.22zm-9.259%200v10.35H48.352V.22h-3.38v25.694h3.38v-12.26h14.182v12.26h3.38V.22zM22.78.22v3.083h7.202v22.611h3.38V3.304h7.202V.22H22.779z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%20.22h117v92.312H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E') top left no-repeat;
  }

section.cya .content {
    font: normal 22px/1.68 "Libre Baskerville", Georgia, serif;
    font: var(--font-large);
  }

section.border:first-child {
    margin-top: 60px;
  }

@media screen and (max-width: 920px) {

section.border:first-child {
      margin-top: 30px;
  }
    }

section.border .inner:before {
      content: "";
      display: block;
      background: #e1e1e1;
      background: var(--border-color);
      width: 88.905775076%;
      width: calc((var(--columns-10) + (var(--gutter)*2))*100%);
      height: 1px;
      margin: 0px auto 30px auto;
    }
