.a{color:#9ccb3b;text-decoration:none}.p{letter-spacing:.2px;line-height:1.7;margin:1em 0}.float{max-width:1200px;width:100%;margin-inline:auto;box-sizing:border-box;padding-inline:40px}@media(max-width:1000px){.float{padding-inline:20px}}@media(max-width:530px){.float{padding-inline:15px}}.split-1-2{display:flex;gap:40px}.split-1-2>:first-child{flex:1}.split-1-2>:last-child{flex:2}@media(max-width:768px){.split-1-2{flex-direction:column}}.block-margin{margin-block:40px}.text-clamp{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flexbox{display:flex}.flex-gap-20{gap:20px}.flex-1{flex:1}.flex-2{flex:2}.app{padding-top:89px;background:#fff}@media(min-width:768px){.header-top .header__logo{transform:translate(50%,min(220px,14.566vw)) scale(1.5)}.header-top .header__nav{transform:translate(calc(max(-50vw, -600px) + 50%))}}@media(min-width:1000px){.header-top .header__logo{transform:translate(100%,min(220px,14.566vw)) scale(2)}.header-top .header__nav{transform:translate(calc(max(-50vw, -600px) + 50%))}}.header{background:#fff;padding:15px 0;position:fixed;z-index:99;width:100%;top:0}.header .open-logo-svg{height:55px}.header .open-logo-svg *{transition:all .25s ease}.header__container{max-width:1200px;margin:0 auto;padding:0 15px;display:flex;align-items:center;justify-content:space-between}.header__logo{display:flex;align-items:center;gap:10px;transition:all .35s ease}.header__logo-img{height:55px}.header__logo-text{color:#666;font-size:14px}.header__nav{display:flex;gap:0;transition:all .35s ease}.header__nav-link{color:#333;text-decoration:none;font-size:18px;font-weight:400;position:relative;padding:0 18px}.header__nav-link:hover{color:#fff}.header__nav-link:hover:before{content:"About the Open Partnership Education Network";display:block;position:absolute;width:110px;background:#9ccb3b;z-index:-1;padding:54px 8px 8px;left:50%;transform:translateX(-50%);top:-12px;border-radius:4px;font-size:12px;text-align:center;content:attr(data-description)}.header__whitepaper{border:1px solid #aaa;padding:8px 15px;text-decoration:none;color:#333;font-size:14px;font-weight:500;border-radius:5px}.header__whitepaper:hover{background:#f4f4f4}.header__user-img{width:40px;height:40px;border-radius:50%;border:2px solid #9ccb3b;box-sizing:border-box;cursor:pointer}.header__mobile-container{display:none}.header__hamburger{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:25px;cursor:pointer}.header__mobile-menu{position:absolute;top:calc(100% + 10px);width:calc(100% - 20px);background:#fff;left:10px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.header__mobile-menu .header__nav-link{padding:20px 0;border-bottom:1px solid #eee;width:100%;text-align:center;color:#212121}.header__mobile-menu .header__nav-link:hover{background-color:#9ccb3b;color:#fff}.header__mobile-menu .header__nav-link:hover:before{display:none}.header__mobile-menu .header__nav-link:hover:after{opacity:1}.header__mobile-menu .header__nav-link-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:.7em}.header__mobile-menu .header__nav-link:after{content:attr(data-description);display:block;font-size:.8em;opacity:.6;margin-top:10px}.header__mobile-menu .header__mobile-signin{padding:26px 0}@media(max-width:550px){.header__desktop-container{display:none}.header__mobile-container{display:block}}