.Legal-module__F_jpgq__page{--ink:#17221d;--muted:#5f6d65;--forest:#174d3e;--line:#dfe5df;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fbfcf9;font-family:Inter,Segoe UI,Arial,sans-serif}.Legal-module__F_jpgq__page a{color:var(--forest);text-underline-offset:3px;text-decoration:underline}.Legal-module__F_jpgq__nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:min(880px,100% - 44px);height:78px;margin:auto;display:flex}.Legal-module__F_jpgq__logo{color:var(--ink);letter-spacing:-.045em;align-items:center;gap:10px;font-size:20px;text-decoration:none;display:inline-flex}.Legal-module__F_jpgq__logo span{color:#fff;background:var(--forest);border-radius:50% 50% 50% 12px;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:16px;font-style:italic;display:grid}.Legal-module__F_jpgq__logo strong{font-weight:800}.Legal-module__F_jpgq__navBack{color:var(--forest);font-size:13px;font-weight:750;text-decoration:none}.Legal-module__F_jpgq__navBack:hover{text-decoration:underline}.Legal-module__F_jpgq__wrap{width:min(880px,100% - 44px);margin:auto;padding:52px 0 90px}.Legal-module__F_jpgq__kicker{color:#8f5d45;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.Legal-module__F_jpgq__wrap h1{letter-spacing:-.045em;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.6vw,50px);font-weight:500;line-height:1.06}.Legal-module__F_jpgq__updated{color:var(--muted);font-size:13px}.Legal-module__F_jpgq__todo{color:#7c4a1e;background:#fdeccf;border-radius:5px;padding:2px 7px;font-size:.94em;font-weight:700;box-shadow:inset 0 0 0 1px #f0cf9c}.Legal-module__F_jpgq__notice{background:linear-gradient(100deg,#fff8f3,#f8f0e9);border:1px solid #e6cbbd;border-radius:11px;gap:8px;margin:26px 0 8px;padding:18px 20px;display:grid}.Legal-module__F_jpgq__notice strong{font-size:14px}.Legal-module__F_jpgq__notice p{color:#7b6a5e;font-size:13px;line-height:1.65}.Legal-module__F_jpgq__toc{border:1px solid var(--line);background:#fff;border-radius:11px;margin:30px 0 6px;padding:20px 22px}.Legal-module__F_jpgq__toc h2{letter-spacing:.13em;text-transform:uppercase;color:#7c8880;margin-bottom:11px;font-size:11px;font-weight:800}.Legal-module__F_jpgq__toc ol{color:var(--muted);gap:7px;margin:0;padding-left:20px;font-size:13px;display:grid}.Legal-module__F_jpgq__toc a{color:var(--forest);text-decoration:none}.Legal-module__F_jpgq__toc a:hover{text-decoration:underline}.Legal-module__F_jpgq__wrap section{padding-top:34px;scroll-margin-top:20px}.Legal-module__F_jpgq__wrap h2{letter-spacing:-.02em;margin-bottom:13px;font-family:Georgia,serif;font-size:23px;font-weight:500}.Legal-module__F_jpgq__wrap h3{margin:22px 0 8px;font-size:14px;font-weight:750}.Legal-module__F_jpgq__wrap p{color:var(--muted);margin-bottom:13px;font-size:14.5px;line-height:1.72}.Legal-module__F_jpgq__wrap li{color:var(--muted);margin-bottom:9px;font-size:14.5px;line-height:1.7}.Legal-module__F_jpgq__wrap ul,.Legal-module__F_jpgq__wrap ol{margin:0 0 14px;padding-left:22px}.Legal-module__F_jpgq__wrap strong{color:var(--ink)}.Legal-module__F_jpgq__table{border:1px solid var(--line);border-collapse:separate;border-spacing:0;background:#fff;border-radius:10px;width:100%;margin:6px 0 16px;overflow:hidden}.Legal-module__F_jpgq__table th,.Legal-module__F_jpgq__table td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:12px 15px;font-size:13.5px;line-height:1.6}.Legal-module__F_jpgq__table thead th{color:#6d7a72;letter-spacing:.08em;text-transform:uppercase;background:#f6f8f5;border-top:0;font-size:11px;font-weight:800}.Legal-module__F_jpgq__table td{color:var(--muted)}.Legal-module__F_jpgq__table td:first-child{color:var(--ink);font-weight:650}.Legal-module__F_jpgq__tableScroll{overflow-x:auto}.Legal-module__F_jpgq__footer{border-top:1px solid var(--line);color:#8c968f;flex-wrap:wrap;gap:8px 20px;width:min(880px,100% - 44px);margin:auto;padding:26px 0 44px;font-size:12px;display:flex}.Legal-module__F_jpgq__footer a{color:#5a6a61;font-weight:650;text-decoration:none}.Legal-module__F_jpgq__footer a:hover{color:var(--forest);text-decoration:underline}@media (max-width:640px){.Legal-module__F_jpgq__wrap{padding:34px 0 64px}.Legal-module__F_jpgq__wrap h2{font-size:20px}.Legal-module__F_jpgq__table th,.Legal-module__F_jpgq__table td{padding:10px 12px;font-size:12.5px}}
