@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Manrope:wght@400;500;600&display=swap');:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#f5f0e7;color:#28231e;font:16px/1.75 Manrope,Arial,sans-serif}.legal-top{background:#201c19;color:#e1c59b;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem max(5vw,20px);position:sticky;top:0;z-index:2}.legal-top>a{color:inherit}.legal-top>span{font:500 1.5rem 'Cormorant Garamond',serif;white-space:nowrap}.languages{display:flex;gap:4px}.languages button{background:transparent;border:1px solid #a28c6e;color:#eee;padding:.4rem .5rem;cursor:pointer}.languages button.active{background:#ae8850;color:#201c19}main{max-width:950px;padding:clamp(36px,6vw,80px) 24px 80px;margin:auto}.eyebrow{letter-spacing:.25em;color:#977848;font-size:.85rem}h1,h2,h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;line-height:1.14}h1{font-size:clamp(3.2rem,7vw,6rem);margin:1rem 0}h2{font-size:clamp(2.3rem,5vw,3.5rem);margin:0 0 1.4rem}h3{font-size:1.75rem;margin:2rem 0 .5rem}.intro{font-size:1.2rem;color:#61574b}.legal-nav{display:flex;flex-wrap:wrap;gap:1.4rem;padding:1.6rem 0;border-block:1px solid #d4c5ad;margin:2.5rem 0 4rem}.legal-nav a{color:#493b29}section{padding:2rem 0 3rem;border-bottom:1px solid #d4c5ad;scroll-margin-top:110px}p{max-width:75ch}aside{margin-top:3rem;padding:1.3rem 2rem;border-left:3px solid #b99563;background:#eee6d9}aside h3{margin:0}footer{background:#201c19;color:#dfc9a8;padding:2rem 5vw;display:flex;justify-content:space-between;gap:1rem}footer a{color:inherit}@media(max-width:600px){.legal-top{flex-wrap:wrap}.legal-top>span{order:-1;width:100%}.legal-nav{margin-bottom:2rem}footer{display:block}}