.blog-carousel-v2_carouselBlock__OJzy1{--rb-visible:1.3;--rb-gap:12px;display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-v1-6);width:100%;min-width:0}.blog-carousel-v2_cardsViewport__ekt2W{width:100%;container-type:inline-size;container-name:rb-viewport;overflow-x:auto;overflow-y:hidden;padding-block:12px 40px;margin-block:-12px -40px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.blog-carousel-v2_cardsViewport__ekt2W::-webkit-scrollbar{display:none}.blog-carousel-v2_cards__E7tfg{list-style:none;margin:var(--spacing-v1-0);padding:var(--spacing-v1-0);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--rb-gap);width:max-content;min-width:100%}.blog-carousel-v2_cardItem__ke1FH{flex:0 0 calc((100cqw - (var(--rb-visible) - 1) * var(--rb-gap)) / var(--rb-visible));width:calc((100cqw - (var(--rb-visible) - 1) * var(--rb-gap)) / var(--rb-visible));scroll-snap-align:start;box-sizing:border-box;display:flex;flex-direction:column;min-height:0}.blog-carousel-v2_cardLink__Y8uD6{text-decoration:none;color:inherit;display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0}.blog-carousel-v2_cardLink__Y8uD6:focus-visible{outline:none}.blog-carousel-v2_card__yZY1u{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;min-height:0;border-radius:var(--home-card-radius,20px);overflow:hidden;background:var(--home-card-bg);border:1px solid var(--home-card-border);box-shadow:var(--home-card-shadow);transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.blog-carousel-v2_cardLink__Y8uD6:focus-visible .blog-carousel-v2_card__yZY1u,.blog-carousel-v2_cardLink__Y8uD6:hover .blog-carousel-v2_card__yZY1u{background:var(--home-card-bg-hover);border-color:var(--home-card-border-accent,var(--home-card-border-hover));box-shadow:var(--home-card-shadow-hover);transform:translateY(-3px)}.blog-carousel-v2_cardLink__Y8uD6:focus-visible .blog-carousel-v2_card__yZY1u{outline:2px solid var(--home-accent);outline-offset:2px}.blog-carousel-v2_media__crmVM{position:relative;flex-shrink:0;width:100%;aspect-ratio:388/206;background:var(--color-v1-surface-hierarchy-container-high);overflow:hidden}.blog-carousel-v2_image__JRE6U{transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.blog-carousel-v2_cardLink__Y8uD6:focus-visible .blog-carousel-v2_image__JRE6U,.blog-carousel-v2_cardLink__Y8uD6:hover .blog-carousel-v2_image__JRE6U{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.blog-carousel-v2_image__JRE6U{transition:none}.blog-carousel-v2_cardLink__Y8uD6:focus-visible .blog-carousel-v2_image__JRE6U,.blog-carousel-v2_cardLink__Y8uD6:hover .blog-carousel-v2_image__JRE6U{transform:none}}.blog-carousel-v2_image__JRE6U{object-fit:contain;object-position:center}.blog-carousel-v2_body__bBuoq{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:var(--spacing-v1-2);padding:var(--spacing-v1-4)}.blog-carousel-v2_badge__e5mrL{font-family:var(--ai-font-subtext);align-self:flex-start;padding:var(--spacing-v1-1) var(--spacing-v1-2);border-radius:var(--radius-v1-200);background:var(--color-brand-blue-alpha-200a);font-weight:var(--ai-font-subtext-weight);font-size:var(--text-size-v1-font-size-meta-scale-1);line-height:var(--text-size-v1-line-height-meta-scale-1);letter-spacing:.03em;color:var(--color-v1-text-hierarchy-primary)}.blog-carousel-v2_cardTitle__vJyFN{margin:var(--spacing-v1-0);font-weight:var(--font-weight-v1-font-weight-500);font-size:var(--text-size-v1-font-size-heading-scale-0);line-height:1.4;letter-spacing:.02em;color:var(--color-v1-text-hierarchy-primary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;transition:color .2s ease}.blog-carousel-v2_cardLink__Y8uD6:hover .blog-carousel-v2_cardTitle__vJyFN{color:var(--home-accent)}.blog-carousel-v2_metaRow__c9waC{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-v1-2);margin-top:auto}.blog-carousel-v2_avatar__a4Og1{border-radius:50%;object-fit:cover;flex-shrink:0}.blog-carousel-v2_metaText__24P1q{display:flex;flex-direction:column;gap:2px;min-width:0}.blog-carousel-v2_authorName__3DF25{font-weight:var(--font-weight-v1-font-weight-500);color:var(--color-v1-text-hierarchy-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-carousel-v2_authorName__3DF25,.blog-carousel-v2_published__P2OkO{font-size:var(--text-size-v1-font-size-body-scale-150);line-height:1.4;letter-spacing:.03em}.blog-carousel-v2_published__P2OkO{font-weight:var(--font-weight-v1-font-weight-400);color:var(--color-v1-text-hierarchy-secondary)}.blog-carousel-v2_navRow__L4gYN{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacing-v1-3)}.blog-carousel-v2_navBtn__DpSXa{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--spacing-v1-2) var(--spacing-v1-3);margin:var(--spacing-v1-0);border:1px solid var(--home-control-border);border-radius:var(--radius-v1-300);background:var(--home-card-bg);color:var(--color-v1-text-hierarchy-primary);cursor:pointer;line-height:0;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.blog-carousel-v2_navBtn__DpSXa:hover:not(:disabled){background:var(--home-card-bg-hover);border-color:var(--home-accent)}.blog-carousel-v2_navBtn__DpSXa:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.blog-carousel-v2_navBtn__DpSXa:disabled{cursor:not-allowed;opacity:.4}.blog-carousel-v2_navIcon__mo5kz{display:block;width:16px;height:16px;flex-shrink:0}.blog-carousel-v2_navIcon__mo5kz path{fill:currentColor}.blog-carousel-v2_navIconBack__A11pG{transform:rotate(180deg)}@media (min-width:768px){.blog-carousel-v2_carouselBlock__OJzy1{--rb-visible:2;--rb-gap:20px}.blog-carousel-v2_cardsViewport__ekt2W{overflow:hidden}}@media (min-width:1024px){.blog-carousel-v2_carouselBlock__OJzy1{--rb-visible:3;--rb-gap:32px;gap:var(--spacing-v1-9)}.blog-carousel-v2_navRow__L4gYN{gap:var(--spacing-v1-4)}.blog-carousel-v2_cardTitle__vJyFN{font-size:var(--text-size-v1-font-size-body-scale-225)}}@media (prefers-reduced-motion:reduce){.blog-carousel-v2_cardLink__Y8uD6:focus-visible .blog-carousel-v2_card__yZY1u,.blog-carousel-v2_cardLink__Y8uD6:hover .blog-carousel-v2_card__yZY1u,.blog-carousel-v2_card__yZY1u{transition:none;transform:none}}.styles_community-bubble__5aNnt{animation:styles_community-bubble-float__9DPyd 4.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.styles_community-bubble__5aNnt{animation:none}}@keyframes styles_community-bubble-float__9DPyd{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}.styles_community-border-line__iRZJX{border-radius:var(--radius-v1-circle);position:relative}.styles_community-border-line__iRZJX:after{content:"";border:1px dashed var(--color-brand-blue-alpha-200a);border-radius:var(--radius-v1-circle);position:absolute;width:calc(100% + 12px);height:calc(100% + 12px);left:50%;top:50%;transform:translate(-50%,-50%)}@media(min-width:768px){.styles_community-border-line__iRZJX:after{width:100%;height:100%}}.styles_community-bubble--depth-0__fNgcM{animation-duration:4.5s}.styles_community-bubble--depth-1__Zln3n{filter:blur(1.5px);opacity:.68;animation-duration:6.5s}.styles_community-bubble--depth-2__8_lHT{filter:blur(3px);opacity:.42;animation-duration:9s}.styles_community-ripple__81U_a{position:absolute;inset:0;border-radius:var(--radius-v1-circle);border:1px dashed var(--color-brand-blue-alpha-200a);pointer-events:none;opacity:0;animation:styles_community-ripple-out__rY6_5 7.5s cubic-bezier(.25,.6,.35,1) infinite}.styles_community-ripple--2__ZleFL{animation-delay:2.5s}.styles_community-ripple--3__Np9LX{animation-delay:5s;border-style:dotted}@keyframes styles_community-ripple-out__rY6_5{0%{transform:scale(.94);opacity:0}18%{opacity:.85}to{transform:scale(1.22);opacity:0}}.styles_community-glow__EE60J{position:absolute;left:50%;top:50%;width:70%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--color-brand-blue-alpha-200a) 0,transparent 68%);animation:styles_community-glow-breathe__ZOfna 9s ease-in-out infinite}@keyframes styles_community-glow-breathe__ZOfna{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.85}50%{transform:translate(-50%,-50%) scale(1.09);opacity:1}}@media(prefers-reduced-motion:reduce){.styles_community-glow__EE60J,.styles_community-ripple__81U_a{animation:none}}