.post-card-wrap,.post-card{height:100%}.post-card .card-meta{flex-wrap:wrap;justify-content:space-between}.post-card .card-title{font-size:clamp(22px,2.1vw,30px)}.post-card-leader{background:radial-gradient(circle at 50% 45%, var(--screen-2) 0%, var(--screen) 70%);place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.post-card-leader:before{content:"";border:1px solid var(--line);position:absolute;inset:16px}.post-card-leader:after{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}.post-card-leader-mark{z-index:1;color:#0000;-webkit-text-stroke:1.5px var(--mist);opacity:.75;font-size:46px;position:relative}.post-card-leader .meta-label{z-index:1;position:relative}.post-card-blurb{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:none;display:-webkit-box;overflow:hidden}.blog-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-bottom:clamp(36px,5vw,56px);padding-bottom:28px;display:flex}.blog-filter{border:1px solid var(--line);color:var(--mist);transition:color .3s var(--ease-out), border-color .3s var(--ease-out), background .3s var(--ease-out);border-radius:999px;padding:9px 16px}.blog-filter:hover{color:var(--white);border-color:var(--mist)}.blog-filter--on{color:var(--abyss);background:var(--yellow);border-color:var(--yellow)}.blog-filter--on:hover{color:var(--abyss);border-color:var(--yellow)}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:clamp(32px,4vw,56px) clamp(24px,3vw,40px);display:grid}@media (width<=640px){.blog-grid{grid-template-columns:1fr}}.blog-empty{color:var(--mist)}
