.page-legal .legal-doc{max-width:760px;margin-inline:auto}.page-legal .legal-title{padding:72px 0 20px}.page-legal .legal-title__h1{font-size:52px;line-height:60px;letter-spacing:-0.02em}.page-legal .legal-body{padding:40px 0 80px}.page-legal .legal-body__content{font-size:16px;line-height:27px;color:var(--piu-ink);overflow-wrap:break-word}.page-legal .legal-body__content p{margin:0 0 18px}.page-legal .legal-body__content strong,.page-legal .legal-body__content b{font-weight:600;color:var(--piu-ink)}.page-legal .legal-body__content em,.page-legal .legal-body__content i{font-style:italic}.page-legal .legal-body__content ul,.page-legal .legal-body__content ol{margin:0 0 18px;padding-left:24px}.page-legal .legal-body__content li{margin:8px 0}.page-legal .legal-body__content li>ul,.page-legal .legal-body__content li>ol{margin:8px 0 4px}.page-legal .legal-body__content h2,.page-legal .legal-body__content h3,.page-legal .legal-body__content h4,.page-legal .legal-body__content h5,.page-legal .legal-body__content h6{margin:32px 0 12px;font-weight:600;letter-spacing:-0.01em}.page-legal .legal-body__content h2{font-size:26px;line-height:34px}.page-legal .legal-body__content h3{font-size:21px;line-height:28px}.page-legal .legal-body__content h4,.page-legal .legal-body__content h5,.page-legal .legal-body__content h6{font-size:18px;line-height:26px}.page-legal .legal-body__content a{color:var(--piu-meridian-deep);text-decoration:underline;word-break:break-word;overflow-wrap:anywhere}.page-legal .legal-body__content blockquote{margin:0 0 18px;padding-left:20px;border-left:2px solid var(--piu-border);color:var(--piu-ink-muted)}.page-legal .legal-body__content table{width:100%;border-collapse:collapse;margin:0 0 18px;display:block;overflow-x:auto}.page-legal .legal-body__content th,.page-legal .legal-body__content td{border:1px solid var(--piu-border);padding:8px 12px;text-align:left;vertical-align:top}@media (max-width:640px){.page-legal .legal-title__h1{font-size:40px;line-height:46px}.page-legal .legal-body__content ul,.page-legal .legal-body__content ol{padding-left:20px}}