.be_legal{padding-top:60px;padding-bottom:120px}.be_legal-grid{display:grid;grid-template-columns:270px minmax(0,1fr);column-gap:60px;align-items:start}.be_legal-aside{position:sticky;top:120px}.be_legal-toc{padding:26px 26px 18px;border-bottom:3px solid #5abfff;background:var(--be-gray-bg)}.be_legal-toc-title{position:relative;display:block;margin-bottom:14px;padding-bottom:12px;font-family:var(--be-font-2);font-size:20px;font-weight:700;line-height:28px;color:var(--be-navy);list-style:none;cursor:default}.be_legal-toc-title::-webkit-details-marker{display:none}.be_legal-toc-title::after{content:"";position:absolute;left:0;bottom:0;width:50px;height:2px;background:#1a6fe1}.be_legal-toc-list{margin:0;padding:0;list-style:none;counter-reset:legal}.be_legal-toc-list li{counter-increment:legal;border-bottom:1px solid #e3e7ef}.be_legal-toc-list li:last-child{border-bottom:0}.be_legal-toc-list a{display:flex;gap:8px;padding:9px 0;font-family:var(--be-font-2);font-size:15px;font-weight:500;line-height:22px;color:var(--be-navy);transition:color 0.3s ease}.be_legal-toc-list a::before{content:counter(legal) ".";flex:0 0 auto;min-width:20px;color:#1a6bd9}.be_legal-toc-list a:hover{color:var(--be-red)}.be_legal-updated{margin-bottom:30px;font-family:var(--be-font-2);font-size:15px;font-weight:500;line-height:22px;color:#1a6bd9}.be_legal-section{margin-top:44px;scroll-margin-top:130px}.be_legal-h2{margin-bottom:16px;font-family:var(--be-font-2);font-size:26px;font-weight:700;line-height:34px;color:var(--be-navy)}.be_legal-text{font-size:18px;line-height:30px;color:var(--be-gray)}.be_legal-intro{font-size:19px;line-height:32px}.be_legal-text>* + *{margin-top:14px}.be_legal-text h3{margin-top:26px;font-family:var(--be-font-2);font-size:20px;font-weight:700;line-height:28px;color:var(--be-navy)}.be_legal-text h3 + *{margin-top:8px}.be_legal-text ul,.be_legal-text ol{padding-left:24px}.be_legal-text ul{list-style:disc}.be_legal-text ol{list-style:decimal}.be_legal-text li + li{margin-top:6px}.be_legal-text strong{font-weight:700;color:var(--be-navy)}.be_legal-text a{color:#1a6bd9;text-decoration:underline;text-underline-offset:2px;word-break:break-word;transition:color 0.3s ease}.be_legal-text a:hover{color:var(--be-red)}@media (max-width:991px){.be_legal-grid{grid-template-columns:minmax(0,1fr);row-gap:36px}.be_legal-aside{position:static}.be_legal-toc-title{margin-bottom:0;cursor:pointer}.be_legal-toc[open] .be_legal-toc-title{margin-bottom:14px}.be_legal-toc-title::before{content:"";position:absolute;top:9px;right:2px;width:9px;height:9px;border-right:2px solid var(--be-navy);border-bottom:2px solid var(--be-navy);transform:rotate(45deg);transition:transform 0.3s ease}.be_legal-toc[open] .be_legal-toc-title::before{top:13px;transform:rotate(-135deg)}}@media (max-width:767px){.be_legal{padding-top:40px;padding-bottom:70px}.be_legal-h2{font-size:22px;line-height:30px}.be_legal-text,.be_legal-intro{font-size:17px;line-height:28px}}