.building-insurance{overflow:visible}.building-insurance .const-war__intro-grid{margin-bottom:clamp(.75rem,1.5vw,1.15rem)}.building-insurance__content-layout{display:grid;gap:2.5rem}@media (min-width:1024px){.building-insurance__content-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:3rem}}.building-insurance__aside{align-self:start;height:fit-content;width:100%}@media (min-width:1024px){.building-insurance__aside{position:sticky;top:6.5rem}}.building-insurance__tab-empty{min-height:8rem}.building-insurance .const-war__card-title{overflow-wrap:anywhere;word-break:break-word}.building-insurance__intro{margin:0 0 1rem;max-width:var(--type-content-max);font-size:1.08rem;line-height:1.6;color:#2f3042}.building-insurance__description-prose{display:flex;flex-direction:column;max-width:var(--type-content-max);margin-bottom:2rem}.building-insurance__paragraph-block{margin:2rem 0 0}.building-insurance__paragraph-title{margin:0 0 .75rem;color:#303149}.building-insurance__description-prose .product-grid__plain-list{margin:0 0 clamp(.75rem,1.5vw,1rem)}.building-insurance__description-prose .product-grid__plain-list-item{font-size:1.08rem;line-height:1.6;color:#2f3042}.building-insurance__callout{margin-bottom:1.5rem}.building-insurance__callout:last-child{margin-bottom:3rem}.building-insurance__callout--hinweis{margin-top:.25rem}.building-insurance__callout--benefits-tab,.building-insurance__callout--service-tab{margin-top:2.5rem}.building-insurance__benefits-grids{display:flex;flex-direction:column;gap:2rem}.building-insurance__external-link{color:#690637;text-decoration:underline;text-underline-offset:.15em}.building-insurance__external-link:hover{color:#4a0426}.building-insurance__lead-strong{margin:0 0 1rem;color:#2f3042;font-size:1.08rem;line-height:1.5;font-weight:600}.building-insurance__text-list-block{margin:0 0 .25rem}.building-insurance__text-list-block .building-insurance__intro{margin-bottom:.75rem}.building-insurance__cms-block{margin:0}.building-insurance__content-image{display:block;width:100%;max-width:40rem;height:auto;margin:.75rem 0 0;border-radius:.75rem}.building-insurance__content-video-wrap{margin:.75rem 0 0}.building-insurance__content-video{display:block;width:100%;max-width:40rem;border-radius:.75rem}.building-insurance__media-hint{margin:.5rem 0 0;font-size:.85rem;color:#b45309;background:#fef3c7;padding:.5rem .75rem;border-radius:.5rem}