.mock-main{max-width:1280px;padding-bottom:70px}.mock-breadcrumb{color:var(--ad-muted);margin:8px 0 26px;font-size:.82rem}.mock-hero{grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);align-items:center;gap:64px;padding:24px 0 52px;display:grid}.mock-hero h1{max-width:16ch;font-size:clamp(2.8rem,5vw,4.7rem);line-height:1.05}.mock-lead{font-size:1.12rem;max-width:55ch!important}.mock-small{color:var(--ad-muted);font-size:.8rem!important}.mock-format{background:#eef3e6;border:1px solid #c8d8c0;border-radius:14px;padding:28px}.mock-format>span{font-size:.8rem}.mock-format>strong{padding:15px 0;font:500 4rem/1.2 Georgia,serif;display:block}.mock-format>strong small{font:400 1rem Arial,sans-serif}.mock-format>div{border-top:1px solid #cbd9c2;padding:12px 0;font-size:.9rem}.mock-format>div b{margin-right:6px}.mock-format p{margin:10px 0 0!important;font-size:.78rem!important}.mock-bundle{color:#fff;background:#193a38;border-radius:14px;grid-template-columns:1fr 270px;gap:40px;margin-bottom:36px;padding:34px;display:grid}.mock-bundle h2,.mock-bundle .ad-eyebrow,.mock-bundle .mock-small{color:inherit}.mock-bundle h2{font-size:2rem}.mock-bundle .mock-small{opacity:.8}.mock-bundle p{margin-bottom:12px}.mock-bundle .mock-saving{color:#d5edbd;font-size:.9rem;font-weight:600}.mock-bundle-price{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex}.mock-bundle-price strong{letter-spacing:-.04em;font-size:3rem;line-height:1}.mock-bundle-price>span{font-size:.78rem}.ad-root .mock-bundle-price button,.ad-root .mock-bundle-price .ad-button{text-align:center;background:#d9efc6;border-color:#d9efc6;margin-top:10px;color:#193a38!important}.mock-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:8px 0 44px;display:grid}.mock-features h2{letter-spacing:-.02em;font-size:1.2rem!important}.mock-features p{font-size:.9rem}.mock-section-title{justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;display:flex}.mock-section-title h2{margin-bottom:0}.mock-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mock-card{border:1px solid var(--ad-line);background:#fff;border-radius:10px;flex-direction:column;padding:22px;display:flex}.mock-card-free{background:#f0f5e8;border-color:#b7c9ac}.mock-card-top{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:8px;min-height:26px;margin-bottom:22px;font-size:.67rem;font-weight:700;display:flex}.mock-tag{letter-spacing:0;color:#264b30;background:#dfeacf;border-radius:20px;padding:4px 8px;font-size:.65rem}.mock-card h3{font-size:1.35rem}.mock-card>p{font-size:.83rem}.mock-card-price{letter-spacing:-.03em;padding:6px 0;font-weight:600;font-size:1.7rem!important}.mock-card-price small{letter-spacing:0;color:var(--ad-muted);margin-top:6px;font-size:.75rem;font-weight:400;display:block}.mock-card>.ad-button,.mock-card>button{align-self:flex-start;margin-top:auto}.mock-checkout{max-width:780px;margin-top:32px;scroll-margin-top:25px}.mock-checkout>label{max-width:470px}.mock-terms{align-items:flex-start!important;gap:10px!important;margin:22px 0!important;font-size:.85rem!important;font-weight:400!important;display:flex!important}.mock-terms input{margin-top:3px!important}.mock-notice{background:#fbf4e6;border-left:3px solid #a67a35;padding:16px;font-size:.85rem}.mock-status:empty{display:none}.mock-status{background:#f0f5e8;border:1px solid #bdcdb5;border-radius:8px;padding:14px 18px;font-size:.88rem;margin:20px 0!important}.mock-order-history{border:1px solid var(--ad-line);border-radius:8px;margin-top:28px;padding:20px}.mock-order-history summary{cursor:pointer;font-weight:600}.mock-order-history article{border-top:1px solid var(--ad-line);margin-top:16px;padding-top:16px}.mock-order-history p{margin:6px 0 0;font-size:.85rem}.mock-context{border-top:1px solid var(--ad-line);margin-top:36px;padding-top:40px}.mock-context h2{font-size:1.4rem}.mock-context p{max-width:94ch;font-size:.85rem}.mock-runner-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.mock-runner-title h1{margin:8px 0 16px;font-size:clamp(2rem,4vw,3rem)!important}.mock-start-grid{grid-template-columns:1.3fr 1fr;gap:24px;margin-top:20px;display:grid}.mock-start-grid h2{font-size:1.5rem}.mock-start-grid ul{font-size:.9rem}.mock-start-grid label{max-width:440px;margin:20px 0 12px}.mock-attempt-list{margin:0;list-style:none;padding:0!important}.mock-attempt-list li{border-bottom:1px solid var(--ad-line);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0;display:flex}.mock-attempt-list li:last-child{border:0}.mock-attempt-list strong{font-size:.88rem}.mock-attempt-list span{color:var(--ad-muted);font-size:.78rem}.mock-error{background:#fff3ef;border:1px solid #ba7462;border-radius:8px;margin:16px 0;padding:18px}.mock-error p{margin-bottom:12px!important}.mock-save-status{min-height:24px;color:var(--ad-muted);margin:6px 0 14px!important;font-size:.82rem!important}.mock-section-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 24px;list-style:none;display:grid;padding:0!important}.mock-section-progress li{border:1px solid var(--ad-line);background:#f2f4ec;border-radius:8px;grid-template-columns:25px 1fr;align-items:center;column-gap:6px;margin:0;padding:13px 12px;font-size:.83rem;display:grid}.mock-section-progress li>span{background:#e0e7da;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;width:25px;height:25px;font-size:.75rem;display:flex}.mock-section-progress small{color:var(--ad-muted);font-size:.67rem}.mock-section-progress li[aria-current]{background:#e7eedf;border-color:#284d40}.mock-section-progress li[aria-current]>span{color:#fff;background:#244b41}.mock-break{text-align:center;max-width:720px;margin:40px auto;padding:36px!important}.mock-break h2{font-size:1.8rem}.mock-break p{margin-left:auto!important;margin-right:auto!important}.mock-break-clock{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:600;font-size:3.5rem!important}.mock-exam-bar{border-bottom:1px solid var(--ad-line);justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:22px;padding:22px 0;display:flex}.mock-exam-bar h2{max-width:37ch;margin:4px 0 9px;font-size:1.5rem}.mock-exam-bar p{margin-bottom:0;font-size:.82rem}.mock-exam-bar>label{min-width:180px}.mock-timer{text-align:right;flex-direction:column;align-items:flex-end;min-width:180px;display:flex}.mock-timer>span{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.mock-timer>strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:2.3rem;line-height:1.4}.mock-timer-low>strong{color:#9b4826}.mock-timer button{min-height:36px;padding:6px 9px;font-size:.7rem;background:#fff!important}.mock-question-map{border:1px solid var(--ad-line);background:#fff;border-radius:8px;margin-bottom:24px;padding:14px 18px}.mock-question-map summary{cursor:pointer;font-size:.85rem;font-weight:600}.mock-question-map p{margin:12px 0;font-size:.75rem}.mock-question-grid{flex-wrap:wrap;gap:7px;margin:16px 0 5px;display:flex}.ad-root .mock-question-grid button{color:#244b41;background:#fff;border-color:#c7d4c7;width:42px;min-height:42px;padding:6px;font-size:.78rem;position:relative}.ad-root .mock-question-grid button.mock-answered{background:#e4eedb;border-color:#aabc9f}.ad-root .mock-question-grid button[aria-current]{outline-offset:1px;outline:2px solid #234b40}.mock-question-grid sup{font-size:.55rem;position:absolute;top:0;right:3px}.mock-reading-grid{grid-template-columns:1.08fr 1fr;align-items:start;gap:30px;display:grid}.mock-passage{border:1px solid var(--ad-line);background:#fff;border-radius:10px;min-width:0;padding:28px}.mock-passage h3{letter-spacing:-.02em;font-family:Georgia,serif;line-height:1.3;font-size:1.4rem!important}.mock-passage-text{color:#203e39;font:1rem/1.75 Georgia,Times New Roman,serif}.mock-passage-text p{white-space:pre-line;overflow-wrap:anywhere;max-width:none;margin:0 0 18px}.mock-table-wrap{max-width:100%;margin:22px 0;overflow-x:auto}.mock-passage-text table{border-collapse:collapse;width:100%;min-width:280px;font:.8rem/1.5 Arial,sans-serif}.mock-passage-text th,.mock-passage-text td{text-align:left;vertical-align:top;border-bottom:1px solid #d1ddcf;padding:9px 10px}.mock-passage-text th{background:#edf3e8;font-weight:600}.mock-passage figure{margin:22px 0 0}.mock-passage img{width:100%;height:auto;display:block}.mock-passage figcaption{color:var(--ad-muted);margin:10px 0 0;font-size:.75rem;line-height:1.55}.mock-question{border:1px solid var(--ad-line);background:#fff;border-radius:10px;min-width:0;padding:28px;scroll-margin-top:20px}.mock-question-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.mock-question-heading h3{letter-spacing:0;margin:0!important;font-size:.85rem!important}.mock-question-heading h3:focus{outline:none}.mock-flag{min-height:36px!important;padding:7px 10px!important;font-size:.72rem!important}.mock-flag[aria-pressed=true]{background:#f5eacb!important;border-color:#997b32!important}.mock-stem{white-space:pre-line;margin-bottom:22px!important;font:1.05rem/1.65 Georgia,serif!important}.ad-root .mock-options{margin:0 0 12px!important}.ad-root .mock-options label{cursor:pointer;border:1px solid #d2dcd0;border-radius:7px;align-items:flex-start;gap:10px;padding:14px;font-size:.9rem;font-weight:400;line-height:1.6;display:flex;margin:10px 0!important}.mock-options label.mock-selected{background:#edf4e7;border-color:#58744b}.mock-options input{flex-shrink:0;margin-top:2px!important}.mock-letter{min-width:14px;font-weight:700}.ad-root .mock-options label>span:last-child{overflow-wrap:anywhere;min-width:0}.mock-clear{min-height:36px!important;padding:7px 10px!important;font-size:.75rem!important}.mock-question-controls{border-top:1px solid var(--ad-line);justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding-top:22px;display:flex}.mock-question-controls>span{color:var(--ad-muted);font-size:.75rem}.mock-question-controls button{padding:9px 12px!important;font-size:.8rem!important}.mock-standalone{grid-template-columns:1fr;max-width:790px;margin:0 auto}.mock-submit-section{justify-content:flex-end;padding:28px 0;display:flex}.mock-confirm{background:#f7f1e4;border:1px solid #d9c6a3;border-radius:9px;width:100%;max-width:740px;padding:24px}.mock-confirm p{font-size:.9rem}.mock-confirm .ad-actions{margin-bottom:0}.mock-results h2{font-size:2.3rem}.mock-results h2 span{color:#527044;margin-left:15px;font-size:1.2rem;display:inline-block}.mock-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.mock-score-grid article{border:1px solid var(--ad-line);background:#f3f7ed;border-radius:8px;flex-direction:column;padding:16px;display:flex}.mock-score-grid h3{margin-bottom:12px;font-size:.8rem!important}.mock-score-grid strong{letter-spacing:-.02em;font-size:1.5rem}.mock-score-grid span{margin:4px 0;font-size:.78rem}.mock-score-grid small{color:var(--ad-muted);font-size:.7rem}.mock-review-outcome{background:#edf3e6;border-radius:6px;padding:12px;font-size:.8rem!important}.mock-review-options{padding-left:24px!important}.mock-review-options li{border-radius:6px;margin:8px 0;padding:12px 12px 6px;font-size:.9rem}.mock-review-options li::marker{font-weight:700}.mock-review-options li>strong{font-weight:600}.mock-review-options li>p{margin:9px 0;font-size:.85rem;line-height:1.65}.mock-review-options li.mock-correct{background:#e8f0df}.mock-takeaway{border-top:1px solid var(--ad-line);margin-top:20px;padding-top:18px}.mock-takeaway h4{margin:0 0 8px;font-size:.9rem}.mock-takeaway p{font-size:.86rem}.mock-runner-footer{border-top:1px solid var(--ad-line);color:var(--ad-muted);margin-top:30px;padding-top:24px;font-size:.8rem}.mock-reference{overflow-wrap:anywhere}.mock-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}@media (min-width:1100px){.mock-question{position:sticky;top:20px}}@media (max-width:1000px){.mock-hero{gap:30px}.mock-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-bundle{grid-template-columns:1fr 230px;gap:25px}.mock-reading-grid{grid-template-columns:1fr;gap:20px}.mock-question{position:static}.mock-start-grid{grid-template-columns:1fr 1fr}.mock-passage,.mock-question{padding:25px}}@media (max-width:760px){.mock-hero{grid-template-columns:1fr;gap:24px;padding:4px 0 30px}.mock-hero h1{max-width:17ch;font-size:3rem!important}.mock-format{padding:22px}.mock-format>strong{font-size:3rem}.mock-bundle{grid-template-columns:1fr;gap:14px;padding:25px}.mock-bundle-price strong{font-size:2.7rem}.mock-features{grid-template-columns:1fr;gap:16px;padding-bottom:28px}.mock-features article{border-bottom:1px solid var(--ad-line);padding-bottom:8px}.mock-section-title{display:block}.mock-section-title button{margin-top:16px}.mock-catalog{gap:12px}.mock-card{padding:18px}.mock-card-top{flex-wrap:wrap;gap:5px;margin-bottom:15px;font-size:.6rem}.mock-card h3{font-size:1.2rem}.mock-card>.ad-button,.mock-card>button{width:100%;padding:9px!important;font-size:.78rem!important}.mock-card-price{font-size:1.45rem!important}.mock-start-grid{grid-template-columns:1fr}.mock-runner-title{align-items:flex-start}.mock-runner-title>.mock-small{text-align:right;max-width:120px;margin-top:10px;font-size:.7rem!important}.mock-section-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-exam-bar{gap:15px}.mock-exam-bar h2{font-size:1.2rem!important}.mock-timer{min-width:130px}.mock-timer>strong{font-size:1.8rem}.mock-timer>span{font-size:.6rem}.mock-timer button{font-size:.62rem!important}.mock-question,.mock-passage{padding:20px}.mock-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-results h2{font-size:1.7rem}.mock-break{padding:25px!important}.mock-exam-bar>label{min-width:130px;max-width:150px;font-size:.75rem}.mock-exam-bar select{font-size:.85rem!important}.mock-question-heading{gap:8px}.mock-confirm{padding:20px}}@media (max-width:420px){.mock-catalog{grid-template-columns:1fr}.mock-card-top{flex-wrap:nowrap}.mock-card>.ad-button,.mock-card>button{align-self:flex-start;width:auto}.mock-exam-bar{flex-wrap:wrap}.mock-timer{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%}.mock-timer>span{max-width:70px}.mock-runner-title{display:block}.mock-runner-title>.mock-small{text-align:left;max-width:none}.mock-question-controls>span{display:none}.mock-review-options{padding-left:20px!important}}@media print{.mock-question-map,.mock-question-controls,.mock-submit-section,.mock-exam-bar button,.mock-breadcrumb,.mock-runner-footer>a{display:none!important}.mock-reading-grid{display:block}.mock-question{position:static}.mock-passage,.mock-question{break-inside:auto;border:0}.mock-catalog{grid-template-columns:repeat(2,1fr)}}
