.blog-section{padding:40px 0}.blog-section .blog-list{column-gap:30px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:64}.blog-section .content-header{margin-bottom:12rem;position:relative}.blog-section .content-text,.blog-section .eyebrow,.blog-section .main-heading{position:relative;z-index:2}.funky-icon{cursor:grab;height:160px;position:absolute;right:0;top:0;touch-action:none;transform:translateZ(0);user-select:none;width:160px;will-change:transform;z-index:1001}.funky-icon:active{cursor:grabbing}.funky-icon svg{animation:funky-spin 3s linear infinite;display:block;height:100%;pointer-events:none;transform-origin:50% 50%;width:100%}@keyframes funky-spin{to{transform:rotate(1turn)}}.blog-section .blog-card{display:flex;flex-direction:column;overflow:hidden}.blog-section .blog-card:first-child{grid-column:span 2}.blog-section .blog-card__image-wrapper{border-radius:1.6rem;display:block;overflow:hidden;position:relative}.blog-section .blog-card__image-wrapper img{filter:grayscale(1)}.blog-section .blog-card__image{aspect-ratio:302/360;background-blend-mode:overlay,multiply,saturation,normal;display:block;object-fit:cover;transition:transform .22s ease;width:100%}.blog-section .blog-card:first-child .blog-card__image{aspect-ratio:628/360}.blog-section .blog-card:hover .blog-card__image{transform:scale(1.04)}.blog-section .blog-card__content{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px 0}.blog-section .blog-card__meta-top{align-items:center;color:#64748b;display:flex;font-size:12px;gap:16px}.blog-section .blog-card__meta-item{align-items:center;background:#f5f7fa;border:1px solid #bcc4d1;border-radius:6px;display:inline-flex;gap:6px;mix-blend-mode:multiply;padding:4px 8px 4px 4px}.blog-section .blog-card__meta-item--link{color:inherit;cursor:pointer;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.blog-section .blog-card__meta-item--link:focus-visible,.blog-section .blog-card__meta-item--link:hover{background:#e9edf3;border-color:#9aa5b7}.blog-section .blog-card__meta-icon{border-radius:999px;display:inline-block;height:16px;width:16px}.blog-section .blog-card__meta-bottom{align-items:center;color:#64748b;display:flex;font-size:12px;gap:16px;margin:auto 0 16px}.blog-section .blog-card__meta-bottom .blog-card__meta-item{background:unset;border:unset;border-radius:unset;mix-blend-mode:unset;padding:unset}.blog-section .blog-card__title{font-size:18px;line-height:1.3;margin:0}.blog-section .blog-card__title a{color:#0f172a;text-decoration:none}.blog-section .blog-card__title a:hover{text-decoration:underline}.blog-section .blog-card__excerpt{color:#475569;font-size:14px;line-height:1.5;margin:0 0 16px}.blog-section .blog-card__footer{align-items:center;border-top:1px solid var(--Border-border-secondary,#dde2eb);display:flex;gap:10px;padding-top:24px}.blog-section .blog-card__author-avatar{border-radius:50%;height:32px;object-fit:cover;width:32px}.blog-section .blog-card__author-info{display:flex;flex-direction:column;font-size:12px;line-height:1.3}.blog-section .blog-card__author-name{color:#0f172a;font-weight:600}.blog-section .blog-card__publish-time{color:#94a3b8}@media (max-width:1440px){.blog-section .blog-list{grid-template-columns:repeat(2,1fr)}.blog-section .blog-card__image-wrapper{border-radius:1.2rem}.blog-section .blog-card__image{aspect-ratio:43/20;background-blend-mode:overlay,multiply,saturation,normal;display:block;object-fit:cover;transition:transform .22s ease;width:100%}.blog-section .blog-card:first-child .blog-card__image{aspect-ratio:43/20}.blog-section .content-header{margin-bottom:8rem}}@media (max-width:768px){.blog-section .blog-card:first-child{grid-column:unset}.blog-section .blog-card__image-wrapper{border-radius:1.2rem}.blog-section .blog-list{grid-template-columns:repeat(1,1fr);row-gap:48px}.blog-section .blog-card:first-child .blog-card__image,.blog-section .blog-card__image{aspect-ratio:331/193}.blog-section .blog-card__title{color:var(--Text-text-primary,#13192d);font-size:var(--Typography-Font-Size-text-xl,24px);font-weight:500;letter-spacing:var(--Typography-Letter-Spacing-text-xl,-.25px);line-height:var(--Typography-Line-Height-text-xl,32px)}.blog-section .blog-card__excerpt,.blog-section .blog-card__title{font-family:var(--Typography-Font-Family-Primary,"DM Sans");font-style:normal;overflow:hidden;text-overflow:ellipsis}.blog-section .blog-card__excerpt{color:var(--Text-text-secondary,#555c70);font-size:var(--Typography-Font-Size-text-base,16px);font-weight:300;letter-spacing:var(--Typography-Letter-Spacing-text-base,0);line-height:var(--Typography-Line-Height-text-base,24px)}.blog-section .blog-card__content{padding:14px}.funky-icon{height:80px;top:-40px;width:80px}.blog-section .content-header{margin-bottom:6.4rem}}