.blog-module__3rPSzG__page{background:var(--surface-cream);min-height:100vh;color:var(--ink);padding-top:calc(var(--header-height,88px) + 1rem);padding-bottom:4rem}.blog-module__3rPSzG__shell{width:min(1120px,100% - 2rem);margin:0 auto}.blog-module__3rPSzG__hero{border-bottom:1px solid var(--gold-border);gap:.7rem;padding:2rem 0 1.5rem;display:grid}.blog-module__3rPSzG__eyebrow{color:var(--gold-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.blog-module__3rPSzG__title{max-width:780px;font-family:var(--font-serif);letter-spacing:0;color:var(--ink-pure);font-size:clamp(2.1rem,6vw,4.5rem);line-height:.98}.blog-module__3rPSzG__intro{max-width:640px;color:var(--ink-3);font-size:1rem;line-height:1.7}.blog-module__3rPSzG__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.blog-module__3rPSzG__card{border:1px solid var(--gold-border);border-radius:var(--radius-m);background:var(--surface-paper);min-height:100%;color:inherit;box-shadow:var(--shadow-sm);grid-template-rows:auto 1fr;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden}.blog-module__3rPSzG__card:hover{border-color:var(--gold-primary);box-shadow:var(--shadow-gold-sm);transform:translateY(-2px)}.blog-module__3rPSzG__cover{aspect-ratio:16/9;object-fit:cover;background:var(--surface-cream-2);border-bottom:1px solid var(--hairline);width:100%}.blog-module__3rPSzG__cardBody{align-content:start;gap:.7rem;padding:1rem;display:grid}.blog-module__3rPSzG__meta{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.blog-module__3rPSzG__cardTitle{color:var(--ink-pure);font-family:var(--font-serif);font-size:1.35rem;line-height:1.15}.blog-module__3rPSzG__excerpt{color:var(--ink-3);font-size:.92rem;line-height:1.6}.blog-module__3rPSzG__empty{border:1px dashed var(--gold-border);border-radius:var(--radius-m);background:var(--surface-paper);color:var(--ink-3);margin-top:1.5rem;padding:1.5rem}.blog-module__3rPSzG__article{gap:1.1rem;max-width:780px;margin:0 auto;display:grid}.blog-module__3rPSzG__articleCover{object-fit:cover;border:1px solid var(--gold-border);border-radius:var(--radius-m);width:100%;max-height:460px;box-shadow:var(--shadow-sm)}.blog-module__3rPSzG__articleBody{color:var(--ink-2);gap:1rem;padding:1.25rem 0;font-size:1.02rem;line-height:1.8;display:grid}.blog-module__3rPSzG__articleBody h2,.blog-module__3rPSzG__articleBody h3{color:var(--ink-pure);font-family:var(--font-serif);margin-top:.5rem;line-height:1.15}.blog-module__3rPSzG__articleBody h2{font-size:1.8rem}.blog-module__3rPSzG__articleBody h3{font-size:1.4rem}.blog-module__3rPSzG__articleBody a{color:var(--gold-deep);-webkit-text-decoration-color:var(--gold-border);text-decoration-color:var(--gold-border);text-underline-offset:3px;font-weight:800}.blog-module__3rPSzG__articleBody strong{color:var(--ink-pure)}@media (max-width:768px){.blog-module__3rPSzG__page{padding-top:calc(var(--header-height,104px) + .5rem)}.blog-module__3rPSzG__hero{padding-top:1.2rem}}
