/* ABOUT PAGE styles */
.about-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:start}
.facts{margin-top:24px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}
.facts li{display:flex;gap:16px;padding:14px 20px;border-bottom:1px solid var(--line);background:var(--card)}
.facts li:last-child{border-bottom:0}
.facts b{min-width:130px;color:var(--gold-text);font-weight:600}
.facts span{color:var(--text)}
.vm-grid{display:grid;gap:22px}
.vm-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px}
.vm-card.vision{border-left:6px solid var(--accent)}
.vm-card.mission{border-left:6px solid var(--gold)}
.vm-card h3{color:var(--green);font-size:1.4rem}
.legal-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}
.checks li{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px 20px 16px 58px;margin-bottom:14px;position:relative;color:var(--text)}
.checks li::before{content:"\2713";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.9rem}
@media(max-width:900px){
  .about-grid,.legal-grid{grid-template-columns:1fr;gap:36px}
}
@media(max-width:520px){
  .facts li{flex-direction:column;gap:2px}
}
