/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial}}}@layer base{main{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*14);max-width:804px;padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*6);--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5)}@media (min-width:64rem){main{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));margin-bottom:calc(var(--spacing,.25rem)*24);padding-top:calc(var(--spacing,.25rem)*8);row-gap:calc(var(--spacing,.25rem)*24);--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6)}}main a{color:var(--color-theme-primary,#29ccf0);text-decoration-line:underline}main h1{background-color:var(--color-neutral-primary,#323130);font-family:var(--font-museo,museo);margin-top:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*1);--tw-leading:38px;--tw-font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);display:inline;font-size:32px;font-weight:var(--font-weight-bold,700);line-height:38px;text-wrap:wrap}@media (min-width:64rem){main h1{--tw-leading:67px;font-size:56px;line-height:67px}}main h1{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale}main h2{font-family:var(--font-museo,museo);margin-top:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-bold,700);color:var(--color-gewobag-black,#3b3b38);font-size:26px;font-weight:var(--font-weight-bold,700)}@media (min-width:64rem){main h2{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111))}}main h2{letter-spacing:0;line-height:100%}main h3{font-family:var(--font-museo,museo);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333));margin-top:calc(var(--spacing,.25rem)*6)}main h3,main h4{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}main h4{font-family:var(--font-museo-sans,museo_sans);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4))}main h4,main p:not(:first-child){margin-top:calc(var(--spacing,.25rem)*4)}main ol{counter-reset:index;list-style-type:decimal}main ul{list-style-type:disc;margin-left:calc(var(--spacing,.25rem)*6);margin-top:calc(var(--spacing,.25rem)*2)}main ol>li:has(>h2,>h3,>h4){list-style-type:none}main ol>li>:is(h2,h3,h4):before{content:counters(index,".",decimal)".";counter-increment:index;letter-spacing:.125rem;padding-right:.5rem}main dl{column-gap:calc(var(--spacing,.25rem)*4);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:calc(var(--spacing,.25rem)*4)}@media (min-width:64rem){main dl{grid-template-columns:minmax(auto,400px) 1fr;row-gap:calc(var(--spacing,.25rem)*4)}}main dl dt:not(:first-child){margin-top:calc(var(--spacing,.25rem)*4)}@media (min-width:64rem){main dl dt:not(:first-child){margin-top:calc(var(--spacing,.25rem)*0)}}main dl dt{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}