/* Stile di Impressum e Datenschutz: stessi colori della home, font di sistema (i font veri sono solo dentro index.html) */
:root{--nude:#F2EEE6;--taupe:#0E2F29;--taupe-soft:#4A5F58;--gold:#B8954F;--gold-deep:#7E6029}
*{box-sizing:border-box}
body{margin:0;background:var(--nude);color:var(--taupe-soft);font:400 16px/1.75 'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif}
main{max-width:760px;margin:0 auto;padding:56px 20px 80px}
.back{display:inline-block;margin-bottom:40px;color:var(--gold-deep);text-decoration:none;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}
h1,h2{font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif;color:var(--taupe);font-weight:500;line-height:1.2}
h1{font-size:clamp(2.4rem,6vw,3.4rem);margin:0 0 40px}
h2{font-size:1.6rem;margin:40px 0 12px}
p{margin:0 0 14px}
a{color:var(--gold-deep)}
strong{font-weight:500;color:var(--taupe)}
button{font:inherit;color:var(--gold-deep);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}
.stand{margin-top:48px;font-size:.85rem}
