.privacy-policy{display:block;color:#1f2937;font-size:1.05rem;line-height:1.75;letter-spacing:-.005em}.privacy-policy>*{margin-top:0;margin-bottom:0}.privacy-policy>*+*{margin-top:1.5rem}.privacy-policy h1,.privacy-policy h2,.privacy-policy h3,.privacy-policy h4{font-weight:700;color:#0f172a;letter-spacing:-.01em}.privacy-policy h1{font-size:clamp(2.25rem,4vw,2.75rem);margin-top:2.5rem;margin-bottom:1.5rem}.privacy-policy h1:first-child{margin-top:0}.privacy-policy h2{font-size:clamp(1.75rem,3vw,2rem);margin-top:2rem;margin-bottom:1rem}.privacy-policy h3{font-size:clamp(1.3rem,2.5vw,1.5rem);margin-top:1.75rem;margin-bottom:.75rem}.privacy-policy p,.privacy-policy ul,.privacy-policy ol{color:#24303f}.privacy-policy p{text-align:justify}.privacy-policy ul,.privacy-policy ol{padding-left:1.75rem}.privacy-policy li+li{margin-top:.5rem}.privacy-policy a{color:#0f766e;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.privacy-policy a:hover{color:#0a4f4a;text-decoration-thickness:2px}.privacy-policy blockquote{border-left:4px solid rgba(15,118,110,.2);padding-left:1.25rem;font-style:italic;color:#334155;background:#0f766e0a;border-radius:0 .75rem .75rem 0}.privacy-policy code{background-color:#0f172a0f;padding:.2rem .4rem;border-radius:.375rem;font-size:.9em;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;color:#0f172a}.privacy-policy pre{background-color:#0f172ae6;color:#e2e8f0;padding:1.25rem;border-radius:.75rem;overflow-x:auto;font-size:.95rem;line-height:1.7}.privacy-policy table{width:100%;border-collapse:collapse;margin:1.75rem 0;overflow:hidden;border-radius:.75rem;box-shadow:0 12px 32px -18px #0f172a40}.privacy-policy th,.privacy-policy td{border:1px solid rgba(15,23,42,.08);padding:.9rem 1.1rem;text-align:left}.privacy-policy th{background:linear-gradient(135deg,#0f766e1f,#4d7c0f14);font-weight:700;color:#0f172a}.privacy-policy td{background-color:#ffffffd9}.privacy-policy hr{border:none;border-top:1px solid rgba(15,23,42,.08);margin:2rem 0}.privacy-policy img{max-width:100%;height:auto;border-radius:1rem;box-shadow:0 24px 48px -24px #0f172a59}.privacy-policy figure{margin:2rem 0;text-align:center}.privacy-policy figure figcaption{margin-top:.75rem;font-size:.9rem;color:#0f172ab3}@media (prefers-color-scheme: dark){.privacy-policy{color:#e2e8f0}.privacy-policy>*+*{margin-top:1.6rem}.privacy-policy h1,.privacy-policy h2,.privacy-policy h3,.privacy-policy h4{color:#f8fafc}.privacy-policy p,.privacy-policy ul,.privacy-policy ol{color:#cdd5e0}.privacy-policy blockquote{border-left-color:#2dd4bf59;background:#0f766e29;color:#e0f2f1}.privacy-policy code{background-color:#0f766e33;color:#e0f2f1}.privacy-policy table{box-shadow:0 20px 48px -28px #082f49b3}.privacy-policy th,.privacy-policy td{border-color:#94a3b840}.privacy-policy th{background:linear-gradient(135deg,#2dd4bf2e,#60a5fa24);color:#f8fafc}.privacy-policy td{background-color:#0f172a8c}.privacy-policy a{color:#5eead4}.privacy-policy a:hover{color:#34d399}.privacy-policy hr{border-top-color:#94a3b840}.privacy-policy figure figcaption{color:#e2e8f0a6}}
