.cg-h1{font-size:2.2em;text-align:center}.cg-h2{font-size:1.8em;border-bottom:2px solid #eee;padding-bottom:5px}.cg-list{list-style-type:disc;margin-left:20px;margin-bottom:1em}.cg-list li{margin-bottom:5px}.cg-table{width:100%;border-collapse:collapse;margin:1.5em 0}.cg-table th,.cg-table td{border:1px solid #ddd;padding:8px;text-align:left}.cg-table th{background-color:#f2f2f2;font-weight:700}.cg-quote{background-color:#e9f7ff;border-left:4px solid #007bff;padding:15px;margin:1.5em 0;font-style:italic;color:#555}.cg-emoji{margin-right:5px}.cg-highlight{background-color:#ffe0b2;padding:2px 5px;border-radius:3px}.cg-faq-item{margin-bottom:15px}.cg-faq-question{font-weight:700;color:#0056b3;cursor:pointer;padding:10px 0;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.cg-faq-answer{display:none;padding:10px 0;border-bottom:1px solid #eee;color:#555}.cg-faq-question::after{content:"▼";margin-left:10px;transition:transform .3s}.cg-faq-question.active::after{transform:rotate(180deg)}.cg-defined-term{font-weight:700;color:#0056b3}.cg-defined-definition{margin-left:20px;font-style:italic;margin-bottom:10px}@media (max-width:600px){.cg-h1{font-size:1.8em}.cg-h2{font-size:1.5em}}