body:has(>div.legal-page){background-color:#fdfcfc}body>div.legal-page{background-color:#fdfcfc;min-height:100vh;padding-bottom:10vh}body>div.legal-page>header{margin-top:clamp(20px,12.8571px + 2.2321vw,30px);padding:clamp(20px,9.2857px + 3.3482vw,35px)}body>div.legal-page>header>h1{font-family:var(--font-playfair);color:#7d5e54;margin-bottom:12px;font-size:clamp(1.3rem,1.0143rem + 1.4286vw,1.7rem)}body>div.legal-page>header>p.maj{font-family:var(--font-roboto);color:#957468;font-size:.8rem}body>div.legal-page>main{padding:0 clamp(20px,5.7143px + 4.4643vw,40px)}body>div.legal-page>main>section:nth-child(odd){background-color:#fdf7f5;border-top:.5px solid #c2a499;border-bottom:.5px solid #c2a499}body>div.legal-page>main>section{padding:clamp(20px,5.7143px + 4.4643vw,40px)}body>div.legal-page>main>section>h2{font-family:var(--font-playfair);color:#7d5e54;margin-bottom:16px;font-size:clamp(1.05rem,.9071rem + .7143vw,1.25rem)}body>div.legal-page>main>section>h3{font-family:var(--font-roboto);color:#43302b;margin-top:20px;margin-bottom:8px;font-size:clamp(.9rem,.8286rem + .3571vw,1rem);font-weight:700}body>div.legal-page>main>section p,body>div.legal-page>main>section li{font-family:var(--font-roboto);color:#43302b;font-size:clamp(.85rem,.7786rem + .3571vw,.95rem);line-height:1.65}body>div.legal-page>main>section p+p{margin-top:12px}body>div.legal-page>main>section ul{margin-top:12px;padding-left:20px}body>div.legal-page>main>section li+li{margin-top:8px}body>div.legal-page>main>section dl{margin-top:12px}body>div.legal-page>main>section dt{font-family:var(--font-roboto);color:#7d5e54;margin-top:14px;font-size:clamp(.8rem,.7643rem + .1786vw,.85rem);font-weight:700}body>div.legal-page>main>section dd{font-family:var(--font-roboto);color:#43302b;font-size:clamp(.85rem,.7786rem + .3571vw,.95rem);line-height:1.65}body>div.legal-page>main>section a{color:#957468;text-decoration:underline}body>div.legal-page>main>nav.entre-pages{text-align:center;padding:clamp(20px,5.7143px + 4.4643vw,40px)}body>div.legal-page>main>nav.entre-pages a{font-family:var(--font-roboto);color:#957468;font-size:clamp(.85rem,.7786rem + .3571vw,.95rem);text-decoration:underline}@media (min-width:768px){body>div.legal-page>header,body>div.legal-page>main{max-width:900px;margin-left:auto;margin-right:auto}body>div.legal-page>main>section dl{grid-template-columns:minmax(180px,1fr) 2fr;column-gap:24px;display:grid}body>div.legal-page>main>section dt{grid-column:1}body>div.legal-page>main>section dd{grid-column:2;margin-top:14px}}
