#blog-cards{--ink:#111;--muted:#555;--pill-bg:#fff;--pill-ink:#111;--pill-border:#111;--pill-bg-hover:#111;--pill-ink-hover:#fff;--content-gap:14px;padding-top:80px;position:relative}#blog-cards #blog-loading{background-color:hsla(0,0%,100%,.7);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}#blog-cards #blog-loading.show{display:block}#blog-cards .blog-cards__tags{margin:0 0 50px}#blog-cards .blog-cards__tags,#blog-cards .blog-cards__tags-list{display:flex;flex-wrap:wrap;gap:10px}#blog-cards .blog-cards__tags .tag{background:#fff;border:2px solid #111;border-radius:999px;color:#111;display:inline-block;font-size:13px;line-height:1;padding:4px 10px;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s,transform .06s}#blog-cards .blog-cards__tags .tag.is-active,#blog-cards .blog-cards__tags .tag:focus-visible,#blog-cards .blog-cards__tags .tag:hover{background:#111;box-shadow:0 0 0 3px hsla(0,0%,7%,.12);color:#fff;outline:0;transform:translateY(-1px)}#blog-cards .blog-cards__list{display:flex;flex-wrap:wrap;gap:30px}#blog-cards .blog-cards__list>article{border:1px solid #ccc;border-radius:20px;display:flex;flex:1 0 30%;flex-direction:column;overflow:hidden;width:30%}#blog-cards .blog-cards__list>article.card--placeholder{visibility:hidden}#blog-cards .blog-cards__list>article a.card__imageLink{display:block;flex-grow:0;height:0;padding-top:80%;position:relative}#blog-cards .blog-cards__list>article a.card__imageLink:after{background-color:rgba(0,0,0,.2);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}#blog-cards .blog-cards__list>article .card__imageLink img{height:100%!important;height:0;object-fit:cover!important;position:absolute;top:0;width:100%}#blog-cards .blog-cards__list>article .card__content{display:flex;flex-direction:column;flex-grow:1;gap:20px;padding:20px}#blog-cards .card__title{margin:auto 0 0}#blog-cards .card__title a{color:var(--ink);display:-webkit-box;font-size:20px;font-weight:700;line-height:1.25;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#blog-cards .card__tags{display:flex;flex-wrap:wrap;gap:10px;margin:0}#blog-cards .card__tags .tag{background:var(--pill-bg);border:2px solid var(--pill-border);border-radius:999px;color:var(--pill-ink);display:inline-block;font-size:13px;line-height:1;padding:4px 10px;text-decoration:none;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .06s ease}#blog-cards .card__tags .tag:focus-visible,#blog-cards .card__tags .tag:hover{background:var(--pill-bg-hover);box-shadow:0 0 0 3px hsla(0,0%,7%,.12);color:var(--pill-ink-hover);outline:0;transform:translateY(-1px)}#blog-cards .card__meta{color:var(--muted);display:flex;font-size:14px;gap:5px;justify-content:space-between}#blog-cards .card__meta .meta__author{border-bottom:1px dashed transparent;color:inherit;text-decoration:none;transition:border-color .16s ease}#blog-cards .card__meta .meta__author:focus-visible,#blog-cards .card__meta .meta__author:hover{border-bottom-color:currentColor;outline:0}#blog-cards .card__meta .meta__date{opacity:.9}#blog-cards .card__desc{color:#222;font-size:15px;line-height:1.5;margin:2px 0 0}@media (max-width:600px){#blog-cards{--content-gap:12px}#blog-cards .card__title a{font-size:18px;-webkit-line-clamp:3}#blog-cards .card__meta{font-size:13px;gap:10px}#blog-cards .card__tags .tag{font-size:12px;padding:3px 9px}#blog-cards .blog-cards__list>article{flex:1 0 100%}}