.curriculum{padding:64px 128px}.curriculum .inner-wrap{margin:0 auto;max-width:1000px;width:100%}.curriculum .inner-wrap h2{color:#0f2f4e;font-size:32px}.curriculum .inner-wrap .list h3{color:#0f2f4e;font-size:16px;font-weight:600;line-height:1.5em;margin:50px 0 33px}.curriculum .inner-wrap .list .link-group a:after{content:"";height:20px;position:absolute;right:20px;width:24px}.curriculum .inner-wrap .list .link-group a{align-items:center;background-color:#fff;border:1px solid transparent;color:#555;display:flex;font-weight:600;height:100%;margin:17px 0 28px;padding:20px 24px;position:relative;width:100%}.curriculum .inner-wrap .list .icon{height:24px;margin:0 16px 0 0;width:28px}.curriculum .inner-wrap .button-2 a{font-size:16px;margin:32px 0 0;min-width:206px;padding:13px 16px}.curriculum-page .curriculum .inner-wrap .list .link-group a{background-color:#f7f8f8}@media(max-width:991px){.curriculum{padding:64px 50px}}@media screen and (max-width:479px){.curriculum{padding:64px 24px}.curriculum .inner-wrap h2{line-height:120%}.curriculum .inner-wrap .list .link-group a span{font-family:system-ui;font-size:16px;font-weight:400;width:calc(100% - 100px)}.curriculum .inner-wrap .button-2{text-align:center}}