.legal-document.svelte-1s2xkv0{color:#cbd5e1}.legal-header.svelte-1s2xkv0{border-bottom:1px solid rgba(71,85,105,.3);padding-bottom:1.5rem;margin-bottom:2rem}.legal-header.svelte-1s2xkv0 h1:where(.svelte-1s2xkv0){font-size:2rem;font-weight:700;color:var(--aerraflow-primary, #f59e0b);margin-bottom:1rem;text-transform:lowercase}.legal-meta.svelte-1s2xkv0{display:flex;gap:2rem;flex-wrap:wrap;color:#94a3b8;font-size:.875rem}.legal-content.svelte-1s2xkv0 section:where(.svelte-1s2xkv0){margin-bottom:2rem}.legal-content.svelte-1s2xkv0 h2:where(.svelte-1s2xkv0){font-size:1.5rem;font-weight:600;color:var(--aerraflow-primary, #f59e0b);margin-bottom:1rem;text-transform:lowercase}.legal-content.svelte-1s2xkv0 h3:where(.svelte-1s2xkv0){font-size:1.125rem;font-weight:500;color:#e2e8f0;margin-bottom:.75rem;margin-top:1.5rem;text-transform:lowercase}.legal-content.svelte-1s2xkv0 p:where(.svelte-1s2xkv0){margin-bottom:1rem}.legal-content.svelte-1s2xkv0 ul:where(.svelte-1s2xkv0){margin-left:1.5rem;margin-bottom:1rem}.legal-content.svelte-1s2xkv0 li:where(.svelte-1s2xkv0){margin-bottom:.5rem}.contact-info.svelte-1s2xkv0{background:#29201c66;border:1px solid rgba(87,69,59,.3);border-radius:8px;padding:1rem;margin:1rem 0}.legal-content.svelte-1s2xkv0 a:where(.svelte-1s2xkv0){color:var(--aerraflow-primary, #f59e0b);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.legal-content.svelte-1s2xkv0 a:where(.svelte-1s2xkv0):hover{border-bottom-color:var(--aerraflow-primary, #f59e0b)}.legal-content.svelte-1s2xkv0 strong:where(.svelte-1s2xkv0){color:#e2e8f0;font-weight:600}.legal-content.svelte-1s2xkv0 :where(.svelte-1s2xkv0),.legal-header.svelte-1s2xkv0 :where(.svelte-1s2xkv0),.contact-info.svelte-1s2xkv0 :where(.svelte-1s2xkv0){overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.legal-content.svelte-1s2xkv0 a:where(.svelte-1s2xkv0){word-break:break-all;-webkit-hyphens:none;hyphens:none}@media (max-width: 1023px){.legal-header.svelte-1s2xkv0 h1:where(.svelte-1s2xkv0){font-size:1.875rem;margin-bottom:1rem;line-height:1.3}.legal-meta.svelte-1s2xkv0{flex-direction:column;gap:.75rem;font-size:.95rem}.legal-content.svelte-1s2xkv0 h2:where(.svelte-1s2xkv0){font-size:1.5rem;margin-bottom:1rem;margin-top:2rem;line-height:1.4}.legal-content.svelte-1s2xkv0 h3:where(.svelte-1s2xkv0){font-size:1.25rem;margin-bottom:.75rem;margin-top:1.5rem;line-height:1.4}.legal-content.svelte-1s2xkv0 section:where(.svelte-1s2xkv0){margin-bottom:2.5rem}.legal-content.svelte-1s2xkv0 p:where(.svelte-1s2xkv0){margin-bottom:1.5rem;font-size:1.05rem;line-height:1.8}.legal-content.svelte-1s2xkv0 ul:where(.svelte-1s2xkv0){margin-left:1.5rem;margin-bottom:1.5rem}.legal-content.svelte-1s2xkv0 li:where(.svelte-1s2xkv0){margin-bottom:.75rem;font-size:1.05rem;line-height:1.7}.contact-info.svelte-1s2xkv0{padding:1.5rem;margin:1.5rem 0;border-radius:12px}}@media (max-width: 640px){.legal-header.svelte-1s2xkv0 h1:where(.svelte-1s2xkv0){font-size:1.625rem;margin-bottom:1rem}.legal-meta.svelte-1s2xkv0{font-size:.9rem}.legal-content.svelte-1s2xkv0 h2:where(.svelte-1s2xkv0){font-size:1.375rem;margin-top:2rem}.legal-content.svelte-1s2xkv0 h3:where(.svelte-1s2xkv0){font-size:1.125rem}.legal-content.svelte-1s2xkv0 p:where(.svelte-1s2xkv0),.legal-content.svelte-1s2xkv0 li:where(.svelte-1s2xkv0){font-size:1rem;line-height:1.8}.contact-info.svelte-1s2xkv0{padding:1.25rem;margin:1.25rem 0}}@media (max-width: 480px){.legal-header.svelte-1s2xkv0 h1:where(.svelte-1s2xkv0){font-size:1.5rem;margin-bottom:.875rem}.legal-meta.svelte-1s2xkv0{font-size:.85rem}.legal-content.svelte-1s2xkv0 h2:where(.svelte-1s2xkv0){font-size:1.25rem;margin-top:1.75rem}.legal-content.svelte-1s2xkv0 h3:where(.svelte-1s2xkv0){font-size:1.05rem}.legal-content.svelte-1s2xkv0 p:where(.svelte-1s2xkv0),.legal-content.svelte-1s2xkv0 li:where(.svelte-1s2xkv0){font-size:.95rem;line-height:1.75}.contact-info.svelte-1s2xkv0{padding:1rem;margin:1rem 0}}@media (max-width: 360px){.legal-header.svelte-1s2xkv0 h1:where(.svelte-1s2xkv0){font-size:1.375rem}.legal-meta.svelte-1s2xkv0{font-size:.8rem}.legal-content.svelte-1s2xkv0 h2:where(.svelte-1s2xkv0){font-size:1.125rem}.legal-content.svelte-1s2xkv0 h3:where(.svelte-1s2xkv0){font-size:1rem}.legal-content.svelte-1s2xkv0 p:where(.svelte-1s2xkv0),.legal-content.svelte-1s2xkv0 li:where(.svelte-1s2xkv0){font-size:.9rem;line-height:1.7}.contact-info.svelte-1s2xkv0{padding:.875rem}}
