#wrapper #container #main-results{position:relative;height:100vh;min-height:640px;padding:0;overflow:hidden;background:#090b0e;color:#fff;font-family:Pretendard,sans-serif}
#main-results .rv-results__bg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;object-fit:cover}
#wrapper #container #main-results-title{position:absolute;top:14%;left:50%;transform:translateX(-50%);margin:0;padding:0;font-size:54px;font-weight:700;line-height:1.2;color:#fff;letter-spacing:-.04em}
#main-results .rv-results__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-56%);width:920px;max-width:calc(100% - 40px);display:flex;flex-direction:column;align-items:center;gap:24px}
#main-results .rv-results__copy{display:block;width:690px;max-width:100%;height:auto}
#main-results .results-counts-v99{display:grid;grid-template-columns:336px 416px;gap:12px 44px;margin:0 auto;transform:translateX(-3px)}
#main-results .results-counts-v99 p{display:grid;grid-template-columns:120px 124px 80px;gap:6px;align-items:baseline;margin:0;font-size:40px;font-weight:800;line-height:1.15;letter-spacing:0;color:#fff;white-space:nowrap}
#main-results .results-counts-v99 p:nth-child(even){grid-template-columns:200px 124px 80px}
#main-results .results-counts-v99 strong{font-size:54px;font-weight:900;line-height:1.15;color:#ffe252;letter-spacing:0}
#main-results .rv-result-button{display:flex;align-items:center;justify-content:center;margin-top:22px;padding:12px 30px;background:#153fb0;color:#fff;border:1px solid transparent;border-radius:30px;font-size:17px;font-weight:500;line-height:1.4;text-decoration:none}
@media(max-width:900px){#wrapper #container #main-results-title{font-size:36px;top:12%}#main-results .rv-results__content{width:calc(100% - 32px);gap:20px;top:52%}#main-results .rv-results__copy{width:min(690px,90vw)}#main-results .results-counts-v99{grid-template-columns:auto auto;gap:12px 18px;transform:none}#main-results .results-counts-v99 p,#main-results .results-counts-v99 p:nth-child(even){grid-template-columns:auto auto auto;font-size:clamp(14px,3vw,28px);gap:4px}#main-results .results-counts-v99 strong{font-size:clamp(20px,4vw,38px)}#main-results .rv-result-button{font-size:16px}}

#wrapper #container #main-results #main-results-title{font-size:54px!important;line-height:1.2!important;font-weight:700!important;top:14%!important;color:#fff!important}
@media(max-width:900px){#wrapper #container #main-results #main-results-title{font-size:36px!important;top:12%!important}}

/* Reference typography takes precedence over the shared main headings. */
html.home-fullpage #wrapper #container#container#container#container#container #main-results #main-results-title{font-size:54px!important;letter-spacing:-.035em!important;line-height:1.2!important;font-weight:700!important}
#main-results .rv-results__copy{width:clamp(480px,41vw,690px)}
#main-results .results-counts-v99{grid-template-columns:max-content max-content;transform:translateX(-.25em);scale:.806533;transform-origin:center}
#main-results .results-counts-v99 p{font-size:clamp(24px,2.5vw,40px);grid-template-columns:3em 3.1em 2em;gap:.15em;letter-spacing:-.045em}
#main-results .results-counts-v99 p:nth-child(even){grid-template-columns:5em 3.1em 2em}
#main-results .results-counts-v99 strong{font-size:1.35em;letter-spacing:inherit;font-variant-numeric:tabular-nums}
#main-results .results-counts-v99 :is(.result-school,strong,.result-suffix){text-align:right;width:100%}
#main-results .rv-result-button{font-weight:500}
@media(prefers-reduced-motion:no-preference){#main-results .rv-reveal{opacity:0;translate:0 26px;transition:opacity 1s ease var(--reveal-delay,0ms),translate 1s ease var(--reveal-delay,0ms)}#main-results .rv-reveal.is-revealed{opacity:1;translate:0 0}}
@media(max-width:1100px){#main-results .rv-reveal{transition-duration:.55s;transition-delay:0ms}}
@media(max-width:900px){html.home-fullpage #wrapper #container#container#container#container#container #main-results #main-results-title{font-size:28px!important}#main-results .results-counts-v99{scale:1;gap:12px 18px;margin:24px auto}#main-results .results-counts-v99 p{font-size:clamp(15px,4.2vw,18px);grid-template-columns:3em 3.1em 2em;letter-spacing:-.045em}#main-results .results-counts-v99 p:nth-child(even){grid-template-columns:5em 3.1em 2em}#main-results .results-counts-v99 strong{font-size:1.4em}}

/* Requested small alignment adjustments. */
html.home-fullpage #wrapper #container#container#container#container#container #main-results #main-results-title{top:calc(14% - 18px)!important}
#main-results .results-counts-v99{position:relative;left:0;transform:translateX(-8.74585px)}
@media(max-width:900px){html.home-fullpage #wrapper #container#container#container#container#container #main-results #main-results-title{top:calc(12% - 18px)!important}}

#main-results .rv-result-button{transition:background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease!important}
#main-results .rv-result-button:is(:hover,:focus-visible){--results-button-fill:#ce0d0d;transform:translateY(-3px)!important;box-shadow:0 8px 20px #0003!important}
@media(prefers-reduced-motion:reduce){#main-results .rv-result-button{transition:none!important}#main-results .rv-result-button:is(:hover,:focus-visible){transform:none!important}}

html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper #main-results.results-rise-ready .results-rise-item{opacity:0!important;translate:0 26px!important;transition:opacity 1s ease var(--results-rise-delay),translate 1s ease var(--results-rise-delay),background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease!important}html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper #main-results.results-rise-visible .results-rise-item{opacity:1!important;translate:0 0!important}@media(prefers-reduced-motion:reduce){html body #wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper#wrapper #main-results.results-rise-ready .results-rise-item{opacity:1!important;translate:0 0!important;transition:none!important}}
