.lf{border-top:1px solid var(--line,#e1e5f0);background:var(--paper,#fff);color:var(--muted,#5a6485);font:400 13px/1.55 var(--font,"Geist", system-ui, sans-serif);margin-top:48px}.rep~.lf{padding-bottom:76px}.lf__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 32px;max-width:1240px;margin:0 auto;padding:22px 24px;display:flex}.lf__company{flex-direction:column;gap:2px;min-height:40px;margin:0;display:flex}.lf__address{color:var(--faint,#8a93b2)}.lf__links{flex-wrap:wrap;gap:6px 20px;display:flex}.lf__links a{color:var(--ink-2,#2e3656);text-decoration:none}.lf__links a:hover{color:var(--ink,#0b1230);text-underline-offset:3px;text-decoration:underline}.footer__company{flex-wrap:wrap;justify-content:space-between;gap:6px 24px;min-height:22px;display:flex}.legal-bar{background:var(--navy,#060c22);border-bottom:1px solid var(--navy-line,#1f2e5e);color:#eef2ff}.legal-bar__inner{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;height:60px;margin:0 auto;padding:0 24px;display:flex}.legal-bar__logo{font:700 18px var(--display,"Sora", system-ui, sans-serif);color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.legal-bar__back{color:#b6c0e0;font-size:14px;text-decoration:none}.legal-bar__back:hover{color:#fff}.legal-shell{max-width:820px;margin:0 auto;padding:36px 24px 8px}.legal-tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.legal-tabs a{border:1px solid var(--line,#e1e5f0);background:var(--paper,#fff);color:var(--ink-2,#2e3656);border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none;transition:background .2s ease-out,color .2s ease-out,border-color .2s ease-out}.legal-tabs a:hover{border-color:var(--line-2,#e9ecf4);background:var(--soft,#f1f3f9)}.legal-tabs a[aria-current=page]{background:var(--ink,#0b1230);border-color:var(--ink,#0b1230);color:#fff}.legal-document{background:var(--paper,#fff);border:1px solid var(--line,#e1e5f0);color:var(--ink-2,#2e3656);border-radius:18px;padding:36px clamp(20px,5vw,48px);font-size:15px;line-height:1.7}.legal-document h1{color:var(--ink,#0b1230);margin-bottom:18px;font-size:32px;line-height:1.2}.legal-document h2{font:600 17px/1.4 var(--font,"Geist", system-ui, sans-serif);color:var(--ink,#0b1230);margin:30px 0 8px}.legal-document h3{font:600 15px/1.4 var(--font,"Geist", system-ui, sans-serif);color:var(--ink,#0b1230);margin:20px 0 6px}.legal-document p{margin:14px 0}.legal-document ul{margin:12px 0 18px;padding-left:22px;list-style:outside}.legal-document li+li{margin-top:6px}.legal-document strong{color:var(--ink,#0b1230);font-weight:600}.legal-document a{color:var(--ok-ink,#2346b8);text-underline-offset:3px;text-decoration:underline}.legal-document a:hover{text-decoration:none}.legal-loading{color:var(--muted,#5a6485)}@media (width<=640px){.lf__inner{padding:18px 16px}.legal-shell{padding:24px 16px 8px}.legal-bar__inner{padding:0 16px}.legal-document h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.legal-tabs a{transition:none}}
