.legal-doc{max-width:800px;margin:0 auto;padding:120px 20px 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.7;color:#333}.legal-doc h1{font-size:2rem;margin-bottom:10px;color:#1a1a1a}.legal-doc .meta{color:#888;margin-bottom:30px;font-size:.9rem}.legal-doc h2{font-size:1.3rem;margin:35px 0 15px;color:#1a1a1a}.legal-doc h3{font-size:1.05rem;margin:22px 0 10px;color:#1a1a1a}.legal-doc p{margin-bottom:15px}.legal-doc ul{margin:15px 0 15px 25px}.legal-doc li{margin-bottom:8px}.legal-doc a{color:#06c}.legal-doc .table-wrap{overflow-x:auto;margin:20px 0}.legal-doc table{width:100%;border-collapse:collapse;font-size:.95rem}.legal-doc th,.legal-doc td{padding:10px 12px;border:1px solid #e0e0e0;text-align:left;vertical-align:top}.legal-doc th{background:#f5f5f5;font-weight:600}.legal-doc .note{background:#f8f9fa;padding:15px 20px;border-radius:8px;margin:20px 0;border-left:4px solid #0066cc}.legal-doc .contact{background:#f5f5f5;padding:20px;border-radius:8px;margin-top:40px}.legal-note.svelte-1m2td35{max-width:800px;margin:0 auto 24px;padding:12px 16px;background:#fff8e6;border:1px solid #f0e0b0;border-radius:8px;color:#6b5a20;font-size:.9rem}
