/* Scoped to the four choices on the school exam page. */
.exam-booking .exam-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;max-width:760px}
.exam-booking .exam-tile{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;gap:7px;min-height:148px;padding:18px 18px 30px;border:1px solid #2857c5;border-radius:16px;background:#1746b5;color:#fff;text-align:left;text-decoration:none;box-shadow:0 3px 9px #173e7714;line-height:1.35;overflow-wrap:break-word;transition:background .15s,box-shadow .15s}
.exam-booking .exam-tile strong{font-size:19px;font-weight:750;color:inherit;line-height:1.25}
.exam-booking .exam-tile span{font-size:14px;color:inherit}
.exam-booking .exam-tile .tile-arrow{position:absolute;right:16px;bottom:10px;font-size:22px;line-height:1}
.exam-booking .exam-tile-green{background:#08664e;border-color:#08664e}
.exam-booking .exam-tile:hover{background:#11398f;box-shadow:0 5px 14px #173e7730}
.exam-booking .exam-tile-green:hover{background:#06503d}
.exam-booking .exam-tile:focus-visible{outline:3px solid #e6ad00;outline-offset:4px}
@media(max-width:600px){.exam-booking .exam-tile-grid{gap:10px;margin:14px 0}.exam-booking .exam-tile{min-height:145px;padding:14px 12px 30px;border-radius:13px}.exam-booking .exam-tile strong{font-size:17px}.exam-booking .exam-tile span{font-size:13px}.exam-booking h1{font-size:clamp(25px,7vw,34px);line-height:1.15}}

.exam-booking .exam-tile-green .tile-new-customer{display:inline-block;align-self:flex-start;padding:7px 9px;margin-bottom:5px;border-radius:7px;background:#ffe082;color:#173d30;font-size:12px;font-weight:850;line-height:1.3;letter-spacing:.35px;box-shadow:0 2px 4px #003a2926}
