.cgprep-learning-content{--cgprep-accent:var(--ast-global-color-0,#2271b1);--cgprep-border:#e2e8f0;--cgprep-soft:#f8fafc;--cgprep-radius:8px;line-height:1.75}.cgprep-learning-content h2{margin-top:2rem;padding-left:.75rem;border-left:4px solid var(--cgprep-accent)}.cgprep-learning-content h3{margin-top:1.5rem}.cgprep-learning-content .cgprep-concept,.cgprep-learning-content .concept-section,.cgprep-learning-content .concept-card,.cgprep-learning-content .cgprep-definition,.cgprep-learning-content .definition-box,.cgprep-learning-content .cgprep-rule,.cgprep-learning-content .rule-box,.cgprep-learning-content .cgprep-note,.cgprep-learning-content .note,.cgprep-learning-content .cgprep-tip,.cgprep-learning-content .trick-box,.cgprep-learning-content .pro-tip{margin:1.25rem 0;padding:1rem 1.1rem;border:1px solid var(--cgprep-border);border-left:4px solid var(--cgprep-accent);border-radius:var(--cgprep-radius);background:var(--cgprep-soft)}.cgprep-learning-content .cgprep-formula,.cgprep-learning-content .formula-box{margin:1rem 0;padding:.9rem 1rem;border:1px solid var(--cgprep-border);border-radius:var(--cgprep-radius);background:#fff;text-align:center;font-weight:600;overflow-x:auto}.cgprep-learning-content .cgprep-example,.cgprep-learning-content .example-card,.cgprep-learning-content .example-box,.cgprep-learning-content .cgprep-question{margin:1.25rem 0;padding:1rem 1.1rem;border:1px solid var(--cgprep-border);border-radius:var(--cgprep-radius);background:#fff}.cgprep-learning-content .cgprep-question-label,.cgprep-learning-content .question-label,.cgprep-learning-content .q-label{display:block;margin-bottom:.5rem;font-weight:700;color:var(--cgprep-accent)}.cgprep-learning-content .cgprep-solution,.cgprep-learning-content .solution-step,.cgprep-learning-content .solution,.cgprep-learning-content .cgprep-explanation{margin-top:.8rem;padding:.75rem 0 .75rem 1rem;border-left:3px solid var(--cgprep-border)}.cgprep-learning-content .cgprep-practice{margin-top:2rem;padding-top:.5rem}.cgprep-learning-content .cgprep-passage{margin:1rem 0;padding:1rem;border-left:4px solid var(--cgprep-accent);background:var(--cgprep-soft)}.cgprep-learning-content .cgprep-options{margin:.75rem 0 0 1.5rem}.cgprep-learning-content .cgprep-options li{margin:.35rem 0;padding-left:.25rem}.cgprep-learning-content details.cgprep-answer,.cgprep-learning-content details.wp-block-details{margin-top:.9rem;padding:.75rem 1rem;border:1px solid var(--cgprep-border);border-radius:var(--cgprep-radius);background:var(--cgprep-soft)}.cgprep-learning-content summary{cursor:pointer;font-weight:600;color:var(--cgprep-accent)}.cgprep-learning-content .wp-block-table,.cgprep-learning-content .cgprep-table-block{width:100%;max-width:100%;margin:1.25rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.cgprep-learning-content table,.cgprep-learning-content .data-table,.cgprep-learning-content .cgprep-table{width:100%;max-width:100%;border-collapse:collapse;table-layout:auto;margin:0;display:table}.cgprep-learning-content th,.cgprep-learning-content td{border:1px solid var(--cgprep-border);padding:.65rem .75rem;text-align:left}.cgprep-learning-content th{background:var(--cgprep-soft);font-weight:600}.cgprep-learning-content img{max-width:100%;height:auto}.cgprep-learning-content figure{margin:1.5rem auto}.cgprep-learning-content figcaption{margin-top:.4rem;font-size:.9em;opacity:.75;text-align:center}@media(max-width:600px){.cgprep-learning-content{line-height:1.7}.cgprep-learning-content h2{margin-top:1.6rem;padding-left:.6rem}.cgprep-learning-content .cgprep-concept,.cgprep-learning-content .concept-section,.cgprep-learning-content .concept-card,.cgprep-learning-content .cgprep-example,.cgprep-learning-content .example-card,.cgprep-learning-content .example-box,.cgprep-learning-content .cgprep-question{padding:.85rem}}@media print{.cgprep-learning-content details>*{display:block!important}.cgprep-learning-content .cgprep-example,.cgprep-learning-content .cgprep-question,.cgprep-learning-content .cgprep-formula{break-inside:avoid;box-shadow:none}}.cgprep-learning-content .wp-block-table table{width:100%!important}.cgprep-learning-content .wp-block-table:not(.is-style-stripes) tbody tr:nth-child(even){background:#fbfcfe}.cgprep-learning-content .wp-block-table th,.cgprep-learning-content .wp-block-table td{vertical-align:top}.cgprep-learning-content .wp-block-table figcaption{margin:.45rem 0 0}.cgprep-learning-content ul.wp-block-list,.cgprep-learning-content ol.wp-block-list{margin-top:.65rem;margin-bottom:1rem}.cgprep-learning-content .wp-block-list .wp-block-list{margin-top:.35rem;margin-bottom:.35rem}