.wl{--wl-mono: "Space Mono", ui-monospace, "SF Mono", "Courier New", monospace;--sage-deep: #9c7b3a;--stamp-ok: #257b55;--light-desk: #ede6d8;position:relative;overflow-x:clip;min-height:100vh;color:var(--ink);font-family:General Sans,-apple-system,sans-serif;padding:92px 22px 100px;overflow-x:hidden;background:radial-gradient(900px 540px at 12% -12%,rgb(228 96 42 / .22),transparent 65%),radial-gradient(720px 420px at 52% 0%,rgb(228 96 42 / .1),transparent 70%),radial-gradient(850px 560px at 88% 8%,rgb(228 96 42 / .06),transparent 68%),linear-gradient(180deg,#f7f4ed,#f1ede4 48%,#ece7dc)}.wl [id]{scroll-margin-top:84px}.wl .reveal{opacity:0;transform:translateY(14px);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.wl .legal-brand{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:2rem;color:var(--ink);text-decoration:none}.wl .legal-brand-mark{display:block;height:32px;width:auto}.wl .legal-brand-name{font-family:Clash Display,sans-serif;font-size:1.125rem;font-weight:650}.wl .legal-sheet h1{margin-top:8px;font-family:Clash Display,sans-serif;font-size:1.875rem;font-weight:650;line-height:1.1;color:var(--ink)}.wl .legal-clause-body h2{margin:0;font-family:Clash Display,sans-serif;font-size:1.18rem;font-weight:640;letter-spacing:-.01em;color:var(--ink)}.wl .legal-clause-body p{margin:10px 0 0;color:var(--ink-2);font-size:.95rem;line-height:1.66}.wl .legal-clause-body p strong{color:var(--ink);font-weight:640}.wl .legal-clause-body a,.wl .legal-note a{color:var(--amber-deep);text-decoration:underline;text-underline-offset:2px}.wl .help-eyebrow{color:var(--ink-3);font-family:var(--wl-mono);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase}.wl{background:var(--paper)}@media(prefers-reduced-motion:reduce){.wl .reveal{opacity:1;transform:none}}@media(min-width:760px){.wl{padding-left:30px;padding-right:30px}}.wl .legal-sheet{width:100%;max-width:720px;margin:0 auto;background:transparent;padding:clamp(.5rem,3vw,1.5rem) clamp(.5rem,2vw,1rem);font-family:General Sans,sans-serif}.wl .legal-updated{margin-top:4px;color:var(--ink-3);font-size:.875rem}.wl .legal-lede{margin:14px 0 0;max-width:60ch;color:var(--ink-2);font-size:1.02rem;line-height:1.62}.wl .legal-clauses{list-style:none;margin:2.25rem 0 0;padding:0;border-top:1px solid rgb(30 26 16 / .22)}.wl .legal-clause{display:grid;grid-template-columns:auto 1fr;gap:clamp(14px,3vw,26px);padding:22px 2px;border-bottom:1px solid rgb(30 26 16 / .22)}.wl .legal-clause-n{font-family:var(--wl-mono);font-size:.8rem;line-height:1.9;letter-spacing:.04em;color:var(--amber-deep)}.wl .legal-list{margin:10px 0 0;padding:0 0 0 1.1rem;color:var(--ink-2);font-size:.95rem;line-height:1.66}.wl .legal-list li{margin:6px 0 0}.wl .legal-list li::marker{color:var(--amber-deep)}.wl .legal-clause-body code{font-family:var(--wl-mono);font-size:.85em;overflow-wrap:anywhere}.wl .legal-note{margin:26px 0 0;padding:16px 18px;border-left:2px solid var(--amber);background:#fffdf799;color:var(--ink-2);font-size:.9rem;line-height:1.6}@media(max-width:560px){.wl .legal-clause{grid-template-columns:1fr;gap:4px}}
