.past-exams{gap:34px}.past-exams-head{display:grid;gap:8px}.past-exams-eyebrow{color:var(--green);font-size:14px;font-weight:800}.past-exams-head h1{margin:0;font-size:38px;letter-spacing:-1px;color:var(--ink)}.past-exams-head p{margin:0;color:#6b756b;font-size:15px;line-height:1.7}.past-exams-year{display:grid;gap:14px}.past-exams-year-head{display:flex;justify-content:space-between;align-items:baseline}.past-exams-year-head h2{margin:0;font-size:22px;color:var(--ink)}.past-exams-year-head span{color:#8c9389;font-size:13px}.past-exams-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.past-exam-card{display:grid;gap:12px;padding:22px 22px 18px;border:1px solid #edf0eb;border-radius:16px;background:white;color:var(--ink);box-shadow:0 1px 2px rgba(32,37,31,.04);transition:border-color .15s,box-shadow .15s,transform .15s}a.past-exam-card:hover{border-color:#b8d1b8;box-shadow:0 6px 18px rgba(49,93,72,.08);transform:translateY(-1px)}a.past-exam-card:focus-visible{outline:2px solid var(--green);outline-offset:2px}.past-exam-card.is-soon{background:#fbfcfa}.past-exam-card.is-soon h3{color:#8c9389}.past-exam-meta{display:flex;align-items:center;gap:8px;color:#7a847b;font-size:13px}.past-exam-round{background:#e9eef4;color:#3d5a7a}.past-exam-latest,.past-exam-round{padding:3px 10px;border-radius:999px;font-weight:700}.past-exam-latest{background:var(--green);color:white}.past-exam-card h3{margin:0;font-size:18px;letter-spacing:-.3px}.past-exam-foot{display:flex;justify-content:space-between;align-items:center;min-height:22px}.past-exam-count{color:#8c9389;font-size:12.5px}.past-exam-start{margin-left:auto;color:var(--green);font-size:14px;font-weight:700}.past-exam-soon{margin-left:auto;color:#a0a59e;font-size:13px;font-weight:600}@media (max-width:1100px){.past-exams-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.past-exams-grid{grid-template-columns:1fr}.past-exams-head h1{font-size:30px}}.past-exam-note{margin:-6px 0 0;color:#8c9389;font-size:12.5px}.past-exams-source{margin:0;padding:14px 16px;border-radius:12px;background:#f4f6f1;color:#6b756b;font-size:12.5px;line-height:1.7}.past-exams-source a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.past-exam-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.past-exam-action{display:grid;gap:1px;padding:9px 12px;border:1px solid #e3e8e0;border-radius:10px;background:#fafbf8;transition:border-color .15s,background .15s}.past-exam-action strong{font-size:13.5px;color:var(--green-dark)}.past-exam-action span{font-size:11.5px;color:#8a928a}.past-exam-action:hover{border-color:#b8d1b8;background:#f3f8f1}.past-exam-action.is-exam{border-color:#315d48;background:#315d48}.past-exam-action.is-exam strong{color:#fff}.past-exam-action.is-exam span{color:#cfe0d1}.past-exam-action.is-exam:hover{background:#2a5240}.past-exam-action:focus-visible{outline:2px solid var(--green);outline-offset:2px}