html,body{margin:0;background:#fff;color:#191919;font-family:Geist Variable,ui-sans-serif,system-ui,sans-serif}.legal-top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.legal-brand{display:inline-flex;align-items:center;gap:8px;color:#191919;text-decoration:none;font-size:15px;font-weight:600}.legal-brand i{font-style:normal;color:#0f0f0f4d}.legal-brand em{font-style:normal;font-weight:500;color:#0f0f0f99}.legal-back{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px 0 10px;border-radius:999px;border:1px solid rgba(15,15,15,.14);color:#37352f;text-decoration:none;font-size:14px}.legal-back:hover{border-color:#0f0f0f59}.legal-back svg{width:16px;height:16px}.legal{max-width:680px;margin:0 auto;padding:56px 16px 96px;font-size:16px;line-height:1.65;color:#37352f}.legal-kicker{margin:0 0 8px;font-size:13px;font-weight:500;color:#8c8c8c}.legal h1{margin:0 0 8px;font-size:clamp(30px,5vw,44px);line-height:1.1;letter-spacing:-.03em;font-weight:600;color:#191919}.legal-date{margin:0 0 40px;color:#8c8c8c;font-size:14px}.legal h2{margin:36px 0 8px;font-size:18px;letter-spacing:-.01em;font-weight:600;color:#191919}.legal ul{padding-left:20px}.legal li+li{margin-top:6px}.legal a{color:#191919}
