.sp-blog-strip{background:var(--sp-surface);color:var(--sp-ink);border-top:1px solid color-mix(in oklab, var(--sp-ink) 8%, transparent);padding-block:clamp(1.75rem,3.5vw,2.75rem) clamp(2rem,4vw,3rem)}.sp-blog-strip__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem 1.25rem;margin-bottom:clamp(1rem,2.5vw,1.5rem);display:flex}.sp-blog-strip__title{font-family:var(--font-unbounded), sans-serif;margin:0;font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:700;line-height:1.2}.sp-blog-strip__lead{max-width:36rem;color:var(--sp-muted);margin:.4rem 0 0;font-size:.95rem;line-height:1.45}.sp-blog-strip__all{color:var(--sp-lime-deep);flex-shrink:0;font-size:.9rem;font-weight:600;text-decoration:none}.sp-blog-strip__all:hover{text-underline-offset:.12em;text-decoration:underline}.sp-blog-strip__rows{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.sp-blog-strip__row-link{border:1px solid color-mix(in oklab, var(--sp-ink) 8%, transparent);background:var(--sp-card);color:inherit;border-radius:.75rem;align-items:center;gap:.85rem;padding:.65rem .75rem;text-decoration:none;transition:border-color .15s;display:flex}.sp-blog-strip__row-link:hover{border-color:color-mix(in oklab, var(--sp-lime-deep) 40%, transparent)}.sp-blog-strip__thumb{background:var(--sp-tile);border-radius:.45rem;flex-shrink:0;width:4.5rem;height:3rem;overflow:hidden}.sp-blog-strip__thumb img{object-fit:cover;width:100%;height:100%;display:block}.sp-blog-strip__thumb-ph{background:color-mix(in oklab, var(--sp-ink) 6%, var(--sp-tile));width:100%;height:100%;display:block}.sp-blog-strip__row-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.sp-blog-strip__row-title{font-size:.95rem;font-weight:600;line-height:1.3}.sp-blog-strip__row-meta{color:var(--sp-muted);font-size:.78rem}.sp-blog-strip__text-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sp-blog-strip__text-link{color:var(--sp-ink);border-bottom:1px solid color-mix(in oklab, var(--sp-ink) 12%, transparent);padding-bottom:.15rem;font-size:1rem;font-weight:550;text-decoration:none}.sp-blog-strip__text-link:hover{color:var(--sp-lime-deep);border-bottom-color:color-mix(in oklab, var(--sp-lime-deep) 45%, transparent)}.sp-blog-list--no-preview .sp-blog-card__media{display:none}@keyframes sp-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.sp-skeleton{background:color-mix(in oklab, var(--sp-ink) 10%, var(--sp-tile));border-radius:.375rem;animation:1.6s ease-in-out infinite sp-skeleton-pulse;display:block}.sp-skeleton--block{border-radius:inherit;width:100%;height:100%}.sp-skeleton--line{border-radius:.35rem;height:.75rem}.sp-skeleton--media{border-radius:0}.sp-skeleton--cat{width:38%;max-width:6rem;height:.65rem}.sp-skeleton--title{width:92%;height:1rem}.sp-skeleton--meta{width:42%;max-width:7rem;height:.7rem}.sp-skeleton--excerpt{width:100%;height:.72rem}.sp-skeleton--excerpt-short{width:78%;height:.72rem}.sp-blog-card--skeleton{pointer-events:none}.sp-blog-card--skeleton:hover{border-color:color-mix(in oklab, var(--sp-ink) 8%, transparent);box-shadow:none}.sp-blog-strip--loading .sp-blog-strip__row-link{pointer-events:none}.sp-skeleton--strip-title{border-radius:.4rem;width:min(16rem,72%);height:1.35rem}.sp-skeleton--strip-lead{width:min(28rem,92%);height:.85rem;margin-top:.45rem}.sp-skeleton--strip-link{width:5.5rem;height:.85rem}.sp-skeleton--thumb{border-radius:.45rem}.sp-skeleton--row-title{width:88%;height:.9rem}.sp-skeleton--row-meta{width:40%;max-width:6rem;height:.68rem}.sp-skeleton--text-link{border-radius:.25rem;width:min(22rem,100%);height:1rem}@media (prefers-reduced-motion:reduce){.sp-skeleton{animation:none}}
