.blog-module__JsT-Oq__page{min-height:100vh}.blog-module__JsT-Oq__hero{background:var(--navy-dark);text-align:center;padding:80px 0 60px}.blog-module__JsT-Oq__hero h1{font-family:var(--font-display);color:var(--white);margin:12px 0 16px;font-size:clamp(2rem,5vw,3.2rem)}.blog-module__JsT-Oq__hero p{color:#ffffff8c;font-size:1.05rem}.blog-module__JsT-Oq__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border:1px solid #c8a84b4d;border-radius:100px;margin-bottom:16px;padding:4px 14px;font-size:.72rem;font-weight:700;display:inline-block}.blog-module__JsT-Oq__grid_section{padding:64px 0 96px}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.blog-module__JsT-Oq__card{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius);transition:all var(--transition);flex-direction:column;gap:12px;padding:28px;display:flex}.blog-module__JsT-Oq__card:hover{border-color:#c8a84b59;transform:translateY(-3px);box-shadow:0 8px 32px #0d1b3e14}.blog-module__JsT-Oq__card_top{justify-content:space-between;align-items:center;display:flex}.blog-module__JsT-Oq__cat{text-transform:uppercase;letter-spacing:.08em;color:var(--gold-dim);background:#c8a84b1a;border-radius:100px;padding:3px 10px;font-size:.72rem;font-weight:700}.blog-module__JsT-Oq__date{color:var(--text-muted);font-size:.78rem}.blog-module__JsT-Oq__card h2{font-family:var(--font-display);color:var(--navy);font-size:1.15rem;font-weight:700;line-height:1.4}.blog-module__JsT-Oq__card p{color:var(--text-muted);font-size:.88rem;line-height:1.6}.blog-module__JsT-Oq__read{color:var(--gold);margin-top:auto;font-size:.85rem;font-weight:600}.blog-module__JsT-Oq__empty{text-align:center;color:var(--text-muted);padding:80px 0;font-size:1.1rem}
