@layer reset, tokens, contao_defaults, base, layout, content-grid, typography, colors, utilities, animations, navigation, overrides;@layer reset{*,:after,:before{box-sizing:border-box}html{font-size:var(--font-size-base,16px);line-height:var(--line-height-base,1em);text-size-adjust:100%;hanging-punctuation:first last;interpolate-size:allow-keywords}body{background-color:var(--color-surface,#fff);color:var(--color-on-surface,#1a1a2e);font-family:var(--font-family-base);font-size:var(--font-size,var(--font-size-base));line-height:var(--line-height,var(--line-height-base));margin:0}figure{margin:0;padding:0}canvas,img,svg,video{display:block;height:auto;max-width:100%}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word}h1,h2,h3,h4,h5,h6,ol,ul{margin:0}ol,ul{padding:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}}@layer content-grid{.content-grid{--padding-inline:var(--content-grid-padding-inline,var(--spacing-default));--wide-size:calc((var(--wide-max-width) - var(--content-max-width)) / 2);display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [wide-start] minmax(0,var(--wide-size)) [content-start] min(100% - (var(--padding-inline) * 2),var(--content-max-width)) [content-end] minmax(0,var(--wide-size)) [wide-end] minmax(var(--padding-inline),1fr) [full-width-end]}.content-grid>:not(.wide):not(.full-width),.full-width>:not(.wide):not(.full-width){grid-column:content}.content-grid>.wide{grid-column:wide}.content-grid>.full-width{grid-column:full-width}.content-grid>.full-width-grid{display:grid;grid-column:full-width;grid-template-columns:inherit}.inside,.mod_article{container-type:inline-size}.page-section{background:var(--article-bg,var(--mod-article-bg,transparent));isolation:isolate}}@layer layout{:where(main>.mod_article+.mod_article){padding-top:var(--space-section)}:where(.mod_article>*+*){margin-top:var(--space-element)}:where(.content-element-group>*+*){margin-top:var(--space-group)}:where(.mod_article>*+:is(.content-headline,h2,h3,h4,h5,h6)){margin-top:calc(var(--space-element) * 1.6)}:where(.rte p){margin-block:0}:where(.rte p+p){margin-top:1lh}}@layer layout{:where(main,header .content-element) a{background-image:linear-gradient(var(--link-underline-color,currentColor) 0,var(--link-underline-color,currentColor) 0);background-position:var(--link-underline-position,0 100%);background-repeat:no-repeat;background-size:var(--link-underline-size,0 0);color:var(--color-link,currentColor);font-size:var(--link-font-size,inherit);text-decoration:var(--link-decoration,revert-layer);transition:color var(--animation-duration,.3s) var(--animation-easing,ease),background-size var(--animation-duration,.3s) var(--animation-easing,ease)}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){:where(main,header .content-element) a{background-image:linear-gradient(var(--link-underline-color,currentColor) 0 0)}}:where(main,header .content-element) a:hover{background-size:var(--link-underline-size-hover,var(--link-underline-size,0 0));color:var(--color-linkHover,var(--color-link,currentColor))}}@layer contao_defaults{.invisible{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0)}}