.BlogPage_container__2k_bi{min-height:100vh;background-color:var(--bg-color);padding-top:0}.BlogPage_hero__ccYK5{position:relative;padding:5rem 2rem;text-align:center;border-bottom:1px solid var(--border-color)}.BlogPage_hero__ccYK5:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/_next/static/media/BLOG_hero_background.5cb749f4.jpg);background-size:cover;background-position:center 35%;background-repeat:no-repeat;opacity:.2;filter:blur(2px) saturate(.7);z-index:1}.BlogPage_heroContent__J7I6Q{max-width:800px;margin:0 auto;position:relative;z-index:2}.BlogPage_heroTitle__pjYuA{font-family:var(--font-lora),Georgia,serif;font-size:clamp(2.8rem,5vw,4rem);font-weight:400;margin-bottom:1rem;color:var(--text-color);letter-spacing:0;position:relative}.BlogPage_heroSubtitle__FDAkj{font-family:var(--font-spectral),Georgia,serif;font-size:clamp(1rem,2.5vw,1.2rem);color:var(--text-color);opacity:.8;line-height:1.6;max-width:600px;margin:0 auto 2rem}.BlogPage_heroStats__t_AUO{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;font-size:.9rem;color:var(--text-color);opacity:.6;font-family:var(--font-inter),sans-serif}.BlogPage_mainContent__xU8iY{max-width:60rem;margin:0 auto;padding:3rem 2rem 2rem}.BlogPage_searchFilterSection__U29hU{border:none;box-shadow:0 2px 12px rgba(84,74,64,.06);background:linear-gradient(135deg,#f8f5f1,#f5f2ee);border-radius:8px;padding:2rem;margin-bottom:3rem;border:1px solid var(--border-color)}.BlogPage_searchFilterGrid__68reF{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;align-items:end}@media screen and (max-width:768px){.BlogPage_searchFilterSection__U29hU{padding:1.5rem;margin-bottom:2rem}.BlogPage_searchFilterGrid__68reF{grid-template-columns:1fr;gap:1rem}}@media screen and (max-width:480px){.BlogPage_searchFilterSection__U29hU{padding:1.25rem;margin-bottom:1.5rem}.BlogPage_searchFilterGrid__68reF{gap:.75rem}}.BlogPage_inputGroup__6b8Tn{display:flex;flex-direction:column}.BlogPage_inputLabel__Wv5em{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color);font-family:var(--font-inter),sans-serif;font-size:.9rem}.BlogPage_searchInput__o9SGW{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:4px;font-size:1rem;font-family:var(--font-spectral),Georgia,serif;background-color:var(--bg-color);color:var(--text-color);transition:border-color .2s ease,box-shadow .2s ease;outline:none}.BlogPage_searchInput__o9SGW:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(48,80,48,.1)}.BlogPage_tagSelect__B4nW7{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:4px;font-size:1rem;font-family:var(--font-spectral),Georgia,serif;background-color:var(--bg-color);color:var(--text-color);cursor:pointer}.BlogPage_resultsCount__IHkZe{text-align:center;color:var(--text-color);opacity:.6;font-family:var(--font-inter),sans-serif;font-size:.9rem}.BlogPage_resultsCountNumber__YUXI0{font-weight:500}.BlogPage_featuredSection__ZUbpb{margin-bottom:4rem}.BlogPage_sectionTitle__lsvGB{font-family:var(--font-lora),Georgia,serif;font-size:1.8rem;font-weight:600;margin-bottom:3rem;text-align:center;color:var(--text-color);position:relative}.BlogPage_sectionTitle__lsvGB:before{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:40px;height:1px;background:var(--accent-color);opacity:.2}.BlogPage_featuredPost__Em_7h{background-color:var(--bg-color);border-radius:8px;padding:2.5rem;border:1px solid var(--border-color);box-shadow:0 2px 8px rgba(84,74,64,.08);transition:all .2s ease;cursor:pointer;position:relative;text-decoration:none}.BlogPage_featuredPost__Em_7h:hover{background-color:var(--hover-bg);border-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 4px 12px rgba(48,80,48,.1)}.BlogPage_featuredBadge__t0oo7{display:inline-block;background-color:var(--accent-color);color:var(--bg-color);padding:.4rem 1rem;border-radius:4px;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.5rem;font-family:var(--font-inter),sans-serif;box-shadow:0 2px 8px rgba(48,80,48,.15)}.BlogPage_featuredTitle__38_WQ{font-family:var(--font-lora),Georgia,serif;font-size:2rem;font-weight:600;margin-bottom:1rem;color:var(--text-color);line-height:1.3}.BlogPage_featuredSubtitle__P9BzR{font-family:var(--font-spectral),Georgia,serif;font-size:1.2rem;color:var(--text-color);opacity:.7;margin-bottom:1.5rem;line-height:1.4;font-style:italic}.BlogPage_postMeta__xTcEk{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.BlogPage_postDate__1bred{font-size:.9rem;color:var(--text-color);opacity:.6;font-family:var(--font-inter),sans-serif}.BlogPage_tagList__9gqeX{display:flex;gap:.5rem;flex-wrap:wrap}.BlogPage_tag__RnBuw{background-color:var(--hover-bg);padding:.25rem .75rem;border-radius:4px;font-size:.8rem;font-weight:500;color:var(--text-color);border:1px solid var(--border-color);font-family:var(--font-inter),sans-serif;position:relative;overflow:hidden}.BlogPage_tag__RnBuw:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--accent-color);opacity:.4}.BlogPage_tagSmall__15TEq{padding:.2rem .6rem;font-size:.75rem}.BlogPage_featuredExcerpt__LEz7C{font-size:1.1rem;line-height:1.6;color:var(--text-color);opacity:.8;font-family:var(--font-spectral),Georgia,serif;margin-bottom:1.5rem}.BlogPage_readMoreLink__dGPBO{color:var(--accent-color);font-weight:500;font-size:.9rem;font-family:var(--font-inter),sans-serif}.BlogPage_postsGrid__shLP_{display:grid;grid-gap:2rem;gap:2rem}.BlogPage_postCard__RbqrD{padding:1.5rem;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-color);box-shadow:0 1px 4px rgba(84,74,64,.06);transition:all .2s ease;cursor:pointer;text-decoration:none}.BlogPage_postCard__RbqrD:hover{background-color:var(--hover-bg);transform:translateY(-2px);box-shadow:0 4px 16px rgba(84,74,64,.12)}.BlogPage_postTitle__N6GrG{font-family:var(--font-lora),Georgia,serif;font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:var(--text-color);line-height:1.3;transition:color .2s ease}.BlogPage_postTitle__N6GrG:hover{color:var(--accent-color)}.BlogPage_postSubtitle__GsUW0{font-family:var(--font-spectral),Georgia,serif;font-size:1rem;color:var(--text-color);opacity:.7;margin-bottom:.75rem;line-height:1.4;font-style:italic}.BlogPage_postMetaSmall__QYLiR{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.BlogPage_postExcerpt__i1Xv7{line-height:1.6;color:var(--text-color);opacity:.8;font-family:var(--font-spectral),Georgia,serif;margin-bottom:0}.BlogPage_noResults__6HH51{text-align:center;padding:4rem 2rem;color:var(--text-color);opacity:.6}.BlogPage_noResultsTitle__GYpS0{margin-bottom:.5rem;font-family:var(--font-lora),Georgia,serif;font-weight:600}.BlogPage_noResultsText__zZyGK{font-family:var(--font-spectral),Georgia,serif}.BlogPage_pagination__29dpM{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:3rem;padding:2rem 0;font-family:var(--font-inter),sans-serif}.BlogPage_paginationButton__8rOGG{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);font-size:1.1rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 4px rgba(84,74,64,.06)}.BlogPage_paginationButton__8rOGG:hover:not(:disabled){background-color:var(--hover-bg);transform:translateY(-2px);box-shadow:0 4px 12px rgba(84,74,64,.12);border-color:var(--accent-color)}.BlogPage_paginationButton__8rOGG:disabled{opacity:.3;cursor:not-allowed}.BlogPage_paginationNumbers__Ba6Xa{display:flex;align-items:center;gap:.5rem}.BlogPage_paginationNumber__cyp_T{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:var(--font-inter),sans-serif;box-shadow:0 1px 4px rgba(84,74,64,.06)}.BlogPage_paginationNumber__cyp_T:hover{background-color:var(--hover-bg);transform:translateY(-2px);box-shadow:0 4px 12px rgba(84,74,64,.12);color:var(--accent-color)}.BlogPage_paginationActive__jxfhV{background-color:var(--accent-color)!important;color:var(--bg-color)!important;border-color:var(--accent-color)!important;box-shadow:0 2px 8px rgba(48,80,48,.15)!important;transform:none!important}.BlogPage_paginationEllipsis__PMVfa{padding:0 .5rem;color:var(--text-color);opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-inter),sans-serif;font-size:.9rem}.BlogPage_pageInfo__IdcNX{color:var(--text-color);opacity:.6;font-size:.9rem;margin-left:.25rem}@media screen and (max-width:768px){.BlogPage_pagination__29dpM{gap:.5rem;margin-top:2rem}.BlogPage_paginationButton__8rOGG,.BlogPage_paginationNumber__cyp_T{width:36px;height:36px;min-width:36px;font-size:.9rem}.BlogPage_paginationNumbers__Ba6Xa{gap:.25rem}}@media screen and (max-width:480px){.BlogPage_pagination__29dpM{gap:.25rem}.BlogPage_paginationButton__8rOGG,.BlogPage_paginationNumber__cyp_T{width:32px;height:32px;min-width:32px}.BlogPage_paginationNumber__cyp_T:not(.BlogPage_paginationActive__jxfhV){display:none}.BlogPage_paginationActive__jxfhV,.BlogPage_paginationNumber__cyp_T:first-child,.BlogPage_paginationNumber__cyp_T:last-child{display:flex!important}}