.legal-module__8113wq__page{--purple:#39245f;--terracotta:#c96f58;--ivory:#faf7f2;--graphite:#29272d;background:var(--ivory);min-height:100vh;color:var(--graphite)}.legal-module__8113wq__page *{box-sizing:border-box}.legal-module__8113wq__page a{color:var(--purple);text-decoration:none}.legal-module__8113wq__header{border-bottom:1px solid #39245f1a;justify-content:space-between;align-items:center;max-width:1160px;height:78px;margin:auto;padding:0 24px;display:flex}.legal-module__8113wq__header>a{width:175px;height:58px;display:flex}.legal-module__8113wq__header img{object-fit:contain;width:100%;height:100%}.legal-module__8113wq__header nav{align-items:center;gap:24px;font-size:13px;font-weight:500;display:flex}.legal-module__8113wq__login{border:1px solid #39245f33;border-radius:10px;padding:11px 16px}.legal-module__8113wq__document{max-width:1080px;margin:56px auto 90px;padding:0 24px}.legal-module__8113wq__hero{max-width:790px}.legal-module__8113wq__hero>span{letter-spacing:.16em;color:var(--terracotta);font-size:11px;font-weight:700}.legal-module__8113wq__hero h1{letter-spacing:-.04em;color:var(--purple);margin:18px 0;font-size:50px;line-height:1.08}.legal-module__8113wq__hero>p{color:#686169;font-size:18px;line-height:1.65}.legal-module__8113wq__meta{color:#8a838b;margin-top:22px;font-size:12px}.legal-module__8113wq__notice{border:1px solid #39245f1f;border-left:4px solid var(--terracotta);color:#625c64;background:#fff;border-radius:12px;margin:42px 0;padding:20px 24px;font-size:14px;line-height:1.7}.legal-module__8113wq__notice strong{color:var(--purple)}.legal-module__8113wq__layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;display:grid}.legal-module__8113wq__index{background:#ffffffa6;border:1px solid #e6dfdc;border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex;position:sticky;top:25px}.legal-module__8113wq__index strong{color:var(--graphite);margin-bottom:4px;font-size:12px}.legal-module__8113wq__index a{color:#716a72;font-size:11px;line-height:1.4}.legal-module__8113wq__index a:hover{color:var(--purple)}.legal-module__8113wq__content{min-width:0}.legal-module__8113wq__section{border-top:1px solid #e2dbd8;padding:32px 0;scroll-margin-top:24px}.legal-module__8113wq__section:first-child{border-top:0;padding-top:4px}.legal-module__8113wq__section h2{color:var(--purple);margin:0 0 17px;font-size:22px;line-height:1.25}.legal-module__8113wq__section h3{color:var(--graphite);margin:22px 0 8px;font-size:14px}.legal-module__8113wq__section p,.legal-module__8113wq__section li{color:#5f5961;font-size:14px;line-height:1.75}.legal-module__8113wq__section p{margin:11px 0}.legal-module__8113wq__section ul{margin:13px 0;padding-left:22px}.legal-module__8113wq__section li{margin:7px 0;padding-left:3px}.legal-module__8113wq__section strong{color:#343037}.legal-module__8113wq__section a{text-underline-offset:2px;text-decoration:underline}.legal-module__8113wq__footer{background:var(--graphite);color:#c7c1c8;align-items:center;gap:24px;min-height:100px;padding:32px max(24px,50vw - 516px);font-size:12px;display:flex}.legal-module__8113wq__footer>span:nth-child(2){color:#8f8991}.legal-module__8113wq__footer div{gap:20px;margin-left:auto;display:flex}.legal-module__8113wq__footer a{color:#d9d4da}@media (max-width:760px){.legal-module__8113wq__header{height:68px;padding:0 18px}.legal-module__8113wq__header>a{width:145px}.legal-module__8113wq__header nav>a:not(.legal-module__8113wq__login){display:none}.legal-module__8113wq__document{margin-top:38px;padding:0 18px}.legal-module__8113wq__hero h1{font-size:37px}.legal-module__8113wq__hero>p{font-size:16px}.legal-module__8113wq__notice{margin:32px 0;padding:18px}.legal-module__8113wq__layout{grid-template-columns:1fr;gap:24px}.legal-module__8113wq__index{grid-template-columns:1fr 1fr;display:grid;position:static}.legal-module__8113wq__index strong{grid-column:1/-1}.legal-module__8113wq__section{padding:27px 0}.legal-module__8113wq__section h2{font-size:20px}.legal-module__8113wq__footer{flex-wrap:wrap}.legal-module__8113wq__footer>span:nth-child(2){display:none}.legal-module__8113wq__footer div{width:100%;margin-left:0}}
