.ws-legal-root{--ws-legal-ink:rgb(17 16 15);--ws-legal-muted:rgb(98 95 91);--ws-legal-line:rgba(17,16,15,0.14);min-height:100svh;padding:24px clamp(18px,5vw,76px) 36px;color:var(--ws-legal-ink);background:radial-gradient(circle at 86% 4%,rgba(0,184,160,.12),transparent 25rem),radial-gradient(circle at 10% 78%,rgba(255,138,0,.13),transparent 29rem),rgb(244 241 236);font-family:Arial,Helvetica,sans-serif}.ws-legal-document,.ws-legal-footer,.ws-legal-header{width:min(1180px,100%);margin-inline:auto}.ws-legal-header{position:sticky;z-index:10;top:16px;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:13px 18px 13px 24px;border:1px solid rgba(255,255,255,.8);border-radius:22px;background:rgba(255,255,255,.78);box-shadow:0 18px 46px rgba(44,38,30,.1);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}.ws-legal-header>a{display:inline-flex;align-items:center}.ws-legal-header img{width:min(190px,38vw);height:auto}.ws-legal-header nav{display:flex;align-items:center;gap:7px;padding:4px;border-radius:999px;background:rgba(17,16,15,.06)}.ws-legal-header nav a{padding:10px 15px;border-radius:999px;color:var(--ws-legal-ink);font-size:13px;font-weight:700;text-decoration:none;transition:background-color .18s ease,color .18s ease}.ws-legal-header nav a[aria-current=page]{color:rgb(255 255 255);background:rgb(17 16 15)}.ws-legal-header nav a[aria-current=page][data-accent=teal]{background:rgb(0 143 128)}.ws-legal-document{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(44px,8vw,108px);padding-block:clamp(72px,11vw,150px) 90px}.ws-legal-intro{position:sticky;top:132px;align-self:start}.ws-legal-eyebrow{margin:0 0 18px;color:rgb(77 74 70);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ws-legal-intro h1{max-width:640px;margin:0;font-size:clamp(54px,7vw,104px);font-weight:800;letter-spacing:-.075em;line-height:.9}.ws-legal-lede{max-width:610px;margin:30px 0 0;color:var(--ws-legal-muted);font-size:clamp(18px,1.6vw,23px);line-height:1.48}.ws-legal-updated{margin:28px 0 0;color:rgb(119 115 110);font-size:13px;font-weight:600}.ws-legal-sections{overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:28px;background:rgba(255,255,255,.7);box-shadow:0 26px 78px rgba(44,38,30,.09)}.ws-legal-sections section{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:clamp(26px,4vw,42px)}.ws-legal-sections section+section{border-top:1px solid var(--ws-legal-line)}.ws-legal-sections section>span{padding-top:5px;color:rgb(139 135 130);font-size:11px;font-weight:800;letter-spacing:.13em}.ws-legal-sections h2{margin:0 0 14px;font-size:clamp(23px,2.2vw,32px);letter-spacing:-.04em;line-height:1.06}.ws-legal-sections p{margin:0;color:var(--ws-legal-muted);font-size:16px;line-height:1.65}.ws-legal-sections p+p{margin-top:12px}.ws-legal-footer{display:flex;justify-content:space-between;gap:20px;padding-top:25px;border-top:1px solid var(--ws-legal-line)}.ws-legal-footer a{color:var(--ws-legal-ink);font-size:14px;font-weight:700;text-underline-offset:4px}@media (max-width:780px){.ws-legal-root{padding:12px 12px 28px}.ws-legal-header{top:8px;min-height:64px;padding:10px 10px 10px 16px;border-radius:18px}.ws-legal-header img{width:142px}.ws-legal-header nav a{padding:9px 10px;font-size:11px}.ws-legal-document{display:block;padding-block:58px 56px}.ws-legal-intro{position:static;padding-inline:8px}.ws-legal-intro h1{font-size:clamp(48px,15vw,70px)}.ws-legal-sections{margin-top:48px;border-radius:22px}.ws-legal-sections section{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:26px 20px}.ws-legal-footer{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.ws-legal-header nav a{transition:none}}