.blog_section__mJROI{padding:6rem 2rem;margin-top:64px;background:#fff}.blog_streamFilters__7xtBp{display:flex;gap:1rem;justify-content:center;margin-bottom:4rem;flex-wrap:wrap}.blog_streamFilters__7xtBp button{padding:.75rem 1.5rem;border:1px solid var(--charcoal);background:transparent;color:var(--charcoal);font-family:var(--sans);font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.blog_filterActive__3hYP7,.blog_streamFilters__7xtBp button:hover{background:var(--charcoal);color:var(--ivory)}.blog_postsList__gIDz7{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.blog_postCard__N8pLU{padding:2rem;border:1px solid hsla(42,7%,70%,.3);text-decoration:none;transition:all .3s ease}.blog_postCard__N8pLU:hover{border-color:var(--brass);background:hsla(39,38%,62%,.02)}.blog_postTitle__uheS3{font-family:var(--serif);font-size:1.5rem;margin-bottom:1rem;color:var(--charcoal)}.blog_postCard__N8pLU:hover .blog_postTitle__uheS3{color:var(--brass)}.blog_postExcerpt__GZgDS{font-size:1rem;line-height:1.6;color:#555;margin-bottom:1rem}.blog_postMeta__IjTU0{font-size:.875rem;color:var(--stone);display:flex;gap:.5rem}@media (max-width:768px){.blog_section__mJROI{padding:4rem 1.5rem}.blog_streamFilters__7xtBp{flex-direction:column;align-items:center}.blog_streamFilters__7xtBp button{width:100%}}.blog_postBody__mmxPz{font-size:1.05rem;line-height:1.8;color:var(--charcoal)}.blog_postBody__mmxPz h1,.blog_postBody__mmxPz h2,.blog_postBody__mmxPz h3,.blog_postBody__mmxPz h4{font-family:var(--serif);color:var(--charcoal);margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.blog_postBody__mmxPz h1{font-size:2rem}.blog_postBody__mmxPz h2{font-size:1.6rem}.blog_postBody__mmxPz h3{font-size:1.3rem}.blog_postBody__mmxPz h4{font-size:1.1rem}.blog_postBody__mmxPz p{margin-bottom:1.5rem}.blog_postBody__mmxPz strong{font-weight:600;color:var(--charcoal)}.blog_postBody__mmxPz em{font-style:italic}.blog_postBody__mmxPz a{color:var(--brass);text-decoration:underline;text-underline-offset:3px}.blog_postBody__mmxPz a:hover{color:var(--charcoal)}.blog_postBody__mmxPz ol,.blog_postBody__mmxPz ul{margin:0 0 1.5rem 1.5rem;padding:0}.blog_postBody__mmxPz li{margin-bottom:.5rem}.blog_postBody__mmxPz blockquote{border-left:3px solid var(--brass);margin:2rem 0;padding:.5rem 0 .5rem 1.5rem;color:#555;font-style:italic}.blog_postBody__mmxPz hr{border:none;border-top:1px solid hsla(42,7%,70%,.3);margin:2.5rem 0}.blog_postBody__mmxPz img{max-width:100%;height:auto;margin:2rem 0}.blog_postBody__mmxPz pre{background:#f5f5f0;padding:1.25rem;overflow-x:auto;margin-bottom:1.5rem;font-size:.9rem}.blog_postBody__mmxPz code{font-family:monospace;font-size:.9em;background:#f5f5f0;padding:.15em .4em}.blog_postBody__mmxPz pre code{background:none;padding:0}