.legal-content-page{padding:18px 0 70px}.legal-page{max-width:1040px;margin:22px auto 30px}.legal-paper{position:relative;overflow:hidden}.legal-paper .menu-page-title{margin-bottom:26px}.legal-paper .menu-page-title h1{font-size:clamp(2rem,5vw,3.8rem)}.legal-lead{max-width:720px;margin:0 auto 28px;text-align:center;color:#6d5a4e;line-height:1.6}.legal-copy{max-width:790px;margin:auto;line-height:1.75;color:var(--ink)}.legal-copy h2{color:var(--wine);font-size:1.35rem;margin:2rem 0 .65rem;padding-bottom:.35rem;border-bottom:1px solid rgba(91,15,32,.2)}.legal-copy h3{color:var(--wine);margin:1.4rem 0 .5rem}.legal-copy p,.legal-copy ul{margin:.6rem 0 1rem}.legal-copy a{color:var(--wine);font-weight:700}.legal-placeholder{display:inline-block;padding:5px 8px;border:1px dashed rgba(91,15,32,.35);border-radius:5px}
@media(max-width:900px){.legal-content-page{padding:10px 0 70px}.legal-page{margin:14px 10px 24px}.legal-copy{font-size:.95rem}.legal-paper .menu-page-title{margin-bottom:20px}}
