/* Restored Blogger skin, fitted to the viewport. */
body {
  min-width: 0 !important;
  box-sizing: border-box;
}
.content-outer,
.content-fauxcolumn-outer,
.region-inner {
  min-width: 0 !important;
  max-width: 1100px !important;
  width: 100% !important;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}
.Header h1,
h1.title,
.Header .gsr-site-title {
  font-size: clamp(2.1rem, 8vw, 85px) !important;
  line-height: 1.05;
  overflow-wrap: anywhere;
}
.post-body img,
.post-body iframe,
.separator img {
  max-width: 100%;
  height: auto;
}
.post-body table {
  display: block;
  max-width: 100%;
  overflow-x: auto;
}
@media (max-width: 900px) {
  body {
    padding: 0 10px 24px !important;
  }
  .main-inner .columns {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .main-inner .fauxcolumn-center-outer {
    left: 0 !important;
    right: 0 !important;
  }
  .main-inner .column-right-outer,
  .main-inner .fauxcolumn-right-outer {
    width: auto !important;
    max-width: 100% !important;
    margin: 12px 0 0 !important;
    float: none !important;
    position: static !important;
  }
  .post-body {
    overflow-wrap: anywhere;
  }
  .tabs .widget-content ul {
    white-space: normal;
  }
  .tabs .widget-content li {
    display: inline-block;
    float: none;
  }
}

#Header1_headerimg {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
}
