/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.image{display:block;max-width:100%;height:auto;}
.rich-text-block--groesse-text-xs{font-size:var(--text-xs,0.75rem);}.rich-text-block--groesse-text-sm{font-size:var(--text-sm,0.875rem);}.rich-text-block--groesse-normal{font-size:var(--text-base,1rem);}.rich-text-block--groesse-text-lg{font-size:var(--text-lg,1.125rem);}.rich-text-block--groesse-text-xl{font-size:var(--text-xl,1.25rem);}.rich-text-block--groesse-text-2xl{font-size:var(--text-2xl,1.5rem);}.rich-text-block--groesse-text-3xl{font-size:var(--text-3xl,2rem);}@media (min-width:48rem){.rich-text-block--groesse-text-xs{font-size:var(--text-sm,0.875rem);}.rich-text-block--groesse-text-sm{font-size:var(--text-base,1rem);}.rich-text-block--groesse-normal{font-size:var(--text-lg,1.125rem);}.rich-text-block--groesse-text-lg{font-size:var(--text-xl,1.25rem);}.rich-text-block--groesse-text-xl{font-size:var(--text-2xl,1.5rem);}.rich-text-block--groesse-text-2xl{font-size:var(--text-3xl,2rem);}.rich-text-block--groesse-text-3xl{font-size:var(--text-4xl,2.5rem);}}@media (min-width:80rem){.rich-text-block--groesse-text-xs{font-size:var(--text-base,1rem);}.rich-text-block--groesse-text-sm{font-size:var(--text-lg,1.125rem);}.rich-text-block--groesse-normal{font-size:var(--text-xl,1.25rem);}.rich-text-block--groesse-text-lg{font-size:var(--text-2xl,1.5rem);}.rich-text-block--groesse-text-xl{font-size:var(--text-3xl,2rem);}.rich-text-block--groesse-text-2xl{font-size:var(--text-4xl,2.5rem);}.rich-text-block--groesse-text-3xl{font-size:var(--text-5xl,3rem);}}.rich-text-block--farbe-default{color:var(--foreground);}.rich-text-block--farbe-inverted{color:var(--background);}.rich-text-block--farbe-primary{color:var(--primary);}.rich-text-block__title{margin:0 0 1rem 0;font-size:1.5rem;font-weight:600;}.rich-text-block__content > *:first-child{margin-top:0;}.rich-text-block__content > *:last-child{margin-bottom:0;}.rich-text-block__content p{margin:0 0 1rem 0;}.rich-text-block__content h2,.rich-text-block__content h3,.rich-text-block__content h4,.rich-text-block__content h5,.rich-text-block__content h6{margin:1.5rem 0 0.75rem 0;font-weight:600;}.rich-text-block__content h2{font-size:1.5rem;}.rich-text-block__content h3{font-size:1.25rem;}.rich-text-block__content h4{font-size:1.125rem;}.rich-text-block__content ul,.rich-text-block__content ol{margin:0 0 1rem 1.5rem;padding:0;}.rich-text-block__content ul{list-style:disc;}.rich-text-block__content ol{list-style:decimal;}.rich-text-block__content li{margin-bottom:0.5rem;}.rich-text-block__content a{color:var(--primary);text-decoration:underline;text-underline-offset:2px;}.rich-text-block__content blockquote{margin:1.5rem 0;padding-left:1rem;border-left:4px solid var(--border);font-style:italic;}.rich-text-block__content img{max-width:100%;height:auto;}.rich-text-block__content table{width:100%;border-collapse:collapse;margin:1.5rem 0;}.rich-text-block__content th,.rich-text-block__content td{padding:0.75rem;border-bottom:1px solid var(--border);text-align:left;}.rich-text-block__content th{font-weight:600;}
