.no-timing-comparison .figure-heading{display:block}
.no-timing-comparison .figure-heading p{font-size:14px;line-height:1.9;margin:8px 0 20px}
.no-timing-comparison .mock-content{background:#fff;color:#252c2d;padding:22px 16px}
.no-timing-comparison .mock-title{font-size:15px;line-height:1.8;margin:0 0 14px}
.no-timing-limit{border-left:3px solid #35624d;background:#eef4ee;color:#274c3a;padding:12px;font-size:13px;font-weight:600;line-height:1.9;margin:0 0 18px}
.no-timing-limit-before{border-left-color:#80513b;background:#fbede3;color:#6f3726}
.no-timing-question,.no-timing-choices legend{font-size:14px;font-weight:600;line-height:1.9}
.no-timing-question{margin:20px 0 12px}
.no-timing-static-choice{border:1px solid #a7b0a8;border-radius:4px;padding:12px;font-size:13px;line-height:1.9;margin:10px 0}
.no-timing-static-rule,.no-timing-practice-note{font-size:12px;line-height:1.9;color:#4f5956;margin:16px 0 0;overflow-wrap:anywhere}
.no-timing-choices{min-width:0;border:0;padding:0;margin:18px 0}
.no-timing-choices legend{max-width:100%;padding:0;margin:0 0 10px}
.no-timing-choices label{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #a7b0a8;border-radius:4px;padding:10px;font-size:13px;line-height:1.9;margin:10px 0;cursor:pointer}
.no-timing-choices input{flex-shrink:0;width:18px;height:18px;margin:0;accent-color:#35624d}
.no-timing-check{max-width:100%;min-height:44px;border:1px solid #35624d;border-radius:4px;padding:10px 14px;background:#fff;color:#274c3a;font:600 13px/1.8 var(--sans);cursor:pointer}
.no-timing-check:enabled:hover{background:#e7eee4}
.no-timing-check:disabled{cursor:default;color:#4f5956;border-color:#8d998f}
.no-timing-choices input:focus-visible,.no-timing-check:focus-visible{outline:3px solid #164fb2;outline-offset:3px}
.no-timing-result{padding:12px;border:1px solid #a7b0a8;border-radius:4px;background:#f5f7f1;font-size:13px;line-height:1.9;margin:16px 0 0;overflow-wrap:anywhere}
@media(max-width:720px){.no-timing-static-rule,.no-timing-practice-note{font-size:13px}.no-timing-comparison .mock-content{padding:18px 14px}}
@media print{.no-timing-comparison .mock-content{padding:12pt}.no-timing-limit,.no-timing-question,.no-timing-choices legend{font-size:10pt}.no-timing-static-choice,.no-timing-choices label,.no-timing-check,.no-timing-result,.no-timing-static-rule,.no-timing-practice-note{font-size:8pt}.no-timing-choices label,.no-timing-check{min-height:26pt}}
