.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-title .title-text{font-family:Figtree,sans-serif;font-size:44px;font-weight:700;line-height:1.2;color:#1c1c1e;margin:0}.section-title .view-all{display:flex;align-items:center;gap:2px;text-decoration:none;color:#1c1c1eb3;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;line-height:1.2;transition:color .2s ease}.section-title .view-all:hover{color:#0ec0d3}@media(max-width:799px){.section-title .title-text{font-size:28px}.section-title .view-all{font-size:14px}}.blog-card{display:flex;flex-direction:column;gap:12px;text-decoration:none;position:relative}.blog-card:after{content:"";position:absolute;inset:-16px;z-index:0;border-radius:8px}@media(any-hover:hover){.blog-card:hover:after{background:linear-gradient(0deg,#0ec0d30a,#0ec0d30a);box-shadow:0 2px 12px #0000000f;border:1px solid rgba(14,192,211,.04)}.blog-card:hover .card-title{color:#0ec0d3}}.blog-card:active:after{background:linear-gradient(0deg,#0ec0d31a,#0ec0d31a);box-shadow:0 2px 12px #0000000f;border:1px solid rgba(14,192,211,.1)}.blog-card:active .card-title{color:#0aa8b9}.blog-card .card-cover{width:100%;border-radius:8px;overflow:hidden;position:relative;z-index:1}.blog-card .card-cover img{width:100%;height:100%;object-fit:cover}.blog-card .card-content{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.blog-card .card-tag{display:inline-flex;align-items:center;justify-content:center;padding:1px 3px 2px;border-radius:4px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;line-height:1.2;color:#fff;width:fit-content}.blog-card .card-tag.tag-purple{background-color:#a852fb}.blog-card .card-tag.tag-green{background-color:#0ec0d3}.blog-card .card-tag.tag-yellow{background-color:#f8aa15}.blog-card .card-title{font-family:Figtree,sans-serif;font-size:22px;font-weight:600;line-height:1.45;color:#1c1c1e;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-card .card-abstract{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;line-height:1.375;color:#1c1c1eb3;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-card .card-date{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;line-height:1.375;color:#1c1c1e59}.blog-card .card-cover{height:333.75px}.blog-card.type-news .card-cover{height:240px}@media(max-width:500px){.blog-card{flex-direction:row;align-items:flex-start;gap:12px}.blog-card .card-cover{width:144px;height:102px!important;flex-shrink:0}.blog-card .card-content{flex:1;min-width:0;height:102px;gap:4px;overflow:hidden}.blog-card .card-title{font-size:14px;line-height:1.4;-webkit-line-clamp:2}.blog-card .card-abstract{font-size:12px;line-height:1.375;-webkit-line-clamp:2}.blog-card .card-date{font-size:12px;margin-top:auto}}.blog-section{margin-bottom:64px}.blog-section-grid{display:grid;gap:30px;padding:16px;margin:-16px}.grid-default{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}.grid-default>*{max-width:650px}.grid-news{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.grid-news>*{max-width:520px}@media(max-width:1023px){.blog-section-grid{padding:16px;margin:-16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.blog-section-grid>*{max-width:none}}@media(max-width:799px){.blog-section{margin-bottom:32px}}@media(max-width:500px){.blog-section-grid{grid-template-columns:1fr;gap:12px}}
