.legal-page{padding-bottom:78px}.legal-hero{padding:72px 0 50px;background:linear-gradient(135deg,#fff,#f2f7fc)}.legal-hero__inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.legal-hero h1{margin:14px 0 10px;font-size:var(--title-display-size);line-height:var(--title-display-line-height)}.legal-hero time{color:var(--muted);font-size:var(--font-small)}.legal-hero>div>i,.legal-hero__inner>i{display:grid;place-items:center;width:78px;height:78px;border-radius:22px;background:#eaf2ff;color:#347ee4;font-size:33px}.legal-layout{display:grid;grid-template-columns:230px minmax(0,850px);justify-content:center;gap:58px;padding-top:58px}.legal-toc{position:sticky;top:120px;height:max-content;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.legal-toc>b{display:block;margin-bottom:11px;font-size:15px}.legal-toc ol{padding:0;margin:0;list-style:none}.legal-toc li{margin:8px 0}.legal-toc a{color:#53647c;font-size:13px;line-height:1.35}.legal-toc a:hover,.legal-content a{color:#0d558e;text-decoration:underline;text-decoration-color:#e8b92e;text-underline-offset:3px}.legal-content{min-width:0;font-size:18px;line-height:1.72}.legal-content p,.legal-content ul{margin:0 0 22px}.legal-content h2{margin:47px 0 16px;color:var(--navy);font-size:30px;line-height:1.18;letter-spacing:-.03em;scroll-margin-top:125px}.legal-content h2:first-of-type{margin-top:34px}.legal-content ul{padding-left:23px}.legal-content li{margin:9px 0}.legal-content .gz-subtitle,.legal-content .gz-updated{color:var(--muted);font-size:15px;font-weight:700}.legal-content .gz-highlight{margin:24px 0;padding:19px 21px;border-left:4px solid var(--yellow);border-radius:0 12px 12px 0;background:#fff9e7;color:#31445f}.legal-content .gz-info-box{margin:24px 0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.legal-content table{width:100%;border-collapse:collapse}.legal-content td{padding:14px 17px;border-bottom:1px solid var(--line);vertical-align:top}.legal-content tr:last-child td{border-bottom:0}.legal-content td:first-child{width:31%;color:#40546f;font-size:15px;font-weight:800;background:#f7f9fc}.legal-content .gz-divider{height:1px;margin:38px 0;border:0;background:var(--line)}@media(max-width:900px){.legal-layout{grid-template-columns:1fr;gap:30px}.legal-toc{position:static;display:none}}@media(max-width:640px){.legal-page{padding-bottom:48px}.legal-hero{padding:50px 0 36px}.legal-hero__inner>i{display:none}.legal-layout{padding-top:38px}.legal-content{font-size:17px;line-height:1.7}.legal-content h2{margin:39px 0 14px;font-size:27px}.legal-content td{display:block;width:100%;padding:12px 14px}.legal-content td:first-child{width:100%;padding-bottom:5px;background:#f7f9fc}.legal-content td+td{padding-top:7px}}
