.blog-h1[data-v-fd58ed6b]{font-size:clamp(1.6rem,2.2vw,2rem);margin-bottom:.25rem}.subhead[data-v-fd58ed6b]{margin-bottom:var(--space-4)}.blog-search[data-v-fd58ed6b]{margin:var(--space-2) 0 var(--space-4);padding:.5rem;width:100%;max-width:320px;border:1px solid var(--line);border-radius:var(--radius-md)}.blog-list[data-v-fd58ed6b]{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr))}.blog-card[data-v-fd58ed6b]{grid-column:span 12;padding:0;overflow:hidden;--card-shadow: 0 4px 20px rgba(0,0,0,.25);--card-border: 1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);transition:transform .2s ease,box-shadow .2s ease}.blog-card[data-v-fd58ed6b]:hover{transform:translateY(-2px);--card-shadow: 0 8px 32px rgba(0,0,0,.35)}@media(min-width:900px){.blog-card[data-v-fd58ed6b]{grid-column:span 6}}.blog-card__link[data-v-fd58ed6b]{display:grid;grid-template-columns:180px 1fr;color:inherit;height:100%;transition:color .2s ease}.blog-card__link[data-v-fd58ed6b]:hover{color:inherit}.blog-card__link:hover .blog-card__title[data-v-fd58ed6b]{color:var(--primary)}@media(max-width:720px){.blog-card__link[data-v-fd58ed6b]{grid-template-columns:1fr}}.blog-card__cover[data-v-fd58ed6b]{width:100%;max-width:180px;aspect-ratio:3 / 5;object-fit:cover;border-right:1px solid var(--line);overflow:hidden;display:block;background:var(--surface);transition:transform .3s ease;position:relative}.blog-card__cover[data-v-fd58ed6b]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0000000d,#00000026);pointer-events:none}.blog-card:hover .blog-card__cover[data-v-fd58ed6b]{transform:scale(1.02)}@media(max-width:720px){.blog-card__link[data-v-fd58ed6b]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.blog-card__cover[data-v-fd58ed6b]{max-width:none;border-right:none;border-bottom:1px solid var(--line);aspect-ratio:16 / 9}}.blog-card__body[data-v-fd58ed6b]{padding:var(--space-4);display:flex;flex-direction:column;height:100%}.blog-card__title[data-v-fd58ed6b]{margin:0 0 8px;font-size:1.2rem;line-height:1.3;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .2s ease}.blog-card__meta[data-v-fd58ed6b]{color:var(--subtle);margin:0 0 12px;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.blog-card__meta .author[data-v-fd58ed6b]{color:var(--muted);font-weight:500;text-transform:none;letter-spacing:normal}.blog-card__desc[data-v-fd58ed6b]{color:color-mix(in oklab,var(--muted) 85%,var(--subtle) 15%);margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;flex:1 1 auto;line-height:1.5}.blog-card__cta[data-v-fd58ed6b]{margin-top:16px;align-self:flex-start;font-size:.9rem;font-weight:600;transition:all .2s ease}.blog-card__link:hover .blog-card__cta[data-v-fd58ed6b]{background:color-mix(in oklab,var(--panel) 95%,white 5%);transform:translate(2px)}.pagination[data-v-fd58ed6b]{display:flex;justify-content:space-between;margin-top:var(--space-4)}
