.education-page{max-width:1200px;margin:auto;padding:150px 28px 80px;color:#e8e4df}.education-kicker,.education-org{font:12px monospace;letter-spacing:.08em;color:#c9ff57}.education-hero{max-width:850px;margin-bottom:80px}.education-hero h1{font-size:clamp(38px,7vw,76px);line-height:1.08;letter-spacing:-.045em;margin:22px 0}.education-headline{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(25px,4vw,40px);color:#c9ff57}.education-hero>p:not(.education-kicker):not(.education-headline){color:#aaa59f;line-height:1.8}.education-jumps{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.education-jumps a{border:1px solid #444;border-radius:30px;padding:12px 20px;color:inherit;text-decoration:none}.education-jumps span{color:#c9ff57;margin-left:10px}.education-group{scroll-margin-top:100px;margin:65px 0}.education-section-title{display:flex;gap:20px;align-items:center;margin-bottom:28px}.education-section-title>span{color:#c9ff57;font:14px monospace}.education-section-title h2{font-size:28px}.education-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#degrees .education-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.education-card{border:1px solid #303030;background:#151515;border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.education-image{height:220px;display:flex;align-items:center;justify-content:center;background:#242622;padding:18px}.education-image img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.education-image:hover img{transform:scale(1.025)}.education-placeholder{background:linear-gradient(135deg,#1c2415,#111);color:#c9ff57;font-size:60px}.education-card-content{padding:24px;display:flex;flex-direction:column;flex:1;gap:14px}.education-card h3{font-size:20px;line-height:1.4;margin:0}.education-org{margin:0}.education-card summary{cursor:pointer;color:#b8b4ae;font-size:14px}.education-card details p{white-space:pre-line;color:#aaa59f;font-size:14px;line-height:1.7}.education-documents{margin-top:auto;padding-top:12px;display:flex;flex-wrap:wrap;gap:12px}.education-documents a{color:#c9ff57;font-size:13px;text-decoration:underline;text-underline-offset:4px}.education-missing{font-size:12px;color:#aaa59f}.education-note{max-width:800px;color:#aaa59f;font-size:13px;line-height:1.8}.education-page a:focus-visible,.education-page summary:focus-visible{outline:2px solid #c9ff57;outline-offset:5px}.education-teaser{max-width:1120px;margin:60px auto;padding:40px 28px;border-top:1px solid #333}.education-teaser>span{color:#c9ff57;font:12px monospace}.education-teaser h2{font-size:32px}.education-teaser p{color:#aaa59f;margin:18px 0}.education-teaser .hero-btn{display:inline-flex}@media(max-width:900px){.education-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.education-page{padding:115px 20px 45px}.education-grid,#degrees .education-grid{grid-template-columns:1fr}.education-image{height:210px}.education-hero{margin-bottom:45px}}

.education-meta{font-size:13px;color:#b8b4ae;margin:0}.education-official a{color:#c9ff57;font-size:13px}.education-official small{display:block;overflow-wrap:anywhere;color:#aaa59f;font:11px monospace;margin-top:8px}
