.blog-page{background:#fcfeff;overflow:hidden}.section-container{width:min(1400px,92%);margin:0 auto}.blog-hero{background:linear-gradient(#f7fbff,#fff);padding:180px 0 150px;position:relative;overflow:hidden}.blog-hero:before{content:"";background:radial-gradient(#2d82cd1a,#0000 72%);border-radius:50%;width:720px;height:720px;position:absolute;top:-250px;right:-180px}.blog-hero:after{content:"";background:radial-gradient(#2d82cd14,#0000 72%);border-radius:50%;width:450px;height:450px;position:absolute;bottom:-10px;left:-150px}.blog-small-title{color:#2d82cd;letter-spacing:8px;text-transform:uppercase;font-size:.9rem;font-weight:700}.blog-title{letter-spacing:-4px;color:#46a1eb;margin:28px 0;font-size:clamp(4rem,8vw,7rem);line-height:.9}.blog-title span{color:#2d82cd}.blog-description{color:#64798d;max-width:760px;margin-top:35px;font-size:1.15rem;line-height:2}.blog-section{padding:12px 0 180px}.blog-header{text-align:center;margin-bottom:70px}.blog-header h2{color:#46a1eb;margin-top:22px;font-size:clamp(3rem,5vw,4.4rem);line-height:.95}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.article-card{background:#fff;border:1px solid #e8eef6;border-radius:30px;flex-direction:column;text-decoration:none;transition:all .35s;display:flex;overflow:hidden;box-shadow:0 20px 55px #14507814}.article-card:hover{transform:translateY(-10px);box-shadow:0 35px 80px #14507829}.article-image{aspect-ratio:16/10;background:#eef6ff;position:relative;overflow:hidden}.article-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.article-card:hover .article-image img{transform:scale(1.08)}.article-content{flex-direction:column;flex:1;padding:34px;display:flex}.article-category{color:#2d82cd;background:#eaf5ff;border-radius:999px;align-self:flex-start;margin-bottom:22px;padding:9px 16px;font-size:.82rem;font-weight:700}.article-content h3{color:#46a1eb;margin-bottom:18px;font-size:1.7rem;line-height:1.35;transition:all .3s}.article-card:hover h3{color:#2d82cd}.article-content p{color:#64798d;flex:1;margin-bottom:30px;line-height:1.9}.article-footer{border-top:1px solid #eef3f8;justify-content:space-between;align-items:center;padding-top:24px;font-size:.92rem;display:flex}.article-footer span:first-child{color:#91a4b6}.article-footer span:last-child{color:#2d82cd;font-weight:700;transition:all .3s}.article-card:hover .article-footer span:last-child{transform:translate(6px)}@media (max-width:1100px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.blog-page .article-card{opacity:1;animation:none;transform:none}.blog-hero{padding:150px 0 120px}.blog-title{letter-spacing:-3px;font-size:3.8rem}.blog-description{font-size:1rem}.blog-section{padding:90px 0 120px}.blog-header{margin-bottom:50px}.article-content{padding:28px}.article-content h3{font-size:1.35rem;line-height:1.35}.article-content p{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex:none;margin-bottom:22px;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}}@media (max-width:650px){.blog-grid{grid-template-columns:1fr}.article-card{border-radius:24px}.article-content{padding:24px}.article-footer{flex-direction:column;align-items:flex-start;gap:10px}}.article-card{opacity:0;animation:.8s forwards cardFade;transform:translateY(40px)}.article-card:nth-child(2){animation-delay:.12s}.article-card:nth-child(3){animation-delay:.24s}.article-card:nth-child(4){animation-delay:.36s}.article-card:nth-child(5){animation-delay:.48s}.article-card:nth-child(6){animation-delay:.6s}@keyframes cardFade{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}::selection{color:#fff;background:#2d82cd}
