/* Mobile layout audit fixes: 2026-10-30. Desktop rules remain unchanged. */
@media(max-width:767px){
#intro-container .intro-card-log{display:none!important}
#intro-container .intro-card-desc{padding-top:48px!important}
#intro-container .intro-card-desc:after{height:24px!important;top:10px!important}
#intro-container .template.card{padding-top:48px!important;padding-bottom:32px!important}
#intro-container .intro-swiper{padding-top:48px!important;padding-bottom:48px!important}
#staff-container .staff-swiper{padding-top:40px;padding-bottom:48px!important}
#staff-container .staff-article.mb{padding-top:48px!important;padding-bottom:48px!important}
#term-container .about-tabs{display:flex;width:100%;max-width:100%;height:auto;margin:0 auto 24px}
#term-container .about-tabs>.tab{float:none;display:flex;align-items:center;justify-content:center;width:50%;min-width:0;min-height:52px;height:auto;padding:10px 8px;font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}
}
