.legal-document .about-origin{padding:30px;border:1px solid #d8e9e2;border-radius:22px;background:linear-gradient(135deg,#edf7f2,#fff);margin-bottom:30px}.legal-document .about-origin h2{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:18px 0;color:#153e46}.legal-document .about-lead{font-size:17px;line-height:1.85}.about-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.about-facts>div{padding:20px;background:#fff;border:1px solid #dcebe5;border-radius:16px}.about-facts strong,.about-facts span{display:block}.about-facts strong{font-size:27px;color:#176b61;letter-spacing:-.5px}.about-facts span{font-size:12px;color:#526e75;margin-top:6px}.about-principles{display:grid;grid-template-columns:1fr 1fr;gap:28px 30px;margin:30px 0}.about-principles section{padding-top:22px;border-top:1px solid #e1ebe7}.about-number{display:inline-grid;place-items:center;width:32px;height:32px;background:#e8f4ee;border-radius:10px;color:#176b61;font-size:12px;font-weight:700}.legal-document .about-principles h2{font-size:21px;line-height:1.35;margin:15px 0 10px}.legal-document .about-principles p{margin:0;line-height:1.85}.legal-document .about-invite{padding:26px 30px;border-radius:20px;background:#f0f7f3;border:1px solid #dbeae3;margin:34px 0}.legal-document .about-invite h2{margin:0 0 10px;font-size:24px;line-height:1.3}.about-invite .button{margin-top:10px}@media(max-width:700px){.about-principles{grid-template-columns:1fr;gap:16px}.legal-document .about-origin,.legal-document .about-invite{padding:22px}.about-facts{gap:10px}.about-facts>div{padding:15px}.about-facts strong{font-size:22px}}
