.Blog-module__jW6Nga__pageWrapper{padding:calc(var(--nav-height) + 3rem) 0 4rem}.Blog-module__jW6Nga__contentContainer{max-width:900px}.Blog-module__jW6Nga__headerArea{border-bottom:1px solid #eee;margin-bottom:4rem;padding-bottom:2rem}.Blog-module__jW6Nga__pageTitle{font-size:clamp(2.5rem,5vw,4rem);font-family:var(--font-playfair), serif;color:var(--primary-color);letter-spacing:-.02em;margin-bottom:1rem}.Blog-module__jW6Nga__subtitle{color:#888;max-width:500px;font-size:1.1rem;line-height:1.6}.Blog-module__jW6Nga__postGrid{flex-direction:column;gap:0;display:flex}.Blog-module__jW6Nga__postCard{border-bottom:1px solid #eee;padding:2.5rem 0}.Blog-module__jW6Nga__postMeta{margin-bottom:.75rem}.Blog-module__jW6Nga__postDate{text-transform:uppercase;letter-spacing:2px;color:#999;font-size:.8rem}.Blog-module__jW6Nga__postTitle{font-family:var(--font-playfair), serif;color:var(--primary-color);margin-bottom:1rem;font-size:1.6rem;line-height:1.3}.Blog-module__jW6Nga__postTitle a{color:inherit;transition:color .2s}.Blog-module__jW6Nga__postTitle a:hover{color:var(--accent-color)}.Blog-module__jW6Nga__postExcerpt{color:#666;margin-bottom:1rem;font-size:1rem;line-height:1.7}.Blog-module__jW6Nga__readMore{text-transform:uppercase;letter-spacing:1.5px;color:var(--accent-color);font-size:.85rem;font-weight:600;transition:opacity .2s}.Blog-module__jW6Nga__readMore:hover{opacity:.7}
