body.xtr-legal-page{margin:0;background:#fafafa;color:#26212b;font:17px/1.7 system-ui,sans-serif}.xtr-legal-content{max-width:900px;margin:auto;padding:32px 24px}.xtr-legal-content h1,.xtr-legal-content h2{color:#6811a4;line-height:1.25}.xtr-legal-content h1{font-size:2.3rem}.xtr-legal-content h2{font-size:1.35rem;margin-top:32px}.xtr-legal-content a,.xtr-legal-footer a{color:#6811a4;text-decoration:underline;text-underline-offset:3px}.xtr-legal-content img{width:180px;height:78px;object-fit:contain}.xtr-legal-content section{scroll-margin-top:30px;padding-bottom:30px}.xtr-legal-content nav{display:flex;gap:22px;flex-wrap:wrap;margin:24px 0}.xtr-legal-content dl{display:grid;grid-template-columns:minmax(150px,1fr) 3fr;gap:10px 25px}.xtr-legal-content dt{font-weight:600}.xtr-legal-content dd{margin:0;overflow-wrap:anywhere}.xtr-legal-footer{clear:both;padding:18px 24px;border-top:1px solid #ddd;background:#fafafa;color:#26212b;display:flex;gap:20px;justify-content:center;flex-wrap:wrap;font:14px/1.6 system-ui,sans-serif}.xtr-legal-content a:focus-visible,.xtr-legal-footer a:focus-visible{outline:3px solid #8f48b5;outline-offset:4px}@media(max-width:550px){.xtr-legal-content dl{grid-template-columns:1fr;gap:6px}.xtr-legal-content dd{margin-bottom:14px}}
