/* core/quick_quiz_options.html, 97de8077: left aligned 1120px chooser, 2x2 subject tiles and three alternative-goal cards. */
.quick-reference{max-width:1120px;margin:24px auto 48px}.quick-reference .back-link{display:inline-block;margin-bottom:20px}.quick-reference h1{font-size:40px;letter-spacing:normal}.quick-reference .quick-intro{margin-bottom:24px}.quick-reference .intro{font-size:20px;margin-bottom:8px}.quick-reference .choice-form{padding:24px;margin:24px 0}.quick-reference .subject-choices{gap:16px}.quick-reference .subject-choice{min-height:100%;width:100%;padding:18px}.quick-reference .subject-choice input{width:18px;height:18px}.quick-reference .subject-choice small{color:#526171;margin-top:4px}.quick-reference .choice-form button{margin-top:4px;padding:10px 24px}.quiz-fine{font-size:14px;color:#526171;line-height:1.55;margin:16px 0 0}.quick-reference .different-goal h2{font-size:24px}.quick-reference .goal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.quick-reference .goal-grid .card{padding:16px;margin:0}.quick-reference .goal-grid h3{font-size:16px;margin:0 0 8px}.quick-reference .goal-grid p{font-size:14px}.resume-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.resume-facts dt{font-size:13px;color:var(--muted)}.resume-facts dd{margin:0;font-weight:600}
@media(max-width:767px){.quick-reference{margin-top:16px}.quick-reference h1{font-size:30px}.quick-reference .subject-choices,.quick-reference .goal-grid{grid-template-columns:1fr}.quick-reference .choice-form{padding:24px}.resume-facts{grid-template-columns:1fr}}
