.legal-page{color:#172f44;background:#fff;min-height:100%}.legal-page__main{min-height:calc(100vh - 76px);padding:34px 0 64px}.legal-page__container{width:min(1080px,100% - 64px);margin-inline:auto}.legal-page__back{color:#5f7181;align-items:center;gap:7px;margin-bottom:30px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.legal-page__back:hover,.legal-page__back:focus-visible{color:#a86100;outline:none}.legal-document__header{border-bottom:1px solid #dfe5ea;padding-bottom:28px}.legal-document h1{color:#0a2741;margin:0 0 18px;font-size:34px;font-weight:800;line-height:1.4}.legal-document__header p,.legal-section p,.legal-section li{color:#344b5f;font-size:16px;font-weight:400;line-height:2}.legal-document__header p,.legal-section p{margin:0}.legal-document__header p+p,.legal-section p+p,.legal-section p+ul,.legal-section ul+p,.legal-section ul+p+p{margin-top:10px}.legal-section{border-bottom:1px solid #e7ebef;padding:28px 0;scroll-margin-top:90px}.legal-section:last-child{border-bottom:0}.legal-section h2{color:#102f49;margin:0 0 12px;font-size:20px;font-weight:800;line-height:1.65}.legal-section ul{gap:3px;margin:0;padding-inline-start:25px;display:grid}.legal-section li{white-space:pre-line;padding-inline-start:3px}.legal-section li::marker{color:#c77700}@media (max-width:680px){.legal-page__main{padding:24px 0 38px}.legal-page__container{width:min(100% - 44px,1080px)}.legal-page__back{margin-bottom:23px;font-size:13px}.legal-document__header{padding-bottom:22px}.legal-document h1{margin-bottom:14px;font-size:27px}.legal-section{padding:23px 0}.legal-section h2{font-size:18px}.legal-document__header p,.legal-section p,.legal-section li{font-size:15px;line-height:1.9}}@media print{.legal-page .app-header,.legal-page__back{display:none}.legal-page__main{padding:0}}
