.breadcrumb-navigation[data-v-669a9b8a]{contain:layout style}.breadcrumb-navigation ol[data-v-669a9b8a]{list-style:none;margin:0;padding:0}.breadcrumb-navigation li[data-v-669a9b8a]{align-items:center;display:inline-flex}.breadcrumb-navigation a[data-v-669a9b8a]:focus{border-radius:2px;outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:640px){.breadcrumb-navigation[data-v-669a9b8a]{font-size:.75rem}.breadcrumb-navigation ol[data-v-669a9b8a]{flex-wrap:wrap;gap:.25rem}}.loader{animation:spinner 1.5s linear infinite;border-top-color:var(--color-primary)}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.blog-card-slider-wrapper[data-v-7d7f7515]{position:relative}.blog-card-slider-container[data-v-7d7f7515],.blog-card-slider-wrapper[data-v-7d7f7515]{overflow:hidden;width:100%}.blog-card-slider[data-v-7d7f7515]{display:flex;width:100%}.blog-card-slide[data-v-7d7f7515]{box-sizing:border-box;flex-shrink:0;padding:0 8px}.blog-card-slider-controls[data-v-7d7f7515]{margin-top:2rem}.blog-card-slider-controls[data-v-7d7f7515],.control-button[data-v-7d7f7515]{align-items:center;display:flex;justify-content:center}.control-button[data-v-7d7f7515]{background-color:rgba(var(--color-button-primary-rgb),.1);border:1.5px solid var(--color-border);border-radius:50%;color:var(--color-text-primary);cursor:pointer;height:40px;transition:all .2s ease;width:40px}.control-button[data-v-7d7f7515]:hover{background-color:var(--color-button-secondary-hover)}.control-button.disabled[data-v-7d7f7515]{cursor:not-allowed;opacity:.5}.slider-indicators[data-v-7d7f7515]{display:flex;gap:8px;margin:0 16px}.indicator-dot[data-v-7d7f7515]{background-color:var(--color-border-secondary);border-radius:50%;cursor:pointer;height:10px;transition:background-color .2s ease;width:10px}.indicator-dot.active[data-v-7d7f7515]{background-color:var(--color-primary)}@media (max-width:768px){.blog-card-slide[data-v-7d7f7515]{width:100%}}.not-found-container[data-v-f679ebcd]{align-items:center;display:flex;justify-content:center;min-height:70vh}.back-button[data-v-f679ebcd]{background-color:var(--color-button-primary);border-radius:.5rem;color:var(--color-button-text);display:inline-flex;font-weight:600;letter-spacing:.015em;padding:.875rem 1.75rem;text-decoration:none;transition:all .2s ease-in-out}.back-button[data-v-f679ebcd]:hover{background-color:var(--color-button-secondary-hover);box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.blog-post-page[data-v-3eaf2d88]{min-height:100vh}.line-clamp-3[data-v-3eaf2d88]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
