html{scroll-behavior:smooth}body{background:#f5f7f1}#root{max-width:1200px}.brand{font-size:1.6rem;font-weight:800;text-decoration:none}header{justify-content:space-between}header nav{gap:20px}header nav a{text-decoration:none;font-weight:600}section{padding:36px 0;scroll-margin-top:20px}.hero{padding:70px 0;background:radial-gradient(ellipse at 90% 10%,#d8efd9,transparent 55%)}.heroGrid,.learningGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:44px;align-items:center}.hero h1{font-size:clamp(2.2rem,5vw,4rem);max-width:1000px;line-height:1.12;letter-spacing:-.035em}.hero p{max-width:780px;font-size:1.15rem}.eyebrow{color:#4a735b}.cta{display:inline-block;margin-top:20px;background:#145b45;color:white;padding:14px 22px;border-radius:8px;text-decoration:none}.heroCards,.stackCards{display:grid;gap:16px}.lectureCard{background:#145b45;color:#fff}.interpreterCard{background:#e5f1e6}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}article{padding:28px}article p{line-height:1.7}h2{font-size:clamp(1.6rem,3vw,2.2rem)}h3{font-size:1.35rem}.institutionSection{padding:46px;max-width:900px;background:#e5f1e6;border-radius:14px}ol{padding-left:24px}li{padding:10px 0;line-height:1.7}textarea{font:inherit;padding:10px;border:1px solid #8fa99b;border-radius:6px;resize:vertical}.consent{grid-column:1/-1;flex-direction:row;align-items:start;font-weight:400}.consent input{width:22px;min-height:22px;flex-shrink:0}.wide{grid-column:1/-1}footer{padding:30px 0;border-top:1px solid #cbd9d1;color:#4c6459}@media(max-width:800px){.cards,.heroGrid,.learningGrid{grid-template-columns:1fr}.hero{padding:40px 0}header nav{gap:14px}.institutionSection{padding:28px}}
