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