.blog-card[data-astro-cid-73h5nvzy]{display:flex;flex-direction:column;background:var(--white-color, #fff);border-radius:var(--radius-lg, 12px);overflow:hidden;box-shadow:var(--shadow-md, 0 4px 6px rgba(0, 0, 0, .1));transition:all .3s ease;height:100%}.blog-card[data-astro-cid-73h5nvzy]:hover{box-shadow:var(--shadow-lg, 0 10px 25px rgba(0, 0, 0, .15));transform:translateY(-4px)}.blog-card--featured[data-astro-cid-73h5nvzy]{grid-column:1 / -1}@media(min-width:768px){.blog-card--featured[data-astro-cid-73h5nvzy]{flex-direction:row}.blog-card--featured[data-astro-cid-73h5nvzy] .blog-card__image-container[data-astro-cid-73h5nvzy]{flex:1;max-width:50%}.blog-card--featured[data-astro-cid-73h5nvzy] .blog-card__content[data-astro-cid-73h5nvzy]{flex:1;padding:var(--space-xl, 2.5rem)}.blog-card--featured[data-astro-cid-73h5nvzy] .blog-card__title[data-astro-cid-73h5nvzy]{font-size:var(--font-size-2xl, 2rem)}}.blog-card__image-container[data-astro-cid-73h5nvzy]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}.blog-card__image[data-astro-cid-73h5nvzy]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card[data-astro-cid-73h5nvzy]:hover .blog-card__image[data-astro-cid-73h5nvzy]{transform:scale(1.05)}.blog-card__category[data-astro-cid-73h5nvzy]{position:absolute;top:1rem;left:1rem;z-index:2}.blog-card__content[data-astro-cid-73h5nvzy]{padding:var(--space-lg, 1.5rem);display:flex;flex-direction:column;flex:1}.blog-card__header[data-astro-cid-73h5nvzy]{margin-bottom:var(--space-md, 1rem)}.blog-card__title[data-astro-cid-73h5nvzy]{font-size:var(--font-size-xl, 1.5rem);font-weight:700;color:var(--primary-color, #1a202c);margin:0;line-height:1.3}.blog-card__excerpt[data-astro-cid-73h5nvzy]{font-size:var(--font-size-md, 1rem);color:var(--text-light, #718096);line-height:1.6;margin-bottom:var(--space-md, 1rem);flex:1}.blog-card__meta[data-astro-cid-73h5nvzy]{display:flex;align-items:center;gap:var(--space-sm, .5rem);font-size:var(--font-size-sm, .875rem);color:var(--text-light, #718096);margin-bottom:var(--space-md, 1rem)}.blog-card__meta-item[data-astro-cid-73h5nvzy]{display:flex;align-items:center;gap:.25rem}.blog-card__meta-divider[data-astro-cid-73h5nvzy]{opacity:.5}.blog-card__icon[data-astro-cid-73h5nvzy]{width:14px;height:14px;opacity:.7}.blog-card__link[data-astro-cid-73h5nvzy]{display:inline-block;color:var(--accent-green, #28a745);font-weight:600;text-decoration:none;transition:all .2s ease}.blog-card__link[data-astro-cid-73h5nvzy]:hover{color:var(--accent-green-hover, #218838);transform:translate(4px)}@media(max-width:768px){.blog-card__title[data-astro-cid-73h5nvzy]{font-size:var(--font-size-lg, 1.25rem)}.blog-card__content[data-astro-cid-73h5nvzy]{padding:var(--space-md, 1rem)}.blog-card__meta[data-astro-cid-73h5nvzy]{flex-wrap:wrap;font-size:var(--font-size-xs, .75rem)}}.blog-controls[data-astro-cid-pcu6wfmh]{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid var(--color-gray-200);border-radius:16px;padding:var(--space-7);margin-bottom:var(--space-8);box-shadow:0 4px 20px #0000000f,0 2px 4px #0000000a;position:relative;overflow:hidden;transition:all .3s ease}.blog-controls[data-astro-cid-pcu6wfmh]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary) 0%,#0099ff 50%,var(--color-primary) 100%);opacity:.8}.blog-controls[data-astro-cid-pcu6wfmh]:hover{box-shadow:0 6px 25px #00000014,0 3px 6px #0000000d;transform:translateY(-1px)}.blog-controls__search[data-astro-cid-pcu6wfmh]{margin-bottom:var(--space-5)}.search-wrapper[data-astro-cid-pcu6wfmh]{position:relative;max-width:600px;margin:0 auto}.search-icon[data-astro-cid-pcu6wfmh]{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-gray-500);pointer-events:none}.search-input[data-astro-cid-pcu6wfmh]{width:100%;padding:14px var(--space-12) 14px var(--space-12);font-size:var(--text-base);font-family:var(--font-body);border:2px solid #e5e7eb;border-radius:50px;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000a}.search-input[data-astro-cid-pcu6wfmh]:hover{border-color:#c7d0dd;box-shadow:0 4px 12px #0000000f}.search-input[data-astro-cid-pcu6wfmh]:focus{outline:none;border-color:var(--color-primary);background:var(--color-white);box-shadow:0 4px 16px #0d6efd26,0 0 0 4px #0d6efd14;transform:translateY(-1px)}.clear-btn[data-astro-cid-pcu6wfmh]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:var(--color-gray-100);border:none;padding:8px;cursor:pointer;color:var(--color-gray-600);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000000d}.clear-btn[data-astro-cid-pcu6wfmh]:hover{background:var(--color-gray-200);color:var(--color-gray-900);transform:translateY(-50%) scale(1.05);box-shadow:0 3px 8px #0000001a}.clear-btn[data-astro-cid-pcu6wfmh]:active{transform:translateY(-50%) scale(.95)}.blog-controls__row[data-astro-cid-pcu6wfmh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4);align-items:end}.control-group[data-astro-cid-pcu6wfmh]{display:flex;flex-direction:column;gap:var(--space-2)}.control-label[data-astro-cid-pcu6wfmh]{font-size:var(--text-sm);font-weight:600;color:var(--color-gray-700);font-family:var(--font-heading)}.control-select[data-astro-cid-pcu6wfmh]{padding:11px 40px 11px 14px;font-size:var(--text-sm);font-family:var(--font-body);font-weight:500;border:2px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #00000008;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.control-select[data-astro-cid-pcu6wfmh]:hover{border-color:#c7d0dd;box-shadow:0 3px 10px #0000000f;transform:translateY(-1px)}.control-select[data-astro-cid-pcu6wfmh]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 4px 14px #0d6efd1f,0 0 0 3px #0d6efd14;transform:translateY(-1px)}.view-toggle-group[data-astro-cid-pcu6wfmh]{display:flex;flex-direction:column;gap:var(--space-2)}.view-toggle[data-astro-cid-pcu6wfmh]{display:flex;gap:4px;background:#f3f4f6;padding:4px;border-radius:10px;box-shadow:inset 0 2px 4px #0000000f}.view-btn[data-astro-cid-pcu6wfmh]{flex:1;padding:10px 16px;background:transparent;border:none;border-radius:8px;cursor:pointer;color:var(--color-gray-600);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;position:relative}.view-btn[data-astro-cid-pcu6wfmh]:before{content:"";position:absolute;inset:0;border-radius:8px;background:#fff;opacity:0;transition:opacity .3s ease;box-shadow:0 2px 8px #00000014}.view-btn[data-astro-cid-pcu6wfmh]:hover{color:var(--color-gray-900);transform:translateY(-1px)}.view-btn[data-astro-cid-pcu6wfmh]:hover:before{opacity:.6}.view-btn[data-astro-cid-pcu6wfmh].active{color:var(--color-primary);font-weight:600}.view-btn[data-astro-cid-pcu6wfmh].active:before{opacity:1;box-shadow:0 2px 10px #0000001a,0 1px 3px #0000000d}.view-btn[data-astro-cid-pcu6wfmh] svg[data-astro-cid-pcu6wfmh]{position:relative;z-index:1}.blog-controls__results[data-astro-cid-pcu6wfmh]{margin-top:var(--space-5);padding-top:var(--space-5);border-top:2px solid #f0f1f3;position:relative}.blog-controls__results[data-astro-cid-pcu6wfmh]:before{content:"";position:absolute;top:-2px;left:50%;transform:translate(-50%);width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent)}.results-text[data-astro-cid-pcu6wfmh]{text-align:center;font-size:var(--text-sm);color:var(--color-gray-700);font-weight:600;margin:0;letter-spacing:.3px;background:linear-gradient(135deg,var(--color-primary) 0%,#0099ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.blog-controls[data-astro-cid-pcu6wfmh]{padding:var(--space-4)}.blog-controls__row[data-astro-cid-pcu6wfmh]{grid-template-columns:1fr;gap:var(--space-3)}.view-toggle-group[data-astro-cid-pcu6wfmh]{flex-direction:row;align-items:center;justify-content:space-between}.search-input[data-astro-cid-pcu6wfmh]{font-size:var(--text-sm);padding:var(--space-2) var(--space-10) var(--space-2) var(--space-10)}}@media(min-width:769px)and (max-width:1024px){.blog-controls__row[data-astro-cid-pcu6wfmh]{grid-template-columns:repeat(2,1fr)}}
