.public-site .about-page{max-width:1040px;margin:30px auto 0}
.public-site .about-panel{padding:29px 38px 34px;border:1px solid #e1e8f2;border-radius:12px;background:#fff}
.public-site .about-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 23px;font-size:12px;line-height:1.7;color:#7c8ca3}
.public-site .about-breadcrumb a{color:#586f8d;text-decoration:none}
.public-site .about-breadcrumb [aria-current]{color:#326bcd}
.public-site .about-heading{padding-bottom:22px;border-bottom:1px solid #e7edf6}
.public-site .about-heading>p{margin:0 0 8px;font-size:12px;line-height:1.7;color:#6884ac;letter-spacing:.4px}
.public-site .about-heading h1{margin:0;font-size:30px;line-height:1.4;font-weight:750;color:#183557}
.public-site .about-intro{max-width:840px;margin-top:15px;font-size:15px;line-height:1.9;color:#64758d}
.public-site .about-intro p{margin:0 0 10px}
.public-site .about-intro p:last-child{margin-bottom:0}
.public-site .about-copy{font-size:15px;line-height:1.95;color:#38516f;overflow-wrap:anywhere}
.public-site .about-copy h2,.public-site .about-copy h3{margin:27px 0 11px;padding-left:12px;border-left:3px solid #326bdf;font-size:19px;line-height:1.5;font-weight:650;color:#1e3e63}
.public-site .about-copy p{margin:0 0 16px;text-align:justify}
.public-site .about-copy ul,.public-site .about-copy ol{padding-left:24px}
.public-site .about-copy a{color:#245bd0;text-decoration:underline;text-underline-offset:3px}
.public-site .about-copy img{max-width:100%;height:auto}
.public-site .about-copy table{max-width:100%;width:100%;table-layout:fixed;overflow-wrap:anywhere}
.public-site .about-community{margin-top:27px;padding-top:22px;border-top:1px solid #e7edf6}
.public-site .about-community h2{margin:0 0 8px;font-size:19px;line-height:1.5;color:#1e3e63}
.public-site .about-community p{margin:0 0 12px;font-size:14px;line-height:1.8;color:#6b7d96}
.public-site .about-telegram-link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:100%;padding:11px 15px;border:1px solid #d9e6ff;border-radius:7px;background:#f4f8ff;color:#1855c2;font-size:16px;font-weight:650;line-height:1.6;text-decoration:none;overflow-wrap:anywhere}
.public-site .about-telegram-link:hover{background:#edf4ff;border-color:#a8c4fb}
.public-site .about-telegram-link:focus-visible,.public-site .about-breadcrumb a:focus-visible{outline:2px solid #326bdf;outline-offset:3px}
@media(max-width:760px){.public-site .about-page{width:calc(100% - 20px);margin-top:16px}.public-site .about-panel{padding:18px 16px 23px;border-radius:10px}.public-site .about-breadcrumb{margin-bottom:17px;font-size:11px;gap:7px}.public-site .about-heading{padding-bottom:17px}.public-site .about-heading h1{font-size:25px}.public-site .about-intro{font-size:14px;line-height:1.85;margin-top:12px}.public-site .about-copy{font-size:14px;line-height:1.9}.public-site .about-copy h2,.public-site .about-copy h3{margin-top:23px;font-size:17px;padding-left:10px}.public-site .about-copy p{margin-bottom:13px}.public-site .about-community{margin-top:23px;padding-top:19px}.public-site .about-community h2{font-size:17px}.public-site .about-community p{font-size:13px}.public-site .about-telegram-link{font-size:15px;padding:10px 12px;gap:8px}}
