/* V4 – Main einspaltig, Sidebar ausschließlich bei content_blog; Prefooter vererbt. */
.watten-page-header-slot{width:100%;min-width:0}
.watten-page-header-slot>*,.watten-page-header-slot .watten-page-header{max-width:none}
.watten-main{background:var(--w-paper);padding-block:clamp(2.2rem,4.5vw,4.6rem);min-height:25vh}
.watten-main__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3.8vw,4rem);align-items:start}
.watten-main__grid--detail{grid-template-columns:minmax(0,1fr) minmax(235px,280px)}
.watten-content,.watten-sidebar{min-width:0}
.watten-content>*,.watten-sidebar>*{max-width:100%}
.watten-sidebar{display:grid;gap:1rem}
.watten-sidebar :is(.text-section,.linkbox,.form-element,.picture-element){background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-radius);padding:1.1rem;margin:0 0 1rem;box-shadow:0 6px 20px #3028200b}
.watten-sidebar :is(h2,h3){font-size:1.13rem;margin:.2rem 0 .6rem}
.watten-sidebar :is(p,li){font-size:.93rem}
.watten-sidebar ul{padding-left:1.1rem}
.watten-prefooter{background:var(--w-cream);padding-block:clamp(1.5rem,3vw,3.25rem);min-width:0}
.watten-prefooter>*{min-width:0}
.watten-main .linkbox{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-radius);box-shadow:0 5px 18px #30282012}
.watten-main :is(.picture-element,.gallery-element) img{border-radius:var(--w-radius)}
.watten-main :is(.text-section,.columns-element,.form-element,.linkbox,.picture-element){margin-bottom:1.6rem}
.watten-site .watten-main .content-container{padding-block:1.3rem}
@media(max-width:920px){.watten-main__grid--detail{grid-template-columns:1fr}.watten-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:690px){.watten-sidebar{grid-template-columns:1fr}}
