body.mw-native-defaults .mw-content {
  box-sizing: border-box;
  width: calc(100% - 40px);
  max-width: var(--wp--style--global--wide-size);
  margin-inline: auto !important;
  padding-inline: 0;
}
:where(.mw-native-defaults .mw-content, .editor-styles-wrapper) :where(p, li) {
  overflow-wrap: break-word;
}
:where(.mw-native-defaults .mw-content, .editor-styles-wrapper) :where(.wp-block-image) {
  max-width: 100%;
}
:where(.mw-native-defaults .mw-content, .editor-styles-wrapper) :where(.wp-block-image:not(.alignfull):not(.alignwide):not(.is-resized) img) {
  width: auto;
  max-width: 100%;
  height: auto;
}

:where(.mw-native-defaults .mw-content, .editor-styles-wrapper) :where(.mw-seamless-image, .mw-no-frame img, .is-style-mw-no-frame img) {
  outline: none;
}
:where(.mw-native-defaults .mw-content, .editor-styles-wrapper) :where(.mw-force-frame img, .is-style-mw-gold-frame img) {
  outline: 3px solid #d3a346;
  outline-offset: -3px;
}
:where(.mw-native-defaults .mw-content, .editor-styles-wrapper) :where(.wp-element-caption) {
  color: #776e6e;
  font-size: .875rem;
  line-height: 1.5;
}
:where(.mw-native-defaults .mw-content, .editor-styles-wrapper) :where(.wp-block-table) {
  overflow-x: auto;
}
:where(.mw-native-defaults .mw-content, .editor-styles-wrapper) :where(.wp-block-table td, .wp-block-table th) {
  border-color: #e6dfd4;
  padding: .65em .8em;
}
@media (max-width: 600px) {
  body.mw-native-defaults .mw-content { width: calc(100% - 32px); }
}
:where(.mw-native-defaults .mw-content, .editor-styles-wrapper) .wp-block-quote {
  position: relative;
}
:where(.mw-native-defaults .mw-content, .editor-styles-wrapper) .wp-block-quote::before,
:where(.mw-native-defaults .mw-content, .editor-styles-wrapper) .wp-block-quote::after {
  position: absolute;
  color: #c49b50;
  font-family: Georgia, serif;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  pointer-events: none;
}
:where(.mw-native-defaults .mw-content, .editor-styles-wrapper) .wp-block-quote::before {
  content: "\201c";
  content: "\201c" / "";
  inset-inline-start: 0;
  top: 0;
}
:where(.mw-native-defaults .mw-content, .editor-styles-wrapper) .wp-block-quote::after {
  content: "\201d";
  content: "\201d" / "";
  inset-inline-end: 0;
  bottom: -0.25rem;
}
:where(.mw-native-defaults .mw-content, .editor-styles-wrapper) :where(.wp-block-quote cite) {
  display: block;
  margin-block-start: .625rem;
  font-size: .875rem;
  font-style: normal;
  line-height: 1.45;
}
:where(.mw-native-defaults .mw-content, .editor-styles-wrapper)
.wp-block-quote:has(> p.has-text-align-center):not(:has(> p:not(.has-text-align-center))) {
  box-sizing: border-box;
  width: fit-content;
  max-width: 100%;
  margin-inline: auto;
  align-self: center;
}

@media (min-width: 782px) {
  body.mw-native-defaults.page:not(.home) :is(main#wp--skip-link--target, main.mw-main) {
    padding-top: clamp(12px, calc(2.8vw - 20px), 22px) !important;
  }
}
