@font-face{font-family:"Cormorant Garamond";src:url("../fonts/cormorant-500.ttf") format("truetype");font-weight:500;font-display:swap}
@font-face{font-family:"Manrope";src:url("../fonts/manrope-400.ttf") format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:"Manrope";src:url("../fonts/manrope-600.ttf") format("truetype");font-weight:600;font-display:swap}
:root{--ink:#0b0c0a;--ivory:#e9e2d6;--gold:#c9a45f;--muted:#5c574e}
*{box-sizing:border-box}html{background:var(--ink)}body{margin:0;background:var(--ivory);color:#171510;font-family:"Manrope",Arial,sans-serif;line-height:1.75}a{color:inherit}.legal-header{background:var(--ink);color:var(--ivory);padding:24px 5vw;border-bottom:1px solid rgba(201,164,95,.28);display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-brand{font:500 clamp(1.4rem,3vw,2rem)/1 "Cormorant Garamond",Georgia,serif;letter-spacing:.08em;color:#e0c27a;text-decoration:none}.back{font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:5px}.legal-main{width:min(90vw,850px);margin:0 auto;padding:clamp(70px,9vw,130px) 0}.eyebrow{color:#8a692f;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.legal-main h1{font:500 clamp(3.8rem,9vw,7.5rem)/.9 "Cormorant Garamond",Georgia,serif;letter-spacing:-.04em;margin:18px 0 50px}.legal-main h2{font:500 clamp(2rem,4vw,3rem)/1 "Cormorant Garamond",Georgia,serif;margin:48px 0 14px}.legal-main p,.legal-main li{color:var(--muted)}.legal-main ul{padding-left:22px}.legal-footer{background:var(--ink);color:#aaa398;padding:30px 5vw;font-size:.72rem;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}

