.exam-points{margin-top:28px;display:grid;gap:20px}.exam-points-intro h2{margin:6px 0 4px;color:#273b2d;font-size:21px;letter-spacing:-.4px}.exam-points-intro p{margin:0;color:#647165;font-size:14px;line-height:1.8}.exam-part{scroll-margin-top:24px;padding:26px 28px;border:1px solid #e3e8df;background:white;border-radius:14px;min-width:0}.exam-part>header{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.exam-part>header h3{margin:0;color:#273b2d;font-size:19px;letter-spacing:-.3px}.exam-part-id{flex-shrink:0;padding:2px 8px;border-radius:999px;background:var(--mint);color:var(--green);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exam-part-summary{border:1px solid #e4e9e1;border-radius:10px;padding:10px 14px;background:#fbfcfa}.exam-part-summary summary{cursor:pointer;color:#35543e;font-weight:700;font-size:14px}.exam-part-summary ul{margin:10px 0 0;padding-left:18px;display:grid;gap:6px;color:#3e4a40;font-size:14.5px;line-height:1.8}.exam-part-diagram{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:#f1f5ee;color:#35543e;font-size:13px;line-height:1.7}.exam-points-table th[scope=row]{width:38%;color:#273b2d;font-weight:600}.exam-traps{margin-top:16px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.exam-trap{border:1px solid #ecdcd6;border-radius:10px;overflow:hidden}.exam-trap p{margin:0;padding:11px 14px;font-size:14px;line-height:1.75;display:flex;gap:8px}.exam-trap span{flex-shrink:0;font-weight:800}.exam-trap-wrong{background:#fbf1ee;color:#9a3e2c;text-decoration:line-through;text-decoration-color:rgba(154,62,44,.35)}.exam-trap-right{background:white;color:#2f4a37}.exam-trap-right span{color:var(--green)}.exam-part-sql figure{margin:16px 0 0}.exam-part-sql figcaption{font-size:13px;font-weight:700;color:#35543e;margin-bottom:6px}.exam-part-sql p{margin:6px 0 0;color:#647165;font-size:13px}.exam-cards{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));counter-reset:card}.exam-cards li{counter-increment:card;position:relative;padding:12px 14px 12px 40px;border-radius:10px;background:var(--mint);color:#244a39;font-size:14px;font-weight:600;line-height:1.7}.exam-cards li:before{content:counter(card);position:absolute;left:14px;top:12px;width:18px;height:18px;border-radius:50%;background:var(--green);color:white;font-size:11px;display:grid;place-items:center}.ox-footer-links{display:inline-flex;gap:14px;flex-wrap:wrap}@media (max-width:720px){.exam-part{padding:20px 16px}}.exam-review-group{display:grid;gap:12px}.exam-review-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.exam-review-card .exam-cards{margin-top:0;grid-template-columns:1fr}.exam-review-traps{list-style:none;margin:14px 0 12px;padding:0;display:grid;gap:8px}.exam-review-traps li{display:grid;gap:2px;font-size:13.5px;line-height:1.7}.exam-review-wrong{color:#9a3e2c;text-decoration:line-through;text-decoration-color:rgba(154,62,44,.35)}.exam-review-right{color:#2f4a37}