.lm-legal-page{background:#fff;color:var(--lm-color-ink,#252525)}.lm-hub-hero--legal{min-height:30rem;padding:calc(74px + clamp(44px, 5vw, 80px)) 0 clamp(48px,6vw,84px)}.lm-hub-hero--legal .lm-hub-hero__inner{max-width:1400px}.lm-hub-hero--legal .lm-hub-hero__grid{grid-template-columns:minmax(0,820px)}.lm-hub-hero--legal .lm-hub-hero__title{max-width:18ch;font-size:clamp(32px,3.6vw,56px);line-height:1.05}.lm-hub-hero--legal .lm-hub-hero__lead{max-width:60ch}.lm-hub-hero__legal-meta{margin:22px 0 0;color:rgb(255 255 255/72%);font-size:14px;font-weight:600}.lm-legal-document__inner{box-sizing:border-box;width:min(100% - (2 * var(--lm-gutter,clamp(20px,4vw,56px))),var(--lm-container,1400px));margin-inline:auto;padding-block:clamp(48px,6vw,96px)}.lm-legal-document__grid{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:clamp(48px,5vw,96px);align-items:start}.lm-legal-document__grid>*{min-width:0}.lm-legal-document__toc{position:sticky;top:100px;border:1px solid #e6e6e6;border-radius:20px 20px 4px 20px;background:#f7f5f5;padding:clamp(22px,2vw,28px)}.lm-legal-document__toc-title{margin:0 0 18px;font-size:12px;font-weight:750;letter-spacing:var(--lm-tracking-label);text-transform:var(--lm-label-case);color:var(--lm-green-900)}.lm-legal-document__toc ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.lm-legal-document__toc li+li{border-top:1px solid #e6e6e6}.lm-legal-document__toc a{display:grid;grid-template-columns:2rem 1fr;gap:10px;padding:11px 0;color:#575757;font-size:14px;line-height:1.35;text-decoration:none}.lm-legal-document__toc a:focus-visible,.lm-legal-document__toc a:hover{color:var(--lm-green-650)}.lm-legal-document__toc a>span:first-child{color:var(--lm-green-500);font-size:11px;font-weight:750;letter-spacing:var(--lm-tracking-label)}.lm-legal-document__prose{min-width:0}.lm-legal-document__section{scroll-margin-top:94px}.lm-legal-document__section+.lm-legal-document__section{margin-top:clamp(36px,4vw,52px)}.lm-legal-document__section h2{margin:0 0 18px;color:#252525;font-size:clamp(22px,1.8vw,28px);line-height:1.18;letter-spacing:var(--lm-tracking-tight)}.lm-legal-document__section li,.lm-legal-document__section p{font-size:16px;line-height:1.72;color:#575757}.lm-legal-document__section ol,.lm-legal-document__section p,.lm-legal-document__section ul{margin:0 0 14px}.lm-legal-document__section h3{margin:30px 0 10px;color:#252525;font-size:17px;font-weight:700;line-height:1.35}.lm-legal-document__section .payload-richtext>h3:first-child{margin-top:0}.lm-legal-document__contact-note a,.lm-legal-document__section a{color:var(--lm-green-650);overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:3px}.lm-legal-document__company{margin:0 0 24px;padding:clamp(20px,2vw,28px);border-left:4px solid var(--lm-green-500);border-radius:0 16px 4px 0;background:#f7f5f5;font-style:normal}.lm-legal-document__company p{margin:0}.lm-legal-document__company p+p{margin-top:10px}.lm-legal-document__company-name{color:#252525!important;font-weight:750}.lm-legal-document__registry{display:grid;grid-template-columns:max-content 1fr;gap:5px 12px;margin:14px 0 0}.lm-legal-document__registry dt{color:#575757;font-weight:750}.lm-legal-document__registry dd{margin:0}.lm-legal-document__contact-note{margin:clamp(42px,5vw,64px) 0 0;padding-top:24px;border-top:1px solid #e6e6e6}.lm-legal-document__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media (max-width:700px){.lm-hub-hero--legal{min-height:28.3rem}.lm-legal-document__grid{grid-template-columns:1fr}.lm-legal-document__toc{position:static}}@media (prefers-reduced-motion:reduce){.lm-legal-document__actions .lm-button,.lm-legal-document__toc a{transition:none}}