@media (max-width: 1490px), (max-height: 800px) {
  .article {
    margin: 94.41663px 45.3501px;
    font-size: 30.2334px;
    line-height: 37.79175px; }
    .article h1 {
      font-size: 49.88511px;
      line-height: 49.88511px;
      margin-top: 99.77022px; }
    .article h2 {
      font-size: 30.2334px;
      margin-top: 94.41663px; }
    .article .title {
      line-height: 105.8169px;
      font-size: 60.4668px;
      margin-bottom: 60.08331px; }
    .article .header {
      font-size: 25.69839px;
      line-height: 28.72173px;
      width: 100%;
      min-width: 440.3px;
      max-width: 980px;
      margin-left: auto;
      margin-right: auto; }
      .article .header .description {
        margin-bottom: 17.16666px; }
    .article .content {
      width: 100%;
      max-width: 980px;
      margin-top: 60.08331px;
      margin-left: auto;
      margin-right: auto; }
      .article .content figure {
        margin: 85.8333px 0; }
        .article .content figure blockquote, .article .content figure p, .article .content figure pre {
          margin: 0 90.7002px; }
        .article .content figure figcaption {
          margin-right: 15.1167px;
          margin-top: 17.16666px;
          font-size: 30.2334px; }
        .article .content figure code {
          font-size: 18.14004px;
          line-height: 30.2334px; }
      .article .content li {
        padding-left: 15.1167px;
        padding-bottom: 17.16666px; }
      .article .content ul {
        margin: 60.08331px 45.3501px; }
      .article .content table th, .article .content table td {
        padding: 15.1167px; }
      .article .content table td {
        font-size: 22.67505px; }
      .article .content input#canto-number {
        margin-left: 30.2334px;
        width: 75.5835px;
        padding: 0 15.1167px; } }

@media (max-width: 836px) {
  .article {
    margin: 50px 10px;
    padding: 15px;
    font-size: 1.3em;
    line-height: 25px; }
    .article h1 {
      font-size: 36px;
      line-height: 40px;
      margin-bottom: 20px; }
    .article samp, .article code {
      font-size: 100%; }
    .article .title {
      word-wrap: break-word;
      font-size: 3em;
      line-height: 1.3em; }
    .article .header {
      font-size: 1.2em;
      min-width: auto; }
    .article .content figure {
      margin: 40px 0; }
      .article .content figure blockquote {
        margin: 0 20px; }
      .article .content figure figcaption {
        margin-right: 0;
        font-size: 18px; }
      .article .content figure pre {
        margin: 0; }
      .article .content figure img {
        max-width: 95vw; }
      .article .content figure code {
        font-size: 16px; }
    .article .content ol {
      padding-left: 20px; }
      .article .content ol li {
        padding-left: 5px; } }

/*# sourceMappingURL=article.mob.sass.css.map */