/* Isolated addition: no selectors alter the approved page outside this section. */
.global-exams{scroll-margin-top:105px}.global-exams .ge-logo--sat{background:#019cde}
.global-exams{position:relative;isolation:isolate;padding-block:100px 82px;margin-bottom:0;overflow:hidden;border-top:1px solid #ffffff12;background:linear-gradient(180deg,#0a1015,#080c11 65%,#070a0d);--ge-gap:18px;--ge-card:238px}
.ge-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:end;margin-bottom:44px;position:relative;z-index:1}.ge-heading .kd-overline{margin-bottom:25px}.ge-heading h2{margin:0}.ge-heading>p{font-size:16px;max-width:455px;margin:0 0 4px;color:var(--muted)}.ge-heading strong{color:#e1e8e9;font-weight:400}
.ge-atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 24% 48%,#8fffc60e,transparent 46%),radial-gradient(ellipse at 80% 65%,#8ce8ff09,transparent 40%)}.ge-atmosphere i{position:absolute;width:430px;height:430px;border:1px solid #8fffc60c;border-radius:50%;left:calc(50% - 215px);top:190px;transform:rotateX(60deg) rotateZ(-25deg)}.ge-atmosphere i:nth-child(2){width:660px;height:660px;left:calc(50% - 330px);top:75px}.ge-atmosphere i:nth-child(3){width:900px;height:900px;left:calc(50% - 450px);top:-45px}
.ge-marquees{display:grid;gap:18px;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);padding-block:12px 22px}.ge-lane{overflow:hidden;padding-block:5px}.ge-track{display:flex;width:max-content;transform:translateX(0)}.ge-group{display:flex;gap:var(--ge-gap);padding:0 var(--ge-gap) 0 0;margin:0;list-style:none;flex-shrink:0}.global-exams[data-ge-ready] .ge-track{animation:ge-travel 76s linear infinite;animation-play-state:paused}.global-exams[data-ge-ready] .ge-lane-1 .ge-track{animation-duration:84s;animation-direction:reverse}.global-exams[data-ge-running=true] .ge-track{animation-play-state:running}
.ge-card{width:var(--ge-card);flex-shrink:0;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:205px;margin:0;padding:19px 18px 17px;list-style:none;border:1px solid #d6ece322;border-radius:17px;background:linear-gradient(130deg,#c6e9e80e,#19283280 65%,#0e161dcc);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff08,0 10px 24px #0003;transition:border-color .25s,box-shadow .25s,transform .25s}.ge-card:after{content:'';position:absolute;right:10px;top:10px;width:4px;height:4px;border-top:1px solid #8fffc667;border-right:1px solid #8fffc667;pointer-events:none}.ge-country{display:inline-flex;align-items:center;gap:7px;border:1px solid #ffffff17;border-radius:6px;background:#080f18b3;padding:4px 7px;color:#c0ccd3;font:9px/1.4 var(--mono);align-self:flex-start}.ge-country img{width:19px;height:13px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff19}.ge-logo{display:flex;justify-content:center;align-items:center;width:100%;height:69px;margin-block:17px 14px;background:#fff;border:1px solid #ffffffb3;border-radius:8px;padding:12px 18px;box-shadow:0 4px 15px #0002,inset 0 1px #fff;overflow:hidden}.ge-logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.ge-logo--dark{background:linear-gradient(135deg,#17434f,#101d2b);border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff12}.ge-logo--sat{background:#0078ac;border-color:#ffffff15;padding:0}.ge-logo--sat img{height:100%;width:auto;max-height:100%}.ge-exam-name{display:block;font-size:14px;line-height:1.4;color:#f1f4f5;font-weight:500;max-width:100%;text-wrap:balance}.ge-institution{display:block;margin-top:6px;font-size:10px;line-height:1.5;color:#9aadb8;max-width:100%;text-wrap:balance}
.ge-bottom{position:relative;z-index:1}.ge-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:15px 28px}.ge-controls p{font-size:12px;margin:0;display:flex;align-items:center;gap:10px;color:#b8c8cf}.ge-signal{width:6px;height:6px;background:var(--primary);box-shadow:0 0 12px #8fffc675;flex-shrink:0}.ge-pause{display:inline-flex;align-items:center;gap:10px;border:1px solid #ffffff22;border-radius:9px;background:linear-gradient(135deg,#ffffff0c,#ffffff03);color:#cfdbdf;font:10px var(--mono);min-height:44px;padding:12px 15px;white-space:nowrap;box-shadow:inset 0 1px #fff1}.ge-pause[hidden]{display:none}.ge-pause:hover{border-color:#8fffc660}.ge-pause-icon{display:block;width:9px;height:10px;border-inline:2px solid currentColor}.ge-pause[aria-pressed=true] .ge-pause-icon{border:0;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.ge-pause:disabled{opacity:.65;cursor:default}
.global-exams .ge-disclosure{font-size:10px;line-height:1.7;color:#82959f;max-width:850px;margin:8px 0 0}
@keyframes ge-travel{to{transform:translateX(-50%)}}
@media(hover:hover) and (pointer:fine){.ge-marquees:hover .ge-track{animation-play-state:paused}.ge-card:hover{border-color:#8fffc648}}
@media(max-width:1100px){.ge-heading{gap:50px}.ge-heading>p{font-size:14px}}
@media(max-width:980px){.global-exams{padding-block:80px 65px;--ge-card:220px}.ge-heading{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.ge-heading>p{max-width:650px;font-size:15px}.ge-heading h2{font-size:44px}.ge-controls{gap:20px;align-items:start}.ge-controls p{max-width:390px}}
@media(max-width:520px){.global-exams{padding-block:64px 48px;--ge-card:204px;--ge-gap:12px}.ge-heading h2{font-size:34px}.ge-heading .kd-overline{font-size:8px;margin-bottom:22px}.ge-heading>p{font-size:14px}.ge-marquees{gap:8px;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);padding-bottom:10px}.ge-card{min-height:198px;padding:17px 15px 15px}.ge-country{font-size:8px}.ge-exam-name{font-size:13px}.ge-institution{font-size:9px}.ge-controls{flex-direction:column;gap:18px;padding-block:18px 25px}.ge-controls p{font-size:11px;line-height:1.6}.global-exams .ge-disclosure{font-size:9px}}
@media(prefers-reduced-motion:reduce){.global-exams[data-ge-ready] .ge-track{animation:none}.ge-card{transition:none}}
@media(prefers-reduced-transparency:reduce){.ge-card,.ge-pause{background:#111d25;backdrop-filter:none}}
.effects-reduced .global-exams .ge-track{animation-play-state:paused!important}
/* Optical sizing compensates for each original asset's proportions and margins. */
.global-exams .ge-logo{padding:6px 10px}
.global-exams .ge-logo img{width:100%;height:100%;object-fit:contain;transform:scale(var(--ge-logo-scale,1));transform-origin:center}
.global-exams .ge-logo--sat{padding:0}
.ge-logo[data-ge-logo=oab]{--ge-logo-scale:1.05}
.ge-logo[data-ge-logo=sat]{--ge-logo-scale:1.55}
.ge-logo[data-ge-logo=paes]{--ge-logo-scale:1.1}
.ge-logo[data-ge-logo=tolc]{--ge-logo-scale:1.04}
.ge-logo[data-ge-logo=cebraspe]{--ge-logo-scale:1.04}
.ge-logo[data-ge-logo=exani]{--ge-logo-scale:1.1}
.ge-logo[data-ge-logo=fgv]{--ge-logo-scale:1.07}
.ge-logo[data-ge-logo=enem]{--ge-logo-scale:1.04}
.ge-logo[data-ge-logo=ucat]{--ge-logo-scale:1.04}
.ge-logo[data-ge-logo=enare]{--ge-logo-scale:1.04}
.ge-logo[data-ge-logo=fpuna]{--ge-logo-scale:1.04}
.ge-logo[data-ge-logo=act]{--ge-logo-scale:1}
.ge-logo[data-ge-logo=fcc]{--ge-logo-scale:1.05}
.ge-logo[data-ge-logo=fuvest]{--ge-logo-scale:1.04}
.ge-logo[data-ge-logo=testas]{--ge-logo-scale:1.04}
.ge-logo[data-ge-logo=udelar]{--ge-logo-scale:1.6}
.ge-logo[data-ge-logo=gre]{--ge-logo-scale:1.05}
.ge-logo[data-ge-logo=cesgranrio]{--ge-logo-scale:1.08}
.ge-logo[data-ge-logo=argentina]{--ge-logo-scale:1.04}
.ge-logo[data-ge-logo=enam]{--ge-logo-scale:1.04}
.ge-logo[data-ge-logo=gmat]{--ge-logo-scale:1.04}
.ge-logo[data-ge-logo=enade]{--ge-logo-scale:1.04}
.ge-logo[data-ge-logo=enamed]{--ge-logo-scale:1.55}
