.exam-crumb{margin-bottom:var(--space-3);color:var(--text-muted);font-size:.8rem}.exam-crumb a{color:inherit;text-underline-offset:2px;text-decoration:underline}.night.esat-hero .exam-crumb,.night.esat-hero .exam-crumb a{color:#f2f0e7a3}.night.esat-hero .exam-crumb a:hover{color:#f2f0e7}.exam-answer{max-width:62ch;margin:var(--space-3) auto 0;text-align:center;font-size:var(--text-body-lg);color:var(--text-heading);line-height:1.6}.lang-zh .exam-answer{max-width:38em}.night.esat-hero .exam-answer{color:#f2f0e7f0}.night.esat-hero .exam-answer a{color:#cbb68c}@media (min-width:980px){.hero-motion.esat-hero .exam-answer{max-width:56%;margin:var(--space-5) 0 0;text-align:left;font-size:1.125rem}.hero-motion.esat-hero .exam-cta{text-align:left;max-width:56%;margin-left:0}}.exam-answer a,.exam-note a,.exam-prose a{color:var(--brand-primary)}.exam-table-wrap{max-width:1040px;margin:var(--space-6) auto 0}.exam-table{border-collapse:collapse;width:100%;font-size:var(--text-body-sm)}.exam-table th,.exam-table td{padding:var(--space-3) var(--space-3);border-top:1px solid var(--border-hairline);text-align:left;vertical-align:top;color:var(--text-heading);overflow-wrap:anywhere;line-height:1.55}.exam-table thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-top:0;font-size:.68rem;font-weight:700}.exam-table tbody th{font-weight:600}.exam-table a{color:var(--brand-primary)}.exam-table__group th{padding-top:var(--space-5);font-family:var(--font-display);font-size:var(--text-body-lg);border-top:0}.exam-table__muted{color:var(--text-muted);font-size:.8rem}.exam-table__quote{color:var(--text-muted)}.exam-table__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.exam-tag{border:1px solid var(--border-hairline);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.72rem;font-weight:600;display:inline-block}.exam-tag--strong{border-color:var(--brand-primary);color:var(--brand-primary)}@media (min-width:641px){.exam-table[data-exam-courses] td:last-child{min-width:11em}}@media (max-width:640px){.exam-table--stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.exam-table--stack,.exam-table--stack tbody,.exam-table--stack tr,.exam-table--stack td,.exam-table--stack tbody th{width:100%;display:block}.exam-table--stack tr{border-top:1px solid var(--border-hairline);padding:var(--space-3) 0}.exam-table--stack td,.exam-table--stack tbody th{border-top:0;padding:2px 0}.exam-table--stack td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.68rem;font-weight:700;display:block}.exam-table--stack .exam-table__group{border-top:0;padding-bottom:0}.exam-table--stack .exam-table__group th{padding-top:var(--space-4)}}.exam-note{max-width:1040px;margin:var(--space-3) auto 0;color:var(--text-muted);font-size:.82rem;line-height:1.6}.exam-prose{max-width:62ch;margin:var(--space-4) auto 0;color:var(--text-body,var(--text-heading));line-height:1.7}.lang-zh .exam-prose{max-width:38em}.exam-prose p+p{margin-top:var(--space-3)}.tmua-pp__files{gap:var(--space-2);flex-wrap:wrap;display:flex}.tmua-pp__file{border:1px solid var(--border-hairline);background:var(--surface-card);color:var(--text-heading);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-standard);border-radius:999px;padding:4px 12px;font-size:.8rem;text-decoration:none;display:inline-block}.tmua-pp__file:hover{border-color:var(--brand-primary)}.tmua-pp__file--paper{font-weight:600}.tmua-pp__year{white-space:nowrap}@media (max-width:640px){.tmua-pp__file{white-space:normal}}.exam-cta{max-width:62ch;margin:var(--space-4) auto 0;text-align:center}.exam-cta .btn{white-space:normal;max-width:100%;height:auto;min-height:44px;padding-top:var(--space-2);padding-bottom:var(--space-2);text-align:center;line-height:1.35}
