.legal-main{min-height:100svh;padding:48px 0 108px;background:#fff;color:#46564e;line-height:1.85}.legal-container{max-width:920px}.legal-language{display:flex;justify-content:flex-end;gap:16px;margin-bottom:36px}.legal-language button{min-height:44px;padding:0 4px;border:0;background:transparent;color:#53625a;font-size:14px}.legal-language button[aria-pressed=true]{color:var(--green);font-weight:700;text-decoration:underline;text-underline-offset:6px}.legal-title{margin:0 0 42px;color:var(--ink);font-size:clamp(32px,3.5vw,48px);font-weight:710;letter-spacing:-.04em;line-height:1.2}.section{padding:32px 0;border-top:1px solid #dfe7df}.section h2{margin:0 0 16px;color:var(--ink);font-size:21px;font-weight:700;letter-spacing:-.025em;line-height:1.45}.section p{margin:0 0 13px;font-size:15px}.section p:last-child{margin-bottom:0}.section ul{margin:0 0 13px;padding-left:21px}.section li{margin:0 0 7px;font-size:15px}.section strong{color:var(--ink)}.section a{color:var(--green);text-underline-offset:3px;overflow-wrap:anywhere}.last-updated{margin-top:18px;padding-top:27px;border-top:1px solid #dfe7df;color:#68786e;font-size:12px}[data-lang]{display:none}[data-lang].active{display:block}@media(max-width:720px){.legal-main{padding:24px 0 80px}.legal-language{margin-bottom:28px}.legal-title{margin-bottom:32px}}@media(max-width:600px){.section{padding:27px 0}.section h2{font-size:18px}.section p,.section li{font-size:14px}}
