.quiz-jump-links{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 22px;margin:4px 0 24px;padding:10px 0;font-size:.875rem;display:flex}.quiz-jump-links>a{min-height:44px;color:var(--blue);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.quiz-jump-links .text-link{min-height:44px;font-size:inherit;margin:0}:is(.quiz-jump-links>a:focus-visible,.quiz-study-guide a:focus-visible){outline:3px solid var(--blue);outline-offset:4px}.quiz-study-guide{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);margin:0 0 42px;padding:28px 0 22px;scroll-margin-top:24px}.quiz-study-guide h2{letter-spacing:-.4px;margin:0 0 14px;font-family:Georgia,serif;font-size:1.85rem;font-weight:400;line-height:1.2}.quiz-study-guide header>p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.7}.study-guide-sections{gap:22px;margin-top:24px;display:grid}.study-guide-sections>section{border-left:2px solid #d9e3f7;padding-left:20px}.quiz-study-guide h3{margin:0 0 8px;font-size:1.05rem;line-height:1.4}.study-guide-sections p,.study-guide-sections li{color:var(--ink);margin:8px 0;font-size:1rem;line-height:1.75}.study-guide-sections ul{margin:10px 0 0;padding-left:20px}.study-guide-next{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.study-guide-next ul{flex-wrap:wrap;gap:0 24px;margin:4px 0 0;padding:0;list-style:none;display:flex}.study-guide-next a{min-height:44px;color:var(--blue);text-underline-offset:4px;align-items:center;font-size:.9rem;display:inline-flex}.quiz-study-guide .study-guide-sources{color:var(--muted);margin:20px 0 0;font-size:.8rem;line-height:1.8}.study-guide-sources a{overflow-wrap:anywhere;text-underline-offset:3px;min-height:32px;padding:4px 0;display:inline-block}#questions,#full-question-sheet{scroll-margin-top:24px}.quiz-reference{margin-top:24px}.quiz-reference>p{max-width:760px;line-height:1.75}.study-reference-scroll{border:1px solid var(--line);border-radius:6px;max-width:100%;margin:18px 0;overflow-x:auto}.study-reference-scroll:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.reference-recall summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.quiz-reference table{border-collapse:collapse;width:100%;font-size:.92rem;line-height:1.6}.quiz-reference th,.quiz-reference td{text-align:left;vertical-align:top;overflow-wrap:break-word;padding:14px 16px}.quiz-reference thead{color:var(--ink);background:#edf2fb}.quiz-reference tbody tr+tr{border-top:1px solid var(--line)}.quiz-reference tbody th{font-weight:600}.quiz-reference tbody tr:nth-child(2n){background:#f8fafc}.quiz-reference .reference-note{color:var(--muted);font-size:.9rem}.reference-recall{border:1px solid var(--line);border-radius:6px;margin:24px 0;padding:20px}.reference-recall>p{color:var(--muted);font-size:.9rem;line-height:1.65}.reference-recall details{border-top:1px solid var(--line)}.reference-recall summary{cursor:pointer;min-height:44px;padding:14px 0;font-weight:600;line-height:1.55}.recall-action{color:var(--blue);margin-top:3px;font-size:.8rem;font-weight:400;display:block}.reference-recall details[open] .recall-action{display:none}.reference-recall details>p{margin:0 0 16px;line-height:1.75}@media (max-width:600px){.quiz-reference th,.quiz-reference td{padding:10px 8px;font-size:.83rem}.quiz-reference table{line-height:1.55}.reference-recall{padding:16px}.quiz-jump-links{column-gap:18px;font-size:.82rem}.quiz-study-guide{margin-bottom:30px;padding-top:24px}.quiz-study-guide h2{font-size:1.6rem}.study-guide-sections>section{padding-left:15px}.study-guide-next ul{display:block}.study-guide-next a{padding-block:8px}.study-guide-sources a{min-height:44px;padding-block:8px}}@media print{.quiz-jump-links,.quiz-study-guide{display:none!important}}.quiz-focused-practice{border:1px solid var(--line);background:var(--wash);border-radius:6px;margin:24px 0;padding:22px 24px;scroll-margin-top:24px}.quiz-focused-practice>.eyebrow{color:var(--muted);margin:0 0 8px;font-size:.72rem}.quiz-focused-practice h2{letter-spacing:-.4px;margin:0 0 10px;font-size:1.4rem}.quiz-focused-practice>p:not(.eyebrow){color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.quiz-focused-practice>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.quiz-focused-practice>ul>li{min-width:0}.quiz-focused-practice>ul>li>a{border:1px solid var(--line);background:#fff;border-radius:4px;flex-direction:column;justify-content:space-between;gap:10px;height:100%;min-height:84px;padding:14px 16px;line-height:1.4;text-decoration:none;display:flex}.quiz-focused-practice>ul>li>a:hover{border-color:var(--blue)}.quiz-focused-practice>ul>li>a>strong{color:var(--ink);font-size:.93rem;font-weight:650}.quiz-focused-practice>ul>li>a>span{color:var(--blue);justify-content:space-between;gap:12px;font-size:.8rem;display:flex}.focused-practice-more{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:12px;display:flex}.focused-practice-more>a{min-height:44px;color:var(--blue);align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.quiz-focused-practice a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:600px){.quiz-focused-practice{padding:18px 16px}.quiz-focused-practice>ul{grid-template-columns:1fr}.quiz-focused-practice>ul>li>a{min-height:76px}.focused-practice-more{flex-direction:column;gap:0}}
