.ArticleLayout2023 .main_heading {
  font-size: 42px;
  line-height: 48px; }
  @media (max-width: 1019px) {
    .ArticleLayout2023 .main_heading {
      font-size: 28px;
      line-height: 34px; } }

.ArticleLayout2023 .article_header {
  margin-bottom: 48px; }
  @media (min-width: 1250px) {
    .ArticleLayout2023 .article_header {
      margin: 0 auto 96px auto;
      max-width: 1200px; } }
  @media (min-width: 1020px) and (max-width: 1249px) {
    .ArticleLayout2023 .article_header {
      margin: 0 auto 96px auto;
      max-width: 970px; } }
  .ArticleLayout2023 .article_header > * + * {
    margin-top: 36px; }

.ArticleLayout2023 .article_date {
  font-size: 18px;
  line-height: 24px;
  font-family: "Karla", Arial, sans-serif;
  text-align: center;
  text-transform: uppercase; }

.ArticleLayout2023 .article_image {
  display: block;
  width: 100%; }

.ArticleLayout2023 .media_player {
  display: block;
  border: none;
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9; }

.ArticleLayout2023 .summary {
  /* Links */
  /* Default elements separations */
  /* Unordered/Ordered lists */
  /* Blockquotes */
  /* Intro texts */
  /* Light buttons placed inside text */
  /* Solid buttons placed inside text */
  /* Button separations */ }
  @media (min-width: 1250px) {
    .ArticleLayout2023 .summary {
      margin: 0 auto 96px auto;
      max-width: 1200px; } }
  @media (min-width: 1020px) and (max-width: 1249px) {
    .ArticleLayout2023 .summary {
      margin: 0 auto 96px auto;
      max-width: 970px; } }
  .ArticleLayout2023 .summary a {
    color: inherit; }
  .ArticleLayout2023 .summary > * {
    margin: 0; }
    .ArticleLayout2023 .summary > * + * {
      margin-top: 24px; }
    .ArticleLayout2023 .summary > * + h3,
    .ArticleLayout2023 .summary > * + .h3 {
      margin-top: 48px; }
  .ArticleLayout2023 .summary ul,
  .ArticleLayout2023 .summary ol {
    margin-left: 0;
    padding-left: 22px; }
    .ArticleLayout2023 .summary ul li + li,
    .ArticleLayout2023 .summary ol li + li {
      margin-top: 12px; }
  .ArticleLayout2023 .summary ul li {
    list-style-type: '_  '; }
  .ArticleLayout2023 .summary blockquote {
    font-size: 21px;
    font-style: italic;
    letter-spacing: 0.01em; }
    .ArticleLayout2023 .summary blockquote > * {
      margin-top: 0;
      margin-bottom: 0; }
  .ArticleLayout2023 .summary .intro {
    font-size: 28px;
    line-height: 42px;
    font-family: inherit; }
  .ArticleLayout2023 .summary a.button,
  .ArticleLayout2023 .summary .button a,
  .ArticleLayout2023 .summary a .button {
    background: none;
    color: black;
    display: inline-flex;
    transition: all 0.5s ease;
    font-family: "Karla", Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid black;
    border-radius: 28px;
    font-size: 18px;
    line-height: 18px;
    padding: 8px 24px; }
    .dark_block .ArticleLayout2023 .summary a.button,
    .dark_mode .ArticleLayout2023 .summary a.button, .dark_block
    .ArticleLayout2023 .summary .button a,
    .dark_mode
    .ArticleLayout2023 .summary .button a, .dark_block
    .ArticleLayout2023 .summary a .button,
    .dark_mode
    .ArticleLayout2023 .summary a .button {
      color: white;
      border-color: white; }
    .ArticleLayout2023 .summary a.button:hover, .ArticleLayout2023 .summary a.button:focus,
    .ArticleLayout2023 .summary .button a:hover,
    .ArticleLayout2023 .summary .button a:focus,
    .ArticleLayout2023 .summary a .button:hover,
    .ArticleLayout2023 .summary a .button:focus {
      color: white;
      background: black; }
      .dark_block .ArticleLayout2023 .summary a.button:hover,
      .dark_mode .ArticleLayout2023 .summary a.button:hover, .dark_block .ArticleLayout2023 .summary a.button:focus,
      .dark_mode .ArticleLayout2023 .summary a.button:focus, .dark_block
      .ArticleLayout2023 .summary .button a:hover,
      .dark_mode
      .ArticleLayout2023 .summary .button a:hover, .dark_block
      .ArticleLayout2023 .summary .button a:focus,
      .dark_mode
      .ArticleLayout2023 .summary .button a:focus, .dark_block
      .ArticleLayout2023 .summary a .button:hover,
      .dark_mode
      .ArticleLayout2023 .summary a .button:hover, .dark_block
      .ArticleLayout2023 .summary a .button:focus,
      .dark_mode
      .ArticleLayout2023 .summary a .button:focus {
        color: black;
        background: white; }
    .ArticleLayout2023 .summary a.button,
    .ArticleLayout2023 .summary a.button a,
    .ArticleLayout2023 .summary .button a,
    .ArticleLayout2023 .summary .button a a,
    .ArticleLayout2023 .summary a .button,
    .ArticleLayout2023 .summary a .button a {
      text-decoration: none; }
  .ArticleLayout2023 .summary .button:not(:has(a)) {
    background: none;
    color: black;
    display: inline-flex;
    transition: all 0.5s ease;
    font-family: "Karla", Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid black;
    border-radius: 28px;
    font-size: 18px;
    line-height: 18px;
    padding: 8px 24px; }
    .dark_block .ArticleLayout2023 .summary .button:not(:has(a)),
    .dark_mode .ArticleLayout2023 .summary .button:not(:has(a)) {
      color: white;
      border-color: white; }
    .ArticleLayout2023 .summary .button:not(:has(a)):hover, .ArticleLayout2023 .summary .button:not(:has(a)):focus {
      color: white;
      background: black; }
      .dark_block .ArticleLayout2023 .summary .button:not(:has(a)):hover,
      .dark_mode .ArticleLayout2023 .summary .button:not(:has(a)):hover, .dark_block .ArticleLayout2023 .summary .button:not(:has(a)):focus,
      .dark_mode .ArticleLayout2023 .summary .button:not(:has(a)):focus {
        color: black;
        background: white; }
    .ArticleLayout2023 .summary .button:not(:has(a)),
    .ArticleLayout2023 .summary .button:not(:has(a)) a {
      text-decoration: none; }
  .ArticleLayout2023 .summary a.button-solid,
  .ArticleLayout2023 .summary .button-solid a,
  .ArticleLayout2023 .summary a .button-solid {
    color: white;
    background: black;
    display: inline-flex;
    transition: all 0.5s ease;
    font-family: "Karla", Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid black;
    border-radius: 28px;
    font-size: 18px;
    line-height: 18px;
    padding: 8px 24px; }
    .dark_block .ArticleLayout2023 .summary a.button-solid,
    .dark_mode .ArticleLayout2023 .summary a.button-solid, .dark_block
    .ArticleLayout2023 .summary .button-solid a,
    .dark_mode
    .ArticleLayout2023 .summary .button-solid a, .dark_block
    .ArticleLayout2023 .summary a .button-solid,
    .dark_mode
    .ArticleLayout2023 .summary a .button-solid {
      color: black;
      background: white;
      border-color: white; }
    .ArticleLayout2023 .summary a.button-solid:hover, .ArticleLayout2023 .summary a.button-solid:focus,
    .ArticleLayout2023 .summary .button-solid a:hover,
    .ArticleLayout2023 .summary .button-solid a:focus,
    .ArticleLayout2023 .summary a .button-solid:hover,
    .ArticleLayout2023 .summary a .button-solid:focus {
      color: black;
      background: transparent; }
      .dark_block .ArticleLayout2023 .summary a.button-solid:hover,
      .dark_mode .ArticleLayout2023 .summary a.button-solid:hover, .dark_block .ArticleLayout2023 .summary a.button-solid:focus,
      .dark_mode .ArticleLayout2023 .summary a.button-solid:focus, .dark_block
      .ArticleLayout2023 .summary .button-solid a:hover,
      .dark_mode
      .ArticleLayout2023 .summary .button-solid a:hover, .dark_block
      .ArticleLayout2023 .summary .button-solid a:focus,
      .dark_mode
      .ArticleLayout2023 .summary .button-solid a:focus, .dark_block
      .ArticleLayout2023 .summary a .button-solid:hover,
      .dark_mode
      .ArticleLayout2023 .summary a .button-solid:hover, .dark_block
      .ArticleLayout2023 .summary a .button-solid:focus,
      .dark_mode
      .ArticleLayout2023 .summary a .button-solid:focus {
        color: white;
        background: transparent; }
    .ArticleLayout2023 .summary a.button-solid,
    .ArticleLayout2023 .summary a.button-solid a,
    .ArticleLayout2023 .summary .button-solid a,
    .ArticleLayout2023 .summary .button-solid a a,
    .ArticleLayout2023 .summary a .button-solid,
    .ArticleLayout2023 .summary a .button-solid a {
      text-decoration: none; }
  .ArticleLayout2023 .summary .button-solid:not(:has(a)) {
    color: white;
    background: black;
    display: inline-flex;
    transition: all 0.5s ease;
    font-family: "Karla", Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid black;
    border-radius: 28px;
    font-size: 18px;
    line-height: 18px;
    padding: 8px 24px; }
    .dark_block .ArticleLayout2023 .summary .button-solid:not(:has(a)),
    .dark_mode .ArticleLayout2023 .summary .button-solid:not(:has(a)) {
      color: black;
      background: white;
      border-color: white; }
    .ArticleLayout2023 .summary .button-solid:not(:has(a)):hover, .ArticleLayout2023 .summary .button-solid:not(:has(a)):focus {
      color: black;
      background: transparent; }
      .dark_block .ArticleLayout2023 .summary .button-solid:not(:has(a)):hover,
      .dark_mode .ArticleLayout2023 .summary .button-solid:not(:has(a)):hover, .dark_block .ArticleLayout2023 .summary .button-solid:not(:has(a)):focus,
      .dark_mode .ArticleLayout2023 .summary .button-solid:not(:has(a)):focus {
        color: white;
        background: transparent; }
    .ArticleLayout2023 .summary .button-solid:not(:has(a)),
    .ArticleLayout2023 .summary .button-solid:not(:has(a)) a {
      text-decoration: none; }
  .ArticleLayout2023 .summary .button + .button,
  .ArticleLayout2023 .summary .button-solid + .button,
  .ArticleLayout2023 .summary .button + .button-solid,
  .ArticleLayout2023 .summary .button-solid + .button-solid,
  .ArticleLayout2023 .summary .button a + a,
  .ArticleLayout2023 .summary .button-solid a + a {
    margin-left: 24px; }

@media (min-width: 1250px) {
  .ArticleLayout2023 .main_blocks > * {
    width: 784px;
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 1020px) and (max-width: 1249px) {
  .ArticleLayout2023 .main_blocks > * {
    width: 634.72727px;
    margin-left: auto;
    margin-right: auto; } }

/*# sourceMappingURL=articlelayout.palau_2023.scss.map */