.elementor .litw-header-shell{position:sticky;inset-block-start:calc(0px - var(--litw-utility-height, 0px));z-index:100;background-color:var(--literatur-paper);/* rmcev4:literaturtoolbaroffset:start */ @media (min-width: 601px) {
  .admin-bar & {
    inset-block-start: calc(var(--wp-admin--admin-bar--height, 32px) - var(--litw-utility-height, 0px));
  }
}

&.litw-header-compact::after {
  content: "";
  position: absolute;
  inset-inline: 0;
  inset-block-end: 0;
  height: 1px;
  background: #000;
  transform: scaleY(0.5);
  transform-origin: center bottom;
  pointer-events: none;
}

/* rmcev4:literaturtoolbaroffset:end */\n}.elementor .litw-footer-nav{width:auto;padding:0px;display:flex;gap:24px;flex-wrap:wrap;align-items:center;}.elementor .litw-readable{max-width:920px;}.elementor .litw-quiet-copy{margin:0px;}.elementor .litw-brand-city{font-family:var(--literatur-typewriter-font);font-size:11px;letter-spacing:4.5px;text-transform:uppercase;margin:0px;display:block;}.elementor .litw-brand-name{font-size:clamp(1.35rem,2.4vw,2.125rem);letter-spacing:1.3px;text-transform:uppercase;margin:0px;display:block;}.elementor .litw-footer-link{min-height:36px;font-size:13px;color:var(--literatur-on-dark);text-decoration:underline;padding:5px 0;border-width:0px;background-color:transparent;}.elementor .litw-footer-link:focus-visible{outline-width:2px;outline-color:var(--literatur-on-dark);outline-style:solid;outline-offset:5px;}.elementor .litw-footer-heading{font-family:var(--literatur-heading-font);font-weight:500;font-size:25px;color:var(--literatur-on-dark);line-height:1.15;margin:0 0 16px;}.elementor .litw-footer-bottom{font-size:11px;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:64px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--literatur-muted);border-style:solid;display:flex;gap:24px;justify-content:space-between;}.elementor .litw-footer-brand{font-family:var(--literatur-heading-font);font-size:32px;line-height:1.1;}.elementor .litw-footer-grid{display:grid;gap:65px;grid-template-columns:1.2fr 1fr 1fr;}.elementor .litw-site-footer{color:var(--literatur-on-dark);padding-block-start:65px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--literatur-ink-deep);}.elementor .litw-nav-link{min-height:36px;font-size:0.8125rem;color:var(--literatur-ink);text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;/* rmcev4:literaturnavigationunderline:start */ & {
  text-underline-offset: 6px;
  text-decoration-thickness: 1px;
}

/* rmcev4:literaturnavigationunderline:end */\n}.elementor .litw-nav-link:focus-visible{text-decoration:underline;outline-width:2px;outline-color:var(--literatur-teal-ink);outline-style:solid;outline-offset:5px;}.elementor .litw-nav-link:hover,.elementor .litw-nav-link:focus-visible{text-decoration:underline;}.elementor .litw-desktop-nav{padding-block-start:6px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:35px;flex-wrap:wrap;justify-content:center;}.elementor .litw-burger{display:none;}.elementor .litw-icon-button{width:44px;height:44px;min-width:44px;min-height:44px;font-size:25px;color:var(--literatur-ink);line-height:1;cursor:pointer;padding:0px;border-width:0px;background-color:transparent;justify-content:center;align-items:center;}.elementor .litw-icon-button:focus-visible{outline-width:2px;outline-color:var(--literatur-teal-ink);outline-style:solid;outline-offset:5px;}.elementor .litw-icon-button:hover,.elementor .litw-icon-button:focus-visible{background-color:var(--literatur-paper-muted);}.elementor .litw-header-controls{display:flex;gap:4px;justify-content:end;align-items:center;}.elementor .litw-brand{font-family:var(--literatur-heading-font);font-size:clamp(1.875rem, 3.1vw, 2.875rem);color:var(--literatur-ink-deep);line-height:1.1;text-align:center;text-decoration:none;}.elementor .litw-masthead-note{font-family:var(--literatur-typewriter-font);font-size:11px;line-height:1.5;}.elementor .litw-masthead{padding-block-start:22px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:20px;grid-template-columns:160px minmax(0, 1fr) 160px;align-items:center;}.elementor .litw-utility{font-family:var(--literatur-typewriter-font);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;padding-block-start:6px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--literatur-line);border-style:solid;display:flex;gap:20px;justify-content:space-between;}.elementor .litw-text-link{min-height:44px;font-size:0.875rem;color:var(--literatur-teal-ink);text-decoration:underline;padding:0px;border-width:0px;background-color:transparent;display:inline-flex;align-items:center;}.elementor .litw-text-link:focus-visible{outline-width:2px;outline-color:var(--literatur-teal-ink);outline-style:solid;outline-offset:5px;}.elementor .litw-archive-notice{padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:40px;margin-block-end:40px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--literatur-teal);border-style:solid;background-color:var(--literatur-paper-muted);}.elementor .litw-wide-image{width:calc(100%);height:380px;max-width:100%;object-fit:cover;display:block;}.elementor .litw-page-photo{margin-block-start:0px;margin-block-end:35px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .litw-content-block{margin-block-start:0px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .litw-single-article{padding-block-start:36px;padding-block-end:90px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .litw-heading-rule{height:1px;max-width:90px;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--literatur-teal);}.elementor .litw-page-heading{padding-block-start:52px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .litw-type-label{font-family:var(--literatur-typewriter-font);font-size:var(--literatur-label-size);letter-spacing:1.6px;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .litw-heading-medium{font-size:var(--literatur-heading-medium);}.elementor .litw-heading-large{font-size:var(--literatur-heading-large);}.elementor .litw-heading{scroll-margin-top:var(--literatur-header-clearance);font-family:var(--literatur-heading-font);font-weight:500;color:var(--literatur-ink);line-height:1.12;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .litw-copy{margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .litw-wrap{width:calc(100% - 2 * var(--literatur-page-gutter));max-width:var(--literatur-page-width);margin-inline-start:auto;margin-inline-end:auto;}.elementor .litw-flow{min-width:0px;padding:0px;}.elementor .litw-site{scroll-margin-top:var(--literatur-header-clearance);font-family:var(--literatur-body-font);font-size:var(--literatur-body-size);color:var(--literatur-text);line-height:1.75;background-color:var(--literatur-paper);/* rmcev4:literatursharedcontent:start */ & .litw-copy a {
  color: var(--literatur-teal-ink);
  text-decoration: underline;
  text-underline-offset: 4px;
}

& .litw-photo-credit a {
  color: inherit;
}

& .litw-heading-rule {
  max-width: 100%;
  background: var(--literatur-ink);
}

& .litw-page-photo img {
  height: 280px;
  object-fit: cover;
}

& a:focus-visible, & button:focus-visible {
  outline: 2px solid var(--literatur-teal-ink);
  outline-offset: 5px;
}

@media (max-width: 767px) {
  & .litw-page-photo img {
    height: 200px;
  }
}

/* rmcev4:literatursharedcontent:end */ /* rmcev4:literaturintrinsicwrapping:start */ & {
  overflow-wrap: anywhere;
}

/* rmcev4:literaturintrinsicwrapping:end */\n}