.study-notes-content h2{font-family:var(--gm-font-display);color:var(--gm-ink);border-bottom:1px solid var(--gm-line);margin:0 0 16px;padding-bottom:8px;font-size:1.35em;font-weight:700;line-height:1.3}.study-notes-content h3{color:var(--gm-ink);margin:22px 0 10px;font-size:1.1em;font-weight:700}.study-notes-content p{margin:0 0 12px}.study-notes-content ul,.study-notes-content ol{margin:0 0 16px 20px;padding-left:4px}.study-notes-content li{margin-bottom:8px}.study-notes-content table{border-collapse:collapse;width:100%;margin:16px 0 22px;font-size:.9em;display:block;overflow-x:auto}.study-notes-content th,.study-notes-content td{text-align:left;border:1px solid var(--gm-line);vertical-align:top;padding:9px 12px}.study-notes-content th{background:var(--gm-bg);font-weight:700}.study-notes-content code{background:var(--gm-bg);border-radius:4px;padding:2px 6px;font-size:.85em}.study-notes-content .pyq-card{border:1px solid var(--gm-line);border-radius:var(--gm-radius);margin-bottom:16px;padding:16px;scroll-margin-top:12px}.study-notes-content .note-tip{background:var(--gm-good-soft);border-left:4px solid var(--gm-good);color:#0e5c40;border-radius:6px;margin:16px 0;padding:12px 16px}.study-notes-content .note-warn{background:var(--gm-warn-soft);color:#9a3412;border-left:4px solid #ea8a2e;border-radius:6px;margin:16px 0;padding:12px 16px}.study-notes-content .note-box{background:var(--gm-blue-soft);border-left:4px solid var(--gm-blue);color:var(--gm-ink);border-radius:6px;margin:16px 0;padding:12px 16px}
