.aa-card-badge[data-v-79a0a4ce]{padding:3px var(--aa-space-2);border-radius:var(--aa-radius-full);font-size:var(--aa-text-xs);font-weight:var(--aa-font-semibold);color:var(--aa-color-on-primary);white-space:nowrap;background:var(--aa-color-text-secondary);align-items:center;display:inline-flex}.aa-card-badge--entity[data-v-79a0a4ce]{background:var(--aa-color-success)}.aa-card-badge--experience[data-v-79a0a4ce]{background:var(--aa-color-secondary)}.aa-card-badge--blog_post[data-v-79a0a4ce]{background:var(--aa-color-primary)}.aa-card-meta[data-v-fecc3d5f]{align-items:center;gap:var(--aa-space-2);font-size:var(--aa-text-xs);color:var(--aa-color-text-secondary);flex-wrap:wrap;display:flex}.aa-card-meta__item[data-v-fecc3d5f]{align-items:center;gap:4px;display:inline-flex}.aa-card-meta__icon[data-v-fecc3d5f]{flex-shrink:0;width:14px;height:14px}.aa-card-meta__sep[data-v-fecc3d5f]{color:var(--aa-color-text-secondary);-webkit-user-select:none;user-select:none}.aa-blog-card[data-v-b11a2c24]{color:inherit;text-decoration:none;display:flex;overflow:hidden}.aa-blog-card[data-v-b11a2c24]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:2px}.aa-blog-card--horizontal[data-v-b11a2c24]{background:var(--aa-color-surface);border:1px solid var(--aa-color-border-subtle);border-radius:var(--aa-radius-md);transition:transform var(--aa-transition-fast),box-shadow var(--aa-transition-fast);flex-direction:row}@media (hover:hover){.aa-blog-card--horizontal[data-v-b11a2c24]:hover{box-shadow:var(--aa-shadow-md);transform:translateY(-2px)}}.aa-blog-card__img-wrap[data-v-b11a2c24]{flex-shrink:0;width:140px;position:relative;overflow:hidden}.aa-blog-card--featured .aa-blog-card__img-wrap[data-v-b11a2c24]{width:220px}.aa-blog-card__img[data-v-b11a2c24],.aa-blog-card__img-wrap[data-v-b11a2c24] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--aa-transition-slow);display:block}@media (hover:hover){.aa-blog-card--horizontal:hover .aa-blog-card__img[data-v-b11a2c24],.aa-blog-card--horizontal:hover .aa-blog-card__img-wrap[data-v-b11a2c24] img{transform:scale(1.04)}}.aa-blog-card__placeholder[data-v-b11a2c24]{background:linear-gradient(135deg,var(--aa-color-primary) 0,var(--aa-color-primary-dark,var(--aa-color-primary)) 100%);justify-content:center;align-items:center;width:100%;height:100%;min-height:140px;display:flex}.aa-blog-card__placeholder-logo[data-v-b11a2c24]{opacity:.18;filter:brightness(10);width:56px;height:auto}.aa-blog-card__body[data-v-b11a2c24]{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.aa-blog-card--featured .aa-blog-card__body[data-v-b11a2c24],.aa-blog-card__body[data-v-b11a2c24]{gap:var(--aa-space-1);padding:var(--aa-space-4) var(--aa-space-5)}.aa-blog-card__title[data-v-b11a2c24]{font-family:var(--aa-heading-font);font-size:var(--aa-text-base);font-weight:var(--aa-font-semibold);color:var(--aa-color-text);line-height:var(--aa-leading-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.aa-blog-card--featured .aa-blog-card__title[data-v-b11a2c24]{font-size:var(--aa-text-lg);font-weight:var(--aa-font-bold);-webkit-line-clamp:3}.aa-blog-card__summary[data-v-b11a2c24]{font-size:var(--aa-text-sm);color:var(--aa-color-text-secondary);line-height:var(--aa-leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.aa-blog-card--featured .aa-blog-card__summary[data-v-b11a2c24]{-webkit-line-clamp:3}.aa-blog-card__footer[data-v-b11a2c24]{gap:var(--aa-space-1);padding-top:var(--aa-space-1);flex-direction:column;margin-top:auto;display:flex}.aa-blog-card__author[data-v-b11a2c24]{align-items:center;gap:var(--aa-space-2);display:flex}.aa-blog-card__avatar[data-v-b11a2c24]{border-radius:var(--aa-radius-full);-o-object-fit:cover;object-fit:cover;width:24px;height:24px}.aa-blog-card__author-name[data-v-b11a2c24]{font-size:var(--aa-text-xs);color:var(--aa-color-text-secondary)}.aa-blog-card--vertical[data-v-b11a2c24]{border-radius:var(--aa-radius-md);color:var(--aa-color-text);transition:transform var(--aa-duration-hover,.16s) var(--aa-ease-tactile);flex-direction:column;overflow:hidden}@media (hover:hover){.aa-blog-card--vertical[data-v-b11a2c24]:hover{transform:translateY(-2px)}.aa-blog-card--vertical:hover .aa-blog-card__v-image[data-v-b11a2c24] .aa-img__el{transform:scale(1.04)}}.aa-blog-card__image-top[data-v-b11a2c24]{aspect-ratio:3/2;background:var(--aa-color-surface-elevated);border-radius:var(--aa-radius-lg);flex-shrink:0;position:relative;overflow:hidden}.aa-blog-card__v-image[data-v-b11a2c24]{width:100%;height:100%}.aa-blog-card__v-image[data-v-b11a2c24] .aa-img__el{transition:transform var(--aa-duration-slow) var(--aa-ease-out-expo);border-radius:0}.aa-blog-card__v-placeholder[data-v-b11a2c24]{background:var(--aa-color-surface-elevated);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.aa-blog-card__v-placeholder-icon[data-v-b11a2c24]{width:32px;height:32px;color:var(--aa-color-text-muted);opacity:.4}.aa-blog-card__featured-badge[data-v-b11a2c24]{top:var(--aa-space-2);right:var(--aa-space-2);padding:2px var(--aa-space-2);font-size:var(--aa-text-xs);font-weight:var(--aa-font-semibold);text-transform:uppercase;letter-spacing:.4px;border-radius:var(--aa-radius-full);background:var(--aa-color-primary);color:var(--aa-color-text-on-primary);position:absolute}.aa-blog-card__v-content[data-v-b11a2c24]{padding:var(--aa-space-2) 0 var(--aa-space-1);gap:var(--aa-space-1);flex-direction:column;flex:1;min-height:0;display:flex}@media (width>=640px){.aa-blog-card__v-content[data-v-b11a2c24]{padding:var(--aa-space-3) 0 var(--aa-space-2)}}.aa-blog-card__v-folder[data-v-b11a2c24]{font-size:var(--aa-text-xs);font-weight:var(--aa-font-medium);color:var(--aa-color-primary);line-height:var(--aa-leading-tight);align-self:flex-start;display:inline-block}.aa-blog-card__v-title[data-v-b11a2c24]{font-family:var(--aa-heading-font);font-size:var(--aa-text-sm);font-weight:var(--aa-font-semibold);line-height:var(--aa-leading-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (width>=640px){.aa-blog-card__v-title[data-v-b11a2c24]{font-size:var(--aa-text-base)}}.aa-blog-card__v-summary[data-v-b11a2c24]{font-size:var(--aa-text-xs);color:var(--aa-color-text-secondary);line-height:var(--aa-leading-normal);margin:0;display:none}@media (width>=640px){.aa-blog-card__v-summary[data-v-b11a2c24]{font-size:var(--aa-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.aa-blog-card__v-meta[data-v-b11a2c24]{align-items:center;gap:var(--aa-space-2);padding-top:var(--aa-space-2);margin-top:auto;display:flex}.aa-blog-card__v-date-reading[data-v-b11a2c24]{font-size:var(--aa-text-xs);color:var(--aa-color-text-muted);white-space:nowrap}.aa-blog-card__v-sep[data-v-b11a2c24]{margin:0 var(--aa-space-1);color:var(--aa-color-text-muted)}.aa-blog-card--compact[data-v-b11a2c24]{align-items:flex-start;gap:var(--aa-space-4);color:var(--aa-color-text);padding:var(--aa-space-3) 0;border-bottom:1px solid var(--aa-color-border-subtle);transition:background var(--aa-duration-hover) var(--aa-ease-tactile),transform var(--aa-duration-press) var(--aa-ease-tactile)}.aa-blog-card--compact[data-v-b11a2c24]:last-child{border-bottom:none}.aa-blog-card--compact[data-v-b11a2c24]:hover{background:var(--aa-color-surface-elevated)}.aa-blog-card--compact[data-v-b11a2c24]:active{transition-duration:var(--aa-duration-press);transform:scale(.99)}.aa-blog-card--compact:hover .aa-blog-card__c-read-more[data-v-b11a2c24]{color:var(--aa-color-primary-hover)}.aa-blog-card--compact:hover .aa-blog-card__c-arrow[data-v-b11a2c24]{transform:translate(3px)}.aa-blog-card__c-image-wrap[data-v-b11a2c24]{border-radius:var(--aa-radius-md);flex-shrink:0;width:80px;height:80px;overflow:hidden}.aa-blog-card__c-image[data-v-b11a2c24]{width:100%;height:100%}.aa-blog-card__c-image[data-v-b11a2c24] .aa-img__el{border-radius:0}.aa-blog-card__c-placeholder[data-v-b11a2c24]{background:var(--aa-color-surface-elevated);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.aa-blog-card__c-placeholder-icon[data-v-b11a2c24]{width:24px;height:24px;color:var(--aa-color-text-muted);opacity:.4}.aa-blog-card__c-content[data-v-b11a2c24]{gap:var(--aa-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.aa-blog-card__c-title[data-v-b11a2c24]{font-family:var(--aa-heading-font);font-size:var(--aa-text-base);font-weight:var(--aa-font-semibold);line-height:var(--aa-leading-tight);color:var(--aa-color-text)}.aa-blog-card__c-summary[data-v-b11a2c24],.aa-blog-card__c-title[data-v-b11a2c24]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.aa-blog-card__c-summary[data-v-b11a2c24]{font-size:var(--aa-text-sm);font-weight:var(--aa-font-normal);line-height:var(--aa-leading-normal);color:var(--aa-color-text-secondary)}.aa-blog-card__c-read-more[data-v-b11a2c24]{align-items:center;gap:var(--aa-space-1);font-size:var(--aa-text-sm);font-weight:var(--aa-font-medium);color:var(--aa-color-primary);transition:color var(--aa-duration-hover) var(--aa-ease-tactile);margin-top:auto;display:inline-flex}.aa-blog-card__c-arrow[data-v-b11a2c24]{width:14px;height:14px;transition:transform var(--aa-duration-hover) var(--aa-ease-out-expo)}@media (width>=640px){.aa-blog-card__c-image-wrap[data-v-b11a2c24]{width:100px;height:100px}.aa-blog-card__c-title[data-v-b11a2c24]{font-size:var(--aa-text-lg)}}@media (prefers-reduced-motion:reduce){.aa-blog-card[data-v-b11a2c24],.aa-blog-card__c-arrow[data-v-b11a2c24],.aa-blog-card__img[data-v-b11a2c24],.aa-blog-card__img-wrap[data-v-b11a2c24] img,.aa-blog-card__v-image[data-v-b11a2c24] .aa-img__el{transition:none}}
