.legal-module__4inzeG__root{--ink:#1c1c1e;--ink-2:#3c3c43b8;--line:#3c3c4324;--bg:#f2f2f7;--card:#fff;--tint:#248a3d;background:var(--bg);min-height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}@media (prefers-color-scheme:dark){.legal-module__4inzeG__root{--ink:#f2f2f7;--ink-2:#ebebf5a8;--line:#ebebf524;--bg:#000;--card:#1c1c1e;--tint:#30d158}}.legal-module__4inzeG__bar{z-index:10;padding:max(env(safe-area-inset-top), 12px) 20px 12px;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.legal-module__4inzeG__brand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.legal-module__4inzeG__icon{border-radius:8px;width:32px;height:32px}.legal-module__4inzeG__open{background:var(--tint);color:#fff;border-radius:999px;align-items:center;min-height:36px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (prefers-color-scheme:dark){.legal-module__4inzeG__open{color:#000}}.legal-module__4inzeG__main{max-width:720px;margin:0 auto;padding:40px 20px 24px}.legal-module__4inzeG__title{letter-spacing:-.025em;margin:0;font-size:clamp(34px,7vw,48px);font-weight:800;line-height:1.1}.legal-module__4inzeG__updated{color:var(--ink-2);margin:10px 0 0;font-size:15px}.legal-module__4inzeG__intro{margin-top:20px;font-size:19px;line-height:1.5}.legal-module__4inzeG__intro p{margin:0 0 12px}.legal-module__4inzeG__body{gap:16px;margin-top:28px;display:grid}.legal-module__4inzeG__section{background:var(--card);border-radius:20px;padding:20px 20px 8px;scroll-margin-top:80px}.legal-module__4inzeG__section h2{letter-spacing:-.01em;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3}.legal-module__4inzeG__section h3{margin:18px 0 6px;font-size:17px;font-weight:650}.legal-module__4inzeG__section p,.legal-module__4inzeG__section ul,.legal-module__4inzeG__section address{margin:0 0 12px}.legal-module__4inzeG__section ul{padding-left:22px;list-style:outside}.legal-module__4inzeG__section li{margin-bottom:6px}.legal-module__4inzeG__section a,.legal-module__4inzeG__intro a,.legal-module__4inzeG__footer a{color:var(--tint);text-underline-offset:2px}.legal-module__4inzeG__address{font-style:normal}.legal-module__4inzeG__footer{max-width:720px;padding:24px 20px max(env(safe-area-inset-bottom), 40px);color:var(--ink-2);margin:0 auto;font-size:15px}.legal-module__4inzeG__footer p{margin:0 0 8px}.legal-module__4inzeG__footer ul{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}
