.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider {width:100%;padding:var(--space-md) 0 var(--space-xl)}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-inner {max-width:1400px;margin:0 auto;padding:0 clamp(16px,5vw,80px);display:flex;flex-direction:column;gap:var(--space-lg)}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-header {display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-title {margin:0;font-family:var(--font-display);font-size:var(--text-h1);font-weight:300;line-height:1.1;color:var(--color-text-primary)}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-view-all {display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-text-primary);font-family:var(--font-label);font-size:var(--text-label);font-weight:500;text-decoration:none;padding-bottom:4px;border-bottom:1px solid var(--color-border);transition:border-color .2s ease,color .2s ease}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-view-all:hover {color:var(--color-accent-dark);border-bottom-color:var(--color-accent)}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-view-all svg {transition:transform .2s ease}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-view-all:hover svg {transform:translate(3px)}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-empty {margin:0;padding:var(--space-2xl) 0;text-align:center;font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--color-text-muted)}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-viewport {position:relative;outline:none}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-viewport:focus-visible {outline:2px solid var(--color-accent);outline-offset:4px;border-radius:2px}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-track-wrap {overflow:hidden;width:100%}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-track {display:flex;width:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94);will-change:transform}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-slide {flex:0 0 calc(100% / var(--blog-slider-visible, 1));min-width:0;padding:0 calc(var(--space-md) / 2);box-sizing:border-box;opacity:0;transform:translateY(24px);transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:var(--blog-slide-delay, 0ms)}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider[data-revealed=true] .blog-slider-slide {opacity:1;transform:translateY(0)}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-track {margin:0 calc(var(--space-md) / -2)}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-viewport {--blog-arrow-size: 44px}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-arrow {position:absolute;top:28%;transform:translateY(-50%);width:var(--blog-arrow-size);height:var(--blog-arrow-size);border-radius:999px;background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);box-shadow:0 8px 40px #0000001a;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:2;transition:opacity .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-arrow:hover:not([disabled]) {background:var(--color-action);color:#fff;border-color:var(--color-action)}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-arrow:focus-visible {outline:2px solid var(--color-action);outline-offset:2px}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-arrow[disabled] {opacity:.3;cursor:not-allowed;pointer-events:none}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-arrow--prev {left:0}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-arrow--next {right:0}@media (min-width: 768px){.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider {padding:var(--space-lg) 0 var(--space-2xl)}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-arrow {display:inline-flex;width:48px;height:48px}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-arrow--prev {left:-8px}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-arrow--next {right:-8px}}@media (min-width: 1024px){.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider {padding:var(--space-lg) 0 var(--space-2xl)}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-arrow--prev {left:-24px}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-arrow--next {right:-24px}}@media (prefers-reduced-motion: reduce){.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-track {transition:none}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-slide {opacity:1;transform:none;transition:none}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-view-all svg, .cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-arrow {transition:none}.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-slider-view-all:hover svg {transform:none}}@media (prefers-reduced-motion: reduce){.cc_rYsXU2yJtJ_p2Gk1e7UKh .blog-card-title {transition:none}}
