/* stylelint-disable declaration-property-unit-allowed-list */
/* stylelint-enable declaration-property-unit-allowed-list */
:root {
  --color-black: #222;
  --color-black-rock: #2b303c;
  --color-blue-chalk: #ece6f2;
  --color-east-bay: #545773;
  --color-pattens-blue: #eaf1f8;
  --color-science-blue: #0049d1;
  --color-valhalla: #2a2d3e;
  --color-white: #fff;
  --color-heading: var(--color-main);
  --color-main: var(--color-valhalla);
  --color-paragraph: var(--color-east-bay);
  --color-link-border-bottom: var(--color-science-blue);
  --color-link-border-focus: var(--color-black);
  --color-link-comment: #555;
  --color-link-comment-time-anchor: var(--color-east-bay);
  --color-link-edit-background-hover: var(--color-pattens-blue);
  --color-link-edit-border: var(--color-pattens-blue);
  --color-link-edit-text: darken(#eaf1f8, 20%);
  --color-link-edit-text-hover: var(--color-east-bay);
  --color-link-text: var(--color-science-blue);
  --color-link-text-focus: var(--color-black);
  --color-link-text-hover: var(--color-white);
  --color-link-background-hover: var(--color-link-text);
  --color-background-code-block: var(--color-black-rock);
  --color-background-code-inline: #f9f2f4;
  --color-background-default: #f0f0f0;
  --color-background-shade: #03061b;
  --color-background-tag: var(--color-pattens-blue);
  --color-blockquote: var(--color-science-blue);
  --color-comment-text: var(--color-east-bay);
  --color-comment-author-text: var(--color-east-bay);
  --color-tag-border: rgba(6, 22, 41, .1);
  --color-tag-border-hover: rgba(6, 22, 41, .4);
  --color-tag-text: var(--color-black);
  --color-category-border: #cdcfd4;
  --color-category-text: var(--color-black);
  --color-caption: #5c5c6a;
  --color-code-block: #c7254e;
  --color-code-text: #f5f5f5;
  --color-error: #e1b3b2;
  --color-kbd-border: #ccc;
  --color-kbd-background: var(--color-pattens-blue);
  --color-outline-overlay-items: #ff848a;
  --color-pagination-text: var(--color-valhalla);
  --color-pagination-background-hover: var(--color-valhalla);
  --color-pagination-border-hover: var(--color-valhalla);
  --color-pagination-text-hover: var(--color-white);
  --color-pagination-background-current: var(--color-valhalla);
  --color-pagination-border-current: var(--color-valhalla);
  --color-pagination-text-current: var(--color-white);
  --color-success: #8ed185;
  --color-top-arrow-dark: var(--color-black);
  --color-top-arrow-light: var(--color-white);
  --color-warning: #f4aa71; }

:root {
  --font-size-h1: 51px;
  --font-size-h2: 38px;
  --font-size-h3: 28px;
  --font-size-h4: 21px;
  --font-size-h5: 17px;
  --font-size-h6: 14px;
  --font-size-14: 14px;
  --font-size-16: 16px;
  --font-size-17: 17px;
  --font-size-18: 18px;
  --font-size-20: 20px;
  --font-size-22: 22px;
  --font-size-default: var(--font-size-17);
  --font-size-paragraphs: var(--font-size-18);
  --font-size-nav-toggle-label: 15px;
  --font-size-captions: 15px;
  --line-height-headings: 1.5;
  --line-height-core-heading: 1.23;
  --line-height-paragraphs: 1.7;
  --line-height-paragraphs-blog: 1.77;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-paragraphs: var(--font-weight-regular);
  --font-weight-headings: var(--font-weight-bold); }
  @media (max-width: 480px) {
    :root {
      --font-size-h1: 32px;
      --font-size-h2: 24px;
      --font-size-h3: 21px;
      --font-size-h4: 18px;
      --font-size-h5: 14px;
      --font-size-h6: 12px; } }
  @media (max-width: 420px) {
    :root {
      --font-size-16: 14px; } }
  @media (max-width: 480px) {
    :root {
      --font-size-paragraphs: 16px;
      --font-size-default: 16px; } }
  @media (max-width: 420px) {
    :root {
      --font-size-nav-toggle-label: 13px; } }

:root {
  --padding-container-horizontal: 2rem;
  --padding-container-vertical: 6.4rem;
  --padding-site-header-vertical: 2rem;
  --padding-block: 8rem;
  --margin-between-text-elements: 4rem;
  --margin-wp-block-image: 4rem;
  --margin-between-paragraphs: 2.7rem; }
  @media (max-width: 1350px) {
    :root {
      --padding-container-horizontal: 2rem; } }
  @media (max-width: 960px) {
    :root {
      --padding-site-header-vertical: 2rem; } }
  @media (max-width: 770px) {
    :root {
      --padding-container-vertical: 5rem; } }
  @media (max-width: 600px) {
    :root {
      --padding-block: 6rem; } }
  @media (max-width: 480px) {
    :root {
      --padding-container-vertical: 4rem; } }

@font-face {
  font-display: auto;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("../../../../../content/themes/air-light/fonts/Inter-Regular.woff") format("woff"), url("../../../../../content/themes/air-light/fonts/Inter-Regular.woff2") format("woff2"), url("../../../../../content/themes/air-light/fonts/Inter-Regular.ttf") format("truetype"); }

@font-face {
  font-display: auto;
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  src: url("../../../../../content/themes/air-light/fonts/Inter-Italic.woff") format("woff"), url("../../../../../content/themes/air-light/fonts/Inter-Italic.woff2") format("woff2"), url("../../../../../content/themes/air-light/fonts/Inter-Italic.ttf") format("truetype"); }

@font-face {
  font-display: auto;
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  src: url("../../../../../content/themes/air-light/fonts/Inter-Bold.woff") format("woff"), url("../../../../../content/themes/air-light/fonts/Inter-Bold.woff2") format("woff2"), url("../../../../../content/themes/air-light/fonts/Inter-Bold.ttf") format("truetype"); }

.editor-styles-wrapper,
.gutenberg-content {
  max-width: 100%;
  padding-bottom: var(--padding-block);
  padding-left: 0;
  padding-right: 0;
  padding-top: var(--padding-block); }

.gutenberg-content > * {
  line-height: var(--line-height-paragraphs-blog);
  margin-left: auto;
  margin-right: auto;
  max-width: 800px;
  padding-left: 0;
  padding-right: 0;
  width: 100%; }
  @media (max-width: 840px) {
    .gutenberg-content > * {
      padding-left: var(--padding-container-horizontal);
      padding-right: var(--padding-container-horizontal);
      width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
      .gutenberg-content > *.alignfull {
        padding-left: var(--padding-container-horizontal);
        padding-right: var(--padding-container-horizontal);
        width: calc(100% - calc(var(--padding-container-horizontal) * 2)); } }

.editor-styles-wrapper blockquote + cite,
.editor-styles-wrapper blockquote + p > cite,
.gutenberg-content blockquote + cite,
.gutenberg-content blockquote + p > cite {
  margin-bottom: 4rem; }

.editor-styles-wrapper > blockquote,
.editor-styles-wrapper > blockquote.wp-block-quote,
.gutenberg-content > blockquote,
.gutenberg-content > blockquote.wp-block-quote {
  border-left: 2px solid var(--color-blockquote);
  line-height: var(--line-height-paragraphs-blog);
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: 4rem;
  padding: 3.5rem 6rem;
  width: calc(100% - 12rem); }
  @media (max-width: 840px) {
    .editor-styles-wrapper > blockquote,
    .editor-styles-wrapper > blockquote.wp-block-quote,
    .gutenberg-content > blockquote,
    .gutenberg-content > blockquote.wp-block-quote {
      padding: 3.5rem 2rem;
      width: calc(100% - 4rem); } }
  @media (max-width: 480px) {
    .editor-styles-wrapper > blockquote,
    .editor-styles-wrapper > blockquote.wp-block-quote,
    .gutenberg-content > blockquote,
    .gutenberg-content > blockquote.wp-block-quote {
      padding: 4rem 4rem 4rem 2rem; } }
  .editor-styles-wrapper > blockquote > p,
  .editor-styles-wrapper > blockquote.wp-block-quote > p,
  .gutenberg-content > blockquote > p,
  .gutenberg-content > blockquote.wp-block-quote > p {
    color: var(--color-blockquote);
    line-height: var(--line-height-paragraphs-blog); }

.editor-styles-wrapper .wp-block-blockquote.alignwide,
.editor-styles-wrapper .wp-block-blockquote.alignfull,
.gutenberg-content .wp-block-blockquote.alignwide,
.gutenberg-content .wp-block-blockquote.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

.editor-styles-wrapper .wp-block-blockquote blockquote,
.gutenberg-content .wp-block-blockquote blockquote {
  padding-bottom: 0; }

pre {
  background-color: var(--color-background-code-block);
  border: 1px solid var(--color-background-code-block);
  border-radius: 4px;
  color: var(--color-code-text);
  display: block;
  font-family: "Inconsolata", "Menlo", "Monaco", "Consolas", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
  font-size: var(--font-size-16);
  line-height: var(--line-height-paragraphs-blog);
  margin: 3rem 0;
  overflow: auto;
  padding: 15px 16px 14px;
  position: relative;
  white-space: pre;
  word-wrap: break-word; }
  pre code {
    background-color: transparent;
    border-radius: 4px;
    color: var(--color-code-text); }

@media (max-width: 1240px) {
  .editor-styles-wrapper .wp-block-code,
  .gutenberg-content .wp-block-code {
    margin-left: var(--padding-container-horizontal);
    margin-right: var(--padding-container-horizontal);
    width: calc(100% - calc(var(--padding-container-horizontal) * 4)); } }

.editor-styles-wrapper pre,
.gutenberg-content pre {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal); }

.editor-styles-wrapper .wp-block-columns.alignfull,
.gutenberg-content .wp-block-columns.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal); }

.editor-styles-wrapper .wp-block-columns.columns-1.alignfull,
.gutenberg-content .wp-block-columns.columns-1.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-columns.columns-1,
  .gutenberg-content .wp-block-columns.columns-1 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-columns.columns-1 .wp-block-column,
    .gutenberg-content .wp-block-columns.columns-1 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-columns.columns-1,
  .gutenberg-content .wp-block-columns.columns-1 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-columns.columns-2.alignfull,
.gutenberg-content .wp-block-columns.columns-2.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-columns.columns-2,
  .gutenberg-content .wp-block-columns.columns-2 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-columns.columns-2 .wp-block-column,
    .gutenberg-content .wp-block-columns.columns-2 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-columns.columns-2,
  .gutenberg-content .wp-block-columns.columns-2 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-columns.columns-3.alignfull,
.gutenberg-content .wp-block-columns.columns-3.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-columns.columns-3,
  .gutenberg-content .wp-block-columns.columns-3 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-columns.columns-3 .wp-block-column,
    .gutenberg-content .wp-block-columns.columns-3 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-columns.columns-3,
  .gutenberg-content .wp-block-columns.columns-3 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-columns.columns-4.alignfull,
.gutenberg-content .wp-block-columns.columns-4.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-columns.columns-4,
  .gutenberg-content .wp-block-columns.columns-4 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-columns.columns-4 .wp-block-column,
    .gutenberg-content .wp-block-columns.columns-4 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-columns.columns-4,
  .gutenberg-content .wp-block-columns.columns-4 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-columns.columns-5.alignfull,
.gutenberg-content .wp-block-columns.columns-5.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-columns.columns-5,
  .gutenberg-content .wp-block-columns.columns-5 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-columns.columns-5 .wp-block-column,
    .gutenberg-content .wp-block-columns.columns-5 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-columns.columns-5,
  .gutenberg-content .wp-block-columns.columns-5 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-columns.columns-6.alignfull,
.gutenberg-content .wp-block-columns.columns-6.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-columns.columns-6,
  .gutenberg-content .wp-block-columns.columns-6 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-columns.columns-6 .wp-block-column,
    .gutenberg-content .wp-block-columns.columns-6 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-columns.columns-6,
  .gutenberg-content .wp-block-columns.columns-6 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-columns.columns-7.alignfull,
.gutenberg-content .wp-block-columns.columns-7.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-columns.columns-7,
  .gutenberg-content .wp-block-columns.columns-7 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-columns.columns-7 .wp-block-column,
    .gutenberg-content .wp-block-columns.columns-7 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-columns.columns-7,
  .gutenberg-content .wp-block-columns.columns-7 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-columns.columns-8.alignfull,
.gutenberg-content .wp-block-columns.columns-8.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-columns.columns-8,
  .gutenberg-content .wp-block-columns.columns-8 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-columns.columns-8 .wp-block-column,
    .gutenberg-content .wp-block-columns.columns-8 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-columns.columns-8,
  .gutenberg-content .wp-block-columns.columns-8 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-columns.columns-9.alignfull,
.gutenberg-content .wp-block-columns.columns-9.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-columns.columns-9,
  .gutenberg-content .wp-block-columns.columns-9 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-columns.columns-9 .wp-block-column,
    .gutenberg-content .wp-block-columns.columns-9 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-columns.columns-9,
  .gutenberg-content .wp-block-columns.columns-9 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-cover__inner-container,
.gutenberg-content .wp-block-cover__inner-container {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal); }
  .editor-styles-wrapper .wp-block-cover__inner-container p,
  .gutenberg-content .wp-block-cover__inner-container p {
    line-height: var(--line-height-core-heading); }

.editor-styles-wrapper .wp-block-embed iframe,
.editor-styles-wrapper .wp-block-embed video,
.gutenberg-content .wp-block-embed iframe,
.gutenberg-content .wp-block-embed video {
  max-width: 100%;
  width: 100%; }

@media (max-width: 1240px) {
  .editor-styles-wrapper .wp-block-embed.alignwide,
  .editor-styles-wrapper .wp-block-embed.alignfull,
  .gutenberg-content .wp-block-embed.alignwide,
  .gutenberg-content .wp-block-embed.alignfull {
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); } }

.editor-styles-wrapper .wp-block-embed.alignfull,
.gutenberg-content .wp-block-embed.alignfull {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  width: 100%; }

.editor-styles-wrapper .is-grid,
.editor-styles-wrapper .wp-block-gallery,
.gutenberg-content .is-grid,
.gutenberg-content .wp-block-gallery {
  overflow: hidden; }
  .editor-styles-wrapper .is-grid figcaption,
  .editor-styles-wrapper .wp-block-gallery figcaption,
  .gutenberg-content .is-grid figcaption,
  .gutenberg-content .wp-block-gallery figcaption {
    color: var(--color-white);
    font-size: var(--font-size-16);
    line-height: 1.55;
    margin-bottom: var(--margin-between-text-elements);
    width: 100%; }
  .editor-styles-wrapper .is-grid img,
  .editor-styles-wrapper .wp-block-gallery img,
  .gutenberg-content .is-grid img,
  .gutenberg-content .wp-block-gallery img {
    margin-bottom: 0; }
  .editor-styles-wrapper .is-grid.alignwide,
  .editor-styles-wrapper .wp-block-gallery.alignwide,
  .gutenberg-content .is-grid.alignwide,
  .gutenberg-content .wp-block-gallery.alignwide {
    padding-left: var(--padding-container-horizontal);
    padding-right: var(--padding-container-horizontal); }
  .editor-styles-wrapper .is-grid.alignfull,
  .editor-styles-wrapper .wp-block-gallery.alignfull,
  .gutenberg-content .is-grid.alignfull,
  .gutenberg-content .wp-block-gallery.alignfull {
    padding-left: var(--padding-container-horizontal);
    padding-right: var(--padding-container-horizontal);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

.editor-styles-wrapper .is-grid,
.editor-styles-wrapper .blocks-gallery-grid,
.gutenberg-content .is-grid,
.gutenberg-content .blocks-gallery-grid {
  display: grid;
  padding-left: 0; }
  .editor-styles-wrapper .is-grid .blocks-gallery-item,
  .editor-styles-wrapper .blocks-gallery-grid .blocks-gallery-item,
  .gutenberg-content .is-grid .blocks-gallery-item,
  .gutenberg-content .blocks-gallery-grid .blocks-gallery-item {
    margin: 0;
    width: 100%; }

.editor-styles-wrapper .is-grid.columns-2,
.editor-styles-wrapper .columns-2 .blocks-gallery-grid,
.gutenberg-content .is-grid.columns-2,
.gutenberg-content .columns-2 .blocks-gallery-grid {
  grid-gap: 3rem;
  grid-template-columns: repeat(2, 1fr); }
  @media (max-width: 1000px) {
    .editor-styles-wrapper .is-grid.columns-2,
    .editor-styles-wrapper .columns-2 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-2,
    .gutenberg-content .columns-2 .blocks-gallery-grid {
      grid-template-columns: repeat(3, 1fr); } }
  @media (max-width: 670px) {
    .editor-styles-wrapper .is-grid.columns-2,
    .editor-styles-wrapper .columns-2 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-2,
    .gutenberg-content .columns-2 .blocks-gallery-grid {
      grid-gap: 2rem;
      grid-template-columns: repeat(2, 1fr); } }

.editor-styles-wrapper .is-grid.columns-3,
.editor-styles-wrapper .columns-3 .blocks-gallery-grid,
.gutenberg-content .is-grid.columns-3,
.gutenberg-content .columns-3 .blocks-gallery-grid {
  grid-gap: 3rem;
  grid-template-columns: repeat(3, 1fr); }
  @media (max-width: 1000px) {
    .editor-styles-wrapper .is-grid.columns-3,
    .editor-styles-wrapper .columns-3 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-3,
    .gutenberg-content .columns-3 .blocks-gallery-grid {
      grid-template-columns: repeat(3, 1fr); } }
  @media (max-width: 670px) {
    .editor-styles-wrapper .is-grid.columns-3,
    .editor-styles-wrapper .columns-3 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-3,
    .gutenberg-content .columns-3 .blocks-gallery-grid {
      grid-gap: 2rem;
      grid-template-columns: repeat(2, 1fr); } }

.editor-styles-wrapper .is-grid.columns-4,
.editor-styles-wrapper .columns-4 .blocks-gallery-grid,
.gutenberg-content .is-grid.columns-4,
.gutenberg-content .columns-4 .blocks-gallery-grid {
  grid-gap: 3rem;
  grid-template-columns: repeat(4, 1fr); }
  @media (max-width: 1000px) {
    .editor-styles-wrapper .is-grid.columns-4,
    .editor-styles-wrapper .columns-4 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-4,
    .gutenberg-content .columns-4 .blocks-gallery-grid {
      grid-template-columns: repeat(3, 1fr); } }
  @media (max-width: 670px) {
    .editor-styles-wrapper .is-grid.columns-4,
    .editor-styles-wrapper .columns-4 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-4,
    .gutenberg-content .columns-4 .blocks-gallery-grid {
      grid-gap: 2rem;
      grid-template-columns: repeat(2, 1fr); } }

.editor-styles-wrapper .is-grid.columns-5,
.editor-styles-wrapper .columns-5 .blocks-gallery-grid,
.gutenberg-content .is-grid.columns-5,
.gutenberg-content .columns-5 .blocks-gallery-grid {
  grid-gap: 3rem;
  grid-template-columns: repeat(5, 1fr); }
  @media (max-width: 1000px) {
    .editor-styles-wrapper .is-grid.columns-5,
    .editor-styles-wrapper .columns-5 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-5,
    .gutenberg-content .columns-5 .blocks-gallery-grid {
      grid-template-columns: repeat(3, 1fr); } }
  @media (max-width: 670px) {
    .editor-styles-wrapper .is-grid.columns-5,
    .editor-styles-wrapper .columns-5 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-5,
    .gutenberg-content .columns-5 .blocks-gallery-grid {
      grid-gap: 2rem;
      grid-template-columns: repeat(2, 1fr); } }

.editor-styles-wrapper .is-grid.columns-6,
.editor-styles-wrapper .columns-6 .blocks-gallery-grid,
.gutenberg-content .is-grid.columns-6,
.gutenberg-content .columns-6 .blocks-gallery-grid {
  grid-gap: 3rem;
  grid-template-columns: repeat(6, 1fr); }
  @media (max-width: 1000px) {
    .editor-styles-wrapper .is-grid.columns-6,
    .editor-styles-wrapper .columns-6 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-6,
    .gutenberg-content .columns-6 .blocks-gallery-grid {
      grid-template-columns: repeat(3, 1fr); } }
  @media (max-width: 670px) {
    .editor-styles-wrapper .is-grid.columns-6,
    .editor-styles-wrapper .columns-6 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-6,
    .gutenberg-content .columns-6 .blocks-gallery-grid {
      grid-gap: 2rem;
      grid-template-columns: repeat(2, 1fr); } }

.editor-styles-wrapper .is-grid.columns-7,
.editor-styles-wrapper .columns-7 .blocks-gallery-grid,
.gutenberg-content .is-grid.columns-7,
.gutenberg-content .columns-7 .blocks-gallery-grid {
  grid-gap: 3rem;
  grid-template-columns: repeat(7, 1fr); }
  @media (max-width: 1000px) {
    .editor-styles-wrapper .is-grid.columns-7,
    .editor-styles-wrapper .columns-7 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-7,
    .gutenberg-content .columns-7 .blocks-gallery-grid {
      grid-template-columns: repeat(3, 1fr); } }
  @media (max-width: 670px) {
    .editor-styles-wrapper .is-grid.columns-7,
    .editor-styles-wrapper .columns-7 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-7,
    .gutenberg-content .columns-7 .blocks-gallery-grid {
      grid-gap: 2rem;
      grid-template-columns: repeat(2, 1fr); } }

.editor-styles-wrapper .is-grid.columns-8,
.editor-styles-wrapper .columns-8 .blocks-gallery-grid,
.gutenberg-content .is-grid.columns-8,
.gutenberg-content .columns-8 .blocks-gallery-grid {
  grid-gap: 3rem;
  grid-template-columns: repeat(8, 1fr); }
  @media (max-width: 1000px) {
    .editor-styles-wrapper .is-grid.columns-8,
    .editor-styles-wrapper .columns-8 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-8,
    .gutenberg-content .columns-8 .blocks-gallery-grid {
      grid-template-columns: repeat(3, 1fr); } }
  @media (max-width: 670px) {
    .editor-styles-wrapper .is-grid.columns-8,
    .editor-styles-wrapper .columns-8 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-8,
    .gutenberg-content .columns-8 .blocks-gallery-grid {
      grid-gap: 2rem;
      grid-template-columns: repeat(2, 1fr); } }

.editor-styles-wrapper .is-grid.columns-9,
.editor-styles-wrapper .columns-9 .blocks-gallery-grid,
.gutenberg-content .is-grid.columns-9,
.gutenberg-content .columns-9 .blocks-gallery-grid {
  grid-gap: 3rem;
  grid-template-columns: repeat(9, 1fr); }
  @media (max-width: 1000px) {
    .editor-styles-wrapper .is-grid.columns-9,
    .editor-styles-wrapper .columns-9 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-9,
    .gutenberg-content .columns-9 .blocks-gallery-grid {
      grid-template-columns: repeat(3, 1fr); } }
  @media (max-width: 670px) {
    .editor-styles-wrapper .is-grid.columns-9,
    .editor-styles-wrapper .columns-9 .blocks-gallery-grid,
    .gutenberg-content .is-grid.columns-9,
    .gutenberg-content .columns-9 .blocks-gallery-grid {
      grid-gap: 2rem;
      grid-template-columns: repeat(2, 1fr); } }

.editor-styles-wrapper .blocks-gallery-item > figure figcaption,
.gutenberg-content .blocks-gallery-item > figure figcaption {
  margin-bottom: 0; }

.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper h4,
.editor-styles-wrapper h5,
.gutenberg-content h1,
.gutenberg-content h2,
.gutenberg-content h3,
.gutenberg-content h4,
.gutenberg-content h5 {
  line-height: var(--line-height-core-heading); }

.editor-styles-wrapper h1:first-child,
.editor-styles-wrapper h2:first-child,
.editor-styles-wrapper h3:first-child,
.editor-styles-wrapper h4:first-child,
.editor-styles-wrapper h5:first-child,
.editor-styles-wrapper h6:first-child,
.gutenberg-content h1:first-child,
.gutenberg-content h2:first-child,
.gutenberg-content h3:first-child,
.gutenberg-content h4:first-child,
.gutenberg-content h5:first-child,
.gutenberg-content h6:first-child {
  margin-top: 0; }

.editor-styles-wrapper .wp-block-image,
.gutenberg-content .wp-block-image {
  display: block;
  margin-bottom: var(--margin-wp-block-image);
  margin-top: var(--margin-wp-block-image); }
  .editor-styles-wrapper .wp-block-image.alignfull,
  .gutenberg-content .wp-block-image.alignfull {
    padding-left: 0;
    padding-right: 0; }
  @media (min-width: 1240px) {
    .editor-styles-wrapper .wp-block-image.alignwide,
    .gutenberg-content .wp-block-image.alignwide {
      padding-left: 0;
      padding-right: 0; } }
  @media (max-width: 1240px) {
    .editor-styles-wrapper .wp-block-image.alignwide,
    .gutenberg-content .wp-block-image.alignwide {
      width: calc(100% - calc(var(--padding-container-horizontal) * 2)); } }
  .editor-styles-wrapper .wp-block-image .alignwide img,
  .editor-styles-wrapper .wp-block-image .alignfull img,
  .gutenberg-content .wp-block-image .alignwide img,
  .gutenberg-content .wp-block-image .alignfull img {
    width: 100%; }
  .editor-styles-wrapper .wp-block-image .alignfull img,
  .gutenberg-content .wp-block-image .alignfull img {
    border-radius: 0; }
  .editor-styles-wrapper .wp-block-image > figure,
  .gutenberg-content .wp-block-image > figure {
    display: block;
    width: auto; }
    .editor-styles-wrapper .wp-block-image > figure.alignleft, .editor-styles-wrapper .wp-block-image > figure.alignright,
    .gutenberg-content .wp-block-image > figure.alignleft,
    .gutenberg-content .wp-block-image > figure.alignright {
      /* stylelint-disable csstools/value-no-unknown-custom-properties */
      max-width: var(--width-child-img);
      /* stylelint-enable */ }
  .editor-styles-wrapper .wp-block-image figcaption,
  .gutenberg-content .wp-block-image figcaption {
    margin-bottom: 2rem; }
  @media (max-width: 480px) {
    .editor-styles-wrapper .wp-block-image.alignleft img,
    .editor-styles-wrapper .wp-block-image.alignright img,
    .editor-styles-wrapper .wp-block-image.aligncenter img,
    .gutenberg-content .wp-block-image.alignleft img,
    .gutenberg-content .wp-block-image.alignright img,
    .gutenberg-content .wp-block-image.aligncenter img {
      float: none;
      height: auto;
      width: 100%; } }
  .editor-styles-wrapper .wp-block-image .aligncenter,
  .gutenberg-content .wp-block-image .aligncenter {
    text-align: center; }
  .editor-styles-wrapper .wp-block-image .aligncenter img,
  .gutenberg-content .wp-block-image .aligncenter img {
    margin-left: auto;
    margin-right: auto; }

.editor-styles-wrapper .wp-block-categories-list,
.editor-styles-wrapper ol:not([class]),
.editor-styles-wrapper ul:not([class]),
.gutenberg-content .wp-block-categories-list,
.gutenberg-content ol:not([class]),
.gutenberg-content ul:not([class]) {
  padding-left: calc(2rem + var(--margin-between-paragraphs)); }

.editor-styles-wrapper p,
.gutenberg-content p {
  color: var(--color-paragraph);
  line-height: var(--line-height-paragraphs-blog); }

.editor-styles-wrapper .has-larger-font-size,
.editor-styles-wrapper .has-large-font-size,
.gutenberg-content .has-larger-font-size,
.gutenberg-content .has-large-font-size {
  line-height: var(--line-height-headings); }

@media (max-width: 480px) {
  .editor-styles-wrapper .has-large-font-size,
  .gutenberg-content .has-large-font-size {
    font-size: var(--font-size-18); } }

@media (max-width: 480px) {
  .editor-styles-wrapper .has-larger-font-size,
  .gutenberg-content .has-larger-font-size {
    font-size: var(--font-size-22); } }

@media (max-width: 1240px) {
  .editor-styles-wrapper .has-background,
  .gutenberg-content .has-background {
    width: calc(100% - calc(2.375em * 2)); } }

@media (max-width: 1240px) {
  .editor-styles-wrapper .wp-block-preformatted,
  .gutenberg-content .wp-block-preformatted {
    margin-left: var(--padding-container-horizontal);
    margin-right: var(--padding-container-horizontal);
    width: calc(100% - calc(var(--padding-container-horizontal) * 4)); } }

.editor-styles-wrapper .wp-block-pullquote.alignwide,
.editor-styles-wrapper .wp-block-pullquote.alignfull,
.gutenberg-content .wp-block-pullquote.alignwide,
.gutenberg-content .wp-block-pullquote.alignfull {
  padding-left: 0;
  padding-right: 0; }
  @media (max-width: 1240px) {
    .editor-styles-wrapper .wp-block-pullquote.alignwide,
    .editor-styles-wrapper .wp-block-pullquote.alignfull,
    .gutenberg-content .wp-block-pullquote.alignwide,
    .gutenberg-content .wp-block-pullquote.alignfull {
      margin-left: var(--padding-container-horizontal);
      margin-right: var(--padding-container-horizontal);
      width: calc(100% - calc(var(--padding-container-horizontal) * 2)); } }

.editor-styles-wrapper .wp-block-pullquote.alignfull,
.gutenberg-content .wp-block-pullquote.alignfull {
  margin-left: var(--padding-container-horizontal);
  margin-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

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

td,
th {
  font-family: "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  height: 3rem;
  padding: 1rem; }

th {
  font-weight: var(--font-weight-bold); }

.editor-styles-wrapper .wp-block-table.alignfull,
.gutenberg-content .wp-block-table.alignfull {
  margin-left: var(--padding-container-horizontal);
  margin-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 1240px) {
  .editor-styles-wrapper .wp-block-table.alignwide,
  .gutenberg-content .wp-block-table.alignwide {
    margin-left: var(--padding-container-horizontal);
    margin-right: var(--padding-container-horizontal);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); } }

.editor-styles-wrapper .wp-block-text-columns.alignfull,
.gutenberg-content .wp-block-text-columns.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal); }

.editor-styles-wrapper .wp-block-text-columns.columns-1.alignfull,
.gutenberg-content .wp-block-text-columns.columns-1.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-1,
  .gutenberg-content .wp-block-text-columns.columns-1 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-text-columns.columns-1 .wp-block-column,
    .gutenberg-content .wp-block-text-columns.columns-1 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-1,
  .gutenberg-content .wp-block-text-columns.columns-1 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-text-columns.columns-2.alignfull,
.gutenberg-content .wp-block-text-columns.columns-2.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-2,
  .gutenberg-content .wp-block-text-columns.columns-2 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-text-columns.columns-2 .wp-block-column,
    .gutenberg-content .wp-block-text-columns.columns-2 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-2,
  .gutenberg-content .wp-block-text-columns.columns-2 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-text-columns.columns-3.alignfull,
.gutenberg-content .wp-block-text-columns.columns-3.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-3,
  .gutenberg-content .wp-block-text-columns.columns-3 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-text-columns.columns-3 .wp-block-column,
    .gutenberg-content .wp-block-text-columns.columns-3 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-3,
  .gutenberg-content .wp-block-text-columns.columns-3 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-text-columns.columns-4.alignfull,
.gutenberg-content .wp-block-text-columns.columns-4.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-4,
  .gutenberg-content .wp-block-text-columns.columns-4 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-text-columns.columns-4 .wp-block-column,
    .gutenberg-content .wp-block-text-columns.columns-4 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-4,
  .gutenberg-content .wp-block-text-columns.columns-4 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-text-columns.columns-5.alignfull,
.gutenberg-content .wp-block-text-columns.columns-5.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-5,
  .gutenberg-content .wp-block-text-columns.columns-5 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-text-columns.columns-5 .wp-block-column,
    .gutenberg-content .wp-block-text-columns.columns-5 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-5,
  .gutenberg-content .wp-block-text-columns.columns-5 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-text-columns.columns-6.alignfull,
.gutenberg-content .wp-block-text-columns.columns-6.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-6,
  .gutenberg-content .wp-block-text-columns.columns-6 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-text-columns.columns-6 .wp-block-column,
    .gutenberg-content .wp-block-text-columns.columns-6 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-6,
  .gutenberg-content .wp-block-text-columns.columns-6 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-text-columns.columns-7.alignfull,
.gutenberg-content .wp-block-text-columns.columns-7.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-7,
  .gutenberg-content .wp-block-text-columns.columns-7 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-text-columns.columns-7 .wp-block-column,
    .gutenberg-content .wp-block-text-columns.columns-7 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-7,
  .gutenberg-content .wp-block-text-columns.columns-7 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-text-columns.columns-8.alignfull,
.gutenberg-content .wp-block-text-columns.columns-8.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-8,
  .gutenberg-content .wp-block-text-columns.columns-8 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-text-columns.columns-8 .wp-block-column,
    .gutenberg-content .wp-block-text-columns.columns-8 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-8,
  .gutenberg-content .wp-block-text-columns.columns-8 {
    grid-template-columns: repeat(1, 1fr); } }

.editor-styles-wrapper .wp-block-text-columns.columns-9.alignfull,
.gutenberg-content .wp-block-text-columns.columns-9.alignfull {
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }

@media (max-width: 900px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-9,
  .gutenberg-content .wp-block-text-columns.columns-9 {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(2, 1fr);
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); }
    .editor-styles-wrapper .wp-block-text-columns.columns-9 .wp-block-column,
    .gutenberg-content .wp-block-text-columns.columns-9 .wp-block-column {
      margin: 0;
      width: 100%; } }

@media (max-width: 480px) {
  .editor-styles-wrapper .wp-block-text-columns.columns-9,
  .gutenberg-content .wp-block-text-columns.columns-9 {
    grid-template-columns: repeat(1, 1fr); } }

@media (max-width: 1240px) {
  .editor-styles-wrapper .wp-block-verse,
  .gutenberg-content .wp-block-verse {
    margin-left: var(--padding-container-horizontal);
    margin-right: var(--padding-container-horizontal);
    width: calc(100% - calc(var(--padding-container-horizontal) * 4)); } }

.editor-styles-wrapper .wp-block-video video,
.gutenberg-content .wp-block-video video {
  max-width: 100%;
  width: 100%; }

@media (max-width: 1240px) {
  .editor-styles-wrapper .wp-block-video.alignwide,
  .editor-styles-wrapper .wp-block-video.alignfull,
  .gutenberg-content .wp-block-video.alignwide,
  .gutenberg-content .wp-block-video.alignfull {
    width: calc(100% - calc(var(--padding-container-horizontal) * 2)); } }

.editor-styles-wrapper .wp-block-video.alignfull,
.gutenberg-content .wp-block-video.alignfull {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  width: 100%; }

.wp-block.is-style-boxed,
.is-style-boxed {
  border: 2px solid var(--color-paragraph);
  color: var(--color-paragraph);
  font-size: 17px;
  font-style: normal;
  font-weight: var(--font-weight-medium);
  line-height: var(--line-height-paragraphs-blog);
  padding: 2rem;
  width: calc(100% - 4rem); }

@media (min-width: 840px) {
  .gutenberg-content .is-style-boxed {
    transform: translate(2rem, 0); } }

.wp-block-button__link {
  appearance: none;
  background-color: var(--color-button-background);
  border: 0;
  border-radius: 3px;
  color: var(--color-button);
  cursor: pointer;
  display: inline-block;
  font-family: "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  font-size: var(--font-size-16);
  font-weight: 700;
  line-height: 1;
  margin-bottom: 0;
  padding-bottom: 12px;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 12px;
  position: relative;
  text-decoration: none;
  transition: all 0.08s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  width: auto;
  /* stylelint-disable a11y/no-display-none */
  /* stylelint-enable */ }
  .wp-block-button__link.is-external-link::after {
    display: none; }
  .wp-block-button__link:hover, .wp-block-button__link:focus {
    background-color: var(--color-button-background-hover);
    border-color: var(--color-button-hover);
    color: var(--color-button-hover); }

.wp-block-file .wp-block-file__button {
  font-size: var(--font-size-16);
  padding-bottom: 8px;
  padding-left: 17px;
  padding-right: 17px;
  padding-top: 8px;
  font-size: .8em;
  padding: .3em .8em; }

.editor-styles-wrapper .alignleft > *,
.gutenberg-content .alignleft > * {
  float: left; }

.editor-styles-wrapper .alignright > *,
.gutenberg-content .alignright > * {
  float: right; }

.editor-styles-wrapper .alignleft > img,
.gutenberg-content .alignleft > img {
  margin-bottom: var(--margin-between-paragraphs);
  margin-right: var(--padding-container-horizontal);
  margin-top: var(--margin-between-paragraphs); }
  .editor-styles-wrapper .alignleft > img + figcaption,
  .gutenberg-content .alignleft > img + figcaption {
    margin-top: 0; }

.editor-styles-wrapper .alignright > img,
.gutenberg-content .alignright > img {
  margin-bottom: var(--margin-between-paragraphs);
  margin-left: var(--padding-container-horizontal);
  margin-top: var(--margin-between-paragraphs); }
  .editor-styles-wrapper .alignright > img + figcaption,
  .gutenberg-content .alignright > img + figcaption {
    margin-top: 0; }

@media (min-width: 1240px) {
  .editor-styles-wrapper .alignwide,
  .gutenberg-content .alignwide {
    max-width: 1200px;
    width: 100%; } }

@media (min-width: 1240px) {
  .editor-styles-wrapper .alignfull,
  .gutenberg-content .alignfull {
    margin-bottom: var(--padding-block);
    margin-top: var(--padding-block);
    max-width: 100%;
    width: 100%; } }

.editor-styles-wrapper .alignfull.wp-block-image img,
.gutenberg-content .alignfull.wp-block-image img {
  border-radius: 0; }

/* stylelint-disable selector-max-combinators, selector-max-compound-selectors */
.editor-styles-wrapper figcaption,
.editor-styles-wrapper cite,
.editor-styles-wrapper small,
.gutenberg-content figcaption,
.gutenberg-content cite,
.gutenberg-content small {
  border: 0;
  color: var(--color-caption);
  font-size: var(--font-size-captions);
  font-style: normal;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3rem;
  max-width: 800px;
  padding-bottom: 0;
  text-align: center;
  width: 100%; }
  @media (max-width: 480px) {
    .editor-styles-wrapper figcaption,
    .editor-styles-wrapper cite,
    .editor-styles-wrapper small,
    .gutenberg-content figcaption,
    .gutenberg-content cite,
    .gutenberg-content small {
      margin-top: 2rem; } }

.editor-styles-wrapper .wp-block-image figcaption,
.editor-styles-wrapper .wp-block-image .alignright > figcaption,
.editor-styles-wrapper .wp-block-image .aligncenter > figcaption,
.editor-styles-wrapper .wp-block-image.is-resized > figcaption,
.gutenberg-content .wp-block-image figcaption,
.gutenberg-content .wp-block-image .alignright > figcaption,
.gutenberg-content .wp-block-image .aligncenter > figcaption,
.gutenberg-content .wp-block-image.is-resized > figcaption {
  display: block;
  width: 100%; }

.editor-styles-wrapper cite,
.gutenberg-content cite {
  margin-bottom: 0; }

.editor-styles-wrapper img,
.gutenberg-content img {
  border-radius: 4px; }

kbd {
  background-color: var(--color-kbd-background);
  border: 1px solid var(--color-kbd-border);
  border-radius: 4px;
  box-shadow: 0 1px 0 rgba(22, 22, 22, 0.2), 0 0 0 2px var(--color-white) inset;
  color: var(--color-paragraph);
  display: inline-block;
  line-height: 1.4;
  padding: 0 .5rem;
  text-shadow: 0 1px 0 var(--color-white);
  white-space: nowrap; }

/* stylelint-disable a11y/no-display-none, no-descending-specificity, selector-max-pseudo-class */
a {
  color: var(--color-link-text);
  text-decoration: none; }
  a:hover, a:focus {
    color: var(--color-link-text); }

.editor-styles-wrapper li > a::after,
.gutenberg-content li > a::after {
  display: none; }

.editor-styles-wrapper [data-type="core/paragraph"] > a,
.editor-styles-wrapper li > a,
.editor-styles-wrapper p > strong > a,
.editor-styles-wrapper p > em > a,
.editor-styles-wrapper p:not([class]) > a:not([class]),
.editor-styles-wrapper p.has-text-align-left > a,
.editor-styles-wrapper p.has-text-align-center > a,
.editor-styles-wrapper p.has-text-align-right > a,
.editor-styles-wrapper p.has-small-font-size > a,
.editor-styles-wrapper figcaption > a,
.editor-styles-wrapper p:not([class]) > a.is-external-link,
.gutenberg-content [data-type="core/paragraph"] > a,
.gutenberg-content li > a,
.gutenberg-content p > strong > a,
.gutenberg-content p > em > a,
.gutenberg-content p:not([class]) > a:not([class]),
.gutenberg-content p.has-text-align-left > a,
.gutenberg-content p.has-text-align-center > a,
.gutenberg-content p.has-text-align-right > a,
.gutenberg-content p.has-small-font-size > a,
.gutenberg-content figcaption > a,
.gutenberg-content p:not([class]) > a.is-external-link {
  border-bottom: 1px solid var(--color-link-border-bottom);
  box-shadow: inset 0 0 0 var(--color-link-background-hover);
  color: var(--color-link-text);
  display: inline;
  text-decoration: none;
  transition: box-shadow 0.1s cubic-bezier(0.19, 1, 0.22, 1), color 0.1s cubic-bezier(0.19, 1, 0.22, 1); }
  .editor-styles-wrapper [data-type="core/paragraph"] > a::after,
  .editor-styles-wrapper li > a::after,
  .editor-styles-wrapper p > strong > a::after,
  .editor-styles-wrapper p > em > a::after,
  .editor-styles-wrapper p:not([class]) > a:not([class])::after,
  .editor-styles-wrapper p.has-text-align-left > a::after,
  .editor-styles-wrapper p.has-text-align-center > a::after,
  .editor-styles-wrapper p.has-text-align-right > a::after,
  .editor-styles-wrapper p.has-small-font-size > a::after,
  .editor-styles-wrapper figcaption > a::after,
  .editor-styles-wrapper p:not([class]) > a.is-external-link::after,
  .gutenberg-content [data-type="core/paragraph"] > a::after,
  .gutenberg-content li > a::after,
  .gutenberg-content p > strong > a::after,
  .gutenberg-content p > em > a::after,
  .gutenberg-content p:not([class]) > a:not([class])::after,
  .gutenberg-content p.has-text-align-left > a::after,
  .gutenberg-content p.has-text-align-center > a::after,
  .gutenberg-content p.has-text-align-right > a::after,
  .gutenberg-content p.has-small-font-size > a::after,
  .gutenberg-content figcaption > a::after,
  .gutenberg-content p:not([class]) > a.is-external-link::after {
    background-image: url("../../svg/external-link-styled-links.svg"); }
  .editor-styles-wrapper [data-type="core/paragraph"] > a:hover,
  .editor-styles-wrapper li > a:hover,
  .editor-styles-wrapper p > strong > a:hover,
  .editor-styles-wrapper p > em > a:hover,
  .editor-styles-wrapper p:not([class]) > a:not([class]):hover,
  .editor-styles-wrapper p.has-text-align-left > a:hover,
  .editor-styles-wrapper p.has-text-align-center > a:hover,
  .editor-styles-wrapper p.has-text-align-right > a:hover,
  .editor-styles-wrapper p.has-small-font-size > a:hover,
  .editor-styles-wrapper figcaption > a:hover,
  .editor-styles-wrapper p:not([class]) > a.is-external-link:hover,
  .gutenberg-content [data-type="core/paragraph"] > a:hover,
  .gutenberg-content li > a:hover,
  .gutenberg-content p > strong > a:hover,
  .gutenberg-content p > em > a:hover,
  .gutenberg-content p:not([class]) > a:not([class]):hover,
  .gutenberg-content p.has-text-align-left > a:hover,
  .gutenberg-content p.has-text-align-center > a:hover,
  .gutenberg-content p.has-text-align-right > a:hover,
  .gutenberg-content p.has-small-font-size > a:hover,
  .gutenberg-content figcaption > a:hover,
  .gutenberg-content p:not([class]) > a.is-external-link:hover {
    border-color: transparent;
    box-shadow: inset 0 -3.3rem 0 var(--color-link-background-hover);
    color: var(--color-link-text-hover); }
    .editor-styles-wrapper [data-type="core/paragraph"] > a:hover::after,
    .editor-styles-wrapper li > a:hover::after,
    .editor-styles-wrapper p > strong > a:hover::after,
    .editor-styles-wrapper p > em > a:hover::after,
    .editor-styles-wrapper p:not([class]) > a:not([class]):hover::after,
    .editor-styles-wrapper p.has-text-align-left > a:hover::after,
    .editor-styles-wrapper p.has-text-align-center > a:hover::after,
    .editor-styles-wrapper p.has-text-align-right > a:hover::after,
    .editor-styles-wrapper p.has-small-font-size > a:hover::after,
    .editor-styles-wrapper figcaption > a:hover::after,
    .editor-styles-wrapper p:not([class]) > a.is-external-link:hover::after,
    .gutenberg-content [data-type="core/paragraph"] > a:hover::after,
    .gutenberg-content li > a:hover::after,
    .gutenberg-content p > strong > a:hover::after,
    .gutenberg-content p > em > a:hover::after,
    .gutenberg-content p:not([class]) > a:not([class]):hover::after,
    .gutenberg-content p.has-text-align-left > a:hover::after,
    .gutenberg-content p.has-text-align-center > a:hover::after,
    .gutenberg-content p.has-text-align-right > a:hover::after,
    .gutenberg-content p.has-small-font-size > a:hover::after,
    .gutenberg-content figcaption > a:hover::after,
    .gutenberg-content p:not([class]) > a.is-external-link:hover::after {
      background-image: url("../../svg/external-link-white.svg"); }
  .editor-styles-wrapper [data-type="core/paragraph"] > a:focus,
  .editor-styles-wrapper li > a:focus,
  .editor-styles-wrapper p > strong > a:focus,
  .editor-styles-wrapper p > em > a:focus,
  .editor-styles-wrapper p:not([class]) > a:not([class]):focus,
  .editor-styles-wrapper p.has-text-align-left > a:focus,
  .editor-styles-wrapper p.has-text-align-center > a:focus,
  .editor-styles-wrapper p.has-text-align-right > a:focus,
  .editor-styles-wrapper p.has-small-font-size > a:focus,
  .editor-styles-wrapper figcaption > a:focus,
  .editor-styles-wrapper p:not([class]) > a.is-external-link:focus,
  .gutenberg-content [data-type="core/paragraph"] > a:focus,
  .gutenberg-content li > a:focus,
  .gutenberg-content p > strong > a:focus,
  .gutenberg-content p > em > a:focus,
  .gutenberg-content p:not([class]) > a:not([class]):focus,
  .gutenberg-content p.has-text-align-left > a:focus,
  .gutenberg-content p.has-text-align-center > a:focus,
  .gutenberg-content p.has-text-align-right > a:focus,
  .gutenberg-content p.has-small-font-size > a:focus,
  .gutenberg-content figcaption > a:focus,
  .gutenberg-content p:not([class]) > a.is-external-link:focus {
    border-color: var(--color-link-border-focus);
    color: var(--color-link-text-focus);
    text-decoration: none; }
    .editor-styles-wrapper [data-type="core/paragraph"] > a:focus::after,
    .editor-styles-wrapper li > a:focus::after,
    .editor-styles-wrapper p > strong > a:focus::after,
    .editor-styles-wrapper p > em > a:focus::after,
    .editor-styles-wrapper p:not([class]) > a:not([class]):focus::after,
    .editor-styles-wrapper p.has-text-align-left > a:focus::after,
    .editor-styles-wrapper p.has-text-align-center > a:focus::after,
    .editor-styles-wrapper p.has-text-align-right > a:focus::after,
    .editor-styles-wrapper p.has-small-font-size > a:focus::after,
    .editor-styles-wrapper figcaption > a:focus::after,
    .editor-styles-wrapper p:not([class]) > a.is-external-link:focus::after,
    .gutenberg-content [data-type="core/paragraph"] > a:focus::after,
    .gutenberg-content li > a:focus::after,
    .gutenberg-content p > strong > a:focus::after,
    .gutenberg-content p > em > a:focus::after,
    .gutenberg-content p:not([class]) > a:not([class]):focus::after,
    .gutenberg-content p.has-text-align-left > a:focus::after,
    .gutenberg-content p.has-text-align-center > a:focus::after,
    .gutenberg-content p.has-text-align-right > a:focus::after,
    .gutenberg-content p.has-small-font-size > a:focus::after,
    .gutenberg-content figcaption > a:focus::after,
    .gutenberg-content p:not([class]) > a.is-external-link:focus::after {
      background-image: url("../../svg/external-link-black.svg"); }

.editor-styles-wrapper {
  overflow-x: hidden; }

[data-align="right"] figcaption,
[data-align="left"] figcaption {
  margin-left: auto;
  margin-right: auto;
  /* stylelint-disable csstools/value-no-unknown-custom-properties */
  max-width: var(--width-child-img);
  text-align: center;
  /* stylelint-enable */ }

/* stylelint-disable declaration-no-important */
.wp-block {
  font-family: "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif !important;
  max-width: 800px !important; }
  .wp-block[data-align="full"] {
    max-width: 100% !important;
    width: 100% !important; }
  .wp-block[data-align="wide"] {
    max-width: 1200px !important;
    width: 100% !important; }
    @media (min-width: 870px) {
      .wp-block[data-align="wide"] {
        padding-left: 0;
        padding-right: 0; } }
