/*! 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-border-style:solid}}}@layer components{.faq details{cursor:pointer;list-style:none}.faq details[open]>.root_faq_details-paragraph{display:inline-block;padding:0 0 25px;width:100%}@media (hover:hover){.faq summary:hover{color:var(--color-theme-primary,#29ccf0);text-decoration-line:underline}}.faq summary{list-style:none;margin-bottom:.5em}.faq details:not(:last-child){border-bottom:1px var(--tw-border-style) var(--color-gewobag-black,#3b3b38);margin-bottom:.5em}.faq details[open] summary{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.faq summary::-webkit-details-marker{display:none}.faq .root_faq_details-arrow_icon{background-image:var(--bg-close);background-repeat:no-repeat}.faq details[open] .root_faq_details-arrow_icon{background-image:var(--bg-open)}.container-narrow{margin-inline:auto;width:100%}@media (min-width:64rem){.container-narrow{max-width:736px}}@media (min-width:80rem){.container-narrow{max-width:836px}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}