.sbafd-blog-slider,.sbafd-blog-slider *{box-sizing:border-box}.sbafd-blog-slider{--sbafd-blog-gap:22px;position:relative;overflow:hidden;margin:var(--sbafd-section-space,72px) 0;padding:clamp(24px, 4vw, 46px);border:1px solid color-mix(in srgb,var(--sbafd-text,#2f2533) 8%,transparent);border-radius:calc(var(--sbafd-card-radius, 22px) + 10px);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--sbafd-secondary,#7c5cff) 14%,transparent) 0 180px,transparent 182px),linear-gradient(145deg,var(--sbafd-surface,#fff),color-mix(in srgb,var(--sbafd-primary,#ef4f91) 5%,#fff));box-shadow:0 18px 55px rgb(47 37 51 / .08)}.sbafd-blog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:28px}.sbafd-blog-heading-copy{max-width:720px}.sbafd-blog-heading h2{margin:0 0 8px;font-size:clamp(1.8rem, 4vw, 3rem);line-height:1.05}.sbafd-blog-heading p{margin:0;color:var(--sbafd-muted,#756b79);font-size:1.04em}.sbafd-blog-controls{display:flex;flex:0 0 auto;gap:10px}.sbafd-blog-arrow{display:inline-grid;place-items:center;width:46px;height:46px;min-width:46px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--sbafd-text,#2f2533) 12%,transparent)!important;border-radius:999px!important;background:var(--sbafd-surface,#fff)!important;color:var(--sbafd-text,#2f2533)!important;box-shadow:0 8px 22px rgb(47 37 51 / .08);font-size:20px;line-height:1;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease}.sbafd-blog-arrow:hover:not(:disabled){transform:translateY(-2px);background:var(--sbafd-primary,#ef4f91)!important;color:#fff!important}.sbafd-blog-arrow:disabled{opacity:.35;cursor:default}.sbafd-blog-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--sbafd-blog-gap) * 2)) / 3);gap:var(--sbafd-blog-gap);overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sbafd-blog-track::-webkit-scrollbar{display:none}.sbafd-blog-track:focus-visible{outline:3px solid color-mix(in srgb,var(--sbafd-primary,#ef4f91) 35%,transparent);outline-offset:8px;border-radius:var(--sbafd-card-radius,22px)}.sbafd-blog-card{display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;scroll-snap-align:start;border:1px solid color-mix(in srgb,var(--sbafd-text,#2f2533) 8%,transparent);border-radius:var(--sbafd-card-radius,22px);background:var(--sbafd-surface,#fff);box-shadow:0 10px 30px rgb(47 37 51 / .07);transition:transform .24s ease,box-shadow .24s ease}.sbafd-blog-card:hover{transform:translateY(-5px);box-shadow:var(--sbafd-shadow,0 18px 42px rgb(47 37 51 / .16))}.sbafd-blog-image{display:block;overflow:hidden;aspect-ratio:16 / 10;background:color-mix(in srgb,var(--sbafd-primary,#ef4f91) 9%,#fff)}.sbafd-blog-image img{display:block;width:100%;height:100%;margin:0;object-fit:cover;transition:transform .45s ease}.sbafd-blog-card:hover .sbafd-blog-image img{transform:scale(1.045)}.sbafd-blog-image-placeholder{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 25% 25%,color-mix(in srgb,var(--sbafd-accent,#ffcf4a) 48%,transparent) 0 38px,transparent 40px),linear-gradient(135deg,color-mix(in srgb,var(--sbafd-primary,#ef4f91) 18%,#fff),color-mix(in srgb,var(--sbafd-secondary,#7c5cff) 18%,#fff))}.sbafd-blog-image-placeholder span{display:grid;width:70px;height:70px;place-items:center;border-radius:24px;background:rgb(255 255 255 / .86);box-shadow:0 12px 30px rgb(47 37 51 / .12);font-size:30px}.sbafd-blog-card-content{display:flex;flex:1;flex-direction:column;padding:22px}.sbafd-blog-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--sbafd-muted,#756b79);font-size:.78em;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sbafd-blog-meta span{overflow:hidden;color:var(--sbafd-primary,#ef4f91);text-overflow:ellipsis;white-space:nowrap}.sbafd-blog-card h3{margin:0 0 12px;font-size:clamp(1.18rem, 2vw, 1.48rem);line-height:1.25}.sbafd-blog-card h3 a{color:var(--sbafd-text,#2f2533);text-decoration:none}.sbafd-blog-card p{margin:0 0 20px;color:var(--sbafd-muted,#756b79)}.sbafd-blog-read-more{display:inline-flex;align-items:center;align-self:flex-start;gap:9px;margin-top:auto;padding:10px 16px;border:1px solid color-mix(in srgb,var(--sbafd-primary,#ef4f91) 32%,transparent);border-radius:var(--sbafd-button-radius,999px);color:var(--sbafd-primary,#ef4f91);font-weight:800;text-decoration:none;transition:gap .2s ease,background .2s ease,color .2s ease}.sbafd-blog-read-more:hover{gap:13px;background:var(--sbafd-primary,#ef4f91);color:#fff}.sbafd-blog-dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.sbafd-blog-dots button{width:8px;min-width:8px;height:8px;min-height:8px;margin:0;padding:0;border:0!important;border-radius:999px!important;background:color-mix(in srgb,var(--sbafd-text,#2f2533) 18%,transparent)!important;box-shadow:none!important;cursor:pointer;transition:width .2s ease,background .2s ease}.sbafd-blog-dots button.is-active{width:28px;background:var(--sbafd-primary,#ef4f91)!important}.sbafd-blog-empty{margin:var(--sbafd-section-space,72px) 0;padding:20px 22px;border:1px dashed color-mix(in srgb,var(--sbafd-text,#2f2533) 22%,transparent);border-radius:var(--sbafd-card-radius,22px);background:color-mix(in srgb,var(--sbafd-accent,#ffcf4a) 12%,#fff);color:var(--sbafd-text,#2f2533)}@media (max-width:849px){.sbafd-blog-track{grid-auto-columns:calc((100% - var(--sbafd-blog-gap)) / 2)}}@media (max-width:549px){.sbafd-blog-slider{--sbafd-blog-gap:16px;padding:22px 18px 26px}.sbafd-blog-heading{align-items:center}.sbafd-blog-heading-copy{max-width:calc(100% - 106px)}.sbafd-blog-heading p{font-size:.94em}.sbafd-blog-track{grid-auto-columns:100%}.sbafd-blog-arrow{width:42px;height:42px;min-width:42px}}@media (prefers-reduced-motion:reduce){.sbafd-blog-track{scroll-behavior:auto}.sbafd-blog-card,.sbafd-blog-image img,.sbafd-blog-arrow,.sbafd-blog-read-more{transition:none}}