.legal-page-module__qLSGyG__page{min-height:100vh;color:var(--foreground);background:#fff;overflow-x:hidden}.legal-page-module__qLSGyG__nav{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;width:min(1080px,100% - 56px);height:76px;margin:0 auto;display:flex}.legal-page-module__qLSGyG__brand{letter-spacing:-.035em;align-items:center;gap:8px;font-size:1.12rem;font-weight:720;display:inline-flex}.legal-page-module__qLSGyG__nav>div{align-items:center;gap:8px;display:flex}.legal-page-module__qLSGyG__nav>div a{border-radius:var(--radius-sm);color:#55555e;padding:9px 12px;font-size:.76rem;font-weight:650}.legal-page-module__qLSGyG__nav>div .legal-page-module__qLSGyG__cta{background:var(--brand);color:#fff}.legal-page-module__qLSGyG__article{width:min(780px,100% - 56px);margin:0 auto;padding:74px 0 92px}.legal-page-module__qLSGyG__header{border-bottom:1px solid var(--border);padding-bottom:44px}.legal-page-module__qLSGyG__header>span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:720}.legal-page-module__qLSGyG__header h1{letter-spacing:-.065em;margin:16px 0 17px;font-size:clamp(2.7rem,7vw,4.7rem);font-weight:630;line-height:1}.legal-page-module__qLSGyG__header p{color:#686872;max-width:650px;margin:0;font-size:.96rem;line-height:1.7}.legal-page-module__qLSGyG__header small{color:#96969e;margin-top:22px;font-size:.67rem;display:block}.legal-page-module__qLSGyG__content{padding-top:12px}.legal-page-module__qLSGyG__content section{border-bottom:1px solid var(--border-light);padding:38px 0;scroll-margin-top:24px}.legal-page-module__qLSGyG__content section:last-child{border-bottom:0}.legal-page-module__qLSGyG__content h2{letter-spacing:-.03em;margin:0 0 16px;font-size:1.25rem;font-weight:660}.legal-page-module__qLSGyG__content h3{margin:25px 0 10px;font-size:.92rem;font-weight:680}.legal-page-module__qLSGyG__content p,.legal-page-module__qLSGyG__content li{color:#62626c;font-size:.82rem;line-height:1.75}.legal-page-module__qLSGyG__content p{margin:0 0 14px}.legal-page-module__qLSGyG__content p:last-child{margin-bottom:0}.legal-page-module__qLSGyG__content ul,.legal-page-module__qLSGyG__content ol{margin:12px 0 14px;padding-left:21px}.legal-page-module__qLSGyG__content li+li{margin-top:7px}.legal-page-module__qLSGyG__content a{color:var(--brand);text-underline-offset:3px;font-weight:620;text-decoration:underline}.legal-page-module__qLSGyG__content strong{color:#34343b}.legal-page-module__qLSGyG__content table{border:1px solid var(--border);border-collapse:collapse;width:100%;margin:18px 0;font-size:.75rem}.legal-page-module__qLSGyG__content th,.legal-page-module__qLSGyG__content td{border-bottom:1px solid var(--border-light);text-align:left;vertical-align:top;padding:13px 14px;line-height:1.55}.legal-page-module__qLSGyG__content th{background:var(--surface-subtle);color:#45454d;font-weight:680}.legal-page-module__qLSGyG__content td{color:#666670}.legal-page-module__qLSGyG__content tr:last-child td{border-bottom:0}.legal-page-module__qLSGyG__contact{border-left:3px solid var(--brand);background:#f7f6fb;margin-top:18px;padding:18px 20px}.legal-page-module__qLSGyG__contact p{color:#55515e}.legal-page-module__qLSGyG__placeholder{color:#795d28;background:#fffaf0;border:1px solid #e5c77f}.legal-page-module__qLSGyG__nav a:focus-visible,.legal-page-module__qLSGyG__content a:focus-visible{outline-offset:3px;outline:3px solid #6252d733}@media (max-width:600px){.legal-page-module__qLSGyG__nav,.legal-page-module__qLSGyG__article{width:calc(100% - 32px)}.legal-page-module__qLSGyG__nav{height:66px}.legal-page-module__qLSGyG__nav>div a:first-child{display:none}.legal-page-module__qLSGyG__article{padding:48px 0 60px}.legal-page-module__qLSGyG__header{padding-bottom:32px}.legal-page-module__qLSGyG__header h1{font-size:2.65rem}.legal-page-module__qLSGyG__header p{font-size:.87rem}.legal-page-module__qLSGyG__content section{padding:30px 0}.legal-page-module__qLSGyG__content h2{font-size:1.13rem}.legal-page-module__qLSGyG__content p,.legal-page-module__qLSGyG__content li{font-size:.78rem}.legal-page-module__qLSGyG__content table,.legal-page-module__qLSGyG__content tbody,.legal-page-module__qLSGyG__content tr,.legal-page-module__qLSGyG__content th,.legal-page-module__qLSGyG__content td{display:block}.legal-page-module__qLSGyG__content thead{display:none}.legal-page-module__qLSGyG__content tr{border-bottom:1px solid var(--border)}.legal-page-module__qLSGyG__content tr:last-child{border-bottom:0}.legal-page-module__qLSGyG__content td{border:0;padding:6px 12px}.legal-page-module__qLSGyG__content td:first-child{color:#35353c;padding-top:12px;font-weight:680}.legal-page-module__qLSGyG__content td:last-child{padding-bottom:12px}.legal-page-module__qLSGyG__contact{padding:16px}}.legal-page-module__qLSGyG__page{background:radial-gradient(circle at 50% 0,#70578214,#0000 30rem),linear-gradient(#fbfaf8,#f7f4f0)}.legal-page-module__qLSGyG__nav{z-index:10;background:var(--glass-surface);border:1px solid #ffffffdb;border-radius:16px;height:62px;margin-top:12px;padding:0 12px 0 17px;position:sticky;top:12px;box-shadow:inset 0 0 0 1px #42384614,0 8px 28px #221c260d}.legal-page-module__qLSGyG__article{width:min(820px,100% - 56px);padding-top:86px}.legal-page-module__qLSGyG__header h1{font-weight:610}.legal-page-module__qLSGyG__content table{box-shadow:inset 0 0 0 1px var(--border-light),var(--shadow-card);background:#ffffff80;border-color:#ffffffdb;border-radius:13px;overflow:hidden}.legal-page-module__qLSGyG__content th{background:#f9f7f4cc}.legal-page-module__qLSGyG__contact{border:1px solid #ffffffd1;border-left:3px solid var(--brand);background:#ffffff85;border-radius:10px}.legal-page-module__qLSGyG__nav a:focus-visible,.legal-page-module__qLSGyG__content a:focus-visible{outline-color:var(--focus-ring)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.legal-page-module__qLSGyG__nav{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08)}}@media (max-width:600px){.legal-page-module__qLSGyG__nav{border-radius:13px;width:calc(100% - 20px);height:58px;margin-top:8px;top:8px}.legal-page-module__qLSGyG__article{width:calc(100% - 32px);padding-top:58px}}
