.legal-page-module__xdot2a__page{--garden-cream:#f0f0df;--garden-lime:#cedda1;--garden-muted:#a5b1a1;min-height:100svh;color:var(--garden-cream);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111e18;padding:0 clamp(1.15rem,4.5vw,5.5rem)}.legal-page-module__xdot2a__header,.legal-page-module__xdot2a__footer{justify-content:space-between;align-items:center;gap:1rem;max-width:46rem;margin:0 auto;display:flex}.legal-page-module__xdot2a__header{min-height:96px}.legal-page-module__xdot2a__brand{color:var(--garden-cream);letter-spacing:-.075em;font-size:1.5rem;font-weight:500;text-decoration:none}.legal-page-module__xdot2a__nav{gap:1.2rem;font-size:.75rem;display:flex}.legal-page-module__xdot2a__nav a,.legal-page-module__xdot2a__footer a{color:var(--garden-muted)}.legal-page-module__xdot2a__content{max-width:46rem;margin:0 auto;padding:2rem 0 4rem;font-size:.95rem;line-height:1.8}.legal-page-module__xdot2a__title{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,7vw,3.6rem);font-weight:400;line-height:1.1}.legal-page-module__xdot2a__updated{color:var(--garden-muted);margin:.8rem 0 2.5rem;font-size:.8rem}.legal-page-module__xdot2a__content h2{color:var(--garden-lime);font-family:var(--font-display);letter-spacing:-.02em;margin:2.5rem 0 .6rem;font-size:1.45rem;font-weight:400}.legal-page-module__xdot2a__content p,.legal-page-module__xdot2a__content ul{color:#d3dac8;margin:0 0 1rem}.legal-page-module__xdot2a__content ul{padding-left:1.2rem}.legal-page-module__xdot2a__content li+li{margin-top:.4rem}.legal-page-module__xdot2a__content a{color:var(--garden-lime);overflow-wrap:anywhere}.legal-page-module__xdot2a__footer{border-top:1px solid #9bad841f;flex-wrap:wrap;min-height:90px;font-size:.75rem}.legal-page-module__xdot2a__page a:focus-visible{outline:2px solid var(--garden-cream);outline-offset:4px}.legal-page-module__xdot2a__page a:hover{color:var(--garden-cream)}
