/* Full-width sections, independent of the typography rhythm. */
#inhalt>.signature-opening,#inhalt>.cinema-entry,#inhalt>.private-opening{width:100%;max-width:none;margin-inline:0;padding-inline:0}
#inhalt[data-page=immobilien]>.offers-opening,#inhalt[data-page=immobilien]>.offers-section{width:100%;max-width:none;margin-inline:0;padding-inline:4vw}
#inhalt[data-page=wasserlagen] .water-wide77{width:100%;max-width:none;margin:0;aspect-ratio:2.2}
#inhalt[data-page=wasserlagen]>section{max-width:none;width:100%;margin-inline:0}
#inhalt[data-page=offmarket]>.private-opening{padding:0;max-width:none;width:100%}
#inhalt :is(p,li,dd,dt,summary,input,textarea){word-spacing:normal;letter-spacing:normal;line-height:1.7}
#inhalt :is(h1,h2,h3){word-spacing:normal;letter-spacing:-.025em;line-height:1.15}
#inhalt .eyebrow{letter-spacing:.12em;word-spacing:normal;line-height:1.6}
#inhalt .water-notes77{padding:72px 7vw}
.water-copy79{max-width:680px;margin:24px auto 0}
.water-copy79 p{font-size:15px;color:#64715d}
.water-copy79 .text-link{margin-top:24px}
.cinema-text79{background:#1b4e28}
.cinema-text79 .cinema-veil{background:linear-gradient(145deg,#204f30,#133a25)}
.signature-feature-text79{display:block!important;text-align:center}
.signature-feature-text79>div{max-width:720px;margin:auto}
.sale-type79{display:flex;align-items:center;justify-content:center;height:80%;font-size:32px;line-height:1.35;color:#1b4e28;letter-spacing:-.025em}
.sale-sheet-cover{background:#1b4e28}
#inhalt[data-page=immobilienwissen] .journal-card{border-top:1px solid #1b4e2833;padding-top:28px}
@media(max-width:760px){#inhalt[data-page=wasserlagen] .water-wide77{aspect-ratio:4/3}#inhalt .water-notes77{padding:44px 6vw}#inhalt[data-page=immobilien]>.offers-opening,#inhalt[data-page=immobilien]>.offers-section{padding-inline:6vw}.sale-type79{font-size:21px}}
#inhalt .signature-window{left:0;right:0;clip-path:none;border-radius:0}
