#tpm-scholarship{background:#0D1118;border-top:1px solid #343941;border-bottom:1px solid #343941;padding:clamp(44px,5vw,80px) 3vw;color:#F4F4F2;scroll-margin-top:20px}
#tpm-scholarship .tpm-scholarship-inner{width:100%;margin:auto;display:grid;grid-template-columns:minmax(0,.41fr) minmax(0,.59fr);gap:3vw;align-items:start}
#tpm-scholarship .tpm-scholarship-inner>*{min-width:0}
#tpm-scholarship .tpm-scholarship-wordmark{display:block;width:min(100%,350px);height:auto;max-height:94px;object-fit:contain;object-position:left;margin:0 0 25px}
#tpm-scholarship .tpm-scholarship-kicker{margin:0 0 14px;font-family:'IBM Plex Mono',monospace;font-size:10px;line-height:1.7;letter-spacing:.15em;color:#8BB8FF}
#tpm-scholarship h2{margin:0 0 20px;font-family:Poppins,sans-serif;font-size:clamp(32px,3vw,48px);font-weight:400;letter-spacing:-.045em;line-height:1.13}
#tpm-scholarship h2 em{font-family:'Instrument Serif',serif;font-size:1.15em;color:#8BB8FF;font-weight:400}
#tpm-scholarship p{font-family:Poppins,sans-serif;font-size:14px;line-height:1.75;color:#ADB3BE}
#tpm-scholarship .tpm-scholarship-value{margin:24px 0 16px;padding-top:22px;border-top:1px solid #343941;color:#F4F4F2;font-size:clamp(26px,2.5vw,38px);line-height:1.25;letter-spacing:-.025em}
#tpm-scholarship .tpm-scholarship-benefits{margin:0 0 16px;color:#CBDDFA;line-height:1.95}
#tpm-scholarship .tpm-scholarship-terms{font-size:11px;color:#C6BA9F}
#tpm-scholarship .tpm-scholarship-link{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:20px;padding:13px 20px;border-radius:7px;background:#175CCB;color:#FFFFFF;font-family:Poppins,sans-serif;font-size:13px;text-decoration:none}
#tpm-scholarship .tpm-scholarship-link:hover{background:#1C62D4;color:#FFFFFF}
#tpm-scholarship .tpm-scholarship-link:focus-visible{outline:3px solid #9FC5FF;outline-offset:5px}
#tpm-scholarship .tpm-scholarship-review{margin:18px 0 0;font-size:11px;color:#E1CDA8}
#tpm-scholarship .tpm-scholarship-film{margin:0;width:100%;position:sticky;top:24px}
#tpm-scholarship #section-founder-video{display:block;width:100%;height:auto;aspect-ratio:4/3;max-height:none;margin:0;object-fit:contain;background:#000;border-radius:10px}
#tpm-scholarship #section-founder-video::cue{font-family:Arial,sans-serif;font-size:20px;background:rgba(0,0,0,.82);color:#fff}
#tpm-scholarship .tpm-scholarship-film figcaption{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-family:Poppins,sans-serif;font-size:13px;color:#ADB3BE}
#tpm-scholarship .tpm-scholarship-film figcaption strong{color:#F4F4F2;font-weight:500}
#tpm-scholarship .tpm-film-note{font-size:11px;margin-top:12px}
@media(max-width:900px){#tpm-scholarship{padding:36px 4vw}#tpm-scholarship .tpm-scholarship-inner{grid-template-columns:1fr;gap:30px}#tpm-scholarship .tpm-scholarship-film{position:static;order:-1}#tpm-scholarship #section-founder-video::cue{font-size:16px}#tpm-scholarship h2{font-size:clamp(32px,7vw,44px)}}
