.Article_container__rew1q{min-height:100vh;background-color:var(--color-surface);padding-bottom:6rem}.Article_header__FSYaG{padding:calc(var(--header-height) + 4rem) 0 4rem;background-color:#F8F5F2;text-align:center}.Article_backLink__m32UN{display:inline-block;color:var(--color-text-muted);font-size:.9rem;text-decoration:none;margin-bottom:2rem;transition:color .3s ease}.Article_backLink__m32UN:hover{color:var(--color-accent)}.Article_meta__ZoVFh{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem}.Article_category__De3Wn{font-size:.8rem;font-weight:600;color:var(--color-accent);letter-spacing:.1em}.Article_date__SUrAD{font-size:.85rem;color:var(--color-text-muted)}.Article_title__g_6ua{font-family:var(--font-secondary);font-size:4rem;font-weight:300;margin-bottom:1.5rem;color:var(--color-text);line-height:1.1;max-width:800px;margin-left:auto;margin-right:auto}.Article_subtitle__tsblw{color:var(--color-text-muted);font-size:1.2rem;line-height:1.6;max-width:700px;margin:0 auto}.Article_featuredImageWrapper__wN2h_{width:100%;max-width:900px;margin:-3rem auto 3rem;border-radius:8px;overflow:hidden;box-shadow:var(--shadow-md);background-color:#fff;padding:2rem}.Article_featuredImage__fLFsV{width:100%;height:auto;object-fit:contain}.Article_contentWrapper__9uaDd{max-width:750px;margin:0 auto;font-size:1.1rem;line-height:1.8;color:#4a4a4a}.Article_intro___1Sbd{font-size:1.25rem;line-height:1.7;margin-bottom:4rem;font-weight:300;color:var(--color-text)}.Article_section__riU7O{margin-bottom:3rem}.Article_section__riU7O h2{font-family:var(--font-primary);font-size:1.8rem;font-weight:400;color:var(--color-text);margin-bottom:1.5rem;border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.Article_section__riU7O p{margin-bottom:1.5rem}.Article_section__riU7O p strong{color:var(--color-text);font-weight:500}.Article_divider__Ge7kX{border:0;border-top:1px solid var(--color-border);margin:4rem 0}@media (max-width:768px){.Article_header__FSYaG{padding:calc(var(--header-height) + 1.5rem) 0 1.5rem}.Article_title__g_6ua{font-size:2.5rem}.Article_featuredImageWrapper__wN2h_{margin:-1.5rem auto 2rem;padding:1rem}.Article_contentWrapper__9uaDd{padding:0 1rem}.Article_section__riU7O h2{font-size:1.5rem}}.Blog_container__AOuu2{min-height:100vh;background-color:var(--color-bg)}.Blog_header__AGU_x{padding:calc(var(--header-height) + 4rem) 0 4rem;background-color:var(--color-accent);text-align:center;border-bottom:1px solid rgba(196,174,138,.4)}.Blog_title__hLLwv{font-family:var(--font-secondary);font-size:4.5rem;font-weight:300;margin-bottom:1rem;color:#fff}.Blog_subtitle__htQ2O{color:rgba(255,255,255,.85);font-size:1.2rem;max-width:600px;margin:0 auto}.Blog_grid__uEZcX{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:3rem}.Blog_articleCard__QupR1{background-color:var(--color-surface);border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.03)}.Blog_articleCard__QupR1:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.Blog_imageWrapper__kbwTt{position:relative;width:100%;height:240px;background-color:#eee}.Blog_content__n1lVX{padding:2rem;display:flex;flex-direction:column;flex-grow:1}.Blog_category__M5a_q{font-size:.8rem;font-weight:600;color:var(--color-accent);letter-spacing:.1em;margin-bottom:1rem}.Blog_articleTitle__FvCBS{font-family:var(--font-primary);font-size:1.5rem;font-weight:400;margin-bottom:1rem;line-height:1.3}.Blog_excerpt__Rdp6q{color:var(--color-text-muted);font-size:1rem;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.Blog_readMore__x_Ih1{font-size:.9rem;font-weight:500;color:var(--color-text);transition:color .3s ease;display:inline-flex;align-items:center}.Blog_articleCard__QupR1:hover .Blog_readMore__x_Ih1{color:var(--color-accent)}.Blog_placeholderCard__0LY_N{opacity:.7;pointer-events:none}.Blog_placeholderImage__0WVTe{width:100%;height:100%;background-color:var(--color-border)}.Blog_authorBox___yK3N{background-color:var(--color-surface-hover);padding:3rem;border-radius:8px;text-align:center}.Blog_authorBox___yK3N h3{font-family:var(--font-secondary);font-size:2.5rem;font-weight:300;margin-bottom:1rem;color:var(--color-text)}.Blog_authorBox___yK3N p{font-size:1rem;margin-bottom:0}.Blog_comingSoonCard__Hcvnf{max-width:600px;margin:0 auto;background-color:var(--color-surface);border-radius:8px;padding:4rem 3rem;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.03)}.Blog_comingSoonIcon__6pqi5{font-size:3rem;display:block;margin-bottom:1.5rem;color:var(--color-accent)}.Blog_comingSoonTitle__Yqh0l{font-family:var(--font-secondary);font-size:2rem;font-weight:300;margin-bottom:1rem;color:var(--color-text)}.Blog_comingSoonText__0IvMO{color:var(--color-text-muted);font-size:1.05rem;line-height:1.7;margin-bottom:0}@media (max-width:768px){.Blog_title__hLLwv{font-size:2.2rem}.Blog_subtitle__htQ2O{font-size:1rem}.Blog_header__AGU_x{padding:calc(var(--header-height) + 1.5rem) 0 1.5rem}.Blog_authorBox___yK3N{padding:2rem 1.25rem}.Blog_authorBox___yK3N h3{font-size:1.8rem}.Blog_grid__uEZcX{grid-template-columns:1fr}.Blog_comingSoonCard__Hcvnf{padding:3rem 1.5rem}.Blog_comingSoonTitle__Yqh0l{font-size:1.5rem}}.NewsletterSignup_newsletter__yNBsT{background-color:var(--color-surface-hover);padding:4rem 2rem;text-align:center}.NewsletterSignup_inner__0E4Hl{max-width:500px;margin:0 auto}.NewsletterSignup_title__PlL5H{font-family:var(--font-secondary);font-size:2.8rem;font-weight:300;margin-bottom:1rem;color:var(--color-text)}.NewsletterSignup_description__h_h0P{color:var(--color-text-muted);font-size:.95rem;line-height:1.6;margin-bottom:2rem}.NewsletterSignup_form__nSPt1{display:flex;flex-direction:column;align-items:center;gap:.75rem}.NewsletterSignup_inputWrapper__Aop0l{display:flex;width:100%;border:1px solid var(--color-border);border-radius:4px;overflow:hidden;background-color:var(--color-surface);transition:border-color .2s ease}.NewsletterSignup_inputWrapper__Aop0l:focus-within{border-color:var(--color-accent)}.NewsletterSignup_input__MkKlL{flex:1;padding:1rem 1.25rem;font-family:inherit;font-size:.95rem;border:none;outline:none;background:transparent;color:var(--color-text)}.NewsletterSignup_input__MkKlL::placeholder{color:var(--color-text-muted);opacity:.6}.NewsletterSignup_submitBtn__1bkbK{display:flex;align-items:center;justify-content:center;padding:0 1.25rem;background:transparent;border:none;color:var(--color-text);cursor:pointer;transition:color .2s ease}.NewsletterSignup_submitBtn__1bkbK:hover{color:var(--color-accent)}.NewsletterSignup_emailPreview__OwZzr{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--color-text-muted);font-size:.9rem}.NewsletterSignup_editBtn__MdAOQ{background:none;border:none;color:var(--color-accent);cursor:pointer;padding:.2rem;display:flex;align-items:center;opacity:.7;transition:opacity .2s ease}.NewsletterSignup_editBtn__MdAOQ:hover{opacity:1}.NewsletterSignup_stepHint__5K5__{font-size:.9rem;color:var(--color-text);margin-bottom:.25rem}.NewsletterSignup_nameRow__xxnIx{display:flex;gap:.75rem;width:100%}.NewsletterSignup_nameInput__YOw2g{flex:1;padding:1rem 1.25rem;font-family:inherit;font-size:.95rem;border:1px solid var(--color-border);border-radius:4px;outline:none;background-color:var(--color-surface);color:var(--color-text);transition:border-color .2s ease}.NewsletterSignup_nameInput__YOw2g:focus{border-color:var(--color-accent)}.NewsletterSignup_nameInput__YOw2g::placeholder{color:var(--color-text-muted);opacity:.6}.NewsletterSignup_subscribeBtn__7CHAc{width:100%;padding:1rem;background-color:var(--color-accent);color:white;font-family:inherit;font-size:.95rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:2px;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.NewsletterSignup_subscribeBtn__7CHAc:hover:not(:disabled){background-color:var(--color-accent-hover);box-shadow:0 10px 20px rgba(197,160,89,.2)}.NewsletterSignup_subscribeBtn__7CHAc:disabled{opacity:.6;cursor:not-allowed}.NewsletterSignup_spinner__hnmgJ{width:18px;height:18px;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:NewsletterSignup_spin__gkfz9 .6s linear infinite}@keyframes NewsletterSignup_spin__gkfz9{to{transform:rotate(1turn)}}.NewsletterSignup_hint__9posz{font-size:.75rem;color:var(--color-text-muted);opacity:.6}.NewsletterSignup_successMessage__3xlwp{background-color:var(--color-surface);border:1px solid var(--color-accent);border-radius:4px;padding:1.25rem 1.5rem}.NewsletterSignup_successMessage__3xlwp p{color:var(--color-text);font-size:.95rem}.NewsletterSignup_errorMessage__w4AgF{color:#b91c1c;font-size:.85rem}@media (max-width:768px){.NewsletterSignup_newsletter__yNBsT{padding:3rem 1.5rem}.NewsletterSignup_title__PlL5H{font-size:2.2rem}.NewsletterSignup_description__h_h0P{font-size:.9rem}.NewsletterSignup_nameRow__xxnIx{flex-direction:column;gap:.75rem}}