.blog_page__iP9Ub{max-width:1100px;margin:0 auto;padding:80px 24px}.blog_header__0iz8y{text-align:center;margin-bottom:3.5rem;margin-top:3.5rem}.blog_eyebrow__lKbzQ{display:inline-block;font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#b8854a;margin-bottom:.75rem}.blog_title__9ihMq{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:600;color:#2a1f14;line-height:1.15;margin:0 0 1rem}.blog_subtitle__SFq9F{font-family:var(--font-sans);font-size:.95rem;color:#6b5a47;line-height:1.7;max-width:520px;margin:0 auto 2rem}.blog_searchContainer__3HBVg{max-width:480px;margin:0 auto}.blog_searchBox__ske3c{position:relative;display:flex;align-items:center;background:#ffffff;border:1px solid #dfd7cc;border-radius:999px;padding:6px 16px;box-shadow:0 2px 10px rgba(42,31,20,.04);transition:all .2s ease}.blog_searchBox__ske3c:focus-within{border-color:#b8854a;box-shadow:0 4px 16px rgba(184,133,74,.15)}.blog_searchIcon__9c5_d{color:#a89585;font-size:.9rem;margin-right:10px}.blog_searchInput__Gwvzs{flex:1 1;border:none;outline:none;font-family:var(--font-sans);font-size:.9rem;color:#2a1f14;background:transparent}.blog_searchInput__Gwvzs::placeholder{color:#a89585}.blog_clearBtn__uuYBW{background:none;border:none;color:#8a7060;cursor:pointer;padding:4px;font-size:.85rem;display:flex;align-items:center;transition:color .2s ease}.blog_clearBtn__uuYBW:hover{color:#2a1f14}.blog_filterBar__DCR7b{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:2.5rem}.blog_filterBtn__M8ANe{padding:7px 18px;border-radius:999px;font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.06em;background-color:#faf8f5;color:#6b5a47;border:1px solid #e5ded5;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:5px}.blog_filterBtn__M8ANe:hover{background-color:#f3ede2;color:#2a1f14;border-color:#c9b99a}.blog_activeFilter__UGNbg{background-color:#b8854a;color:#ffffff;border-color:#b8854a;box-shadow:0 3px 12px rgba(184,133,74,.25)}.blog_activeFilter__UGNbg:hover{background-color:#9e6f39;color:#ffffff;border-color:#9e6f39}.blog_categoryCount__LNWn8{opacity:.8;font-size:.7rem}.blog_featuredSection__eAgMo{margin-bottom:3.5rem}.blog_featuredCard__fDAQs{background-color:#ffffff;border:1px solid #e5ded5;border-radius:8px;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;box-shadow:0 4px 20px rgba(42,31,20,.05);transition:box-shadow .3s ease,transform .2s ease}.blog_featuredCard__fDAQs:hover{box-shadow:0 12px 36px rgba(42,31,20,.12);transform:translateY(-2px)}.blog_featuredImageLink__qa2Yv{display:block;overflow:hidden;text-decoration:none;position:relative}.blog_featuredImageWrap__RDoYZ{position:relative;width:100%;height:100%;min-height:340px;overflow:hidden}.blog_featuredImageWrap__RDoYZ .blog_featuredImage__52AIA{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog_featuredImage__52AIA .blog_featuredPhoto__NrNAL{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.blog_featuredCard__fDAQs:hover .blog_featuredImage__52AIA{transform:scale(1.03)}.blog_featuredRibbon__IHmk_{position:absolute;top:16px;left:16px;background:#2a1f14;color:#f7ede2;font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:2}.blog_featuredContent__8RJcD{padding:2.25rem 2rem;display:flex;flex-direction:column;justify-content:center}.blog_featuredMetaTop__a9Kof{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:.85rem}.blog_categoryTag__k3P7b{font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b8854a;background:#f7f1e7;padding:3px 10px;border-radius:3px;border:1px solid #ebe0d0}.blog_metaItem__AIKvZ{font-family:var(--font-sans);font-size:.78rem;color:#8a7060;display:inline-flex;align-items:center;gap:5px}.blog_featuredTitle__opMHn{font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:700;color:#2a1f14;line-height:1.25;margin:0 0 1rem}.blog_featuredTitle__opMHn a{color:inherit;text-decoration:none;transition:color .2s ease}.blog_featuredTitle__opMHn a:hover{color:#b8854a}.blog_featuredExcerpt__4SJKA{font-family:var(--font-sans);font-size:.92rem;line-height:1.7;color:#5c4b38;margin:0 0 1.25rem}.blog_tagsRow__2Kwrl{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.5rem}.blog_tagPill__qiRVc{font-family:var(--font-sans);font-size:.72rem;color:#8a7060;background:#f3ede2;padding:2px 8px;border-radius:2px}.blog_featuredFooter__vQRec{display:flex;justify-content:space-between;align-items:center;padding-top:1.25rem;border-top:1px solid #ebdccb;margin-top:auto}.blog_authorGroup__X_0nJ{display:flex;align-items:center;gap:10px}.blog_authorAvatar__sdmh4{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid #ebdccb}.blog_byLabel__bTHtW{display:block;font-size:.68rem;color:#8a7060;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-sans)}.blog_authorNameLink__mm_FD,.blog_authorName__nXgip{font-family:var(--font-sans);font-size:.85rem;font-weight:700;color:#2a1f14;text-decoration:none}.blog_authorNameLink__mm_FD:hover{color:#b8854a}.blog_featuredReadBtn__i5Kim{font-family:var(--font-sans);font-size:.82rem;font-weight:700;letter-spacing:.06em;color:#ffffff;background-color:#b8854a;padding:8px 18px;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:background-color .2s ease,transform .15s ease}.blog_featuredReadBtn__i5Kim:hover{background-color:#9e6f39;transform:translateX(2px)}.blog_sectionDivider__vbRX9{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #ebdccb}.blog_sectionHeading__3V5l6{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:#2a1f14;margin:0}.blog_postCounter__dL1Ul{font-family:var(--font-sans);font-size:.8rem;color:#8a7060}.blog_grid__4VF_V{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.blog_card__AELHx{background-color:#ffffff;border:1px solid #e5ded5;border-radius:6px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 2px 10px rgba(42,31,20,.04);transition:box-shadow .25s ease,transform .2s ease}.blog_card__AELHx:hover{box-shadow:0 10px 30px rgba(42,31,20,.1);transform:translateY(-4px)}.blog_cardThumbLink__T30Tj{text-decoration:none;display:block}.blog_cardThumbWrap__jYrQP{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#eee7dc}.blog_cardThumb___7Eri{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog_card__AELHx:hover .blog_cardThumb___7Eri{transform:scale(1.05)}.blog_cardCategoryOverlay__jl3p5{position:absolute;top:12px;left:12px;background:rgba(42,31,20,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffff;font-family:var(--font-sans);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:3px;z-index:2}.blog_cardBody__mNUBU{padding:1.35rem 1.25rem 1.15rem;display:flex;flex-direction:column;flex:1 1}.blog_cardMetaTop__NJpHL{display:flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:.74rem;color:#8a7060;margin-bottom:.6rem}.blog_cardTime__vyCzQ{display:inline-flex;align-items:center;gap:4px}.blog_dot__uF_HK{opacity:.5}.blog_cardTitle__Yatym{font-family:var(--font-display);font-size:1.18rem;font-weight:700;color:#2a1f14;line-height:1.35;margin:0 0 .65rem}.blog_cardTitle__Yatym a{color:inherit;text-decoration:none;transition:color .2s ease}.blog_cardTitle__Yatym a:hover{color:#b8854a}.blog_cardExcerpt__jDGOY{font-family:var(--font-sans);font-size:.86rem;line-height:1.65;color:#5c4b38;margin:0 0 1rem;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_cardTags__Glzb2{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:1rem}.blog_miniTag__ihdtz{font-family:var(--font-sans);font-size:.68rem;color:#8a7060;background:#f4eee5;padding:2px 7px;border-radius:2px}.blog_cardFooter__2tTtt{display:flex;justify-content:space-between;align-items:center;padding-top:.9rem;border-top:1px solid #ebdccb;margin-top:auto}.blog_cardAuthorWrap__nZ58p{display:flex;align-items:center;gap:8px}.blog_miniAvatar__c5Dgu{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1px solid #ebdccb}.blog_authorLink__3daHs,.blog_authorSystem__1K_9U{font-family:var(--font-sans);font-size:.78rem;font-weight:700;color:#2a1f14;text-decoration:none;transition:color .2s ease}.blog_authorLink__3daHs:hover{color:#b8854a}.blog_readLink__IrSvI{font-family:var(--font-sans);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b8854a;text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;transition:gap .2s ease,color .2s ease}.blog_readLink__IrSvI:hover{gap:.65rem;color:#8f6027}.blog_emptyState__LIYZo{text-align:center;padding:80px 24px;background-color:#faf8f5;border-radius:8px;border:1px dashed #ebdccb}.blog_emptyIcon__ODcbv{font-size:2.2rem;color:#b8854a;margin-bottom:1rem;opacity:.8}.blog_emptyState__LIYZo h3{font-family:var(--font-display);font-size:1.4rem;color:#2a1f14;margin-bottom:.5rem}.blog_emptyState__LIYZo p{font-family:var(--font-sans);font-size:.95rem;color:#8a7060;margin-bottom:1.5rem}.blog_resetBtn__jCkds{padding:8px 20px;border-radius:999px;border:1px solid #b8854a;background:#b8854a;color:#ffffff;font-family:var(--font-sans);font-size:.8rem;font-weight:700;cursor:pointer;transition:background .2s ease}.blog_resetBtn__jCkds:hover{background:#9e6f39}@media (max-width:960px){.blog_featuredCard__fDAQs{grid-template-columns:1fr}.blog_featuredImageWrap__RDoYZ{min-height:250px;aspect-ratio:16/9}.blog_grid__4VF_V{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog_page__iP9Ub{padding:50px 18px 80px}.blog_grid__4VF_V{grid-template-columns:1fr}.blog_featuredContent__8RJcD{padding:1.5rem 1.25rem}.blog_filterBar__DCR7b{gap:6px}.blog_filterBtn__M8ANe{padding:6px 14px;font-size:.72rem}}