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