.hotel-lead-fields{gap:.625rem;display:grid}.hotel-index-workspace .hotel-index-metrics>div{background:hsl(var(--card))!important;border-color:hsl(var(--border))!important;box-shadow:none!important}.hotel-index-workspace .hotel-index-metrics svg{color:hsl(var(--accent))}.hotel-index-workspace .hotel-index-region{box-shadow:none}.hotel-index-workspace .hotel-index-region[aria-pressed=true]{background:hsl(var(--accent) / .08);border-color:hsl(var(--accent));color:hsl(var(--foreground))}.hotel-index-workspace .hotel-index-tiers button[aria-pressed=true]{background:hsl(var(--accent) / .1);color:hsl(var(--accent));border-color:hsl(var(--accent))}.hotel-index-workspace .hotel-index-tiers button{white-space:normal;height:auto;display:block}@media (width<40rem){.hotel-index-workspace .hotel-index-edition{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:.5rem;width:fit-content;max-width:100%;padding:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.hotel-index-workspace .hotel-index-edition>span:first-child{display:none}.hotel-index-workspace .hotel-index-edition>svg{flex-shrink:0;width:1rem;height:1rem}.hotel-index-workspace .hotel-index-edition>span:last-child{letter-spacing:0;text-transform:none;min-width:0;font-size:.6875rem;font-weight:500;line-height:1.5}.hotel-index-workspace .hotel-index-edition-date{color:hsl(var(--accent));display:block}.hotel-index-workspace .hotel-index-edition-frequency{color:hsl(var(--muted-foreground));font-size:0;display:block}.hotel-index-workspace .hotel-index-edition-frequency:after{content:"Monatlich aktualisiert";font-size:.625rem}.hotel-index-workspace>section:not(:first-child){padding-block:1.75rem}.hotel-index-workspace h2{overflow-wrap:anywhere;font-size:1.375rem;line-height:1.4}.hotel-index-workspace .hotel-index-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.hotel-index-workspace .hotel-index-actions a{text-align:center;border-radius:.5rem;min-height:3rem;padding:.75rem;font-size:.8125rem;line-height:1.4}.hotel-index-workspace .hotel-index-actions svg{flex-shrink:0}.hotel-index-workspace .hotel-index-metrics{gap:.625rem}.hotel-index-workspace .hotel-index-metrics>div{border-radius:.5rem;min-width:0;padding:.875rem}.hotel-index-workspace .hotel-index-metrics .font-heading{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.4}.hotel-index-workspace .hotel-index-metrics .relative{min-width:0}.hotel-index-workspace .hotel-index-metrics .flex{flex-wrap:wrap;gap:.375rem}.hotel-index-workspace .hotel-index-metrics .text-xs{overflow-wrap:anywhere}.hotel-index-workspace .hotel-index-metrics .w-20{width:3rem}.hotel-index-workspace .hotel-index-metrics .h-9{width:1.75rem;height:1.75rem}.hotel-index-workspace .hotel-index-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.hotel-index-workspace .hotel-index-tiers button{box-shadow:none;border-radius:.5rem;min-width:0;padding:.75rem .5rem;font-size:.8125rem;line-height:1.4}.hotel-index-workspace .hotel-index-tiers button span{overflow-wrap:anywhere;min-width:0}.hotel-index-workspace .hotel-index-tiers button span:last-child{overflow-wrap:anywhere;margin-top:.375rem;font-size:.625rem}.hotel-index-workspace .hotel-index-regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.hotel-index-workspace .hotel-index-region{border-radius:.5rem;min-width:0;padding:.875rem}.hotel-index-workspace .hotel-index-region-heading{grid-template-columns:minmax(0,1fr);gap:.375rem}.hotel-index-workspace .hotel-index-region-heading p{font-size:.875rem;line-height:1.4}.hotel-index-workspace .hotel-index-region-heading>span{width:fit-content;font-size:.625rem}.hotel-index-workspace .hotel-index-region-price{margin-top:.75rem;font-size:1rem;line-height:1.55}.hotel-index-workspace .hotel-index-region>div.mt-2{flex-wrap:wrap;gap:.375rem}.hotel-index-workspace .hotel-index-region p,.hotel-index-workspace .hotel-index-region span{overflow-wrap:anywhere}.hotel-index-workspace .hotel-index-sliders{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.hotel-index-workspace .hotel-index-sliders>label{min-width:0;margin:0}.hotel-index-workspace .hotel-index-sliders>label:last-child{grid-column:1/-1}.hotel-index-workspace .hotel-index-sliders label>span{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;font-size:.8125rem;display:grid}.hotel-index-workspace .hotel-index-sliders input{min-height:2rem}.hotel-index-workspace .hotel-index-result{border-radius:.5rem;padding:1rem;box-shadow:none!important}.hotel-index-workspace .hotel-index-result>p.font-heading{font-size:1.375rem;line-height:1.5}.hotel-index-workspace .hotel-index-result>div.mt-6{border-radius:.5rem;margin-top:1rem;padding:1rem}.hotel-index-workspace .hotel-index-result .text-5xl{font-size:2.25rem}.hotel-index-workspace .hotel-index-report-includes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.hotel-index-workspace .hotel-index-report-includes li{margin:0;font-size:.8125rem;line-height:1.55}.hotel-index-workspace #report>div>div{gap:1.25rem}.hotel-index-workspace .hotel-lead-form{background:hsl(var(--card));border-radius:.5rem;margin-top:0;padding:1rem}.hotel-index-workspace .hotel-lead-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.hotel-index-workspace .hotel-lead-fields input{border-radius:.5rem;width:100%;min-width:0;min-height:3rem;font-size:1rem}.hotel-index-workspace .hotel-lead-form>button{white-space:normal;border-radius:.5rem;height:auto;min-height:3rem;padding:.75rem}.hotel-index-workspace .hotel-index-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.hotel-index-workspace .hotel-index-tools a{border-radius:.5rem;height:100%;padding:.875rem;display:block}.hotel-index-workspace .hotel-index-tools a>div{display:block}.hotel-index-workspace .hotel-index-tools a>div>div:first-child{width:2rem;height:2rem;margin-bottom:.625rem}.hotel-index-workspace .hotel-index-tools a>svg{display:none}.hotel-index-workspace .hotel-index-tools p:first-child{overflow-wrap:anywhere;font-size:.875rem}}.seo-landing-mobile .gl-disclosure>summary{list-style:none}.seo-landing-mobile .gl-disclosure>summary::-webkit-details-marker{display:none}@media (width>=40rem){.seo-landing-mobile .gl-disclosure>summary{pointer-events:none;display:block}.seo-landing-mobile .gl-disclosure-chevron{display:none}.seo-landing-mobile .gl-disclosure:not([open])>.gl-disclosure-body{display:block}.seo-landing-mobile .gl-disclosure::details-content{content-visibility:visible}}@media (width<40rem){.seo-landing-mobile{min-width:0}.seo-landing-mobile.seo-web-mobile{overflow-x:clip}.seo-landing-mobile .seo-body-grid :is(h2,h3){overflow-wrap:anywhere;min-width:0}.seo-landing-mobile .seo-body-grid a>div,.seo-landing-mobile .seo-body-grid a h3{min-width:0}.seo-landing-mobile .seo-faq{padding-block:28px}.seo-landing-mobile .seo-faq h2{font-size:22px;line-height:1.35}.seo-landing-mobile .seo-faq .seo-faq-heading{margin-bottom:20px}.seo-landing-mobile .seo-faq article{border-radius:8px}.seo-landing-mobile .seo-faq button{padding:14px}.seo-landing-mobile .seo-faq article p{padding:0 14px 14px;font-size:14px;line-height:1.7}.seo-landing-mobile.seo-permit-mobile>section:first-child a{white-space:normal;max-width:100%;height:auto;min-height:48px}.seo-landing-mobile .seo-body-section{padding-block:28px}.seo-landing-mobile .seo-body-section h2{letter-spacing:0;font-size:22px;line-height:1.35}.seo-landing-mobile .seo-body-section h3{font-size:15px;line-height:1.4}.seo-landing-mobile .seo-body-section :is(p,li){overflow-wrap:anywhere}.seo-landing-mobile .seo-body-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seo-landing-mobile .seo-body-grid>*{min-width:0}.seo-landing-mobile .seo-body-grid>:is(div,li,article,a){border-radius:8px;padding:12px}.seo-landing-mobile .seo-body-grid p{font-size:14px;line-height:1.6}.seo-landing-mobile .seo-benefits{gap:12px}.seo-landing-mobile .seo-benefits>*{padding:0}.seo-landing-mobile .seo-benefits svg{width:16px;height:16px}.seo-landing-mobile .seo-benefits span{font-size:14px;line-height:1.6}.seo-landing-mobile .seo-detail-list{gap:0;display:grid}.seo-landing-mobile .seo-detail-list>*{margin-top:0}.seo-landing-mobile .gl-disclosure{border-bottom:1px solid hsl(var(--border));padding-block:10px}.seo-landing-mobile .gl-disclosure summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:48px;display:grid}.seo-landing-mobile .gl-disclosure summary h2{margin:0;font-size:19px}.seo-landing-mobile .gl-disclosure-chevron{width:20px;color:hsl(var(--accent))}.seo-landing-mobile .gl-disclosure[open] .gl-disclosure-chevron{transform:rotate(180deg)}.seo-landing-mobile .gl-disclosure-body{padding-block:12px;font-size:15px;line-height:1.7}.seo-landing-mobile .seo-cost-table{border:0;overflow:visible}.seo-landing-mobile .seo-cost-table table{width:100%;display:block}.seo-landing-mobile .seo-cost-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.seo-landing-mobile .seo-cost-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seo-landing-mobile .seo-cost-table tr{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;flex-direction:column;min-width:0;padding:12px;display:flex}.seo-landing-mobile .seo-cost-table td{text-align:left;white-space:normal;overflow-wrap:anywhere;padding:0;font-size:14px;line-height:1.6;display:block}.seo-landing-mobile .seo-cost-table td:first-child{margin-bottom:8px;font-weight:600}.seo-landing-mobile .seo-cost-table td:nth-child(2){color:hsl(var(--accent));font-weight:700}.seo-landing-mobile .seo-cost-table td:nth-child(3){color:hsl(var(--muted-foreground));margin-top:8px;font-size:13px}.seo-landing-mobile .seo-step-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seo-landing-mobile .seo-step-list>li{border-radius:8px;flex-direction:column;gap:8px;min-width:0;margin:0;padding:12px}.seo-landing-mobile .seo-step-list p{font-size:14px;line-height:1.6}.seo-landing-mobile .seo-body-section blockquote{font-size:20px;line-height:1.5}.seo-landing-mobile .seo-native-costs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seo-landing-mobile .seo-native-costs>div{border:1px solid hsl(var(--border));border-radius:8px;min-width:0;padding:12px}.seo-landing-mobile .seo-native-costs span{overflow-wrap:anywhere;font-size:14px}.seo-landing-mobile .seo-region-rail{scroll-snap-type:x proximity;flex-wrap:nowrap;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.seo-landing-mobile .seo-region-rail>*{scroll-snap-align:start;flex:none}.seo-commercial-band .seo-commercial-actions a{min-width:0;padding:12px;font-size:14px;line-height:1.5}@media (width<360px){.seo-landing-mobile .seo-step-list{grid-template-columns:minmax(0,1fr)}}}.renovation-preferences,.renovation-preferences-body{display:contents}.renovation-preferences-summary{display:none}@media (width<40rem){:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-content{flex-direction:column;display:flex}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-hero{order:-2}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-enquiry{order:-1;padding-block:1.75rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-enquiry h2{margin-bottom:.5rem;font-size:1.375rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-enquiry h2+p{margin-bottom:1.25rem;font-size:.875rem;line-height:1.6}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-form>*+*{margin-top:1rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-room-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-room-options button{white-space:normal;border-radius:.5rem;height:auto;min-height:2.75rem;padding:.625rem;font-size:.8125rem;line-height:1.4}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-preferences{border-block:1px solid hsl(var(--border));display:block}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-preferences-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding-block:.75rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-preferences-summary::-webkit-details-marker{display:none}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-preferences-summary:after{content:"+";color:hsl(var(--accent));font-size:1.25rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-preferences[open]>summary:after{content:"−"}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-preferences-body{padding-bottom:1rem;display:block}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-preferences-body>div+div{margin-top:1rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-preferences-body .flex.flex-wrap{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-preferences-body button{border-radius:.5rem;min-height:2.75rem;padding:.625rem;font-size:.8125rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-contact input{min-width:0;height:3rem;font-size:1rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-form>button{border-radius:.5rem;width:100%;min-height:3rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-info{padding-block:2rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-info>h2,:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-faq>h2{font-size:1.375rem;line-height:1.35}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-info>p{margin-bottom:1rem;font-size:.875rem;line-height:1.6}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-ways,:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-ways>div{border-radius:.5rem;min-width:0;padding:.875rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-ways>div:last-child{grid-column:1/-1}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-ways>div>div{margin-bottom:.75rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-ways>div>div>div{border-radius:.5rem;width:2rem;height:2rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-ways>div>div>span{font-size:1.125rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-ways h3{margin-bottom:.375rem;font-size:.9375rem;line-height:1.4}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-ways p{font-size:.8125rem;line-height:1.6}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-highlights{margin-top:.75rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-highlights>div{border-radius:.5rem;gap:.5rem;min-width:0;padding:.75rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-highlights>div:last-child{grid-column:1/-1}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-highlights p:first-child{font-size:.8125rem;line-height:1.4}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-highlights p:last-child{margin-top:.25rem;font-size:.75rem;line-height:1.5}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-highlights svg{width:1rem;height:1rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-faq{padding-block:2rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-faq>h2{margin-bottom:1rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-faq details{border-radius:.5rem;padding:.875rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-faq summary{align-items:center;min-height:2rem;font-size:.875rem;line-height:1.5}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-faq summary>span{flex-shrink:0}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-related{padding-bottom:2rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-related>h2{margin-bottom:1rem;font-size:1.25rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-bottom:1rem;display:grid}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-links a{border-radius:.5rem;align-items:center;min-height:2.75rem;padding:.75rem;font-size:.8125rem;display:flex}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-links a:last-child{grid-column:1/-1}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-services{gap:.625rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-services a{border-radius:.5rem;min-width:0;padding:.75rem}:is(.hotel-renovation-mobile,.interior-design-mobile) .renovation-services p:first-child{font-size:.8125rem;line-height:1.4}.interior-design-mobile .renovation-room-options>button:last-child{grid-column:1/-1}.interior-design-mobile .renovation-ways>div>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.interior-design-mobile .renovation-highlights>div>div{min-width:0}.interior-design-mobile .renovation-ways h3,.interior-design-mobile .renovation-highlights p,.interior-design-mobile .renovation-services p{overflow-wrap:anywhere}.interior-design-mobile .renovation-preferences-summary{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.interior-design-mobile .renovation-preferences-body button{white-space:normal;height:auto;line-height:1.4}}.guide-disclosure,.guide-disclosure-body{display:contents}.guide-disclosure-summary{display:none}@media (width<40rem){.guide-article-mobile .guide-body-section{padding-block:2rem}.guide-article-mobile .guide-quick-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-bottom:1.5rem;padding:.75rem;display:grid}.guide-article-mobile .guide-quick-tools>span{grid-column:1/-1}.guide-article-mobile .guide-quick-tools a{min-height:2.75rem;padding:.625rem}.guide-article-mobile .guide-related-grid>div a>div{border-radius:.5rem;padding:.75rem}.guide-article-mobile .guide-category-nav svg{flex-shrink:0}.guide-article-mobile .guide-category-nav a{overflow-wrap:anywhere;min-width:0}.guide-article-mobile .guide-prose h2,.guide-article-mobile .article-editorial h2{margin-top:2rem;margin-bottom:1rem}.guide-article-mobile .guide-prose h3,.guide-article-mobile .article-editorial h3{margin-top:1.5rem;margin-bottom:.75rem}:is(.guide-article-mobile,.concept-mobile) .guide-disclosure{border-block:1px solid hsl(var(--border));display:block}:is(.guide-article-mobile,.concept-mobile) .guide-disclosure-summary{cursor:pointer;min-height:2.75rem;color:hsl(var(--foreground));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:.75rem;font-size:.875rem;font-weight:600;list-style:none;display:grid}:is(.guide-article-mobile,.concept-mobile) .guide-disclosure-summary::-webkit-details-marker{display:none}:is(.guide-article-mobile,.concept-mobile) .guide-disclosure[open]>summary svg{transform:rotate(180deg)}:is(.guide-article-mobile,.concept-mobile) .guide-disclosure-body{padding-bottom:.75rem;display:block}.guide-article-mobile .guide-jumps{background:0 0;border:0;border-radius:0;margin-bottom:1.5rem;padding:0}.guide-article-mobile .guide-jumps>div,.guide-article-mobile .guide-jumps ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.guide-article-mobile .guide-jumps a{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.5rem;align-items:center;min-height:2.75rem;padding:.75rem;font-size:.8125rem;line-height:1.45;display:flex}.guide-article-mobile .guide-checklist,.guide-article-mobile .guide-checklist-preview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.625rem;display:grid}.guide-article-mobile .guide-checklist-preview>div{border-radius:.5rem;min-width:0;padding:.875rem}.guide-article-mobile .guide-checklist-preview li span{overflow-wrap:anywhere;min-width:0}.guide-article-mobile section:not(:first-of-type) h2{overflow-wrap:anywhere}.guide-article-mobile .guide-checklist-preview>div>div{flex-wrap:wrap;gap:.5rem;display:flex}.guide-article-mobile .guide-checklist-preview>div>div>span:nth-child(2){order:3;width:100%}.guide-article-mobile .guide-checklist>div{border-radius:.5rem;min-width:0;margin:0;padding:.875rem;display:block}.guide-article-mobile .guide-checklist>div>div:first-child{width:1.75rem;height:1.75rem;margin-bottom:.625rem}.guide-article-mobile .guide-checklist h3{margin:0 0 .5rem;font-size:.875rem;line-height:1.45}.guide-article-mobile .guide-checklist p{font-size:.875rem;line-height:1.65}.guide-article-mobile .guide-checklist .guide-disclosure{border-bottom:0}.guide-article-mobile .guide-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.guide-article-mobile .guide-related-grid a{border-radius:.5rem;align-items:start;min-width:0;padding:.75rem;font-size:.8125rem;line-height:1.5}.guide-article-mobile .guide-related-grid a>div{display:none}.guide-article-mobile .guide-callout{border-radius:.5rem;gap:.75rem;margin-block:1.25rem;padding:1rem}.guide-article-mobile .guide-callout>div:first-child{width:1.75rem;height:1.75rem}.guide-article-mobile .guide-callout>div:first-child svg{width:1rem;height:1rem}.guide-article-mobile .guide-callout p:last-child{line-height:1.7}.guide-article-mobile .guide-category-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.guide-article-mobile .guide-category-nav>p{grid-column:1/-1}.guide-article-mobile .guide-category-nav a{gap:.5rem;margin:0;padding:.75rem;font-size:.8125rem}.guide-article-mobile .guide-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.guide-article-mobile .guide-category-grid>a{padding:.875rem}.guide-article-mobile .guide-category-grid h3{overflow-wrap:anywhere;font-size:.9375rem}.guide-article-mobile .guide-category-grid a>div{flex-wrap:wrap;gap:.25rem}.guide-article-mobile .guide-category-grid p{font-size:.8125rem}.guide-article-mobile .guide-step-figure{margin-block:1.5rem;padding-block:1.25rem}.guide-article-mobile .guide-step-figure ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.guide-article-mobile .guide-step-figure li{border:1px solid hsl(var(--border));border-radius:.5rem;padding:.75rem;display:block}.guide-article-mobile .guide-step-figure li svg{display:none}.guide-article-mobile .guide-step-figure li>div{margin-top:.5rem}}.fire-topics{display:none}.fire-extra{display:contents}.fire-extra>summary{display:none}@media (width<40rem){.fire-safety-mobile .fire-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-block:1rem 1.5rem;display:grid}.fire-safety-mobile .fire-topics a{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));overflow-wrap:anywhere;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;padding:.75rem;font-size:.8125rem;line-height:1.5;display:grid}.fire-topic-number{color:hsl(var(--accent));font-weight:700}.fire-safety-mobile .article-editorial{min-width:0;font-size:1rem}.fire-safety-mobile .article-editorial p{line-height:1.75}.fire-safety-mobile .fire-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:0;list-style:none;display:grid}.fire-safety-mobile .fire-check-grid>li{border:1px solid hsl(var(--border));background:hsl(var(--card));overflow-wrap:anywhere;border-radius:.5rem;min-width:0;margin:0;padding:.75rem;font-size:.875rem;line-height:1.65}.fire-safety-mobile .fire-check-grid>li strong{margin-bottom:.25rem;display:block}.fire-safety-mobile .fire-cost-table{width:100%;margin-block:1rem;display:block}.fire-safety-mobile .fire-cost-table thead{display:none}.fire-safety-mobile .fire-cost-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.fire-safety-mobile .fire-cost-table tr{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.5rem;flex-direction:column;justify-content:space-between;gap:.5rem;min-width:0;padding:.75rem;display:flex}.fire-safety-mobile .fire-cost-table td{overflow-wrap:anywhere;border:0;padding:0;font-size:.875rem;line-height:1.5;display:block}.fire-safety-mobile .fire-cost-table td:last-child{color:hsl(var(--accent));font-weight:700}.fire-safety-mobile .fire-risk-list{padding-left:1.25rem}.fire-safety-mobile .fire-risk-list li{border-bottom:1px solid hsl(var(--border));padding:.625rem .5rem;font-size:.9375rem;line-height:1.7}.fire-safety-mobile .fire-extra{border-block:1px solid hsl(var(--border));display:block}.fire-safety-mobile .fire-extra>summary{cursor:pointer;color:hsl(var(--foreground));justify-content:space-between;align-items:center;padding-block:.875rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.fire-safety-mobile .fire-extra>summary::-webkit-details-marker{display:none}.fire-safety-mobile .fire-extra>summary:after{content:"+";color:hsl(var(--accent));font-size:1.25rem}.fire-safety-mobile .fire-extra[open]>summary:after{content:"−"}.fire-safety-mobile .fire-topics a:focus-visible,.fire-safety-mobile .fire-extra>summary:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}}.seven-topic-grid{display:none}.seven-concept-details{display:contents}.seven-concept-details>summary{display:none}.seven-budget-details{display:contents}.seven-budget-details>summary{display:none}@media (width<40rem){.seven-concepts-mobile .seven-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-block:1rem 1.5rem;display:grid}.seven-concepts-mobile .seven-topic-grid a{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:0;min-height:2.75rem;color:hsl(var(--foreground));overflow-wrap:anywhere;border-radius:.5rem;padding:.75rem;font-size:.875rem;line-height:1.5}.seven-concepts-mobile .seven-topic-grid .seven-topic-enquiry{color:hsl(var(--accent));border-color:hsl(var(--accent))}.seven-concepts-mobile .article-editorial{min-width:0;font-size:1rem}.seven-concepts-mobile p,.seven-concepts-mobile span{overflow-wrap:anywhere;min-width:0}.seven-concepts-mobile span.rounded-full{max-width:100%}.seven-concepts-mobile .article-editorial p{line-height:1.75}.seven-concepts-mobile .article-editorial h2{margin-block:1.75rem .75rem;font-size:1.25rem;line-height:1.5}.seven-concepts-mobile .seven-concept-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:0;list-style:none;display:grid}.seven-concepts-mobile .seven-concept-facts>li{background:hsl(var(--card));border:1px solid hsl(var(--border));overflow-wrap:anywhere;border-radius:.5rem;min-width:0;margin:0;padding:.75rem;font-size:.875rem;line-height:1.6}.seven-concepts-mobile .seven-concept-facts>li>strong{color:hsl(var(--accent));display:block}.seven-concepts-mobile .seven-concept-facts ul{padding-left:1rem;font-size:.8125rem}.seven-concepts-mobile .seven-concept-facts{align-items:start}.seven-concepts-mobile .seven-budget-details{margin-top:.5rem;display:block}.seven-concepts-mobile .seven-budget-details>summary{cursor:pointer;color:hsl(var(--accent));min-height:2.5rem;padding-block:.5rem;font-size:.8125rem;display:block}.seven-concepts-mobile .seven-concept-details{border-block:1px solid hsl(var(--border));margin-bottom:1.25rem;display:block}.seven-concepts-mobile .seven-concept-details summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.seven-concepts-mobile .seven-concept-details summary::-webkit-details-marker{display:none}.seven-concepts-mobile .seven-concept-details summary:after{content:"+";color:hsl(var(--accent));font-size:1.25rem}.seven-concepts-mobile .seven-concept-details[open] summary:after{content:"−"}.seven-concepts-mobile .seven-comparison{min-width:0;display:block}.seven-concepts-mobile .seven-comparison thead{display:none}.seven-concepts-mobile .seven-comparison tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.seven-concepts-mobile .seven-comparison tr{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.5rem;min-width:0;padding:.75rem;display:block}.seven-concepts-mobile .seven-comparison td{overflow-wrap:anywhere;border:0;padding:.375rem 0;font-size:.875rem;line-height:1.5;display:block}.seven-concepts-mobile .seven-comparison td:not(:first-child):before{content:attr(data-label);color:hsl(var(--muted-foreground));font-size:.75rem;display:block}.seven-concepts-mobile #seven-project-check{scroll-margin-top:5.5rem}.seven-concepts-mobile #seven-project-check>section{padding:1rem}.seven-concepts-mobile #seven-project-check h2{font-size:1.25rem;line-height:1.5}.seven-concepts-mobile #seven-project-check form{background:0 0;border:0;padding:0}.seven-concepts-mobile #seven-project-check form>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.seven-concepts-mobile #seven-project-check form>div:first-child>div{min-width:0}.seven-concepts-mobile #seven-project-check input{min-width:0;font-size:1rem}.seven-concepts-mobile #seven-project-check button{white-space:normal;height:auto;min-height:3rem;padding:.75rem;font-size:.875rem}}.delivery-topics{display:none}.delivery-details{display:contents}.delivery-details>summary{display:none}@media (width<40rem){.delivery-mobile .delivery-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-block:1rem 1.5rem;display:grid}.delivery-mobile .delivery-topics a{white-space:normal;border:1px solid hsl(var(--border));background:hsl(var(--card));text-align:center;border-radius:.5rem;min-width:0;height:auto;min-height:2.75rem;padding:.75rem;font-size:.875rem}.delivery-mobile .delivery-topics .delivery-enquiry{border-color:hsl(var(--accent));color:hsl(var(--accent));grid-column:1/-1}.delivery-mobile .article-editorial{min-width:0;font-size:1rem}.delivery-mobile .article-editorial>h1{margin-block:1.5rem .75rem;font-size:1.25rem;line-height:1.5}.delivery-mobile .article-editorial h2{margin-block:1.75rem .75rem;font-size:1.25rem;line-height:1.5}.delivery-mobile .article-editorial h3{margin-block:1.25rem .5rem;font-size:1rem;line-height:1.6}.delivery-mobile .article-editorial p{line-height:1.75}.delivery-mobile .article-editorial li,.delivery-mobile span.rounded-full{overflow-wrap:anywhere}.delivery-mobile span.rounded-full{max-width:100%}.delivery-mobile .delivery-details{border-block:1px solid hsl(var(--border));margin-bottom:1.25rem;display:block}.delivery-mobile .delivery-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.delivery-mobile .delivery-details>summary::-webkit-details-marker{display:none}.delivery-mobile .delivery-details>summary:after{content:"+";color:hsl(var(--accent));font-size:1.25rem}.delivery-mobile .delivery-details[open]>summary:after{content:"−"}.delivery-mobile .delivery-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.625rem;padding:0;list-style:none;display:grid}.delivery-mobile .delivery-facts>li{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.5rem;min-width:0;margin:0;padding:.75rem;font-size:.875rem;line-height:1.65}.delivery-mobile .delivery-facts>li>strong{display:block}.delivery-mobile #delivery-project-check{scroll-margin-top:5.5rem}.delivery-mobile #delivery-project-check>section{padding:1rem}.delivery-mobile #delivery-project-check h2{font-size:1.25rem;line-height:1.5}.delivery-mobile #delivery-project-check form{background:0 0;border:0;padding:0}.delivery-mobile #delivery-project-check form>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.delivery-mobile #delivery-project-check form>div:first-child>div{min-width:0}.delivery-mobile #delivery-project-check input{min-width:0;font-size:1rem}.delivery-mobile #delivery-project-check button{white-space:normal;height:auto;min-height:3rem;padding:.75rem;font-size:.875rem}}.requested-entry{display:none}.requested-details{display:contents}.requested-details>summary{display:none}.wirtepatent-mobile .requested-fact-details,.wirtepatent-mobile .requested-fact-details>summary,.wirtepatent-mobile .requested-fact-details>div{display:contents}@media (width<40rem){.requested-mobile .requested-entry{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-block:1rem 1.5rem;display:grid}.requested-mobile .requested-entry a{white-space:normal;border:1px solid hsl(var(--border));background:hsl(var(--card));text-align:left;border-radius:.5rem;min-width:0;height:auto;min-height:2.75rem;padding:.75rem;font-size:.875rem;line-height:1.5}.requested-mobile .requested-entry .requested-entry-contact{color:hsl(var(--accent));border-color:hsl(var(--accent));grid-column:1/-1}.requested-mobile .article-editorial,.requested-mobile .guide-prose{min-width:0}.requested-mobile .article-editorial>h1,.requested-mobile .article-editorial h2,.requested-mobile .guide-prose h2{margin-block:1.75rem .75rem;font-size:1.25rem;line-height:1.5}.requested-mobile .article-editorial h3,.requested-mobile .guide-prose h3{margin-block:1.25rem .5rem;font-size:1rem;line-height:1.6}.requested-mobile .article-editorial p{line-height:1.75}.requested-mobile .requested-details{border-block:1px solid hsl(var(--border));margin-bottom:1rem;display:block}.requested-mobile .requested-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.625rem;min-height:2.75rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.requested-mobile .requested-details>summary::-webkit-details-marker{display:none}.requested-mobile .requested-details>summary:after{content:"+";color:hsl(var(--accent));font-size:1.25rem}.requested-mobile .requested-details[open]>summary:after{content:"−"}.requested-mobile .requested-facts,.requested-mobile #artikel .guide-prose ul,.requested-mobile .guide-prose>ol{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.625rem;padding:0;list-style:none;display:grid}.requested-mobile .requested-facts>li,.requested-mobile #artikel .guide-prose li,.requested-mobile .guide-prose>ol>li{border:1px solid hsl(var(--border));background:hsl(var(--card));overflow-wrap:anywhere;border-radius:.5rem;min-width:0;margin:0;padding:.75rem;font-size:.875rem;line-height:1.65}.requested-mobile .requested-facts strong{display:block}.requested-mobile .requested-table,.requested-mobile #kosten table,.requested-mobile .guide-prose table{white-space:normal;min-width:0;display:block}.requested-mobile .requested-table thead,.requested-mobile #kosten thead,.requested-mobile .guide-prose thead{display:none}.requested-mobile .requested-table tbody,.requested-mobile #kosten tbody,.requested-mobile .guide-prose tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.requested-mobile .requested-table tr,.requested-mobile #kosten tr,.requested-mobile .guide-prose tr{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.5rem;min-width:0;padding:.75rem;display:block}.requested-mobile .requested-table td,.requested-mobile #kosten td,.requested-mobile .guide-prose td{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;padding:.375rem 0;font-size:.875rem;line-height:1.6;display:block}.requested-mobile td:not(:first-child):before{content:attr(data-label);color:hsl(var(--muted-foreground));font-size:.75rem;display:block}.requested-mobile #kosten td:nth-child(2):before{content:"Ab"}.requested-mobile #kosten td:nth-child(3):before{content:"Bis"}.requested-mobile #kosten td span{font-size:.875rem}.requested-mobile #kosten .shadow-xl{box-shadow:none;border:0;border-radius:0}.requested-mobile #kosten h2{font-size:1.25rem}.requested-mobile #kosten a{white-space:normal;height:auto;min-height:3rem;padding:.75rem}.requested-mobile .requested-lead{scroll-margin-top:5.5rem}.requested-mobile .requested-lead>section{padding:1rem}.requested-mobile .requested-lead h2{font-size:1.25rem;line-height:1.5}.requested-mobile .requested-lead form{background:0 0;border:0;padding:0}.requested-mobile .requested-lead form>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.requested-mobile .requested-lead form>div:first-child>div{min-width:0}.requested-mobile .requested-lead input{min-width:0;font-size:1rem}.requested-mobile .requested-lead button{white-space:normal;height:auto;min-height:3rem;padding:.75rem;font-size:.875rem}.requested-mobile .guide-lead-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.requested-mobile #article-content .guide-prose table td:nth-child(2){color:hsl(var(--accent))}.wirtepatent-mobile .article-editorial>ul.requested-facts{align-items:stretch}.wirtepatent-mobile .requested-facts>li{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.wirtepatent-mobile .requested-facts ul{margin-block:.5rem;padding-left:1rem;list-style:outside;display:block}.wirtepatent-mobile .requested-facts ul>li{background:0 0;border:0;margin-block:.5rem;padding:0}.wirtepatent-mobile .requested-fact-details{display:block}.wirtepatent-mobile .requested-fact-details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.375rem;min-height:2.75rem;list-style:none;display:grid}.wirtepatent-mobile .requested-fact-details>summary::-webkit-details-marker{display:none}.wirtepatent-mobile .requested-fact-details>summary:after{content:"+";color:hsl(var(--accent));font-size:1.125rem}.wirtepatent-mobile .requested-fact-details[open]>summary:after{content:"−"}.wirtepatent-mobile .requested-fact-details>div{margin-top:.625rem;display:block}.wirtepatent-mobile .requested-fact-details>div strong{display:inline}.wirtepatent-mobile .requested-details>summary{color:hsl(var(--muted-foreground))}.wirtepatent-mobile .requested-entry a{font-size:.875rem}}
