.BlogList_blogList__9lXuF{max-width:1200px;margin:0 auto;padding:var(--sp-8) var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-8)}.BlogList_filters__fYLJG{margin-bottom:0}.BlogList_pageIntro__i8IdO{max-width:820px;color:var(--text-2);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:0}.BlogList_categoryGroups__P_B3l{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-3)}.BlogList_categoryGroup__k2aql{display:grid;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.BlogList_categoryGroup__k2aql strong{color:var(--text);font-size:var(--font-size-sm)}.BlogList_categoryGroup__k2aql span{color:var(--text-2);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.BlogList_tagFilters__OQeiI{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.BlogList_tagChip__JINoV{padding:var(--sp-2) var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;font-size:var(--font-size-sm);transition:all var(--dur-1) var(--ease)}.BlogList_tagChip__JINoV:hover{border-color:var(--line-strong);color:var(--text)}.BlogList_tagChip__JINoV.BlogList_active__bgQLc{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.BlogList_blogListHalf__YhJwM{margin-bottom:0}.BlogList_container__fgf8l{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--sp-6)}.BlogList_row__9_xYb{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.BlogList_emptyState__hvgiK{display:grid;gap:var(--sp-5);padding:var(--sp-8);border:1px solid var(--line);background:var(--surface)}.BlogList_emptyState__hvgiK span{color:var(--text);font-size:clamp(28px,4vw,48px);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold)}.BlogList_emptyState__hvgiK>p{max-width:760px;color:var(--text-2);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:0}.BlogList_plannedGrid__WHUsw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}@media(max-width:900px){.BlogList_plannedGrid__WHUsw{grid-template-columns:1fr}}.BlogList_plannedItem__qx7ZR{display:grid;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 45%,transparent)}.BlogList_plannedItem__qx7ZR h3{font-size:var(--font-size-xl);text-transform:none;letter-spacing:0}.BlogList_plannedItem__qx7ZR p{margin:0;color:var(--text-2);line-height:var(--line-height-relaxed)}.BlogList_col__HSurN{width:100%}.BlogList_item__euUaS{border:1px solid var(--line);border-radius:var(--r-md);overflow:visible;background:var(--surface);transition:all var(--dur-2) var(--ease)}.BlogList_item__euUaS:hover{border-color:var(--line-strong)}.BlogList_item__euUaS.BlogList_mb80__NQGB2{margin-bottom:var(--sp-20)}@media(max-width:768px){.BlogList_item__euUaS.BlogList_mb80__NQGB2{margin-bottom:var(--sp-12)}}.BlogList_itemRow__Iniym{display:flex;flex-direction:row}@media(max-width:768px){.BlogList_itemRow__Iniym{flex-direction:column}}.BlogList_colImage__BvsYt{flex:0 0 50%;padding:0 0 0 var(--sp-4)}@media(max-width:768px){.BlogList_colImage__BvsYt{flex:1 1;padding:0}}.BlogList_img__J31r4{min-height:300px;position:relative;overflow:hidden}@media(max-width:768px){.BlogList_img__J31r4{min-height:250px}}.BlogList_image__Mz6Mr{width:100%;height:100%;min-height:300px;object-fit:cover;object-position:center;position:relative;bottom:-30px;border-radius:0;display:block}@media(max-width:768px){.BlogList_image__Mz6Mr{bottom:0;border-radius:var(--r-md) var(--r-md) 0 0;min-height:250px}}.BlogList_placeholderImage__hYB5D{width:100%;height:100%;min-height:300px;background:var(--bg-subtle);position:relative;bottom:-30px}@media(max-width:768px){.BlogList_placeholderImage__hYB5D{bottom:0;border-radius:var(--r-md) var(--r-md) 0 0}}.BlogList_colContent__MPOgR{flex:0 0 50%;display:flex;align-items:center}@media(max-width:768px){.BlogList_colContent__MPOgR{flex:1 1}}.BlogList_cont__axOKZ{padding:var(--sp-8) var(--sp-6);width:100%;display:flex;flex-direction:column;gap:var(--sp-4)}@media(max-width:768px){.BlogList_cont__axOKZ{padding:var(--sp-6) var(--sp-4)}}.BlogList_cont__axOKZ h5{font-size:30px;text-transform:none;letter-spacing:0;margin:0}.BlogList_date__X7tBj{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--text-3);display:block;margin-bottom:0;opacity:.7}.BlogList_postTitle___EYUz{transition:color var(--dur-1) var(--ease)}.BlogList_postTitle___EYUz:hover{color:var(--accent)}.BlogList_excerpt__gSQC_{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-2);margin:0}.BlogList_tags__O0Mzg{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4)}.BlogList_tagLink__XF8ac{font-size:var(--font-size-sm);padding:var(--sp-2) var(--sp-4);background:color-mix(in srgb,var(--text) 5%,transparent);border-radius:var(--r-sm);color:var(--text-2);text-decoration:none;transition:all var(--dur-1) var(--ease)}.BlogList_tagLink__XF8ac:hover{background:var(--accent);color:var(--accent-text)}.BlogList_pagination__ByLXZ{display:flex;justify-content:center;align-items:center;gap:var(--sp-4);margin-top:0}.BlogList_pageButton__WW9Rs{padding:var(--sp-2) var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text);cursor:pointer;font-size:var(--font-size-sm);transition:all var(--dur-1) var(--ease)}.BlogList_pageButton__WW9Rs:hover{border-color:var(--accent);color:var(--accent)}.BlogList_pageInfo__ELMxf{color:var(--text-2);font-size:var(--font-size-sm)}