.legal-page{max-width:1200px;padding-top:25px;padding-bottom:90px}.legal-heading{max-width:830px;padding-bottom:40px}.legal-heading h1{font-size:clamp(42px,5vw,64px);line-height:1.1;margin:22px 0}.legal-heading p{font-size:18px;line-height:1.8;color:#6e5a79}.legal-updated{display:inline-block;font-size:13px;color:#685372;border:1px solid #dfcfe6;padding:8px 14px;border-radius:20px;margin-top:12px}.legal-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;border-top:1px solid #e5d9ea;padding-top:40px}.legal-sidebar nav{display:flex;flex-direction:column;gap:12px}.legal-sidebar strong{font-size:15px;margin-bottom:8px}.legal-sidebar a{font-size:14px;line-height:1.6;color:#735e7d}.legal-sidebar a:hover{color:#5d037e;text-decoration:underline}.legal-domain{display:block;margin-top:28px;font-size:12px;color:#796982;overflow-wrap:anywhere}.legal-reading section{scroll-margin-top:150px;margin-bottom:42px}.legal-reading h2{font-size:31px;line-height:1.3;margin:0 0 16px}.legal-reading p,.legal-reading li{font-size:16px;line-height:1.85;color:#63526c}.legal-reading ul{padding-left:22px}.legal-reading li{margin:10px 0}.legal-table-wrap{max-width:100%;overflow:auto;border:1px solid #dfd0e7;border-radius:10px;margin-top:24px}.legal-reading table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.7;text-align:left}.legal-reading th{background:#eee5f2;color:#3e214d;font-weight:600}.legal-reading td,.legal-reading th{padding:17px;vertical-align:top;border-bottom:1px solid #e9dfee}.legal-reading td{color:#63526c}.legal-reading tr:last-child td{border-bottom:0}.legal-reference{display:inline-flex;align-items:center;gap:8px;font-size:14px;text-decoration:underline;margin-right:22px;margin-top:8px}.legal-reference svg{width:16px;height:16px}.legal-related{display:flex;flex-wrap:wrap;gap:15px;border-top:1px solid #e5d9ea;padding-top:30px}.legal-related a{padding:12px 16px;border:1px solid #dfcfe6;border-radius:6px;display:flex;align-items:center;gap:16px;font-size:14px}.legal-related a[aria-current]{background:#5d037e;color:#fff}.legal-page a:focus-visible{outline:2px solid #5d037e;outline-offset:4px}@media(max-width:900px){.legal-grid{grid-template-columns:1fr;gap:35px}.legal-sidebar{padding:22px;background:#f1e9f5;border-radius:10px}.legal-sidebar nav{gap:9px}.legal-domain{margin-top:18px}}@media(max-width:600px){.legal-page{padding-top:12px;padding-bottom:55px}.legal-heading p{font-size:16px}.legal-heading{padding-bottom:28px}.legal-grid{padding-top:25px}.legal-reading h2{font-size:27px}.legal-related{flex-direction:column}.legal-reading td,.legal-reading th{padding:13px}}

.legal-reading{min-width:0}.legal-reading p,.legal-reading li{overflow-wrap:anywhere}
