:root{--stone:#e8dcc2;--chalk:#f6edd8;--lapis:#1f4d76;--terra:#b65f45;--grout:#9d8f75;--ink:#2d3b3a}*{box-sizing:border-box}body{margin:0;background:var(--stone);color:var(--ink);font-family:Georgia,serif;background-image:linear-gradient(45deg,#1f4d7608 25%,transparent 25% 75%,#1f4d7608 75%);background-size:18px 18px}.legal-bar{padding:24px 6vw;display:flex;justify-content:space-between;border-bottom:1px solid var(--grout)}a{color:inherit}.legal-bar>a{font:800 12px monospace;text-decoration:none;color:var(--lapis)}nav{display:flex;gap:20px}nav a{font:10px monospace}.legal-main{max-width:840px;margin:80px auto;padding:0 25px}.legal-main>small{color:var(--terra);font:10px monospace;letter-spacing:.16em}.legal-main h1{font:700 clamp(48px,8vw,88px)/.92 Georgia;margin:20px 0}.legal-main>p{font:12px monospace;color:#746b5b}.legal-main article{padding:24px 0;border-top:1px solid var(--grout)}h2{font-size:21px;color:var(--lapis)}article p{font:15px/1.75 Arial;color:#60655f}.legal-foot{padding:30px 6vw;background:var(--ink);color:#abb3ac;display:flex;justify-content:space-between;font:10px monospace}@media(max-width:650px){.legal-bar nav{display:none}.legal-main{margin-top:50px}.legal-foot{flex-direction:column;gap:14px}}
