@media(max-width:1180px){
  .kxy-brand img{width:520px}.kxy-brandbar__tagline{display:none}.kxy-nav__list>li>a{font-size:15px;padding:0 4px}
  .kxy-portal-strip__grid{grid-template-columns:repeat(3,1fr)}.kxy-news-portal{grid-template-columns:1.1fr .9fr}.kxy-notice-panel{grid-column:1/-1}.kxy-home-business__card:nth-child(n){grid-column:span 3}.kxy-home-business__card:nth-child(5){grid-column:2/span 4}
  .kxy-about-cover-grid{grid-template-columns:repeat(2,1fr)}.kxy-service-block-grid{grid-template-columns:repeat(2,1fr)}.kxy-process{grid-template-columns:repeat(3,1fr)}.kxy-unit-grid{grid-template-columns:repeat(2,1fr)}
  .kxy-footer__grid{grid-template-columns:1.5fr 1fr 1fr}.kxy-footer__contact{grid-column:1/-1}
}
@media(max-width:900px){
  .kxy-container{width:min(calc(100% - 28px),var(--kxy-container))}.kxy-topbar{display:none}.kxy-brandbar__inner{min-height:82px}.kxy-brand img{width:min(530px,72vw)}.kxy-brandbar__right{display:none}.kxy-nav-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:50px;height:50px;color:var(--kxy-blue);border:1px solid #dce6ef;border-radius:8px}.kxy-nav-toggle span{width:23px;height:2px;background:currentColor}.kxy-nav-toggle em{font-style:normal;font-size:10px}
  .kxy-nav{position:fixed;top:0;right:0;width:min(86vw,360px);height:100vh;background:#fff;transform:translateX(100%);transition:.26s ease;overflow:auto;box-shadow:-18px 0 40px rgba(4,34,66,.2)}body.nav-open .kxy-nav{transform:translateX(0)}.kxy-nav .kxy-container{width:100%}.kxy-nav__list{display:block;height:auto;padding:86px 18px 30px}.kxy-nav__list>li{border-bottom:1px solid #e7edf3}.kxy-nav__list>li>a{height:54px;justify-content:flex-start;color:#25364a;font-size:16px;padding:0 12px}.kxy-nav__list>li>a:after{display:none}.kxy-nav__list>li.is-platform>a{background:none;color:#b27b2e}.kxy-nav__list>li>button{display:block;position:absolute;right:8px;top:7px;width:40px;height:40px}.kxy-nav__list>li>button:after{content:"+";font-size:22px;color:#5d6d7d}.kxy-nav__list>li.is-open>button:after{content:"−"}.kxy-nav__list ul{position:static;width:auto;transform:none!important;opacity:1;visibility:visible;display:none;padding:0 0 8px 14px;border-top:0;box-shadow:none}.kxy-nav__list li.is-open>ul{display:block}.kxy-nav__list ul a{padding:10px 14px}
  .kxy-home-hero{min-height:auto;background-image:url('../images/hero-institute-mobile.jpg')}.kxy-home-hero__inner{min-height:600px;align-items:flex-start}.kxy-home-hero__content{width:100%;padding:70px 0 210px}.kxy-home-hero__content h1{font-size:39px}.kxy-home-hero__meta{grid-template-columns:1fr 1fr}.kxy-home-hero__meta a:nth-child(2){border-right:0}.kxy-home-hero__meta a:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.2)}
  .kxy-news-portal,.kxy-about-layout,.kxy-service-layout,.kxy-platform__layout,.kxy-cooperation__grid,.kxy-about-cover-intro,.kxy-contact-summary{grid-template-columns:1fr}.kxy-home-business__card:nth-child(n){grid-column:span 3}.kxy-business-row{grid-template-columns:1fr}.kxy-business-row:nth-child(even) .kxy-business-row__media{order:0}.kxy-business-row__media{min-height:310px}.kxy-business-row__body{padding:36px}.kxy-inner-layout{grid-template-columns:1fr}.kxy-sidebar{display:none}.kxy-address-grid{grid-template-columns:1fr}.kxy-cooperation-types{grid-template-columns:repeat(2,1fr)}.kxy-business-detail-intro{grid-template-columns:1fr}.kxy-page-cta{align-items:flex-start;flex-direction:column}.kxy-footer__grid{grid-template-columns:1fr 1fr}.kxy-footer__brand{grid-column:1/-1}
}
@media(max-width:640px){
  .kxy-section{padding:56px 0}.kxy-section-heading{display:block;margin-bottom:24px}.kxy-section-heading h2{font-size:27px}.kxy-section-heading p{margin-top:10px}.kxy-section-heading .kxy-more{margin-top:10px}.kxy-brand img{width:78vw}
  .kxy-home-hero__inner{min-height:640px}.kxy-home-hero__content{padding:54px 0 210px}.kxy-home-hero__content h1{font-size:31px;line-height:1.4}.kxy-home-hero__content>p{font-size:15px;line-height:1.8}.kxy-home-hero__actions{flex-wrap:wrap}.kxy-home-hero__meta a{min-height:82px;padding:14px}.kxy-home-hero__meta strong{font-size:14px}.kxy-portal-strip__grid{grid-template-columns:repeat(2,1fr)}.kxy-portal-strip__item{min-height:86px;padding:14px}.kxy-portal-strip__item svg{width:29px;height:29px}.kxy-news-feature{min-height:310px}.kxy-news-feature__copy h3{font-size:21px}.kxy-news-list li{grid-template-columns:58px 1fr}.kxy-about-visual{padding:0 22px 22px 0}.kxy-about-visual img{height:300px}.kxy-about-visual__seal{width:90px;height:90px;font-size:12px}.kxy-about-copy h3{font-size:25px}.kxy-about-points{grid-template-columns:1fr}.kxy-home-business{display:block}.kxy-home-business__card{min-height:380px;margin-bottom:18px}.kxy-service-main{padding:32px}.kxy-service-main h3{font-size:26px}.kxy-service-main__tags{grid-template-columns:1fr}.kxy-service-list{grid-template-columns:1fr}.kxy-service-list a{min-height:130px}.kxy-platform__copy h2{font-size:32px}.kxy-platform__features{grid-template-columns:1fr}.kxy-platform__actions{align-items:flex-start;flex-direction:column}.kxy-cooperation__main{grid-template-columns:1fr}.kxy-cooperation__main ul{grid-template-columns:1fr}.kxy-footer__grid{grid-template-columns:1fr;gap:30px}.kxy-footer__brand{grid-column:auto}.kxy-footer__servicebar-inner{padding:14px 0;align-items:flex-start}.kxy-footer__bottom-inner{padding:15px 0;flex-direction:column;align-items:flex-start}.kxy-list li{grid-template-columns:1fr}.kxy-list img{width:100%;height:210px}.kxy-about-cover-grid,.kxy-unit-grid,.kxy-service-block-grid,.kxy-deliverables,.kxy-contact-lead__items,.kxy-cooperation-types{grid-template-columns:1fr}.kxy-process{grid-template-columns:1fr}.kxy-business-row__body{padding:28px 23px}.kxy-business-row__body h2{font-size:25px}.kxy-business-row__features{grid-template-columns:1fr}.kxy-page-hero{padding:55px 0}.kxy-page-hero h1{font-size:31px}.kxy-page-cta__actions{flex-direction:column;width:100%}.kxy-page-cta__actions .kxy-btn{width:100%}
}
