.legal-page main{padding:48px 0 110px;background:#edf2f4}.legal-shell{width:min(920px,calc(100% - 48px));margin:auto}.legal-breadcrumbs{margin-bottom:36px;color:#6b7882;font-size:13px}.legal-breadcrumbs a{color:var(--blue);font-weight:600}.legal-card{padding:64px 72px;border:1px solid #dfe7eb;border-radius:38px;background:#fff;box-shadow:0 24px 65px #19303f0f}.legal-heading{padding-bottom:34px;border-bottom:1px solid #e3e9ec}.legal-heading img{width:55px;height:50px;margin-bottom:24px}.legal-heading h1{font-size:clamp(38px,5vw,58px);line-height:1.06;letter-spacing:-.05em}.legal-heading p{margin-top:13px;color:#71808a;font-size:14px}.legal-content{margin-top:42px;color:#53616c}.legal-content section+section{margin-top:38px}.legal-content h2{color:#1e1e1e;font-size:22px;line-height:1.3}.legal-content p,.legal-content li{font-size:16px;line-height:1.75}.legal-content h2+p,.legal-content h2+ul{margin-top:12px}.legal-content ul{margin-bottom:0;padding-left:24px}.legal-note{padding:21px 24px;border-left:4px solid #89d0ff;border-radius:12px;background:#edf7ff;color:#334c5e}.legal-contact{padding-top:30px;border-top:1px solid #e3e9ec}.legal-contact a{color:var(--blue);font-weight:700}@media(max-width:700px){.legal-page main{padding:25px 0 75px}.legal-shell{width:calc(100% - 32px)}.legal-card{padding:40px 24px;border-radius:28px}.legal-content p,.legal-content li{font-size:15px}.legal-content h2{font-size:20px}}
