.legal-page{width:min(900px,calc(100% - 48px));margin:0 auto;padding:32px 0 80px;overflow-wrap:anywhere}.legal-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--lab-muted)}.legal-header{padding:48px 0 36px}.lab-site .legal-header h1{font-size:clamp(29px,4vw,48px);margin:12px 0 20px;line-height:1.5}.legal-header p{color:var(--lab-muted);font-size:14px}.legal-nav{display:flex;flex-wrap:wrap;gap:12px 28px;border-block:1px solid var(--lab-line);padding:18px 0;margin-bottom:44px;font-size:13px}.legal-nav a[aria-current=page]{font-weight:800;text-decoration-thickness:2px}.legal-section{margin-top:36px}.lab-site .legal-contact h2,.lab-site .legal-section h2{font-size:21px;margin-bottom:12px;line-height:1.7}.lab-site .legal-section p+p{margin-top:14px}.legal-section :is(ul,ol){padding-left:1.5em;margin:12px 0}.legal-section li+li{margin-top:8px}.legal-definitions{margin:0}.legal-definitions>div{border-bottom:1px solid var(--lab-line);padding:16px 0}.legal-definitions dt{font-weight:700;margin-bottom:5px}.legal-definitions dd{margin:0}.legal-contact{margin-top:48px;padding:26px;background:var(--lab-paper);border-left:3px solid var(--lab-blue)}.lab-site .legal-contact p+p{margin-top:8px}@media(max-width:600px){.legal-page{width:calc(100% - 36px);padding-top:24px}.legal-header{padding-top:32px}.legal-contact{padding:20px}}