.legal-doc{color:#1a1410;background:#faf7f2;flex:1;padding:48px 20px 80px}.legal-doc-inner{max-width:720px;margin:0 auto}.legal-doc-back{color:#5c534a;margin-bottom:24px;font-size:14px;text-decoration:none;display:inline-block}.legal-doc-back:hover{color:#1a1410}.legal-doc-updated{color:#5c534a;margin-bottom:12px;font-size:13px}.legal-doc h1{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(2rem,4vw,2.75rem);line-height:1.1}.legal-doc-intro{color:#3d342c;margin-bottom:32px;font-size:18px;line-height:1.6}.legal-doc-section{margin-bottom:28px}.legal-doc-section h2{margin-bottom:10px;font-size:18px;font-weight:600}.legal-doc-paragraph{color:#3d342c;white-space:pre-line;margin-bottom:12px;font-size:16px;line-height:1.7}.legal-doc-contact{color:#5c534a;margin-top:40px;font-size:15px}.legal-doc-contact a{color:#3337bd;text-decoration:underline}
