.mx-legal-page{padding:28px 0 96px;background:#fff}.mx .legal-hero{max-width:720px;margin:8px 0 40px}.mx .legal-hero h1{font-size:clamp(32px,4.2vw,44px);line-height:1.12;font-weight:800;letter-spacing:-.02em;margin:10px 0 14px;color:var(--mx-ink)}.mx .legal-lead{margin:0;font-size:16.5px;line-height:1.65;color:var(--mx-muted);max-width:560px}.mx .legal-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:48px 48px;align-items:start}.mx .legal-prose{font-size:16px;line-height:1.75;color:#2b3a47;max-width:720px}.mx .legal-prose>*:first-child{margin-top:0}.mx .legal-prose h2{font:800 22px/1.25 var(--mx-head);letter-spacing:-.4px;color:var(--mx-ink);margin:36px 0 12px}.mx .legal-prose h3{font:700 17px/1.35 var(--mx-head);color:var(--mx-ink);margin:28px 0 10px}.mx .legal-prose p{margin:0 0 16px}.mx .legal-prose ul,.mx .legal-prose ol{margin:0 0 16px;padding-left:1.25em}.mx .legal-prose li{margin:0 0 8px}.mx .legal-prose a{color:var(--mx-teal);text-decoration:underline;text-underline-offset:2px}.mx .legal-prose a:hover{color:var(--mx-teal-dark, #005687)}.mx .legal-prose strong{color:var(--mx-ink)}.mx .legal-aside{position:sticky;top:calc(var(--mx-header-stuck, 0px) + 24px)}.mx .legal-aside-panel{border:1px solid var(--mx-line);border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 10px 28px -22px #0b172440}.mx .legal-aside-label{margin:0;padding:16px 18px 8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-muted)}.mx .legal-aside-nav{display:grid;gap:2px;padding:0 10px 12px}.mx .legal-aside-nav a{display:block;padding:11px 12px;border-radius:9px;font-size:13.5px;font-weight:650;color:#2b3a47;text-decoration:none}.mx .legal-aside-nav a:hover{background:var(--mx-hover, #f4f9fc);color:var(--mx-teal)}.mx .legal-aside-nav a[aria-current=page]{background:#e1f0f8;color:var(--mx-teal);font-weight:800}.mx .legal-aside-help{border-top:1px solid var(--mx-line);background:var(--mx-paper);padding:4px 10px 14px;display:grid;gap:6px}.mx .legal-aside-text{margin:0;padding:0 8px 6px;font-size:13.5px;line-height:1.5;color:var(--mx-muted)}.mx .legal-aside-link{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:9px;border:1px solid var(--mx-line);background:#fff;color:var(--mx-ink);text-decoration:none;font-size:13.5px;font-weight:700;margin:0 0 4px}.mx .legal-aside-link svg{flex:none;color:var(--mx-teal)}.mx .legal-aside-link span{overflow-wrap:anywhere}.mx .legal-aside-link:hover{border-color:var(--mx-teal);color:var(--mx-teal);background:#f4f9fc}@media(max-width:900px){.mx .legal-layout{grid-template-columns:minmax(0,1fr);gap:36px}.mx .legal-aside{position:static;order:-1}}@media(max-width:480px){.mx .legal-prose table{display:block;overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mx-legal.css.map */
