.blog-module__JsT-Oq__header{background:var(--ink-light);border-bottom:1px solid var(--border);text-align:center;padding:160px 5% 80px}.blog-module__JsT-Oq__grid{background:#9a722026;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2px;display:grid}.blog-module__JsT-Oq__card{background:var(--ink-light);flex-direction:column;padding:48px 40px;transition:background .3s;display:flex}.blog-module__JsT-Oq__card:hover{background:#9a72200f}.blog-module__JsT-Oq__cardTag{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:16px;font-size:.65rem}.blog-module__JsT-Oq__cardTitle{font-family:var(--font-cormorant);color:var(--ivory);margin-bottom:20px;font-size:1.6rem;font-weight:400;line-height:1.3}.blog-module__JsT-Oq__cardExcerpt{font-family:var(--font-jost);color:var(--text-dim);flex:1;margin-bottom:32px;font-size:.9rem;line-height:1.7}.blog-module__JsT-Oq__cardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.blog-module__JsT-Oq__cardDate{color:#f2ead866;font-size:.75rem}.blog-module__JsT-Oq__cardRead{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:.7rem}.blog-module__JsT-Oq__article{background:var(--ink);min-height:100vh;padding:160px 0 100px}.blog-module__JsT-Oq__articleHeader{text-align:center;max-width:800px;margin:0 auto 60px;padding:0 5%}.blog-module__JsT-Oq__backLink{letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:40px;font-size:.75rem;transition:color .3s;display:inline-block}.blog-module__JsT-Oq__backLink:hover{color:var(--gold)}.blog-module__JsT-Oq__articleTitle{font-family:var(--font-cormorant);color:var(--ivory);margin-bottom:32px;font-size:clamp(2.4rem,4vw,3.5rem);font-weight:400;line-height:1.2}.blog-module__JsT-Oq__articleMeta{color:var(--text-dim);justify-content:center;align-items:center;gap:16px;font-size:.85rem;display:flex}.blog-module__JsT-Oq__articleContent{max-width:720px;margin:0 auto;padding:0 5%}.blog-module__JsT-Oq__articleIntro{font-family:var(--font-cormorant);color:var(--gold-light);font-size:1.4rem;font-style:italic;line-height:1.6}.blog-module__JsT-Oq__prose{font-family:var(--font-jost);color:var(--text-primary);font-size:1.05rem;line-height:1.8}.blog-module__JsT-Oq__prose p{margin-bottom:24px}.blog-module__JsT-Oq__prose h2{font-family:var(--font-cormorant);color:var(--ivory);margin:48px 0 24px;font-size:2rem;font-weight:400}.blog-module__JsT-Oq__prose ul{margin-bottom:32px;padding-left:20px}.blog-module__JsT-Oq__prose ul li{color:var(--text-dim);margin-bottom:12px;position:relative}.blog-module__JsT-Oq__prose ul li:before{content:"•";color:var(--gold);position:absolute;left:-20px}
