.blog-module__JsT-Oq__page{max-width:1080px;margin:0 auto;padding:40px clamp(16px,5vw,48px) 80px}.blog-module__JsT-Oq__header{text-align:center;margin-bottom:48px}.blog-module__JsT-Oq__back{color:var(--gold-soft);font-variant:small-caps;letter-spacing:.1em;margin-bottom:24px;display:inline-block}.blog-module__JsT-Oq__back:hover{color:var(--gold)}.blog-module__JsT-Oq__kicker{font-variant:small-caps;letter-spacing:.4em;color:var(--gold);margin:0 0 4px}.blog-module__JsT-Oq__title{font-family:var(--font-display), serif;margin:0;font-size:clamp(2.2rem,5vw,3.4rem)}.blog-module__JsT-Oq__list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.blog-module__JsT-Oq__card{background:var(--museum-bg-2);border:1px solid #b08d5738;border-radius:8px;transition:transform .18s,border-color .18s;overflow:hidden}.blog-module__JsT-Oq__card:hover{border-color:#b08d5780;transform:translateY(-3px)}.blog-module__JsT-Oq__cardLink{flex-direction:column;height:100%;display:flex}.blog-module__JsT-Oq__thumbWrap{width:100%;height:180px;display:block;position:relative}.blog-module__JsT-Oq__thumb{object-fit:cover}.blog-module__JsT-Oq__cardBody{padding:18px 20px 22px}.blog-module__JsT-Oq__date{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-soft);font-size:.78rem}.blog-module__JsT-Oq__cardTitle{font-family:var(--font-display), serif;margin:6px 0 8px;font-size:1.3rem;line-height:1.25}.blog-module__JsT-Oq__excerpt{color:#f4efe4bf;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}
