.blog-archive[data-v-7dd90a59]{border-top:1px solid rgba(148,163,184,.22);margin-top:72px;padding-top:40px}.blog-archive__title[data-v-7dd90a59]{font-size:1.5rem;font-weight:700;margin-bottom:6px}.blog-archive__subtitle[data-v-7dd90a59]{font-size:.95rem;margin-bottom:28px;opacity:.72}.blog-archive__groups[data-v-7dd90a59]{display:grid;gap:28px 32px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.blog-archive__group-title[data-v-7dd90a59]{font-size:.8rem;font-weight:700;letter-spacing:.06em;margin-bottom:12px;opacity:.6;text-transform:uppercase}.blog-archive__list[data-v-7dd90a59]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.blog-archive__link[data-v-7dd90a59]{border-bottom:1px solid transparent;color:inherit;display:inline-block;font-size:.95rem;line-height:1.4;text-decoration:none;transition:color .15s ease,border-color .15s ease}.blog-archive__link[data-v-7dd90a59]:focus-visible,.blog-archive__link[data-v-7dd90a59]:hover{border-bottom-color:currentColor;color:rgb(var(--v-theme-primary))}.blog-results[data-v-e193c867]{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;min-height:20px}.blog-results__count[data-v-e193c867]{color:var(--color-text-muted);font-size:.8rem;margin:0}.blog-results__clear[data-v-e193c867]{background:transparent;border:none;border-bottom:1px solid transparent;color:var(--color-primary);cursor:pointer;font-size:.8rem;font-weight:500;padding:2px 0}.blog-results__clear[data-v-e193c867]:hover{border-bottom-color:currentColor}.blog-results__clear[data-v-e193c867]:focus-visible{border-radius:2px;outline:2px solid var(--color-primary);outline-offset:3px}.blog-grid--refreshing[data-v-e193c867]{opacity:.45;pointer-events:none;transition:opacity .18s ease}.blog-empty[data-v-e193c867]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:72px 0;text-align:center}.blog-empty__icon[data-v-e193c867]{color:var(--color-text-muted);opacity:.5}.blog-empty__text[data-v-e193c867]{color:var(--color-text-muted);font-size:1rem;margin:0}@media(prefers-reduced-motion:reduce){.blog-grid--refreshing[data-v-e193c867]{transition:none}}.bsearch[data-v-ab0730c4]{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;display:flex;flex:1 1 220px;gap:8px;max-width:280px;padding:0 10px;position:relative;transition:border-color .2s ease}.bsearch--open[data-v-ab0730c4],.bsearch[data-v-ab0730c4]:focus-within{border-color:var(--color-primary)}.bsearch__icon[data-v-ab0730c4]{color:var(--color-text-muted);flex-shrink:0}.bsearch__input[data-v-ab0730c4]{background:none;border:none;color:var(--color-text);flex:1;font-family:inherit;font-size:.875rem;min-width:0;outline:none;padding:8px 0}.bsearch__input[data-v-ab0730c4]::-moz-placeholder{color:var(--color-text-muted)}.bsearch__input[data-v-ab0730c4]::placeholder{color:var(--color-text-muted)}.bsearch__clear[data-v-ab0730c4]{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0;transition:color .15s ease,background .15s ease;width:20px}.bsearch__clear[data-v-ab0730c4]:hover{background:var(--color-primary-light,rgba(79,70,229,.1));color:var(--color-text)}.bsearch__clear[data-v-ab0730c4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.bsearch__dropdown[data-v-ab0730c4]{background:var(--color-bg-secondary,#fff);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 20px #00000021;display:flex;flex-direction:column;gap:2px;left:0;min-width:200px;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.bsearch__dropdown-label[data-v-ab0730c4]{color:var(--color-text-muted);display:block;font-size:.67rem;letter-spacing:.07em;padding:2px 8px 6px;text-transform:uppercase}.bsearch__dropdown-item[data-v-ab0730c4]{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-text);cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:7px;padding:7px 8px;text-align:left;transition:background .1s ease,color .1s ease;width:100%}.bsearch__dropdown-item--active[data-v-ab0730c4],.bsearch__dropdown-item[data-v-ab0730c4]:hover{background:var(--color-primary-light,rgba(79,70,229,.08));color:var(--color-primary)}.bsearch__dropdown-icon[data-v-ab0730c4]{flex-shrink:0;opacity:.6}.bsearch__dropdown-count[data-v-ab0730c4]{font-size:.68rem;margin-left:auto;opacity:.4}.btags[data-v-ec4d5816]{align-items:flex-start;display:flex;gap:6px 12px;margin-bottom:32px;margin-top:-16px}.btags__list[data-v-ec4d5816]{display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:4px 14px;min-width:0;overflow:hidden}.btags__list--fade[data-v-ec4d5816]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.btags--expanded .btags__list[data-v-ec4d5816]{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none;overflow:visible}.btags__link[data-v-ec4d5816]{background:transparent;border:none;border-bottom:1px solid transparent;color:var(--color-text-muted);cursor:pointer;font-size:.8rem;font-weight:400;padding:2px 0;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.btags__link[data-v-ec4d5816]:hover{border-bottom-color:var(--color-primary);color:var(--color-primary)}.btags__link[data-v-ec4d5816]:focus-visible,.btags__toggle[data-v-ec4d5816]:focus-visible{border-radius:2px;outline:2px solid var(--color-primary);outline-offset:3px}.btags__link--active[data-v-ec4d5816]{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:600}.btags__toggle[data-v-ec4d5816]{align-self:flex-start;background:transparent;border:none;color:var(--color-primary);cursor:pointer;flex:0 0 auto;font-size:.78rem;font-weight:500;opacity:.85;padding:2px 0;transition:opacity .15s ease;white-space:nowrap}.btags__toggle[data-v-ec4d5816]:hover{opacity:1;text-decoration:underline}.blog-section[data-v-63ca4277]{min-height:70vh;padding:56px 16px 80px}.blog-container[data-v-63ca4277]{margin:0 auto;max-width:1100px}.blog-hero[data-v-63ca4277]{margin-bottom:40px;text-align:center}.blog-hero__title[data-v-63ca4277]{color:var(--color-text);font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:12px}.blog-hero__subtitle[data-v-63ca4277]{color:var(--color-text-muted);font-size:1.05rem;line-height:1.6;margin:0 auto;max-width:560px}.blog-filters[data-v-63ca4277]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:36px}.blog-categories[data-v-63ca4277]{display:flex;flex-wrap:wrap;gap:6px}.blog-cat-btn[data-v-63ca4277]{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:20px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:5px;padding:5px 13px;transition:border-color .15s ease,color .15s ease,background .15s ease}.blog-cat-btn[data-v-63ca4277]:hover{border-color:var(--color-primary);color:var(--color-primary)}.blog-cat-btn[data-v-63ca4277]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.blog-cat-btn--active[data-v-63ca4277]{background:var(--color-primary-btn,#4f46e5);border-color:var(--color-primary-btn,#4f46e5);color:#fff}.blog-cat-btn--active[data-v-63ca4277]:hover{background:var(--color-primary-btn-hover,#4338ca);border-color:var(--color-primary-btn-hover,#4338ca);color:#fff}.blog-cat-btn__count[data-v-63ca4277]{font-size:.7rem;opacity:.7}.blog-results-anchor[data-v-63ca4277]{scroll-margin-top:96px}.blog-pagination[data-v-63ca4277]{display:flex;justify-content:center;margin-top:32px}
