.blog-module__vMpIcW__container{max-width:1200px;margin:0 auto;padding:160px 20px}.blog-module__vMpIcW__nav{border-bottom:1px solid #eee;gap:20px;margin-bottom:50px;padding:10px 0;display:flex}.blog-module__vMpIcW__navItem{cursor:pointer;color:#888;padding:10px;font-size:20px;font-weight:500;transition:color .2s;position:relative}.blog-module__vMpIcW__navItem.blog-module__vMpIcW__active{color:#333;font-weight:700}.blog-module__vMpIcW__navItem.blog-module__vMpIcW__active:after{content:"";background-color:#333;width:100%;height:3px;position:absolute;bottom:-11px;left:0}.blog-module__vMpIcW__sectionTitle{margin-bottom:20px;padding-left:20px;font-size:22px;font-weight:700;position:relative}.blog-module__vMpIcW__sectionTitle:before{content:"";background-color:#333;width:4px;height:21px;position:absolute;top:6px;left:0}.blog-module__vMpIcW__recommendedGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:60px;display:grid}.blog-module__vMpIcW__card{cursor:pointer;border:1px solid #eee;border-radius:12px;transition:transform .2s;overflow:hidden}.blog-module__vMpIcW__card:hover{transform:translateY(-5px)}.blog-module__vMpIcW__cardImage{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:180px;height:120px;display:flex;overflow:hidden}.blog-module__vMpIcW__cardContent{padding:20px}.blog-module__vMpIcW__cardCategory{color:#333;margin-bottom:8px;font-size:15px}.blog-module__vMpIcW__cardTitle{margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.4}.blog-module__vMpIcW__cardDesc{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:15px;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-module__vMpIcW__cardDate{color:#999;font-size:14px}.blog-module__vMpIcW__listGrid{grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.blog-module__vMpIcW__listItem{cursor:pointer;border:1px solid #eee;border-radius:12px;gap:28px;padding:28px 20px;transition:transform .2s;display:flex}.blog-module__vMpIcW__listItem:hover{transform:translateY(-5px)}@media (max-width:768px){.blog-module__vMpIcW__container{padding-top:120px}.blog-module__vMpIcW__nav{flex-wrap:wrap;gap:12px 0;padding-bottom:8px}.blog-module__vMpIcW__navItem{padding:8px 10px;font-size:18px}.blog-module__vMpIcW__navItem.blog-module__vMpIcW__active:after{bottom:-8px}.blog-module__vMpIcW__cardImage{aspect-ratio:16/9;width:100%;height:100%}.blog-module__vMpIcW__listGrid{grid-template-columns:1fr}.blog-module__vMpIcW__listItem{flex-direction:column}}
.PageIntro-module__f0wfEa__container{margin:0 auto}.PageIntro-module__f0wfEa__title{margin-bottom:20px;font-size:30px;font-weight:700}.PageIntro-module__f0wfEa__subtitle{color:#666;margin-bottom:24px;font-size:18px}.PageIntro-module__f0wfEa__introBox{background-color:#f8f9fa;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:40px;padding:24px 24px 24px 40px;display:flex}.PageIntro-module__f0wfEa__introText{color:#333;flex:1;font-size:18px;font-weight:500}.PageIntro-module__f0wfEa__buttons{gap:12px;display:flex}.PageIntro-module__f0wfEa__buttonPrimary{color:#fff;background-color:#13212a;border-radius:8px;padding:12px 28px;font-size:18px;font-weight:600;text-decoration:none;transition:background-color .2s}.PageIntro-module__f0wfEa__buttonPrimary:hover{background-color:var(--color-primary)}.PageIntro-module__f0wfEa__buttonSecondary{color:#333;background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:12px 28px;font-size:18px;font-weight:600;text-decoration:none;transition:all .2s}.PageIntro-module__f0wfEa__buttonSecondary:hover{background-color:#f5f5f5;border-color:#bbb}@media (max-width:768px){.PageIntro-module__f0wfEa__title{font-size:24px}.PageIntro-module__f0wfEa__subtitle{margin-bottom:20px;font-size:16px}.PageIntro-module__f0wfEa__introBox{flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.PageIntro-module__f0wfEa__introText{width:100%;font-size:16px}.PageIntro-module__f0wfEa__buttons{flex-direction:column;width:100%}.PageIntro-module__f0wfEa__buttonPrimary,.PageIntro-module__f0wfEa__buttonSecondary{text-align:center;width:100%;padding:12px 20px;font-size:16px}}
