/* LIVE Rosenau */

.block {
  --margin: var(--gap);
}
/* article (editorial) */
.block-article {
  --grid-content: 100%;
}
/*
.block-article > p {
  font-style: italic;
}
*/
@media screen and (min-width: 64em) {
  .block-article {
    position: relative;
  }
  .block-article figure {
    /*width: 23%; */
    width: calc(3 * var(--grid-12-column) + 2 * var(--grid-12-gap));
    position: absolute;
  }
  .block-article > :not(figure) {
    /* width: 49%; */
    inline-size: var(--grid-content-12);
    margin-inline: auto;
  }
}
.block-contact {
  --grid-content: 100;
  --margin: var(--margin-large);
}
.block-heading {
 --margin: calc(2 * var(--space));
}
.block-info {
  padding: var(--padding);
  border: 1px solid var(--color-lightgrey) !important;
}
.block-info h2:after {
  content: ":";
}
.block-intro p {
  font-style: italic;
}
.block-list ul {
  margin-inline-start: 1em;
}
.block-pictures {
  --grid-content: 100%;
}
.block-text a[href*="vvs.de"] {
  color: var(--color-cta);
  padding: 0.063em 0.5em;
  margin-inline: 0.125em;
  text-decoration: none;
  outline: 1px solid var(--color-cta);
  border-radius: 9999px;
}




  /********************************************************
   CHECK
   ********************************************************/
   
/*
.block {
  margin: auto;
  max-inline-size: 560px;
}
.block:not(:first-child) {
  margin-block-start: 1em;
}
.block-contact {
  --grid-content: calc(8  * var(--grid-12-column) + 7 * var(--grid-12-gap));
  --grid-content: 100%;
  padding-inline: calc(2  * var(--grid-12-column) + 2 * var(--grid-12-gap));
  --grid-content: 66%;
  padding-inline-end: 40px;
}
*/
/*
.block-yt {
  max-inline-size: 100%;
}
*/

