.sf-page-blog-list__source-banner{background:rgba(var(--sf-primary-rgb,25, 118, 210), .06);border:1px dashed rgba(var(--sf-primary-rgb,25, 118, 210), .4);border-radius:10px;flex-direction:column;gap:8px;margin-bottom:1.25rem;padding:12px 14px;display:flex}.sf-page-blog-list__source-label{font-size:calc(var(--sf-base,1rem) * .85);color:var(--sf-primary,#1976d2);align-items:center;gap:6px;font-weight:600;display:flex}.sf-page-blog-list__source-input{max-width:360px}.sf-page-blog-list__source-hint{font-size:calc(var(--sf-base,1rem) * .8);opacity:.7}.sf-page-blog-list__title{font-size:clamp(1.15rem, calc(3.5 * var(--sf-u,1vw)), 1.4rem);text-align:center;margin-bottom:1.5rem;font-weight:700}.sf-page-blog-list__grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:1.5rem;display:grid}.sf-page-blog-list__card{background:var(--sf-surface,rgba(var(--sf-text-rgb,33, 33, 33), .06));color:inherit;cursor:pointer;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.sf-page-blog-list__grid--single-col .sf-page-blog-list__card{aspect-ratio:auto}.sf-page-blog-list__card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.sf-page-blog-list__card:has(.sf-page-blog-list__card-more):after{content:"";background:linear-gradient(to bottom, transparent, var(--sf-surface,rgba(var(--sf-text-rgb,33, 33, 33), .06)) 60%);pointer-events:none;height:96px;position:absolute;bottom:0;left:0;right:0}.sf-page-blog-list__card-more{color:var(--sf-primary,#1976d2);font-weight:500;font-size:calc(var(--sf-base,1rem) * .85);pointer-events:none;z-index:1;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.sf-page-blog-list__card-media{aspect-ratio:16/9;flex-shrink:0;width:100%;overflow:hidden}.sf-page-blog-list__card-image{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.sf-page-blog-list__card:hover .sf-page-blog-list__card-image{transform:scale(1.05)}.sf-page-blog-list__card-image-placeholder{background:var(--flow-bg,#ffffff0d);border-bottom:1px dashed var(--flow-border);opacity:.4;justify-content:center;align-items:center;width:100%;height:100px;display:flex}.sf-page-blog-list__card-body{flex-direction:column;flex:1;gap:6px;padding:1rem;display:flex}.sf-page-blog-list__card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sf-page-blog-list__card-date{opacity:.5;font-size:.8rem}.sf-page-blog-list__card-category{opacity:.6;background:rgba(var(--sf-primary-rgb,25, 118, 210), .1);color:rgb(var(--sf-primary-rgb,25, 118, 210));border-radius:100px;padding:2px 8px;font-size:.75rem}.sf-page-blog-list__card-title{font-size:1.05rem;font-weight:600;line-height:1.3}.sf-page-blog-list__card-excerpt{opacity:.7;flex:1;font-size:.9rem;line-height:1.5}.sf-page-blog-list__card-link{color:rgb(var(--sf-primary-rgb));margin-top:4px;font-size:.85rem;font-weight:500;text-decoration:none}.sf-page-blog-list__card-link:hover{text-decoration:underline}.sf-page-blog-list__remove{opacity:.4;position:absolute;top:8px;right:8px}.sf-page-blog-list__remove:hover{opacity:1}.sf-page-blog-list__add{border:2px dashed var(--flow-border);cursor:pointer;opacity:.5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:2rem 1rem;font-size:.9rem;display:flex}.sf-page-blog-list__add:hover{opacity:.8;border-color:rgba(var(--sf-primary-rgb), .4)}.sf-page-blog-list__show-more{justify-content:center;margin-top:1.5rem;display:flex}.sf-page-blog-list__show-more-btn{border:1px solid rgba(var(--sf-primary-rgb,25, 118, 210), .5);color:var(--sf-primary,#1976d2);font-weight:500;font-size:calc(var(--sf-base,1rem) * .9);cursor:pointer;background:0 0;border-radius:100px;padding:10px 24px;transition:background .15s,border-color .15s}.sf-page-blog-list__show-more-btn:hover{background:rgba(var(--sf-primary-rgb,25, 118, 210), .08);border-color:rgb(var(--sf-primary-rgb,25, 118, 210))}
