.page-blog-news{max-width:100%;overflow-x:hidden;background-color:#F4F7FB;color:#1F2D3D;font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;line-height:1.6} .page-blog-news__hero-section{padding-top:10px} .page-blog-news__hero-image-wrap{max-width:1080px;margin:0 auto;padding:0 16px} .page-blog-news__hero-image{width:100%;height:auto;aspect-ratio:17/5;object-fit:cover;border-radius:16px;display:block} .page-blog-news__hero-content{max-width:720px;margin:0 auto;padding:24px 20px 12px;text-align:center} .page-blog-news__hero-title{font-weight:800;color:#1F2D3D;letter-spacing:.3px;max-width:700px;margin:0 auto 12px;line-height:1.25} .page-blog-news__hero-desc{font-size:1rem;color:#1F2D3D;max-width:650px} .page-blog-news__container{max-width:1180px;margin:0 auto;padding:0 20px;box-sizing:border-box} .page-blog-news__section-title{color:#1F2D3D;text-align:center;font-size:2rem;margin:40px 0 24px;font-weight:800} .page-blog-news__higlight-section{padding:0 0 20px} .page-blog-news__highlight-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px} .page-blog-news__highlight-card{background:#FFFFFF;border:1px solid #D6E2FF;border-radius:16px;overflow:hidden;padding:0;transition:box-shadow .3s ease,transform .3s ease;display:flex;flex-direction:column;width:100%;box-sizing:border-box} .page-blog-news__highlight-card:hover{box-shadow:0 8px 30px rgba(165,196,255,.4);transform:translateY(-4px)} .page-blog-news__highlight-card--lg{grid-column:span 1} .page-blog-news__highlight-image{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;margin:0} .page-blog-news__highlight-body{padding:20px;flex:1;display:flex;flex-direction:column;box-sizing:border-box} .page-blog-news__tag{align-self:flex-start;background:rgba(47,107,255,.1);color:#2F6BFF;font-weight:600;border-radius:999px;padding:3px 12px;font-size:.8rem} .page-blog-news__highlight-title{margin-top:12px;font-size:1.2rem;line-height:1.4;font-weight:700} .page-blog-news__highlight-title a{color:#1F2D3D;text-decoration:none;transition:color .2s} .page-blog-news__highlight-title a:hover{color:#2F6BFF} .page-blog-news__highlight-excerpt{color:#1F2D3D;opacity:.85;font-size:.9rem;margin-top:10px} .page-blog-news__latest-section{padding-bottom:20px} .page-blog-news__post-card{background:#FFFFFF;border:1px solid #D6E2FF;border-radius:16px;padding:16px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s ease,transform .3s ease;width:100%;box-sizing:border-box} .page-blog-news__post-card:hover{box-shadow:0 8px 30px rgba(165,196,255,.4);transform:translateY(-4px)} .page-blog-news__post-image-wrap{width:100%;overflow:hidden;border-radius:12px} .page-blog-news__post-image{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block} .page-blog-news__post-body{padding-top:16px;display:flex;flex-direction:column;flex:1} .page-blog-news__meta{font-size:.85rem;color:#2F6BFF;font-weight:500} .page-blog-news__post-title{font-size:1.05rem;margin:8px 0;line-height:1.4} .page-blog-news__post-title a{color:#1F2D3D;text-decoration:none;font-weight:700;transition:color .2s} .page-blog-news__post-title a:hover{color:#2F6BFF} .page-blog-news__post-excerpt{font-size:.9rem;margin-bottom:12px;color:#1F2D3D;opacity:.8;line-height:1.6} .page-blog-news__read-more{color:#2F6BFF;text-decoration:none;font-weight:600;margin-top:auto;font-size:.9rem;display:inline-block} .page-blog-news__read-more:hover{text-decoration:underline} .page-blog-news__latest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px} .page-blog-news__promo-section{padding:32px 0} .page-blog-news__promo-banner{background:linear-gradient(135deg,#2F6BFF 0%,#6FA3FF 100%);border-radius:20px;padding:48px 30px;text-align:center;color:#fff;position:relative;overflow:hidden} .page-blog-news__promo-banner::before{content:'';position:absolute;width:280px;height:280px;border-radius:50%;background:rgba(255,255,255,.08);top:-100px;right:-50px} .page-blog-news__promo-banner::after{content:'';position:absolute;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.08);bottom:-60px;left:-30px} .page-blog-news__promo-title{color:#fff;font-size:2.2rem;font-weight:800;margin-bottom:20px} .page-blog-news__promo-text{color:rgba(255,255,255,.9);max-width:700px;margin:0 auto 30px;font-size:1rem;line-height:1.6}.page-blog-news__promo-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative;z-index:2;max-width:100%;box-sizing:border-box}.page-blog-news__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 30px;border-radius:999px;font-weight:700;font-size:1rem;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;text-align:center;text-decoration:none;transition:transform .3s ease,opacity .3s ease}.page-blog-news__btn--primary{background:#FFFFFF;color:#2F6BFF;box-shadow:0 4px 15px rgba(0,0,0,.15)} .page-blog-news__btn--primary:hover{transform:scale(1.03);opacity:.9} .page-blog-news__btn--secondary{background:transparent;color:#FFFFFF;border:2px solid #fff}.page-blog-news__btn--secondary:hover{background:rgba(255,255,255,.2);transform:scale(1.03)} .page-blog-news__category-section{padding:20px 0} .page-blog-news__category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px} .page-blog-news__category-card{display:block;background:#FFFFFF;padding:28px 20px;border:1px solid #D6E2FF;border-radius:16px;text-align:center;color:#1F2D3D;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease;width:100%;box-sizing:border-box} .page-blog-news__category-card:hover{box-shadow:0 8px 30px rgba(165,196,255,.4);transform:translateY(-4px)} .page-blog-news__category-icon{font-size:2rem;color:#2F6BFF;margin-bottom:16px} .page-blog-news__category-title{color:#1F2D3D;font-size:1.2rem;margin:0 0 12px;font-weight:700} .page-blog-news__category-desc{color:#1F2D3D;font-size:.85rem;line-height:1.6;opacity:.75} .page-blog-news__promo-guide{padding:20px 0 48px} .page-blog-news__guide-box{max-width:1000px;margin:0 auto;background:#FFFFFF;border:1px solid #D6E2FF;border-radius:20px;padding:40px 40px 24px} .page-blog-news__guide-title{color:#2F6BFF;font-size:1.8rem;background:linear-gradient(135deg,#2F6BFF,#6FA3FF);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;line-height:1.4;text-align:center} .page-blog-news__guide-desc{color:#1F2D3D;text-align:center;max-width:680px;margin:12px auto 36px;font-size:1rem;line-height:1.6}.page-blog-news__guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:16px}.page-blog-news__guide-step{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;background:linear-gradient(135deg,rgba(47,107,255,.05),rgba(111,163,255,.08));border-radius:12px;padding:24px;width:100%;box-sizing:border-box} .page-blog-news__guide-step-num{font-size:2.5rem;font-weight:800;color:#6FA3FF;line-height:1} .page-blog-news__guide-step-info{display:flex;flex-direction:column} .page-blog-news__guide-step-title{font-size:1.15rem;font-weight:700;color:#1F2D3D} .page-blog-news__guide-step-text{font-size:.9rem;color:#1F2D3D;margin-top:8px} .page-blog-news__news-grid-section{padding:20px 0} .page-blog-news__news-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px} .page-blog-news__news-item{background:#FFFFFF;border:1px solid #D6E2FF;border-radius:16px;padding:20px;display:flex;gap:16px;flex-direction:column;transition:box-shadow .3s ease;box-sizing:border-box;width:100%} .page-blog-news__news-item:hover{box-shadow:0 6px 20px rgba(165,196,255,.3)} .page-blog-news__news-image-wrap{flex-shrink:0;border-radius:10px;overflow:hidden} .page-blog-news__news-image{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block;min-width:0}.page-blog-news__news-body{display:flex;flex-direction:column}.page-blog-news__news-title{font-size:1.1rem;color:#1F2D3D;line-height:1.4;margin:0}.page-blog-news__news-title a{color:#1F2D3D;font-weight:700;text-decoration:none}.page-blog-news__news-title a:hover{color:#2F6BFF}.page-blog-news__news-excerpt{font-size:.9rem;color:#1F2D3D;opacity:.75;margin-top:8px} .page-blog-news__faq-section{padding:20px 0 48px} .page-blog-news__faq-list{max-width:800px;margin:0 auto} .page-blog-news__faq-item{background:#FFFFFF;border:1px solid #D6E2FF;border-radius:12px;padding:0;margin-bottom:16px;overflow:hidden} .page-blog-news__faq-item + .page-blog-news__faq-item{margin-top:0} .page-blog-news__faq-question{list-style:none;font-weight:700;font-size:1.05rem;color:#1F2D3D;background:rgba(47,107,255,.04);padding:15px 18px;cursor:pointer;transition:background .3s ease;position:relative;} .page-blog-news__faq-question:after{content:'';float:right;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #6FA3FF;margin-top:9px;transition:transform .3s} .page-blog-news__faq-item[open] .page-blog-news__faq-question:after{content:'';border-top:none;border-bottom:8px solid #2F6BFF;transform:rotate(0deg);margin-top:6px} .page-blog-news__faq-answer{padding:14px 18px 18px;font-size:.9rem;line-height:1.6;color:#1F2D3D}.page-blog-news__cta-wrap{text-align:center;margin-top:16px} .page-blog-news__cta-link{color:#1F2D3D;text-decoration:underline;font-weight:600;font-size:.95rem;transition:color .3s} .page-blog-news__cta-link:hover{color:#2F6BFF}@media (max-width:1024px){ .page-blog-news__latest-grid{grid-template-columns:repeat(2,1fr)} .page-blog-news__news-grid{grid-template-columns:repeat(2,1fr)} .page-blog-news__category-grid{grid-template-columns:repeat(2,1fr)} .page-blog-news__guide-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){ .page-blog-news{max-width:100%;overflow-x:hidden} .page-blog-news__hero-section{padding-top:16px;align-items:center} .page-blog-news__hero-image-wrap{max-width:640px;max-width:100%;margin:0 auto;padding:0 12px;box-sizing:border-box} .page-blog-news__hero-image{aspect-ratio:2/1;max-height:220px;border-radius:12px;max-width:100%;height:auto} .page-blog-news__hero-content{padding:16px 12px} .page-blog-news__hero-title{font-size:clamp(1.2rem,4vw,1.6rem);margin-bottom:10px} .page-blog-news__hero-desc{font-size:.9rem}.page-blog-news__container{max-width:100%;padding:0 16px;box-sizing:border-box} .page-blog-news__section-title{font-size:1.6rem;margin:32px 0 18px} .page-blog-news__highlight-grid{display:flex;flex-direction:column;gap:16px} .page-blog-news__post-card,.page-blog-news__news-item{flex-direction:column;max-width:100%;box-sizing:border-box} .page-blog-news__post-card .page-blog-news__post-image-wrap,.page-blog-news__news-image-wrap{max-width:100%} .page-blog-news__latest-grid,.page-blog-news__category-grid,.page-blog-news__news-grid,.page-blog-news__guide-steps{grid-template-columns:1fr;display:flex;flex-direction:column;gap:16px} .page-blog-news__post-card,.page-blog-news__news-item,.page-blog-news__category-card,.page-blog-news__guide-step{flex-direction:column;align-items:flex-start;max-width:100%;box-sizing:border-box;width:100%} .page-blog-news__highlight-card{flex-direction:column} .page-blog-news__highlight-image{aspect-ratio:16/9} .page-blog-news__post-image, .page-blog-news__news-image{max-width:100%!important;height:auto!important;width:100%!important;min-width:0} .page-blog-news__guide-box{padding:30px 20px 20px} .page-blog-news__guide-title{font-size:1.5rem} .page-blog-news__promo-banner{padding:28px 20px} .page-blog-news__promo-title{font-size:1.5rem  .page-blog-news__btn{width:auto;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word} .page-blog-news img{max-width:100%!important;height:auto!important} .page-blog-news__faq-list{max-width:100%} .page-blog-news__faq-question:after{margin-top:8px}} @media (max-width:480px){ .page-blog-news__hero-desc,.page-blog-news__category-desc,.page-blog-news__guide-step-text{font-size:.8rem;line-height:1.5} .page-blog-news__post-title{font-size:1rem} .page-blog-news__promo-actions{flex-direction:column;align-items:center} .page-blog-news__btn{max-width:100%;padding:10px 22px;font-size:.9rem;display:block;width:100%} .page-blog-news__content{max-width:100%} .page-blog-news__faq-question{font-size:.95rem;padding-right:20px;padding-left:12px}}}