.legal-main{padding-block:65px 85px}.legal-intro{max-width:780px;margin-bottom:46px}.legal-intro h1{letter-spacing:-.055em;margin-top:18px;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:600;line-height:1.08}.legal-intro>p:not(.lp-eyebrow){max-width:660px;color:var(--sift-body);margin-top:22px;font-size:1.125rem;line-height:1.75}.legal-intro>p.legal-date{margin-top:18px;font-size:.8125rem}.legal-grid{grid-template-columns:240px minmax(0,780px);align-items:start;gap:50px;display:grid}.legal-sidebar{position:sticky;top:24px}.legal-sidebar nav{display:grid}.legal-sidebar nav>p{letter-spacing:.08em;text-transform:uppercase;color:var(--sift-body);margin-bottom:12px;font-size:.75rem;font-weight:650}.legal-sidebar a{min-height:44px;color:var(--sift-body);align-items:center;padding:8px 0;font-size:.875rem;line-height:1.5;display:flex}.legal-sidebar a:hover{color:var(--sift-ink);text-underline-offset:4px;text-decoration:underline}.legal-article{border:1px solid var(--lp-line);background:#fff;border-radius:20px;min-width:0;padding:12px 40px}.legal-article section{padding:28px 0;scroll-margin-top:24px}.legal-article section+section{border-top:1px solid var(--lp-line)}.legal-article h2{letter-spacing:-.025em;font-size:1.25rem;font-weight:600;line-height:1.4}.legal-article p,.legal-article li,.legal-article dd{color:var(--sift-body);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.85}.legal-article p{margin-top:14px}.legal-article ul{margin-top:14px;padding-left:22px;list-style:outside}.legal-article li+li{margin-top:9px}.legal-article a{color:var(--sift-ink);text-underline-offset:4px;text-decoration:underline}.legal-article a:hover{color:var(--sift-brand)}.legal-business{grid-template-columns:130px minmax(0,1fr);gap:12px 20px;margin-top:20px;display:grid}.legal-business dt{color:var(--sift-body);font-size:.8125rem;font-weight:600;line-height:2}.legal-article .legal-email{background:var(--sift-lilac);overflow-wrap:anywhere;border-radius:10px;align-items:center;max-width:100%;min-height:48px;margin-top:20px;padding:12px 18px;font-size:.9375rem;font-weight:600;display:inline-flex}@media (max-width:800px){.legal-main{padding-block:40px 55px}.legal-grid{grid-template-columns:1fr;gap:24px}.legal-sidebar{position:static}.legal-sidebar nav{border-bottom:1px solid var(--lp-line);flex-wrap:wrap;gap:0 20px;padding-bottom:18px;display:flex}.legal-sidebar nav>p{width:100%;margin-bottom:4px}.legal-intro{margin-bottom:30px}}@media (max-width:520px){.legal-article{border-radius:14px;padding:0 22px}.legal-intro>p:not(.lp-eyebrow){font-size:1rem}.legal-business{grid-template-columns:1fr;gap:3px}.legal-business dd{margin-bottom:14px}}
