/* Inner pages follow the product center's full-width layout and horizontal category bar. */
.inner-wide-page .solutions-main,.inner-wide-page .news-main,.inner-wide-page .company-info-main{background:#f5f7fa;padding:30px 0 50px}.inner-wide-page .solutions-layout,.inner-wide-page .news-layout,.inner-wide-page .company-info-layout{display:block;grid-template-columns:none;min-width:0}.inner-category-bar{display:flex;align-items:center;gap:24px;padding:15px 22px;border:1px solid #e4ebf2;border-radius:9px;background:#fff;margin:0 0 24px;min-width:0}.inner-category-label{font-size:12px;line-height:1.7;color:#91a0af;white-space:nowrap;border-right:1px solid #e6edf3;padding-right:22px}.inner-category-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.inner-category-links a{display:block;padding:9px 17px;color:#718497;border-radius:5px;font-size:13px;line-height:1.6;transition:background-color .2s,color .2s}.inner-category-links a:hover{background:#f1f6fc;color:#2877c8;text-decoration:none}.inner-category-links a.is-current{background:#2877c8;color:#fff;box-shadow:0 3px 8px #2877c81c}.inner-category-links a:focus-visible{outline:2px solid #2877c8;outline-offset:3px}
.inner-wide-page .solutions-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.inner-wide-page .solution-card-image{aspect-ratio:1.8}.inner-wide-page .solution-card h2{min-height:51px;font-size:17px}.inner-wide-page .solution-card p{-webkit-line-clamp:3}.inner-wide-page .solution-card-copy{padding:18px 22px 22px}.inner-wide-page .solution-card-more{padding-top:13px;border-top:1px solid #edf1f5}.inner-wide-page .news-row{grid-template-columns:240px minmax(0,1fr);gap:25px;padding:20px;border:1px solid #e4ebf2;border-radius:9px;margin-bottom:16px}.inner-wide-page .news-row h2{font-size:17px;margin-bottom:12px}.inner-wide-page .news-row p{-webkit-line-clamp:3;line-height:1.9}.inner-wide-page .news-row-cover{border-radius:5px}.inner-wide-page .news-detail{padding:32px 45px}.inner-wide-page .news-detail-body{max-width:930px;margin:0 auto}.inner-wide-page .solution-detail{padding:32px 45px}.inner-wide-page .solution-detail-body{max-width:960px;margin:0 auto}.inner-wide-page .company-info-panel{padding:30px 38px}.inner-wide-page .company-info-body{max-width:1080px;margin:0 auto}.inner-wide-page .company-info-body .contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:40px;padding:20px 0 25px}.inner-wide-page .contact-illustration img{max-height:290px}
@media(min-width:1200px){.inner-wide-page .solutions-main>.container,.inner-wide-page .news-main>.container,.inner-wide-page .company-info-main>.container{width:1200px;max-width:calc(100% - 48px)}}
@media(max-width:1199px){.inner-category-bar{gap:16px;padding:12px 15px}.inner-category-label{padding-right:15px}.inner-wide-page .solutions-cards{gap:20px}.inner-wide-page .solution-card h2{font-size:16px}.inner-wide-page .news-row{grid-template-columns:210px minmax(0,1fr);gap:20px}.inner-wide-page .company-info-body .contact-layout{gap:25px}}
@media(max-width:991px){.inner-wide-page .solutions-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-wide-page .news-row{grid-template-columns:190px minmax(0,1fr);gap:18px}.inner-wide-page .news-detail,.inner-wide-page .solution-detail{padding:28px 30px}.inner-wide-page .company-info-panel{padding:27px}.inner-wide-page .company-info-body .contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px}}
@media(max-width:767px){.inner-wide-page .solutions-main,.inner-wide-page .news-main,.inner-wide-page .company-info-main{padding:22px 0 32px}.inner-category-bar{display:block;padding:12px;margin-bottom:18px}.inner-category-label{display:none}.inner-category-links{gap:5px;flex-wrap:nowrap;overflow-x:auto}.inner-category-links a{flex:0 0 auto;white-space:nowrap;font-size:12px;padding:9px 12px}.inner-wide-page .solutions-cards{gap:15px}.inner-wide-page .solution-card-copy{padding:15px}.inner-wide-page .solution-card h2{font-size:15px;min-height:48px}.inner-wide-page .news-row{grid-template-columns:130px minmax(0,1fr);gap:15px;padding:15px}.inner-wide-page .news-row h2{font-size:15px;margin-bottom:8px}.inner-wide-page .news-row p{-webkit-line-clamp:2;font-size:12px}.inner-wide-page .news-detail,.inner-wide-page .solution-detail,.inner-wide-page .company-info-panel{padding:23px 18px}.inner-wide-page .company-info-body .contact-layout{grid-template-columns:minmax(0,1fr);gap:20px;padding:10px 0}.inner-wide-page .contact-illustration img{max-height:230px}}
@media(max-width:479px){.inner-wide-page .solutions-cards{grid-template-columns:minmax(0,1fr)}.inner-wide-page .solution-card h2{min-height:0}.inner-wide-page .news-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.inner-wide-page .news-row-cover{aspect-ratio:2.2}.inner-wide-page .news-row h2{font-size:16px}.inner-wide-page .news-row p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.inner-category-links a{transition:none}}
