.scholars-hero{max-width:68ch;padding-top:clamp(20px,3vw,34px)}.hero--scholars h1{font-size:clamp(34px,5vw,58px);line-height:1.05}.hero--scholars h1 .em{color:var(--ink-deep);font-style:italic}.hero--scholars h1 .em .underline{background-image:linear-gradient(transparent 76%,color-mix(in oklch,var(--accent) 35%,transparent) 76% 92%,transparent 92%)}.scholars-elig{margin-top:clamp(26px,3vw,40px);display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:820px){.scholars-elig{grid-template-columns:1fr}}.scholars-elig__card{background:var(--card);border:1px solid var(--hair);border-radius:var(--rad-lg);padding:24px 24px 22px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 0 var(--hair-strong),0 24px 60px -46px rgba(0,0,0,.16)}.scholars-elig__card .n{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--accent)}.scholars-elig__card h3{font-family:var(--serif);font-size:20px;color:var(--ink-deep);letter-spacing:-.01em;margin:0}.scholars-elig__card p{color:var(--ink-soft);font-size:14.5px;line-height:1.6;margin:0}.scholars-apply{margin-top:clamp(22px,2.6vw,34px);max-width:720px}.scholars-apply__intro{color:var(--ink-soft);font-size:15.5px;line-height:1.6;margin:0 0 24px;max-width:66ch}.scholars-apply__reassure{margin-top:22px;padding-top:18px;border-top:1px dashed var(--hair);color:var(--muted);font-size:13.5px;line-height:1.6;max-width:66ch}.sch-form{display:flex;flex-direction:column;gap:18px}.sch-form__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media (max-width:560px){.sch-form__grid{grid-template-columns:1fr}}.sch-field{display:flex;flex-direction:column;gap:8px}.sch-field__label{font-family:var(--mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.sch-field__input{width:100%;padding:13px 15px;font-size:15px;font-family:inherit;border:1px solid var(--hair);border-radius:10px;background:var(--paper);color:var(--ink-deep);outline:none;transition:border-color .16s ease}.sch-field__input:focus{border-color:var(--accent)}select.sch-field__input{appearance:none;cursor:pointer}.sch-file{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px dashed var(--hair-strong);border-radius:10px;background:var(--paper);cursor:pointer}.sch-file__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sch-file__button{font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--paper);background:var(--ink-deep);padding:9px 14px;border-radius:8px;flex:none}.sch-file__name{font-size:13.5px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sch-form__human{display:flex;flex-direction:column;gap:10px}.sch-form__human-label{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--muted);margin:0}.sch-form__turnstile{min-height:65px}.sch-form__submit{align-self:flex-start;margin-top:4px}.sch-form__error{color:var(--color-warn,oklch(.55 .2 25));font-size:13.5px;font-family:var(--mono);margin:0}.sch-form--sent{padding:28px 26px;border:1px solid var(--accent-soft);border-radius:var(--rad-lg);background:color-mix(in oklch,var(--accent-soft) 40%,var(--card))}.sch-form--sent h3{font-family:var(--serif);font-size:24px;color:var(--ink-deep);margin:0 0 10px}.sch-form--sent p{color:var(--ink-soft);font-size:15.5px;line-height:1.6;margin:0}