.BlogPage_container__XklqE{width:90%;margin:auto;padding:0;min-height:100vh}.BlogPage_grid__W4pOU{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.BlogPage_card__lIQIz{display:flex;flex-direction:column;background:var(--background);padding:5px;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);border:1px solid #e5e7eb;width:24%;transition:transform .2s ease,box-shadow .2s ease}.BlogPage_card__lIQIz:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.BlogPage_imageWrapper__sJKym{position:relative;width:100%;height:220px;background-color:var(--palette-0);overflow:hidden}.BlogPage_image__QfUoN{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.BlogPage_imageWrapper__sJKym{&:hover .BlogPage_image__QfUoN{transform:scale(1.1)}}.BlogPage_content__yXL3v{display:flex;flex-direction:column;padding:24px;flex-grow:1}.BlogPage_dateContainer__Z_Pse{display:flex;align-items:center;gap:8px;color:var(--palette-2);font-size:.875rem;margin-bottom:12px}.BlogPage_calendarIcon__6gHd9{flex-shrink:0;color:var(--palette-3)}.BlogPage_blogTitle__wQfW6{font-size:1rem;font-weight:600;color:var(--foreground);line-height:1.4;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogPage_readMore__yYiVZ{display:inline-flex;align-items:center;gap:6px;color:var(--foreground);border:1px solid var(--dark-grey);width:fit-content;padding:3px;border-radius:5px;font-weight:600;font-size:.95rem;text-decoration:none;margin-top:auto;cursor:pointer;transition:color .2s ease}.BlogPage_readMore__yYiVZ:hover{color:var(--palette-3)}.BlogPage_arrowIcon__s02V0{flex-shrink:0;transition:transform .2s ease}@media (max-width:1024px){.BlogPage_card__lIQIz{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 12px);max-width:calc(50% - 12px)}}@media (max-width:640px){.BlogPage_grid__W4pOU{gap:16px}.BlogPage_card__lIQIz{flex:1 1 100%;max-width:100%}}.Breadcrumbs_breadcrumbNav__2teG4{padding:.75rem 0;width:100%}.Breadcrumbs_breadcrumbList__8rOsB{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;list-style:none;margin:0;padding:0}.Breadcrumbs_breadcrumbList__8rOsB::-webkit-scrollbar{display:none}.Breadcrumbs_breadcrumbItem__ykx7_{display:flex;align-items:center;font-size:.875rem;font-weight:500;white-space:nowrap;color:var(--blue)}.Breadcrumbs_breadcrumbLink__xykNz{display:flex;align-items:center;gap:.375rem;color:var(--blue);text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.Breadcrumbs_breadcrumbLink__xykNz:hover{color:var(--blue);text-decoration:underline;text-underline-offset:4px;font-weight:600}.Breadcrumbs_homeIcon__1zjd7{flex-shrink:0;color:var(--palette-5)}.Breadcrumbs_separator__T_Y63{margin:0 .5rem;color:var(--palette-1);flex-shrink:0}.Breadcrumbs_currentSegment__WFD_i{color:var(--blue);font-weight:700;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.Breadcrumbs_breadcrumbItem__ykx7_{font-size:.8125rem}.Breadcrumbs_currentSegment__WFD_i{max-width:120px}}.BlogSidebar_sidebar__voh_t{width:100%;border-left:1px solid var(--dark-grey);padding-left:5px;height:fit-content}@media (max-width:650px){.BlogSidebar_sidebar__voh_t{width:100%;padding:2rem}}.BlogSidebar_sidebarTitle__lDYSw{font-size:1.1rem;font-weight:600;margin-bottom:20px;color:var(--foreground);text-transform:uppercase;letter-spacing:.05em}.BlogSidebar_list__UubE6{display:flex;flex-direction:column;gap:16px}.BlogSidebar_card___CrRV{display:block;width:100%;text-decoration:none;padding:16px 0 16px 5px;border-radius:8px;background-color:var(--palette-0);border:1px solid transparent;transition:border-color .2s ease,transform .2s ease}.BlogSidebar_card___CrRV:hover{border-color:var(--dark-grey)}.BlogSidebar_blogTitle__i5BQe{font-size:.95rem;font-weight:600;line-height:1.3;margin-bottom:6px;color:var(--foreground);text-decoration:underline}.BlogSidebar_blogTitle__i5BQe:hover{color:var(--palette-3)}.BlogSidebar_blogDesc___Hi5K{font-size:.85rem;color:#666666;line-height:1.4}