.fpost[data-v-f3736786]{position:relative;display:grid;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-1);transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}@media(min-width:991px){.fpost[data-v-f3736786]{grid-template-columns:1.15fr 1fr}}.fpost[data-v-f3736786]:hover{border-color:color-mix(in oklab,var(--accent) 55%,var(--border));box-shadow:var(--shadow-lg)}.fpost:hover .fpost__media img[data-v-f3736786]{transform:scale(1.04)}.fpost:hover .fpost__cta[data-v-f3736786]{color:var(--accent)}.fpost:hover .fpost__cta[data-v-f3736786] svg{transform:translate(3px)}.fpost__media[data-v-f3736786]{display:block;overflow:hidden;min-height:14rem;aspect-ratio:16/9}@media(min-width:991px){.fpost__media[data-v-f3736786]{aspect-ratio:auto;height:100%}}.fpost__media img[data-v-f3736786]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease-out)}.fpost__body[data-v-f3736786]{display:flex;flex-direction:column;gap:var(--space-s);justify-content:center;padding:var(--space-l)}@media(min-width:991px){.fpost__body[data-v-f3736786]{padding:var(--space-xl)}}.fpost__kicker[data-v-f3736786]{display:flex;align-items:center;gap:var(--space-s)}.fpost__badge[data-v-f3736786]{padding:.25em .8em;border-radius:var(--r-pill);background:color-mix(in oklab,var(--accent) 15%,transparent);color:var(--accent);font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.fpost__date[data-v-f3736786]{color:var(--text-dim);font-size:var(--fs-xs)}.fpost__title[data-v-f3736786]{font-size:var(--fs-xl);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.fpost__link[data-v-f3736786]{color:var(--text);text-decoration:none}.fpost__link[data-v-f3736786]:after{content:"";position:absolute;inset:0}.fpost__excerpt[data-v-f3736786]{color:var(--text-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fpost__meta[data-v-f3736786]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);margin-top:var(--space-2xs);flex-wrap:wrap}.fpost__authors[data-v-f3736786]{color:var(--text-dim);font-size:var(--fs-xs);font-weight:600}.fpost__cta[data-v-f3736786]{display:inline-flex;align-items:center;gap:.45em;color:var(--text-muted);font-size:var(--fs-sm);font-weight:600;transition:color var(--dur) var(--ease-out)}.fpost__cta[data-v-f3736786] svg{width:12px;height:12px;transition:transform var(--dur) var(--ease-out)}.fpost--list[data-v-f3736786]{display:flex;flex-direction:row;align-items:center}.fpost--list .fpost__media[data-v-f3736786]{width:110px;height:110px;flex-shrink:0;min-height:auto;aspect-ratio:1;border-radius:var(--r-md);margin:var(--space-s) 0 var(--space-s) var(--space-s)}.fpost--list .fpost__body[data-v-f3736786]{padding:var(--space-s);gap:var(--space-3xs)}.fpost--list .fpost__kicker[data-v-f3736786]{margin-bottom:0}.fpost--list .fpost__date[data-v-f3736786],.fpost--list .fpost__excerpt[data-v-f3736786],.fpost--list .fpost__meta[data-v-f3736786]{display:none}.fpost--list .fpost__title[data-v-f3736786]{font-size:var(--fs-base)}@media(max-width:768px){.fpost[data-v-f3736786]{display:flex;flex-direction:row;align-items:center}.fpost .fpost__media[data-v-f3736786]{width:110px;height:110px;flex-shrink:0;min-height:auto;aspect-ratio:1;border-radius:var(--r-md);margin:var(--space-s) 0 var(--space-s) var(--space-s)}.fpost .fpost__body[data-v-f3736786]{padding:var(--space-s);gap:var(--space-3xs)}.fpost .fpost__kicker[data-v-f3736786]{margin-bottom:0}.fpost .fpost__date[data-v-f3736786],.fpost .fpost__excerpt[data-v-f3736786],.fpost .fpost__meta[data-v-f3736786]{display:none}.fpost .fpost__title[data-v-f3736786]{font-size:var(--fs-base)}}
