.legal{max-width:860px;margin:auto;padding:6rem 1.5rem 8rem}.legal h1{font:400 clamp(2.7rem,6vw,5rem)/.98 Georgia,serif;letter-spacing:-.04em}.legal h2{font:400 1.65rem Georgia,serif;margin-top:2.7rem}.legal p,.legal li{color:#a9a49c}.legal a{color:var(--gold);text-underline-offset:4px}.legal nav{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0 3rem}.legal nav a{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.doc-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;padding:0;list-style:none}.doc-list a{display:block;border:1px solid var(--line);padding:1rem;text-decoration:none}@media(max-width:600px){.doc-list{grid-template-columns:1fr}}
