
/* DPDP study guide */
.dpdp-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.dpdp-content{max-width:980px}.dpdp-notice,.dpdp-review-note{border:1px solid rgba(214,145,35,.45);background:var(--soft);border-radius:18px;padding:20px 22px;margin-bottom:22px;line-height:1.7}.dpdp-notice p,.dpdp-review-note p{margin:6px 0 0;color:var(--muted)}.dpdp-study-card{padding:26px;margin:20px 0;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow)}.dpdp-study-card h2{margin:7px 0 16px;font-size:clamp(23px,3vw,31px)}.dpdp-study-card ul{padding-left:22px;line-height:1.8;color:var(--muted)}.dpdp-study-card li+li{margin-top:7px}.dpdp-definitions{display:grid;gap:12px;margin:0}.dpdp-definitions div{padding:15px;border-radius:13px;background:var(--soft)}.dpdp-definitions dt{font-weight:900;margin-bottom:5px}.dpdp-definitions dd{margin:0;color:var(--muted);line-height:1.7}.dpdp-table-wrap{overflow-x:auto}.dpdp-table{width:100%;border-collapse:collapse;min-width:500px}.dpdp-table th,.dpdp-table td{padding:13px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.dpdp-table th{background:var(--soft)}.dpdp-table td:first-child{font-weight:900;white-space:nowrap}.dpdp-small-note{font-size:13px;color:var(--muted);line-height:1.6}.dpdp-timeline{display:grid;gap:14px}.dpdp-timeline>div{border-left:3px solid var(--primary);padding:4px 0 4px 16px}.dpdp-timeline p{margin:5px 0 0;color:var(--muted);line-height:1.7}.dpdp-source-list a{color:var(--primary);font-weight:800}.dpdp-final-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px;margin:24px 0;border-radius:22px;background:var(--soft);border:1px solid var(--line)}.dpdp-final-cta h2{margin:5px 0}.dpdp-final-cta p{margin:0;color:var(--muted)}.dpdp-review-note{border-color:rgba(209,75,87,.45)}.dpdp-review-note h2{margin-top:0}.quiz-instructions{margin:14px 0;padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.quiz-instructions summary{font-weight:900;cursor:pointer}.quiz-instructions ul{color:var(--muted);line-height:1.7}.quiz-navigation{justify-content:space-between;gap:12px}.quiz-prev{border:1px solid var(--line);border-radius:12px;padding:13px 19px;background:transparent;color:inherit;font:inherit;font-weight:900;cursor:pointer}.quiz-prev:disabled{opacity:.35;cursor:not-allowed}.quiz-next{border:0;border-radius:12px;padding:13px 19px;background:var(--primary);color:#fff;font:inherit;font-weight:900;cursor:pointer}.review-flag{border:1px solid rgba(209,75,87,.5)!important}.set-summary .set-score-list{text-align:left;margin:22px auto;max-width:760px}.set-score-row{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid var(--line);line-height:1.5}.set-score-row span{color:var(--muted)}.score-good{color:#1f9d62}.score-bad{color:#d14b57}.set-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.set-result-card{display:grid;gap:7px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.set-result-card>span,.set-result-card small{color:var(--muted)}.set-result-card strong{font-size:25px}.review-correct{border-left:4px solid #1f9d62}.review-incorrect{border-left:4px solid #d14b57}.review-subtitle{color:var(--muted)}
@media(max-width:650px){.dpdp-study-card{padding:19px}.dpdp-final-cta{align-items:flex-start;flex-direction:column}.dpdp-final-cta .btn{width:100%;text-align:center}.quiz-navigation{display:grid;grid-template-columns:1fr}.quiz-navigation button{width:100%}.set-results-grid{grid-template-columns:1fr}.set-score-row{align-items:flex-start;flex-direction:column}}
