@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1.5;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.subscription_footer_bar a {
  font-family: "FAZGoldSans-Regular", Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.storyTmplBottomNav, .o-ModuleWrapper-has-page-background, .iq-ad-nomargin, .w100, .cna-Asv {
  background-color: #ffffff;
}

.iq-ad-nomargin {
  margin: 0;
  padding: 15px 0;
}

.ContentFooter {
  position: relative;
  z-index: 100;
  padding-top: 0;
}

.ASVBar.Footer, .article_teasertext, .storyTmplBottomNav, .o-ModuleWrapper-has-page-background, .iq-ad-nomargin, .w100, .cna-Asv {
  display: none;
}

.htmlobject {
  margin: 0 -10px;
}

.storyTmplBottomNav {
  display: block;
  background: #FFF;
  z-index: 10000;
}

.footer {
  z-index: 10000;
  display: block;
  position: relative;
}

.fazHeadPlaceholder {
  position: fixed;
  height: 40px;
}

.storyTmplBottomNav {
  display: none;
}

button {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  color: inherit;
  font: inherit;
  line-height: normal;
  text-align: inherit;
  outline: none;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

body {
  background-color: #FFFFFF;
  color: #202020;
  overflow-x: hidden;
  position: relative;
}

::-moz-selection {
  background: #202020;
  color: #FFFFFF;
}

::selection {
  background: #202020;
  color: #FFFFFF;
}

.sz .progress-bar {
  top: 56px;
}

.progress {
  display: none;
}

.progress-bar {
  position: fixed;
  top: 58px;
  left: 0;
  width: 100%;
  height: 6px;
  z-index: 9999;
  /* über allem */
}

.progress-inner {
  width: 100%;
  height: 100%;
  background: #E8F3F2;
  transform-origin: left center;
  clip-path: inset(0 100% 0 0);
  transition: clip-path 0.2s;
}

.helper-header {
  position: fixed;
  width: 100%;
  height: 58px;
  background-color: #FFFFFF;
  border-bottom: 1px solid rgb(227, 227, 227);
}

#sl-wrapper {
  font-family: "indivisible-variable", sans-serif;
  font-variation-settings: "wght" 400;
  font-size: 1rem;
  background-color: #FFFFFF;
  color: #202020;
}

.mb-xxs {
  margin-bottom: 0.25rem;
}

.mb-xs {
  margin-bottom: 0.5rem;
}

.mb-s {
  margin-bottom: 1rem;
}

.mb-m {
  margin-bottom: 2rem;
}

.mb-l {
  margin-bottom: 3rem;
}

.mb-xl {
  margin-bottom: 4rem;
}

.mb-xxl {
  margin-bottom: 6rem;
}

.mb-xxxl {
  margin-bottom: 8rem;
}

.mt-200 {
  margin-top: 12rem;
}

.width-l {
  width: 73.188rem;
  margin-right: auto;
  margin-left: auto;
}

.width-m {
  width: 66.313rem;
  margin-right: auto;
  margin-left: auto;
}

.width-s {
  width: 52.625rem;
  margin-right: auto;
  margin-left: auto;
}

.width-xs {
  width: 39rem;
  margin-right: auto;
  margin-left: auto;
}

.width-40 {
  width: 40%;
}

.width-50 {
  width: 50%;
}

.width-60 {
  width: 60%;
}

h1.h1 {
  font-size: 11.4375rem;
  line-height: 100%;
  font-family: spectral, sans-serif;
}

h2.h2 {
  font-size: 1.5rem;
  line-height: 140%;
  letter-spacing: 0.1875rem;
}

h3.h3 {
  font-size: 2.25rem;
  line-height: 110%;
  font-family: spectral, sans-serif;
  font-weight: 300;
}

h4.h4 {
  font-size: 7rem;
  line-height: 100%;
  letter-spacing: 0.0625rem;
}

p {
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0.03125rem;
}

p.initial::first-letter {
  initial-letter: 3;
  -webkit-initial-letter: 3;
  margin-right: 0.5rem;
}

a {
  transition: all 0.3s;
  color: #202020;
}
a:hover {
  color: rgba(32, 32, 32, 0.5) !important;
}

strong {
  font-variation-settings: "wght" 500;
}

.m-o {
  display: none;
}

.d-o {
  display: block;
}

header.sl-header {
  width: 100%;
  height: 100svh;
}
header.sl-header img {
  position: absolute;
  top: 0;
  z-index: 0;
  height: 100svh;
  width: 100%;
  object-fit: cover;
}
header.sl-header img.overlay-bild {
  z-index: 3;
  transform-origin: left bottom;
  will-change: transform;
}
header.sl-header .wrapper {
  position: absolute;
  top: 8rem;
  z-index: 2;
  width: 100%;
}
header.sl-header .overline {
  display: flex;
  align-items: center;
  gap: 1.25rem;
}
header.sl-header .overline span {
  font-size: 1.25rem;
  line-height: 100%;
  letter-spacing: 0.25rem;
}
header.sl-header .overline span:nth-of-type(1) {
  font-variation-settings: "wght" 500;
}
header.sl-header .overline .line {
  width: 5.5625rem;
  height: 0.0625rem;
  background-color: #202020;
}

.underline {
  text-decoration: underline;
}

figcaption {
  font-size: 0.9375rem;
  font-style: italic;
  line-height: 150%;
  letter-spacing: 0.03125rem;
}

.author-line {
  display: flex;
  gap: 8rem;
}
.author-line p {
  font-size: 1rem;
  line-height: 130%;
  letter-spacing: 0.1875rem;
}

.first-text-block {
  padding-left: 6.813rem;
  display: flex;
  gap: 2rem;
}
.first-text-block img {
  width: 100%;
}
.first-text-block figcaption {
  width: 18.5rem;
  align-self: flex-end;
}
.first-text-block section {
  display: flex;
  flex-direction: column;
}

.second-text-block {
  display: flex;
  gap: 2rem;
  align-items: flex-end;
}
.second-text-block img {
  width: 100%;
}

.first-blockquote {
  position: relative;
  z-index: 2;
}

.third-text-block {
  display: flex;
  gap: 2rem;
  margin-top: -15rem;
}
.third-text-block img {
  width: 100%;
}
.third-text-block .left {
  margin-top: 28rem;
}
.third-text-block .right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.third-text-block figcaption {
  width: 11rem;
}

.second-text-fagcaption figcaption {
  width: 8.25rem;
}

blockquote {
  font-size: 3rem;
  font-family: spectral, sans-serif;
  font-weight: 300;
  line-height: 110%;
}

.fourth-text-block {
  display: flex;
  gap: 2rem;
  align-items: flex-start;
  padding-right: 6.813rem;
}
.fourth-text-block img {
  width: 100%;
}
.fourth-text-block figcaption {
  width: 11rem;
}
.fourth-text-block .right {
  margin-top: 5rem;
}

.fifth-text-block {
  padding-right: 6.813rem;
  display: flex;
  gap: 2rem;
  align-items: flex-start;
}
.fifth-text-block img {
  width: 100%;
}
.fifth-text-block .left {
  margin-top: 20rem;
}
.fifth-text-block .right {
  display: flex;
  align-items: flex-end;
  gap: 2rem;
}

.nationalpark {
  background-color: #E8F3F2;
  padding: 6rem 0;
}
.nationalpark .inner {
  margin-top: -12rem;
}
.nationalpark h4.h4 {
  position: relative;
}
.nationalpark h3.h3 {
  font-size: 1.5625rem;
  line-height: 130%;
  letter-spacing: 0.03125rem;
  font-family: "indivisible-variable", sans-serif;
  font-variation-settings: "wght" 500;
}
.nationalpark .image-block {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(3, 1fr);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}
.nationalpark .image-block img:nth-of-type(1) {
  grid-area: 1/1/3/10;
  width: 100%;
}
.nationalpark .image-block img:nth-of-type(2) {
  grid-area: 2/9/4/13;
  width: 100%;
  border: 0.75rem solid #E8F3F2;
}
.nationalpark .image-block .figcaptions {
  grid-area: 1/10/2/13;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.nationalpark .image-block .figcaptions figcaption {
  width: 75%;
}
.nationalpark .image-block .figcaptions figcaption:nth-of-type(2) {
  align-self: flex-end;
}
.nationalpark .text-wrapper {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(1, 1fr);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-top: -16rem;
}
.nationalpark .text-wrapper .copy-text {
  grid-area: 1/2/1/8;
}
.nationalpark .text-wrapper .infobox {
  grid-area: 1/9/1/12;
  align-self: flex-end;
}

.social {
  padding: 4rem 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4rem;
}

.social-buttons {
  display: flex;
  gap: 1.75rem;
}
.social-buttons a {
  font-size: 1rem;
  line-height: 130%;
  letter-spacing: 0.1875rem;
  text-transform: uppercase;
}

.magazine-download {
  position: fixed;
  left: 0;
  z-index: 4;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease, translateY 0.3s ease;
  color: #202020;
}
.magazine-download a {
  text-decoration: none;
}
.magazine-download .inner {
  background-color: #D5E5E5;
  display: flex;
  align-items: center;
  gap: 1.5rem;
  overflow: hidden;
  max-width: 500px;
  padding: 1.5rem 1.75rem;
  transition: max-width 0.3s ease, padding 0.3s ease;
}
.magazine-download .inner h5.h5 {
  font-size: 3rem;
  line-height: 100%;
  font-family: spectral, sans-serif;
  font-weight: 400;
}
.magazine-download .inner p {
  font-family: "indivisible-variable", sans-serif;
  font-variation-settings: "wght" 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0.1875rem;
  width: 10rem;
}
.magazine-download .inner button.sl-button {
  display: flex;
  padding: 0.5rem 0.3125rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  align-self: stretch;
  width: 100%;
  background-color: #FFFFFF;
  font-family: "indivisible-variable", sans-serif;
  font-variation-settings: "wght" 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0.1875rem;
  cursor: pointer;
}
.magazine-download .inner button.sl-button::before {
  content: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_117_231)'%3E%3Cpath d='M1.04006 11.9577H11.9599V9.2373H13V13.0001H0V9.2373H1.04006V11.9577Z' fill='black'/%3E%3Cpath d='M6.86342 10.038C6.85909 10.0423 6.85413 10.0461 6.84979 10.0501C6.84731 10.0523 6.84514 10.0545 6.84266 10.0566C6.83895 10.06 6.83523 10.0635 6.83151 10.0669C6.83027 10.0678 6.82872 10.0687 6.82748 10.07C6.82098 10.0753 6.81416 10.0799 6.80766 10.0849C6.80208 10.0889 6.79681 10.0936 6.79093 10.0973C6.78938 10.0982 6.78783 10.0992 6.78628 10.1004C6.77915 10.1051 6.77172 10.1094 6.76428 10.1138C6.7587 10.1172 6.75313 10.1209 6.74724 10.124C6.74569 10.1249 6.74383 10.1259 6.74228 10.1265C6.73485 10.1305 6.72741 10.1336 6.71967 10.1371C6.71347 10.1402 6.70727 10.1433 6.70077 10.1461C6.69922 10.1467 6.69767 10.1473 6.69612 10.1479C6.68868 10.151 6.68094 10.1535 6.6735 10.156C6.66638 10.1585 6.65956 10.1613 6.65244 10.1635C6.6512 10.1638 6.64996 10.1641 6.64872 10.1647C6.64097 10.1669 6.63323 10.1687 6.62517 10.1706C6.61774 10.1725 6.6103 10.1746 6.60256 10.1762C6.60163 10.1762 6.6007 10.1765 6.59977 10.1768C6.59078 10.1787 6.58149 10.1796 6.57219 10.1808C6.56538 10.1818 6.55887 10.183 6.55174 10.1836C6.55113 10.1836 6.55051 10.1836 6.5502 10.1836C6.53347 10.1852 6.51705 10.1861 6.50032 10.1861C6.48358 10.1861 6.46686 10.1852 6.45043 10.1836C6.44981 10.1836 6.44919 10.1836 6.44889 10.1836C6.44207 10.183 6.43525 10.1815 6.42844 10.1805C6.41945 10.1793 6.41016 10.1784 6.40117 10.1765C6.40024 10.1765 6.39931 10.1762 6.39838 10.1759C6.39064 10.1743 6.3832 10.1721 6.37546 10.1703C6.36771 10.1684 6.35997 10.1669 6.35222 10.1644C6.35098 10.1641 6.34974 10.1638 6.3485 10.1631C6.34107 10.161 6.33425 10.1582 6.32713 10.1557C6.31969 10.1532 6.31225 10.1507 6.30482 10.1476C6.30327 10.147 6.30172 10.1464 6.30017 10.1458C6.29367 10.143 6.28747 10.1399 6.28096 10.1367C6.27353 10.1333 6.26609 10.1299 6.25866 10.1262C6.25711 10.1253 6.25525 10.1246 6.2537 10.1237C6.24781 10.1206 6.24224 10.1169 6.23635 10.1135C6.22891 10.1091 6.22148 10.1051 6.21435 10.1001C6.2128 10.0992 6.21125 10.0982 6.2097 10.097C6.20382 10.093 6.19855 10.0886 6.19297 10.0843C6.18647 10.0793 6.17965 10.0746 6.17315 10.0694C6.17191 10.0684 6.17036 10.0675 6.16912 10.0663C6.1654 10.0632 6.16168 10.0594 6.15797 10.056C6.15549 10.0538 6.15332 10.0517 6.15084 10.0495C6.14619 10.0455 6.14154 10.0417 6.13721 10.0374L2.20096 6.1839C1.99555 5.98268 1.99152 5.65292 2.19228 5.44674C2.39305 5.24086 2.72207 5.23683 2.92779 5.43804L5.98075 8.42643V0.521354C5.98075 0.233507 6.21342 0 6.50093 0C6.78845 0 7.02112 0.233507 7.02112 0.521354V8.42767L10.0738 5.43928C10.2792 5.23807 10.6085 5.24211 10.8093 5.44798C11.01 5.65385 11.006 5.98393 10.8006 6.18514L6.86435 10.0386L6.86342 10.038Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_117_231'%3E%3Crect width='13' height='13' fill='white' transform='matrix(-1 0 0 1 13 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.magazine-download .inner img,
.magazine-download .inner .right {
  opacity: 1;
  transition: opacity 0.3s ease;
  transition-delay: 0.3s;
}
.magazine-download .arrow-wrapper {
  cursor: pointer;
  width: 19px;
  height: 86px;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='86' viewBox='0 0 17 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.41089 61.2705L13.3902 53.6886C16.9028 46.9958 16.9028 39.0042 13.3902 32.3114L9.4109 24.7295L5.2483 18.1386C1.81975 12.7099 -2.80658e-07 6.42069 0 -8.30516e-07L-3.75918e-06 86C-3.47852e-06 79.5793 1.81975 73.2901 5.24829 67.8614L9.41089 61.2705Z' fill='%23D5E5E5'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.magazine-download .arrow-wrapper svg {
  transition: transform 0.3s ease;
}
.magazine-download .arrow-wrapper.clicked svg {
  transform: rotate(180deg);
}

.magazine-download.clicked .inner {
  transition: max-width 0.3s ease 0.3s, padding 0.3s ease 0.3s;
  max-width: 0;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.magazine-download.clicked .inner img,
.magazine-download.clicked .inner .right {
  opacity: 0;
  transition-delay: 0s;
}

.magazine-download.is-visible {
  opacity: 1;
}

@media screen and (max-width: 108rem) {
  header.sl-header .wrapper .width-l {
    width: 54.625rem;
  }
}
@media screen and (max-width: 80rem) {
  h1.h1 {
    font-size: 10.44rem;
  }
  .first-text-block {
    padding-left: 0;
  }
  .width-l {
    width: 54rem;
  }
  header.sl-header .wrapper .width-l {
    width: 54rem;
  }
  .first-blockquote.width-s {
    width: 33rem;
    margin-left: 12rem;
  }
  .fourth-text-block {
    padding-right: 0;
  }
  .second-blockquote {
    margin-bottom: 0;
    padding-top: 5rem;
  }
  .fifth-text-block {
    padding-right: 0;
    margin-bottom: 10rem;
  }
  .fifth-text-block .right {
    flex-direction: column;
    gap: 0;
  }
  .fifth-text-block .left {
    margin-top: 0;
  }
  .nationalpark .image-block img:nth-of-type(2) {
    margin-top: 2rem;
  }
  .nationalpark .image-block .figcaptions figcaption:nth-of-type(2) {
    margin-bottom: -2rem;
  }
  .nationalpark .text-wrapper {
    margin-top: -10rem;
  }
}
@media screen and (max-width: 64rem) {
  h1.h1 {
    font-size: 8.44rem;
  }
  h4.h4 {
    font-size: 5rem;
  }
  .width-l {
    width: 40rem;
  }
  .width-s {
    width: 40rem;
  }
  .width-xs {
    width: 40rem;
  }
  header.sl-header .wrapper .width-l {
    width: 40rem;
  }
  header.sl-header img {
    object-position: 20%;
  }
  .author-line {
    gap: 3rem;
  }
  .first-text-block {
    flex-direction: column;
  }
  .first-text-block figcaption {
    width: 100%;
  }
  .width-50, .width-40, .width-60 {
    width: 100%;
  }
  .mt-200 {
    margin-top: 0;
  }
  .second-text-block {
    flex-direction: column;
    gap: 0;
  }
  .second-text-block img {
    aspect-ratio: 4/3;
    object-fit: cover;
    object-position: center 30%;
  }
  .m-o {
    display: block;
  }
  .d-o {
    display: none;
  }
  .mb-xxl {
    margin-bottom: 4rem;
  }
  .second-text-fagcaption figcaption {
    width: 100%;
  }
  .first-blockquote.width-s {
    margin-left: auto;
    margin-bottom: 4rem;
  }
  .second-blockquote {
    width: 33rem;
    padding-top: 0;
    margin-bottom: 4rem;
  }
  .third-text-block {
    margin-top: 0rem;
    flex-direction: column;
    gap: 4rem;
  }
  .third-text-block .left {
    margin-top: 0;
  }
  .third-text-block figcaption {
    order: 2;
    width: 100%;
  }
  .third-text-block img {
    order: 1;
    aspect-ratio: 4/3;
    object-fit: cover;
  }
  .fourth-text-block {
    flex-direction: column;
    gap: 4rem;
  }
  .fourth-text-block figcaption {
    width: 100%;
  }
  .fourth-text-block .right {
    margin-top: 0;
  }
  .fifth-text-block {
    flex-direction: column;
    gap: 4rem;
    margin-bottom: 10rem;
  }
  .fifth-text-block .right {
    align-items: flex-start;
  }
  .fifth-text-block img {
    aspect-ratio: 4/3;
    object-fit: cover;
  }
  .nationalpark {
    padding: 7.9rem 0 4rem;
  }
  .nationalpark .image-block {
    display: flex;
    gap: 1rem;
  }
  .nationalpark .image-block img:nth-of-type(1) {
    width: calc(100% - 7rem - 1rem);
  }
  .nationalpark .image-block .figcaptions {
    grid-area: auto;
    width: 7rem;
  }
  .nationalpark .image-block .figcaptions figcaption {
    width: 100%;
  }
  .nationalpark .text-wrapper {
    display: flex;
    gap: 2rem;
    margin-top: 3rem;
  }
  .nationalpark .text-wrapper .copy-text {
    width: 60%;
  }
  .nationalpark .text-wrapper .infobox {
    width: 40%;
    align-self: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .nationalpark .text-wrapper .infobox img {
    width: 100%;
  }
  .magazine-download {
    top: 100%;
    transform: translateY(-100%);
    width: 100%;
    flex-direction: column;
  }
  .magazine-download .inner {
    max-width: 100%;
    width: 100%;
    order: 2;
    justify-content: center;
  }
  .magazine-download .inner img {
    height: 11rem;
  }
  .magazine-download .arrow-wrapper {
    order: 1;
    width: 86px;
    height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg width='86' height='17' viewBox='0 0 86 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M61.2705 6.61376L53.6886 2.6345C46.9958 -0.878189 39.0042 -0.878188 32.3114 2.63451L24.7295 6.61376L18.1386 10.7764C12.7099 14.2049 6.4207 16.0247 0 16.0247H86C79.5793 16.0247 73.2901 14.2049 67.8614 10.7764L61.2705 6.61376Z' fill='%23D5E5E5'/%3E%3C/svg%3E%0A");
    margin-bottom: -3px;
  }
  .magazine-download .arrow-wrapper svg {
    transform: rotate(-90deg);
    margin-left: 38px;
  }
  .magazine-download .arrow-wrapper.clicked svg {
    transform: rotate(90deg);
  }
  .magazine-download.clicked .inner {
    transition: height 0.3s ease 0.3s, padding 0.3s ease 0.3s;
    height: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    max-width: 100%;
  }
}
@media screen and (max-width: 48rem) {
  h1.h1 {
    font-size: 7rem;
  }
  h4.h4 {
    font-size: 4.5rem;
  }
  .width-l, .width-s, .width-xs {
    width: 35rem;
  }
  header.sl-header .wrapper .width-l {
    width: 35rem;
  }
  .author-line {
    flex-direction: column;
    gap: 0.25rem;
  }
  blockquote {
    font-size: 2.5rem;
  }
  .first-blockquote.width-s, .second-blockquote {
    width: 30rem;
  }
  .progress-bar {
    top: 52px;
  }
}
@media screen and (max-width: 41.25rem) {
  .width-l, .width-s, .width-xs, .first-blockquote.width-s, .second-blockquote {
    width: calc(100% - 3rem);
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  header.sl-header .wrapper .width-l {
    width: calc(100% - 3rem);
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  header.sl-header .wrapper {
    top: 6rem;
  }
  header.sl-header .overline {
    flex-wrap: wrap;
    gap: 0.5rem;
    margin-bottom: 1rem;
  }
  h1.h1 {
    font-size: 4.3rem;
  }
  h3.h3 {
    font-size: 2rem;
  }
  h4.h4 {
    font-size: 3rem;
  }
  .mb-xl, .mb-xxl {
    margin-bottom: 2.5rem;
  }
  .first-text-block img {
    aspect-ratio: 1/1;
    object-fit: cover;
  }
  .second-text-block img {
    aspect-ratio: 1/1;
  }
  .second-text-fagcaption {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .first-blockquote.width-s {
    margin-bottom: 2.5rem;
  }
  .third-text-block, .fourth-text-block, .fifth-text-block {
    gap: 2.5rem;
  }
  .third-text-block img {
    aspect-ratio: 1/1;
  }
  .fourth-text-block img {
    aspect-ratio: 1/1;
    object-fit: cover;
  }
  .fifth-text-block img {
    aspect-ratio: 1/1;
  }
  .nationalpark .image-block {
    flex-direction: column;
  }
  .nationalpark .image-block img:nth-of-type(1) {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
  }
  .nationalpark .image-block .figcaptions {
    width: 100%;
  }
  .nationalpark .text-wrapper {
    flex-direction: column;
  }
  .nationalpark .text-wrapper .copy-text {
    width: 100%;
  }
  .nationalpark .text-wrapper .infobox {
    width: 100%;
    gap: 2.5rem;
  }
  .nationalpark .text-wrapper .infobox img {
    aspect-ratio: 1/1;
    object-fit: cover;
    margin-bottom: 0.5rem;
  }
  .social {
    padding: 2.5rem 1.5rem;
    text-align: center;
  }
  .social-buttons {
    flex-wrap: wrap;
    gap: 1.75rem;
    justify-content: center;
  }
  .fifth-text-block {
    margin-bottom: 8rem;
  }
}
@media (pointer: coarse), (hover: none) {
  header.sl-header .wrapper {
    top: 2rem;
  }
}