.sample{max-width:850px}.sample-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:26px 0}.sample-actions .sample-download{display:inline-block;color:#fff;background:var(--ink);border-color:var(--ink);text-decoration:none}.sample-note{font-size:14px!important;color:var(--muted);line-height:1.6}.sample-section{border-top:1px solid #cfd4cd;padding-top:30px;margin-top:40px}.sample-kicker{font-size:12px!important;letter-spacing:.1em;font-weight:700;color:#526947}.sample-section h2{margin-top:10px}.sample-source{background:#f2f0e7;border-left:4px solid #d8ba30;padding:20px 26px;margin:24px 0}.sample-source h3{font-size:18px;margin:16px 0 5px}.sample-source h3:first-child{margin-top:0}.sample-source p{margin:0 0 18px}.sample-source p:last-child{margin-bottom:0}.sample-question{display:block;margin:25px 0}.sample-question>span{display:block;margin-bottom:8px}.sample-question input{width:100%;box-sizing:border-box;padding:13px;border:1px solid #8b958c;border-radius:4px;background:#fff;font:inherit}.sample-option{display:flex;gap:12px;align-items:flex-start;margin:12px 0;padding:12px 14px;border:1px solid #d5d8cf;border-radius:5px;cursor:pointer;line-height:1.6}.sample-option:has(input:checked){background:#e8eee5;border-color:#637c58}.sample-option input{margin-top:6px;width:18px;height:18px;flex-shrink:0}.sample-gap{display:flex;align-items:center;gap:14px;margin:22px 0;background:#fff;padding:12px}.sample-gap select{font:inherit;padding:9px;max-width:100%;border:1px solid #8b958c;background:white}.sample-paragraphs p{padding:15px;border:1px solid #d5d8cf}.sample fieldset{border:0;padding:0;margin:24px 0}.sample legend{font-weight:700}.sample-submit{padding:25px;background:#e8eee5;margin:30px 0;display:flex;flex-wrap:wrap;align-items:center;gap:18px}.sample-submit label{display:block;width:100%;font-weight:600}.sample-submit input{width:90px;margin-left:12px;padding:9px;font:inherit;border:1px solid #8b958c;border-radius:3px}.sample-submit .button{border:0;cursor:pointer}.sample-link{border:0;background:none;text-decoration:underline;text-underline-offset:4px;cursor:pointer;font:inherit;color:inherit}.sample-submit p{margin:0}.sample-results{border:1px solid #a1b297;background:#f3f6f0;padding:24px;margin:25px 0}.sample-results h2{margin-top:0}.sample-results p{font-size:16px}.sample-status{font-size:13px;font-weight:700}.sample-status.correct{color:#36572a}.sample-status.incorrect,.sample-status.blank{color:#8a412d}.sample-status.review{color:#795b12}.sample #sample-key{border:1px solid #cfd4cd;border-radius:5px;margin:30px 0}.sample #sample-key summary{padding:18px;cursor:pointer;font-weight:700}.sample #sample-key>div{padding:4px 24px 25px}.sample #sample-key section{border-bottom:1px solid #ddd;padding-bottom:10px}.sample #sample-key h3{font-size:18px}.sample blockquote{font-size:16px;border-left:3px solid #d8ba30;margin:15px 0;padding:5px 18px;color:#354036}.sample [hidden]{display:none!important}@media(max-width:650px){.sample-source{padding:17px}.sample-question input{font-size:16px}.sample-option{padding:10px}.sample-submit{padding:18px}.sample-actions{gap:16px}.sample-gap{display:block}.sample-gap select{display:block;width:100%;margin-top:6px}.sample #sample-key>div{padding:0 17px 20px}.sample-results{padding:18px}}

.sample-cover{float:right;width:170px;margin:0 0 24px 26px}.sample-cover img{display:block;width:100%;height:auto;border:1px solid #d2cdbb;box-shadow:0 6px 18px #122f361a}.sample-cover figcaption{font-size:11px;color:var(--muted);margin-top:8px}.sample-section{clear:both}@media(max-width:650px){.sample-cover{width:130px;margin:0 0 16px 18px}}
