.edu-suite{max-width:1500px;margin:auto;padding:28px}.edu-suite-hero{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:44px;border-radius:30px;background:linear-gradient(130deg,#073a78,#087f77);color:#fff}.edu-suite-hero>div{max-width:850px}.edu-suite-hero span,.edu-module header span{font-size:12px;font-weight:900;letter-spacing:.12em;color:#59e1cc}.edu-suite-hero h1{font-size:clamp(35px,4.5vw,62px);line-height:1.05;margin:10px 0;color:#fff}.edu-suite-hero p{font-size:17px;color:#d8f3f0;line-height:1.7}.edu-suite-hero nav{display:flex;max-width:480px;flex-wrap:wrap;gap:9px}.edu-suite-hero nav a{padding:10px 14px;border:1px solid #ffffff55;border-radius:99px;color:#fff;text-decoration:none;font-weight:800}.edu-module{margin-top:22px;padding:30px;border:1px solid #dce7f0;border-radius:25px;background:#fff;box-shadow:0 14px 38px rgba(22,61,98,.07);scroll-margin-top:110px}.edu-module>header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:22px}.edu-module header span{color:#078778}.edu-module h2{margin:6px 0;color:#123e70;font-size:28px}.edu-module header p{max-width:850px;margin:0;color:#647d95;line-height:1.6}.edu-columns{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:20px}.edu-three{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.edu-form{display:grid;align-content:start;gap:12px;padding:20px;border:1px solid #dce8f1;border-radius:18px;background:#f9fcff}.edu-form h3{margin:0;color:#17426d}.edu-form label{font-weight:750;color:#294d70}.edu-form input,.edu-form select,.edu-form textarea{width:100%;margin-top:5px}.edu-form fieldset{display:grid;gap:7px;border:1px solid #dce7f0;border-radius:12px}.edu-form fieldset input{width:auto}.edu-list{display:grid;gap:10px}.edu-list>article{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #dfe8f0;border-radius:15px;background:#fbfdff}.edu-list article>span{flex:1;min-width:180px}.edu-list b,.edu-list small{display:block}.edu-list b{color:#173f69}.edu-list small{margin-top:4px;color:#6b8095;line-height:1.45}.edu-list form{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.edu-list form input,.edu-list form select{width:auto;max-width:180px}.edu-list details{min-width:110px}.edu-list details form{display:grid;min-width:280px;margin-top:10px}.edu-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.edu-kpis article{padding:20px;border-radius:16px;background:#f1f8fc}.edu-kpis b,.edu-kpis span{display:block}.edu-kpis b{font-size:28px;color:#0e487b}.edu-kpis span{color:#678098}.finding-list{margin-top:18px}.edu-suite code{user-select:all;overflow-wrap:anywhere}@media(max-width:1050px){.edu-suite-hero{align-items:flex-start;flex-direction:column}.edu-columns,.edu-three{grid-template-columns:1fr}}@media(max-width:650px){.edu-suite{padding:13px}.edu-suite-hero,.edu-module{padding:24px}.edu-module>header{flex-direction:column}.edu-kpis{grid-template-columns:1fr}.edu-list>article{align-items:flex-start;flex-direction:column}.edu-list form{width:100%}.edu-list form input,.edu-list form select{width:100%;max-width:none}}
