section.svelte-1588ews{min-height:100vh;padding:10rem 2rem 6rem;background:var(--cream)}.content-inner.svelte-1588ews{max-width:800px;margin:0 auto}.section-label.svelte-1588ews{font-weight:300;font-size:.8rem;letter-spacing:.35em;text-transform:uppercase;color:var(--rose-dark);margin-bottom:.8rem;text-align:center}h1.svelte-1588ews{font-weight:300;font-size:clamp(2.5rem,6vw,4rem);color:var(--dark);margin-bottom:3rem;text-align:center}h1.svelte-1588ews em:where(.svelte-1588ews){font-style:italic;color:var(--rose)}.imprint-content.svelte-1588ews{display:flex;flex-direction:column;gap:2.5rem}.imprint-section.svelte-1588ews{background:var(--white);padding:2rem;border-radius:16px;border:1px solid var(--taupe-light)}h3.svelte-1588ews{font-family:Cormorant Garamond,serif;font-weight:400;font-size:1.5rem;color:var(--dark);margin-bottom:1rem}h4.svelte-1588ews{font-family:Outfit,sans-serif;font-weight:400;font-size:1rem;color:var(--rose-dark);margin-top:1.5rem;margin-bottom:.5rem}p.svelte-1588ews{font-weight:300;font-size:.9rem;line-height:1.7;color:var(--taupe-dark)}p.svelte-1588ews strong:where(.svelte-1588ews){font-weight:400;color:var(--dark)}a.svelte-1588ews{color:var(--rose);transition:color .3s ease}a.svelte-1588ews:hover{color:var(--rose-dark)}@media(max-width:600px){section.svelte-1588ews{padding:8rem 1.5rem 4rem}.imprint-section.svelte-1588ews{padding:1.5rem}}
