.legalDocument_shell__dA2Vy{box-sizing:border-box;min-height:100vh;background:linear-gradient(165deg,#f8fafc,#e2e8f0 48%,#f1f5f9);padding:clamp(24px,5vw,48px) 16px 56px}.legalDocument_paper__YQ9LX{max-width:720px;margin:0 auto;background:#ffffff;border-radius:20px;border:1px solid rgba(148,163,184,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 40px -8px rgba(15,23,42,.08),0 2px 8px -2px rgba(15,23,42,.04);padding:clamp(28px,4vw,44px) clamp(22px,4vw,44px) 40px}.legalDocument_back__DDrSX{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;font-size:.82rem;font-weight:650;letter-spacing:.02em;color:#0369a1;text-decoration:none;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.legalDocument_back__DDrSX:hover{color:#0c4a6e;border-bottom-color:rgba(12,74,110,.35)}.legalDocument_docHeader__NujRM{text-align:center;margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid #e2e8f0}.legalDocument_kicker__3AusI{display:block;margin:0 0 10px;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#64748b}.legalDocument_title__mc6pw{margin:0;font-size:clamp(1.45rem,4vw,1.9rem);font-weight:800;letter-spacing:-.035em;color:#0f172a;line-height:1.18}.legalDocument_titleAccent__vwmyy{width:56px;height:4px;margin:18px auto 0;border-radius:4px;background:linear-gradient(90deg,#0ea5e9,#6366f1 55%,#8b5cf6)}.legalDocument_body__o_61b{font-size:.95rem;line-height:1.72;color:#475569}.legalDocument_paragraph__qf1dS{margin:0 0 1.2em}.legalDocument_paragraph__qf1dS:last-child{margin-bottom:0}.legalDocument_paragraph__qf1dS strong{color:#1e293b;font-weight:700}