:root{--washi:#eee6d2;--paper:#f7f0df;--carbon:#201f1b;--smoke:#77756b;--red:#b84531}*{box-sizing:border-box}body{margin:0;background:var(--washi);color:var(--carbon);font-family:Georgia,serif;background-image:radial-gradient(#4f493d15 1px,transparent 1px);background-size:6px 6px}.legal-bar{padding:24px 6vw;display:flex;justify-content:space-between;border-bottom:1px solid #948c7d}a{color:inherit}.legal-bar>a{font-weight:bold;text-decoration:none;color:var(--red)}nav{display:flex;gap:20px}nav a{font:10px monospace}.legal-main{max-width:820px;margin:80px auto;padding:0 25px}.legal-main>small{color:var(--red);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:var(--smoke)}.legal-main article{padding:24px 0;border-top:1px solid #9c9485}h2{font-size:22px}article p{font:15px/1.75 Arial;color:#65645c}.legal-foot{padding:30px 6vw;background:var(--carbon);color:#aaa397;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}}
