/* ============================================================
   ABOUT PAGE — about.css
   ============================================================ */
.about-region {
  padding: var(--section-padding);
  background: var(--primary);
  color: #fff;
}
.about-region .t2-layout__header,
.about-region .t2-layout__eyebrow { color: #fff; }
.about-region__list {
  list-style: none;
  padding: 0;
  margin: 40px 0 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
.about-region__list li {
  font-size: 1rem;
  font-weight: 600;
  padding: 18px 20px;
  border: 1px solid rgba(255,255,255,0.3);
  border-radius: 6px;
  background: rgba(255,255,255,0.06);
}
@media (max-width: 768px) {
  .about-region__list { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 480px) {
  .about-region__list { grid-template-columns: 1fr; }
}
