.cg-element-h1{font-size:2.5em;color:#2c3e50;text-align:center;margin-bottom:30px;padding-bottom:15px;border-bottom:3px solid #3498db;line-height:1.2}.cg-element-references h2{font-size:1.5em;color:#34495e;border-left:none;padding-left:0;margin-bottom:15px}.cg-element-references ol{list-style-type:decimal;padding-left:20px}.cg-element-faq-section h2{text-align:center;color:#2980b9;margin-bottom:30px}.cg-element-faq-question.active::after{content:"▲";transform:rotate(180deg)}.cg-element-defined-term-section h2{text-align:center;color:#f39c12;margin-bottom:30px}@media (max-width:768px){.cg-element-h1{font-size:2em}}