@import url("https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&display=swap");
body,body *{font-family:Fredoka,sans-serif}.blog_container{max-width:1300px!important;padding:42px 24px 64px}.page-top-part{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:center;min-height:0!important;padding:30px 38px!important;margin-bottom:30px;border:1px solid #dce8f2!important;border-radius:24px!important;background:radial-gradient(circle at 100% 0,#dff3ff,transparent 42%),#fff!important;text-align:left!important}.page-top-part h1{width:100%;margin:0!important;color:#14213d!important;font-size:clamp(30px,3.5vw,46px)!important;line-height:1.08!important;text-align:left!important}.page-top-part p{width:100%;max-width:720px;margin:12px 0 0!important;color:#66758b!important;font-size:18px!important;line-height:1.45!important;text-align:left!important}.blog_container .row{row-gap:22px}.blog_container .card{height:100%;overflow:hidden;border:1px solid #dce8f2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px rgba(22,55,90,.07)!important;transition:transform .2s ease,box-shadow .2s ease}.blog_container .card:hover{transform:translateY(-4px);box-shadow:0 16px 30px rgba(22,55,90,.13)!important}.blog_container .card>a:first-child{display:block;aspect-ratio:570/307;overflow:hidden;background:#edf5fb}.blog_container .card>a:first-child img{width:100%!important;height:100%!important;object-fit:cover}.blog_container .card-body{padding:18px}.date-writer-box{display:flex;justify-content:space-between;gap:10px;margin-bottom:11px;color:#66758b}.blog-card-title{margin:0!important;color:#14213d;font-size:22px!important;line-height:1.18}.blog_container a{text-decoration:none}.blog-card-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:11px 0 0!important;color:#66758b;line-height:1.45}@media(max-width:560px){.blog_container{padding:24px 14px 40px}.page-top-part{padding:24px 22px!important;margin-bottom:22px;border-radius:18px!important}.page-top-part h1{font-size:31px!important}.page-top-part p{font-size:16px!important}.blog_container .row{row-gap:16px}}