.blog-page-index{overflow-x:hidden}.blog-page-index .bp-container{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}.blog-page-index .bp-hero{position:relative;left:50%;right:50%;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;box-sizing:border-box;background:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(/images/blog_bg.jpg);background-size:cover,cover;background-position:50%;background-repeat:no-repeat;color:#fff;padding:35px 0;text-align:center}.blog-page-index .bp-hero h1{font-size:clamp(40px,6vw,40px);margin-bottom:15px;font-weight:800;line-height:1.1}.blog-page-index .bp-hero p{font-size:16px;opacity:.9;max-width:700px;margin:0 auto;line-height:1.75}.blog-page-index .bp-section{padding:70px 0}.blog-page-index .bp-section-title{color:#003781;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:10px;text-align:center}.blog-page-index .bp-section-heading{font-size:clamp(34px,4vw,48px);font-weight:800;margin-bottom:20px;line-height:1.2;color:#071739;text-align:center}.blog-page-index .bp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.blog-page-index .bp-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:transform .4s ease}.blog-page-index .bp-card:hover{transform:translateY(-10px)}.blog-page-index .bp-image{position:relative;overflow:hidden}.blog-page-index .bp-image img{display:block;width:100%;height:250px;object-fit:cover;transition:transform .6s ease}.blog-page-index .bp-card:hover .bp-image img{transform:scale(1.08)}.blog-page-index .bp-date{position:absolute;bottom:20px;left:20px;background:#003781;color:#fff;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600}.blog-page-index .bp-content{padding:20px}.blog-page-index .bp-meta{flex-wrap:wrap;gap:20px;margin-bottom:15px;font-size:14px;color:#777}.blog-page-index .bp-meta span{display:inline-flex;align-items:center;gap:6px}.blog-page-index .bp-meta .blog-dat{float:right}.blog-page-index .bp-meta svg{color:#003781;flex-shrink:0}.blog-page-index .bp-content h3{font-size:26px;line-height:1.4;margin-bottom:15px;font-weight:700;color:#071739}.blog-page-index .bp-content h3 a{color:inherit;text-decoration:none;transition:color .2s ease}.blog-page-index .bp-content h3 a:hover{color:#003781}.blog-page-index .bp-content p{color:#666;line-height:1.8;margin-bottom:20px}.blog-page-index .bp-read-more{color:#003781;font-weight:700;display:inline-flex;align-items:center;gap:8px;transition:gap .25s ease}.blog-page-index .bp-read-more:hover{gap:12px}@media (max-width:1024px){.blog-page-index .bp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-page-index .bp-hero{padding:100px 0}.blog-page-index .bp-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blog-page-index .bp-card:hover,.blog-page-index .bp-card:hover .bp-image img{transform:none}}