.fu-content-categories{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}
.fu-content-categories a{display:inline-flex;align-items:center;min-height:44px;padding:8px 20px;box-sizing:border-box;border-radius:12px;background:var(--fu-ink);color:white;text-decoration:none;font-size:14px;font-weight:700}
.fu-blog-list .blog-shell{padding-top:0}
.fu-blog-list .blog-grid{max-width:1020px}
.fu-blog .blog-card{display:block;padding:0;border-top:0;border-bottom:1px solid var(--fu-line)}
.fu-blog .blog-card:last-child{border-bottom:0}
.fu-content-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;padding:28px 0;color:inherit;text-decoration:none}
.fu-content-row:has(.blog-card__image){grid-template-columns:144px minmax(0,1fr)}
.fu-blog .fu-content-row .blog-card__image{display:block;width:144px;height:144px;border-radius:8px;overflow:hidden}
.fu-blog .fu-content-row .blog-card__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 75%}
.fu-blog .fu-content-row .blog-card__body{display:flex;flex-direction:column;gap:10px;min-width:0}
.fu-blog .fu-content-row h2{font-size:25px;line-height:1.25;font-weight:700;margin:0;padding-right:34px}
.fu-blog .fu-content-row .blog-card__body>p{margin:0;font-size:15px;line-height:1.5;max-width:62ch}
.fu-blog .fu-content-row .blog-card__body>.fu-content-author{font-size:13px;color:var(--fu-muted)}
.fu-content-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;color:var(--fu-muted);margin-top:4px}
.fu-content-meta time{margin-left:auto}
.fu-content-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px;line-height:1;color:var(--fu-muted)}
.fu-content-row:hover h2{text-decoration:underline;text-underline-offset:4px}
.fu-content-row:focus-visible{outline:2px solid var(--fu-ink);outline-offset:4px;border-radius:4px}
@media(max-width:719px){
 .fu-content-row{padding:24px 0;gap:14px;align-items:start}
 .fu-content-row:has(.blog-card__image){grid-template-columns:84px minmax(0,1fr)}
 .fu-blog .fu-content-row .blog-card__image{width:84px;height:106px;aspect-ratio:auto}
 .fu-blog .fu-content-row h2{font-size:20px;padding-right:0}
 .fu-blog .fu-content-row .blog-card__body>p{font-size:14px}
 .fu-content-arrow{display:none}
}

.fu-content-categories{background:#f4f4f6;border-radius:8px;padding:4px;gap:4px;margin-top:16px}.fu-content-categories a{background:transparent;color:#5e6068;border:1px solid transparent;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:500;min-height:40px}.fu-content-categories a[aria-current=page]{background:white;color:#111114;border-color:#e6e6ea}.fu-content-categories a:hover{color:#111114}.fu-content-categories a:focus-visible{outline:2px solid #111114;outline-offset:2px}
