/*
 Theme Name: Flatsome Child - ONGCHUBDS.COM
 Template: flatsome
 Version: 1.0
 Description: Child theme for Flatsome with Technical SEO + Schema + AI Overview optimizations for ONGCHUBDS.COM.
*/

.ongchu-quick-answer, .ongchu-faq, .breadcrumb, .ongchu-pillar-block{
  padding:12px 14px;
  margin:14px 0;
  border:1px solid rgba(0,0,0,.08);
  border-radius:10px;
}

.ongchu-quick-answer h2, .ongchu-faq h2{
  margin:0 0 8px;
  font-size:18px;
}

.ongchu-pillar-list{ margin:0; padding-left:18px; }
.ongchu-pillar-meta{ opacity:.7; font-size:12px; }

.ongchu-faq details{ padding:8px 0; border-top:1px solid rgba(0,0,0,.06); }
.ongchu-faq details:first-child{ border-top:0; }
.ongchu-faq summary{ cursor:pointer; font-weight:600; }


.ongchu-related, .ongchu-pillar-link{padding:12px 14px;margin:14px 0;border:1px solid rgba(0,0,0,.08);border-radius:10px;}
.ongchu-related h2{margin:0 0 8px;font-size:18px;}
.ongchu-related-list{margin:0;padding-left:18px;}

.ongchu-cluster{padding:12px 14px;margin:14px 0;border:1px solid rgba(0,0,0,.08);border-radius:10px;}
.ongchu-cluster h2{margin:0 0 8px;font-size:18px;}
.ongchu-cluster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:10px;}
.ongchu-cluster-col{padding:10px;border:1px solid rgba(0,0,0,.06);border-radius:10px;}
.ongchu-cluster-col h3{margin:0 0 6px;font-size:16px;}
.ongchu-cluster-list{margin:0;padding-left:18px;}
