.blog-module__JsT-Oq__main{max-width:1200px;margin:0 auto;padding:4rem 2rem 6rem}.blog-module__JsT-Oq__heading{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:.2em;text-transform:uppercase;color:var(--color-black);margin-bottom:2.5rem;font-weight:900}.blog-module__JsT-Oq__empty{font-family:var(--font-body);color:var(--color-grey);letter-spacing:.1em;text-transform:uppercase;font-size:var(--text-sm)}.blog-module__JsT-Oq__top{grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.blog-module__JsT-Oq__featuredCard{background:var(--color-black);min-height:520px;text-decoration:none;display:block;position:relative;overflow:hidden}.blog-module__JsT-Oq__featuredImg{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.blog-module__JsT-Oq__featuredCard:hover .blog-module__JsT-Oq__featuredImg{transform:scale(1.03)}.blog-module__JsT-Oq__featuredOverlay{background:linear-gradient(#0000 0%,#0003 40%,#000000d9 100%);flex-direction:column;justify-content:flex-end;padding:2rem;display:flex;position:absolute;inset:0}.blog-module__JsT-Oq__featuredTitle{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:.1em;text-transform:uppercase;color:var(--color-white);margin:.4rem 0 .6rem;font-weight:900;line-height:1.2}.blog-module__JsT-Oq__featuredExcerpt{font-family:var(--font-body);font-size:var(--text-sm);color:#ffffffbf;letter-spacing:.05em;margin:0;line-height:1.6}.blog-module__JsT-Oq__side{flex-direction:column;gap:1.5rem;display:flex}.blog-module__JsT-Oq__sideCard{background:var(--color-black);flex-direction:column;flex:1;text-decoration:none;transition:opacity .2s;display:flex;overflow:hidden}.blog-module__JsT-Oq__sideCard:hover{opacity:.85}.blog-module__JsT-Oq__sideImg{object-fit:cover;width:100%;height:120px;transition:transform .4s;display:block}.blog-module__JsT-Oq__sideCard:hover .blog-module__JsT-Oq__sideImg{transform:scale(1.03)}.blog-module__JsT-Oq__sideBody{background:var(--color-black);flex-direction:column;flex:1;gap:.35rem;padding:.75rem 1rem;display:flex}.blog-module__JsT-Oq__sideTitle{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:.08em;text-transform:uppercase;color:var(--color-white);margin:0;font-weight:900;line-height:1.3}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.blog-module__JsT-Oq__gridCard{background:var(--color-black);flex-direction:column;text-decoration:none;transition:opacity .2s;display:flex;overflow:hidden}.blog-module__JsT-Oq__gridCard:hover{opacity:.85}.blog-module__JsT-Oq__gridImgWrap{width:100%;height:200px;overflow:hidden}.blog-module__JsT-Oq__gridImg{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.blog-module__JsT-Oq__gridCard:hover .blog-module__JsT-Oq__gridImg{transform:scale(1.03)}.blog-module__JsT-Oq__gridImgFallback{background:var(--color-gold-gradient);width:100%;height:100%}.blog-module__JsT-Oq__gridBody{flex-direction:column;gap:.35rem;padding:1rem;display:flex}.blog-module__JsT-Oq__gridTitle{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:.08em;text-transform:uppercase;color:var(--color-white);margin:0;font-weight:900;line-height:1.3}.blog-module__JsT-Oq__gridExcerpt{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-grey);letter-spacing:.04em;margin:0;line-height:1.6}.blog-module__JsT-Oq__date{font-family:var(--font-body);font-size:var(--text-2xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold)}@media (max-width:900px){.blog-module__JsT-Oq__top{grid-template-columns:1fr}.blog-module__JsT-Oq__side{flex-flow:wrap}.blog-module__JsT-Oq__sideCard{flex:calc(50% - .75rem)}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-module__JsT-Oq__grid{grid-template-columns:1fr}.blog-module__JsT-Oq__sideCard{flex:100%}}
