.blog-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.blog-tags__tag{background:transparent;border:none;border-radius:24px;color:var(--text-secondary);cursor:pointer;font-size:14px;padding:6px 12px}.blog-tags__tag:hover{background:var(--action-hover);border-color:var(--text-secondary)}.blog-tags__tag:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.blog-tags__tag--active{border-color:var(--text-primary);color:var(--surface)}.blog-tags__tag--active,.blog-tags__tag--active:hover{background:var(--text-primary)}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:1}}.blog-skeleton{display:grid;gap:24px;grid-template-columns:1fr}.blog-skeleton__card{background-color:var(--background);border:1px solid var(--edge);border-radius:15px;overflow:hidden}.blog-skeleton__content>div,.blog-skeleton__image{animation:skeleton-pulse 1.8s ease-in-out infinite;background-color:var(--edge);border-radius:7px}.blog-skeleton__image{aspect-ratio:1080/600;border-radius:0;width:100%}.blog-skeleton__content{padding:12px 18px}.blog-skeleton__tag{height:24px;margin-bottom:6px;width:72px}.blog-skeleton__heading{height:20px;margin:6px 0;width:100%}.blog-skeleton__date{height:14px;margin-top:18px;width:100px}@media(min-width:580px){.blog-skeleton{grid-template-columns:1fr 1fr}}@media(min-width:960px){.blog-skeleton{gap:36px;grid-template-columns:1fr 1fr 1fr}}.blog-post{background-color:var(--background);border:1px solid var(--edge);border-radius:15px;box-shadow:var(--shadow-subtle);margin:0 0 24px}.blog-post:hover{cursor:pointer}.blog-post .tag{border:1px solid var(--edge);border-radius:15px;color:var(--text-secondary);display:inline-block;font-size:13px;line-height:16px;padding:3px 9px}.blog-post .blog-post__image img{border-top-left-radius:15px;border-top-right-radius:15px;display:block;width:100%}.blog-post .blog-post__content{box-sizing:border-box;padding:12px 18px;width:100%}.blog-post .blog-post__content .blog-post__content__context{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.blog-post .blog-post__content h1,.blog-post .blog-post__content h2,.blog-post .blog-post__content h3,.blog-post .blog-post__content h4,.blog-post .blog-post__content h5,.blog-post .blog-post__content h6,.blog-post .blog-post__content p{margin:6px 0}.blog-post .blog-post__content__date{margin-top:18px}.blog-posts{display:grid;gap:24px 24px;grid-template-columns:1fr}.blog-posts .blog-post{margin:0}@media(min-width:580px){.blog-posts.blog-posts--secondary,.blog-posts.blog-posts--tertiary{grid-template-columns:1fr 1fr}}@media(min-width:960px){.blog-posts{gap:36px 36px}.blog-posts.blog-posts--primary .blog-post{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between}.blog-posts.blog-posts--primary .blog-post .blog-post__image{width:66.666%}.blog-posts.blog-posts--primary .blog-post .blog-post__image img{border-bottom-left-radius:15px;border-top-left-radius:15px;border-top-right-radius:0}.blog-posts.blog-posts--primary .blog-post .blog-post__image+.blog-post__content{align-items:flex-start;display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between;width:33.333%}.blog-posts.blog-posts--primary .blog-post .blog-post__image+.blog-post__content .blog-post__content__heading{flex-grow:1}.blog-posts.blog-posts--tertiary{grid-template-columns:1fr 1fr 1fr}}
