.SatRichContent-module__4eF_kG__wrap{line-height:1.6;display:inline}.SatRichContent-module__4eF_kG__equation{vertical-align:middle;width:auto;height:1.1em;margin:0 2px;display:inline-block}.SatRichContent-module__4eF_kG__equationStacked{margin:4px 0;display:block}.SatRichContent-module__4eF_kG__diagram{border:1px solid var(--color-border);border-radius:var(--radius-md);width:auto;max-width:min(100%,360px);height:auto;margin:10px auto;display:block}.SatRichContent-module__4eF_kG__equationChoice{vertical-align:middle;width:auto;max-width:100%;height:100px;margin:4px;display:inline-block}
.SatTableGrid-module__4CyPGG__table{border-collapse:collapse;margin:4px auto}.SatTableGrid-module__4CyPGG__cell{border:1px solid var(--color-border);text-align:center;padding:6px 14px}.SatTableGrid-module__4CyPGG__cellImage{width:auto;height:26px;display:inline-block}
.HumanGeoPracticeExam-module__MRFc8G__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);padding:28px 24px}.HumanGeoPracticeExam-module__MRFc8G__introIcon{color:var(--color-marker);margin-bottom:12px}.HumanGeoPracticeExam-module__MRFc8G__introTitle{margin-bottom:10px;font-size:1.25rem;font-weight:700}.HumanGeoPracticeExam-module__MRFc8G__introText{color:var(--color-muted);max-width:520px;margin-bottom:20px;font-size:.92rem;line-height:1.6}.HumanGeoPracticeExam-module__MRFc8G__progressRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.HumanGeoPracticeExam-module__MRFc8G__progress{letter-spacing:.02em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:600}.HumanGeoPracticeExam-module__MRFc8G__unitTag{letter-spacing:.02em;background:var(--color-badge-bg);color:var(--color-badge-text);border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:700}.HumanGeoPracticeExam-module__MRFc8G__stimulus{text-align:center;margin-bottom:16px}.HumanGeoPracticeExam-module__MRFc8G__stimulusPhoto{border-radius:var(--radius-md);border:1px solid var(--color-border);width:100%;max-width:320px;height:auto}.HumanGeoPracticeExam-module__MRFc8G__stimulusCredit{color:var(--color-muted);margin-top:6px;font-size:.7rem}.HumanGeoPracticeExam-module__MRFc8G__question{white-space:pre-wrap;margin-bottom:16px;font-weight:600}.HumanGeoPracticeExam-module__MRFc8G__feedback{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}.HumanGeoPracticeExam-module__MRFc8G__result{align-items:center;gap:6px;margin-bottom:6px;font-weight:700;display:flex}.HumanGeoPracticeExam-module__MRFc8G__resultCorrect{color:#1a8f4c}.HumanGeoPracticeExam-module__MRFc8G__resultIncorrect{color:#d1453b}.HumanGeoPracticeExam-module__MRFc8G__explanation{color:var(--color-muted);font-size:.9rem;line-height:1.6}.HumanGeoPracticeExam-module__MRFc8G__next{margin-top:16px}.HumanGeoPracticeExam-module__MRFc8G__resultsTitle{font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:1.6rem;font-weight:800}.HumanGeoPracticeExam-module__MRFc8G__resultsSubtitle{color:var(--color-muted);margin-bottom:20px;font-size:.85rem}.HumanGeoPracticeExam-module__MRFc8G__unitList{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.HumanGeoPracticeExam-module__MRFc8G__unitRow{padding-bottom:4px}.HumanGeoPracticeExam-module__MRFc8G__unitRowHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.HumanGeoPracticeExam-module__MRFc8G__unitRowTitle{font-size:.9rem;font-weight:600}.HumanGeoPracticeExam-module__MRFc8G__unitScoreWeak{font-variant-numeric:tabular-nums;color:#d1453b;font-weight:700}.HumanGeoPracticeExam-module__MRFc8G__unitScoreOk{font-variant-numeric:tabular-nums;color:#1a8f4c;font-weight:700}.HumanGeoPracticeExam-module__MRFc8G__barTrack{background:var(--color-badge-bg);border-radius:999px;height:8px;overflow:hidden}.HumanGeoPracticeExam-module__MRFc8G__barWeak{background:#d1453b;border-radius:999px;height:100%}.HumanGeoPracticeExam-module__MRFc8G__barOk{background:#1a8f4c;border-radius:999px;height:100%}
.page-module__5RlXTq__header{padding:40px 0 8px}.page-module__5RlXTq__back{color:var(--color-muted);margin-bottom:16px;font-size:.85rem;font-weight:600;display:inline-block}.page-module__5RlXTq__back:hover{color:var(--color-accent)}.page-module__5RlXTq__title{letter-spacing:-.02em;margin-bottom:12px;font-size:2rem;font-weight:700}.page-module__5RlXTq__lede{color:var(--color-muted);max-width:560px;margin-bottom:32px;line-height:1.6}.page-module__5RlXTq__body{max-width:560px;margin:0 auto;padding-bottom:96px}
.page-module__E7g2bW__body{max-width:560px;margin:0 auto;padding-bottom:96px}@media (min-width:900px){.page-module__E7g2bW__body{max-width:1040px}}
