.LegalDocumentContent-module__WpNkeq__section{color:#0f172a;background-color:#fff;min-height:60vh;padding-top:140px;padding-bottom:100px;font-family:inherit}.LegalDocumentContent-module__WpNkeq__loadingWrapper{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:100px 24px;display:flex}.LegalDocumentContent-module__WpNkeq__spinner{border:3px solid #2563eb26;border-top-color:#2563eb;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite LegalDocumentContent-module__WpNkeq__spin}@keyframes LegalDocumentContent-module__WpNkeq__spin{to{transform:rotate(360deg)}}.LegalDocumentContent-module__WpNkeq__loadingText{color:#64748b;letter-spacing:-.01em;font-size:14px;font-weight:600}.LegalDocumentContent-module__WpNkeq__container{max-width:900px;margin:0 auto;padding:0 24px}.LegalDocumentContent-module__WpNkeq__header{text-align:center;border-bottom:1px solid #e2e8f0;margin-bottom:50px;padding-bottom:30px}.LegalDocumentContent-module__WpNkeq__title{color:#0f172a;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(32px,4.5vw,48px);font-weight:800}.LegalDocumentContent-module__WpNkeq__subtitle{color:#64748b;margin-top:8px;font-size:16px;line-height:1.6}.LegalDocumentContent-module__WpNkeq__lastUpdated{color:#94a3b8;margin-top:12px;font-size:13px;font-weight:600;display:inline-block}.LegalDocumentContent-module__WpNkeq__contentBody{color:#334155;font-size:16px;line-height:1.8}.LegalDocumentContent-module__WpNkeq__contentBody h2{color:#0f172a;letter-spacing:-.01em;margin:36px 0 16px;font-size:24px;font-weight:800}.LegalDocumentContent-module__WpNkeq__contentBody h3{color:#0f172a;margin:24px 0 12px;font-size:18px;font-weight:700}.LegalDocumentContent-module__WpNkeq__contentBody h4{color:#0f172a;margin:20px 0 8px;font-size:16px;font-weight:700}.LegalDocumentContent-module__WpNkeq__contentBody p{margin:0 0 20px}.LegalDocumentContent-module__WpNkeq__contentBody ul,.LegalDocumentContent-module__WpNkeq__contentBody ol{margin:0 0 24px 24px;padding:0}.LegalDocumentContent-module__WpNkeq__contentBody li{margin-bottom:10px}.LegalDocumentContent-module__WpNkeq__contentBody strong{color:#0f172a}.LegalDocumentContent-module__WpNkeq__contentBody a{color:#2563eb;text-decoration:underline}.LegalDocumentContent-module__WpNkeq__contentBody a:hover{color:#1d4ed8}.LegalDocumentContent-module__WpNkeq__contentBody blockquote{color:#475569;background:#f8fafc;border-left:4px solid #2563eb;border-radius:0 6px 6px 0;margin:20px 0;padding:12px 18px}.LegalDocumentContent-module__WpNkeq__contactBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:40px;padding:28px}.LegalDocumentContent-module__WpNkeq__contactBox h3{color:#0f172a;margin-top:0}.LegalDocumentContent-module__WpNkeq__contactBox p{color:#475569;margin-bottom:8px}.LegalDocumentContent-module__WpNkeq__contactBox a{color:#2563eb;font-weight:700;text-decoration:none}.LegalDocumentContent-module__WpNkeq__contactBox a:hover{text-decoration:underline}
