@media(max-width:660px){
.page-width{width:calc(100% - 32px)}.site-header{padding:16px 0}.identity{font-size:13px;gap:10px}.identity small{font-size:10px}.brand-logo{width:42px;height:42px}.site-header nav{gap:12px}.management-link{font-size:12px}.intro{padding:32px 0 24px}.eyebrow{font-size:10px}h1{letter-spacing:-1px}.intro-description{font-size:12px;margin-top:10px;max-width:300px}
.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card-main{min-height:160px;height:160px;padding:14px}.card-top{margin-bottom:10px}.icon-wrap,.icon-wrap svg{width:26px;height:26px}.project-name{font-size:16px}.project-description{font-size:11px;line-height:1.4}.card-bottom{padding-top:10px}.project-path{font-size:10px}.card-arrow{width:16px;height:16px}.site-footer{margin-top:28px}
}
@media(max-width:340px){.project-grid{grid-template-columns:minmax(0,1fr)}.identity small{display:none}}
