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