.lc-legal-main{max-width:46rem;margin:0 auto;padding:3.5rem 1.5rem 5rem}.lc-legal-kicker{font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-sage)}.lc-legal-main h1{font-family:var(--lc-font-display);font-weight:500;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;margin:.75rem 0 .5rem}.lc-legal-updated{color:var(--lc-muted);font-size:.9375rem;margin-bottom:2.5rem}.lc-legal-main h2{font-family:var(--lc-font-display);font-weight:500;font-size:1.5rem;line-height:1.25;margin:2.5rem 0 .75rem}.lc-legal-main li,.lc-legal-main p{color:var(--lc-ink);font-size:1rem;line-height:1.7}.lc-legal-main p{margin:0 0 1rem}.lc-legal-main ul{margin:0 0 1rem;padding-left:1.25rem}.lc-legal-main li{margin-bottom:.5rem}.lc-legal-main a{color:var(--lc-blue);text-decoration:underline;text-underline-offset:2px}.lc-legal-main a:hover{color:var(--lc-blue-hover)}.lc-legal-note{border-left:3px solid var(--lc-milestone);background:var(--lc-paper);padding:.875rem 1.125rem;border-radius:0 .5rem .5rem 0;color:var(--lc-muted);font-size:.9375rem}.lc-legal-header{border-bottom:1px solid var(--lc-line)}.lc-legal-header-inner{max-width:46rem;margin:0 auto;padding:1.125rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.lc-legal-footer{border-top:1px solid var(--lc-line);color:var(--lc-muted);font-size:.9375rem}.lc-legal-footer-inner{max-width:46rem;margin:0 auto;padding:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}.lc-legal-footer a{color:var(--lc-muted);text-decoration:underline;text-underline-offset:2px}.lc-legal-footer a:hover{color:var(--lc-ink)}