.BlogCard_blogCard__kSmym{position:relative;background:var(--card-background);border-radius:0;overflow:hidden;border:1px solid var(--border-strong);box-shadow:var(--shadow-md);transition:transform .28s ease,box-shadow .28s ease;height:100%}.BlogCard_blogCard__kSmym:before{content:"";position:absolute;inset:8px;border:1px solid var(--border-color);pointer-events:none;z-index:1}.BlogCard_blogCard__kSmym:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.BlogCard_cardLink__JaCI0{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.BlogCard_imageContainer__a6lQS{width:100%;height:250px;overflow:hidden;position:relative;flex-shrink:0;background:var(--bg-tertiary)}@media (max-width:768px){.BlogCard_imageContainer__a6lQS{height:220px}}.BlogCard_image__DDOqv{object-fit:cover;transition:transform .55s ease}.BlogCard_blogCard__kSmym:hover .BlogCard_image__DDOqv{transform:scale(1.05)}.BlogCard_imageOverlay__K9x0g{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(107,158,149,.25));z-index:1}.BlogCard_categoryTag__eun5V{position:absolute;top:1rem;left:1rem;padding:.26rem .66rem;background:var(--primary-color);color:#FFFFFF;font-family:var(--font-inter),Inter,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-radius:0;z-index:2}.BlogCard_contentContainer__ERHu4{padding:1.4rem 1.35rem 1.5rem;display:flex;flex-direction:column;flex:1 1;border-top:1px solid var(--border-subtle);position:relative;z-index:2}.BlogCard_cardHeader__ir32f{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem}.BlogCard_title__D4s1a{font-family:var(--font-inter),Inter,sans-serif;font-size:1rem;font-weight:600;color:var(--text-primary);line-height:1.45;margin:0;letter-spacing:.08em;text-transform:uppercase;flex:1 1;transition:color .2s ease}.BlogCard_blogCard__kSmym:hover .BlogCard_title__D4s1a{color:var(--primary-color)}.BlogCard_excerpt__bpeHl{font-family:var(--font-inter),Inter,sans-serif;font-size:.84rem;color:var(--text-secondary);line-height:1.75;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.1rem}.BlogCard_cardMeta__SNS0L{display:flex;align-items:center;gap:.5rem;margin-bottom:.9rem}.BlogCard_date__bJf2M,.BlogCard_readTime__0r4GO{font-family:var(--font-inter),Inter,sans-serif;font-size:.66rem;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.BlogCard_metaDot__gXy2i{width:3px;height:3px;border-radius:50%;background:var(--text-muted);display:inline-block;opacity:.5}.BlogCard_readMore__ljkXi{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-inter),Inter,sans-serif;font-size:.67rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--primary-color);width:-moz-fit-content;width:fit-content;transition:gap .2s ease,color .2s ease}.BlogCard_blogCard__kSmym:hover .BlogCard_readMore__ljkXi{color:var(--accent-color);gap:.55rem}.BlogCard_arrow__mxatw{transition:transform .2s ease;display:inline-block}.BlogCard_blogCard__kSmym:hover .BlogCard_arrow__mxatw{transform:translateX(3px)}.LikeButton_likeBtn__bDWdL{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:40px;height:40px;border-radius:50%;background:rgba(122,86,56,.08);border:1.5px solid rgba(122,86,56,.2);color:#7A5638;cursor:pointer;transition:all .3s ease;padding:0;font-size:.85rem;font-weight:600}.LikeButton_likeBtn__bDWdL:hover:not(:disabled){background:rgba(201,125,96,.15);border-color:rgba(201,125,96,.4);color:#C97D60;transform:scale(1.08)}.LikeButton_likeBtn__bDWdL.LikeButton_liked__F0Zj2{background:rgba(201,125,96,.25);border-color:#C97D60;color:#C97D60;box-shadow:0 4px 12px rgba(201,125,96,.2)}.LikeButton_likeBtn__bDWdL.LikeButton_liked__F0Zj2:hover{background:rgba(201,125,96,.35);box-shadow:0 6px 16px rgba(201,125,96,.3)}.LikeButton_likeBtn__bDWdL:disabled{cursor:not-allowed;opacity:.6}.LikeButton_likeBtn__bDWdL svg{width:20px;height:20px;flex-shrink:0}.LikeButton_likeBtn__bDWdL span{font-family:Georgia,Times New Roman,serif;line-height:1;min-width:16px}.SearchAndFilter_searchAndFilter__J98BM{width:100%;background:var(--background-secondary);padding:3rem 0;border-bottom:1px solid var(--border-color);margin-bottom:3rem}.SearchAndFilter_container__So52u{max-width:900px;padding:0 2rem;margin:0 auto;display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.SearchAndFilter_searchWrapper__wmMkt{flex:1 1;min-width:280px}.SearchAndFilter_searchInputContainer___iXMu{position:relative;width:100%;display:flex;align-items:center;background:var(--card-background);border-radius:50px;box-shadow:0 8px 24px var(--shadow-light);transition:all .3s ease}.SearchAndFilter_searchInputContainer___iXMu:focus-within{box-shadow:0 12px 32px rgba(201,169,154,.2);transform:translateY(-2px)}.SearchAndFilter_searchIcon__RMlqi{position:absolute;left:1.5rem;color:var(--accent-color);pointer-events:none;z-index:2;flex-shrink:0}.SearchAndFilter_searchInput__fsqzT{width:100%;padding:1rem 3rem 1rem 3.5rem;font-size:1rem;border:none;border-radius:50px;background:transparent;color:var(--text-color);transition:all .3s ease;font-family:inherit}@media (max-width:768px){.SearchAndFilter_searchInput__fsqzT{font-size:16px;padding:.9rem 3rem .9rem 3.5rem}}.SearchAndFilter_searchInput__fsqzT::placeholder{color:var(--text-secondary);opacity:.7}.SearchAndFilter_searchInput__fsqzT:focus{outline:none;box-shadow:none}.SearchAndFilter_clearButton__C9uJ3{position:absolute;right:1.5rem;background:transparent;border:none;color:var(--accent-color);font-size:1.25rem;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:3}.SearchAndFilter_clearButton__C9uJ3:hover{transform:scale(1.1);color:var(--text-color)}.SearchAndFilter_filterWrapper__OAXIr{display:flex;gap:1rem;align-items:center}.SearchAndFilter_filterLabel__r8OXi{font-size:.9rem;font-weight:600;color:var(--text-secondary);white-space:nowrap}.SearchAndFilter_filterSelect__a3xyz{padding:.75rem 1.5rem;background:var(--card-background);color:var(--text-color);border:2px solid rgba(0,0,0,.06);border-radius:12px;font-size:.95rem;font-family:inherit;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.06);min-width:150px}.SearchAndFilter_filterSelect__a3xyz:hover{border-color:var(--accent-color);box-shadow:0 6px 16px rgba(201,169,154,.12)}.SearchAndFilter_filterSelect__a3xyz:focus{outline:none;border-color:var(--accent-color);box-shadow:0 6px 16px rgba(201,169,154,.15);transform:translateY(-1px)}@media (max-width:768px){.SearchAndFilter_searchAndFilter__J98BM{padding:2rem 0;margin-bottom:2rem}.SearchAndFilter_container__So52u{padding:0 1.5rem;gap:1rem}.SearchAndFilter_searchWrapper__wmMkt{width:100%;order:1}.SearchAndFilter_filterWrapper__OAXIr{width:100%;order:2;gap:1rem}.SearchAndFilter_filterSelect__a3xyz{flex:1 1;min-width:auto;font-size:16px}.SearchAndFilter_filterLabel__r8OXi{display:none}.SearchAndFilter_searchInput__fsqzT{font-size:16px}}@media (max-width:480px){.SearchAndFilter_searchAndFilter__J98BM{padding:1.5rem 0}.SearchAndFilter_container__So52u{padding:0 1rem}.SearchAndFilter_searchIcon__RMlqi{left:1rem}.SearchAndFilter_clearButton__C9uJ3{right:1rem}.SearchAndFilter_searchInput__fsqzT{padding:.85rem 2.5rem .85rem 3rem}}.page_blogPage__oe5rn{min-height:100vh;background:var(--bg-primary)}.page_bannerEyebrow__XQtH4,.page_bannerRule__6LPyy,.page_bannerSubtitle__G10Cr,.page_bannerTitle__YXSyj,.page_pageBanner__4qoRu{display:none}.page_wrapper__63PEY{max-width:1320px;margin:0 auto;padding:3rem 2rem;display:grid;grid-template-columns:220px 1fr;grid-gap:3rem;gap:3rem;align-items:start}@media (max-width:900px){.page_wrapper__63PEY{grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem}}.page_sidebar__5SOnq{display:flex;flex-direction:column;gap:2rem;position:-webkit-sticky;position:sticky;top:100px}@media (max-width:900px){.page_sidebar__5SOnq{position:static;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}}.page_sideWidget__iJgRn{background:var(--card-background);border:1px solid var(--border-color);border-radius:10px;padding:1.4rem;box-shadow:var(--shadow-sm)}.page_widgetHeading__DEpjD{font-family:var(--font-inter),Inter,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.9rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle)}.page_categoryList__t4U9v{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem}.page_catBtn__plaP9{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:.45rem .7rem;font-family:var(--font-inter),Inter,sans-serif;font-size:.85rem;color:var(--text-secondary);border-radius:6px;transition:background .15s,color .15s}.page_catBtn__plaP9:hover{background:var(--accent-surface-warm);color:var(--primary-color)}.page_catBtnActive__Vub8L{background:var(--primary-color)!important;color:#FFFFFF!important;font-weight:600}.page_searchForm__8dr_p{display:flex;gap:.5rem}.page_searchInput__Vmz6o{flex:1 1;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);padding:.5rem .75rem;font-family:var(--font-inter),Inter,sans-serif;font-size:.85rem;color:var(--text-primary);outline:none;transition:border-color .2s}.page_searchInput__Vmz6o:focus{border-color:var(--primary-color)}.page_searchInput__Vmz6o::placeholder{color:var(--text-muted)}.page_searchBtn__6Qg4Q{background:var(--primary-color);color:#FFFFFF;border:none;cursor:pointer;padding:.5rem .9rem;font-family:var(--font-inter),Inter,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.06em;border-radius:6px;transition:background .2s}.page_searchBtn__6Qg4Q:hover{background:var(--primary-dark)}.page_main__PRIo6{min-width:0}.page_searchInfo__EwPas{font-family:var(--font-inter),Inter,sans-serif;font-size:.875rem;color:var(--text-tertiary);margin-bottom:1.5rem;font-style:italic}.page_grid__Hjb60{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:2rem;gap:2rem}@media (max-width:640px){.page_grid__Hjb60{grid-template-columns:1fr;gap:1.5rem}}.page_statusBox__ZuWtA{padding:3rem 2rem;text-align:center;font-family:var(--font-inter),Inter,sans-serif;font-size:1rem;color:var(--text-secondary);background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:0}.page_container__sdT1e{max-width:1320px;margin:0 auto;padding:3.5rem 2rem 5rem}@media (max-width:900px){.page_container__sdT1e{padding:3rem 1.5rem 4rem}}.page_pageHeader__a77mo{text-align:center;margin-bottom:3rem;padding:2.25rem 1.5rem;border:1px solid var(--border-strong);background:var(--white);position:relative;box-shadow:var(--shadow-md)}.page_pageHeader__a77mo:before{content:"";position:absolute;inset:8px;border:1px solid var(--border-color);pointer-events:none}.page_pageTitle__dn6Cd{font-family:var(--font-inter),Inter,sans-serif;font-size:clamp(1.85rem,4vw,2.8rem);font-weight:500;color:var(--text-primary);letter-spacing:.16em;margin-bottom:1.1rem;line-height:1.2}.page_pageDescription__aWZBt{font-family:var(--font-inter),Inter,sans-serif;font-size:.92rem;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.85;letter-spacing:.03em}.page_blogGrid__WtWg5{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:0}@media (max-width:1024px){.page_blogGrid__WtWg5{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:640px){.page_blogGrid__WtWg5{grid-template-columns:1fr;gap:1.5rem}}.page_loading__AETGq{padding:3rem}.page_loading__AETGq,.page_noPosts__QN27B{text-align:center;font-family:var(--font-inter),Inter,sans-serif;color:var(--text-secondary)}.page_noPosts__QN27B{grid-column:1/-1;padding:3rem 2rem;background:var(--white);border-radius:0;border:1px dashed var(--border-color)}.page_noPosts__QN27B p{margin-bottom:.5rem;font-size:1rem}.page_noPostsHint__WGmbP{font-size:.875rem;color:var(--text-muted);font-style:italic}.page_paginationArea__i1eFi{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.page_paginationInfo__erUc2{font-family:Georgia,serif;font-size:.9rem;color:#7A5638}.page_loadMoreButton__hZKj9{border:1px solid #7a5638;background:#fffdf6;color:#2C1810;font-family:var(--font-inter),Inter,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.75rem 1.2rem;border-radius:4px;cursor:pointer;transition:background .2s ease,color .2s ease}.page_loadMoreButton__hZKj9:hover{background:#7A5638;color:#F5EDD8}