.landing{--split:44fr 56fr;--rule-w:1px}.landing-hero{display:grid;grid-template-columns:var(--split);border-bottom:var(--rule-w) solid var(--color-rule)}.landing-hero__l{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,5vw,84px) var(--spacing-gut) clamp(36px,4.2vw,62px);padding-left:max(var(--spacing-gut),calc((100vw - 1560px) / 2 + var(--spacing-gut)))}.landing-hero__r{display:flex;align-items:stretch;border-left:var(--rule-w) solid var(--color-rule);background:var(--color-paper)}.landing-exam>.landing-wrap,.landing-sec>.landing-wrap{position:relative}.landing-exam>.landing-wrap:before,.landing-sec>.landing-wrap:before{content:"";position:absolute;left:0;top:0;width:3px;height:64px;background:var(--color-red);border-radius:99px}.landing-track{margin-left:calc(-1 * var(--spacing-gut));margin-right:calc(-1 * var(--spacing-gut));border-left:0;border-right:0;scrollbar-width:thin}.landing-track::-webkit-scrollbar{height:8px}@media (max-width:980px){.landing-hero{grid-template-columns:1fr}.landing-hero__l{padding-left:var(--spacing-gut)}.landing-hero__r{border-left:0;border-top:var(--rule-w) solid var(--color-rule);padding:clamp(18px,2.4vw,30px)}}@media (max-width:760px){.landing-exam>.landing-wrap:before,.landing-sec>.landing-wrap:before{display:none}}@media (prefers-reduced-motion:reduce){.landing-sticky-head{position:static}}