.blog-module__JsT-Oq__page{background:#f8f8ff;min-height:100vh}.blog-module__JsT-Oq__hero{width:100%;height:70vh;margin-top:var(--nh);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.blog-module__JsT-Oq__heroVideo,.blog-module__JsT-Oq__heroImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-module__JsT-Oq__heroOverlay{z-index:1;background:#0a0a0a66;position:absolute;inset:0}.blog-module__JsT-Oq__heroText{z-index:2;color:#f8f8ff;width:25%;font-family:Cinzel,Georgia,serif;font-size:clamp(1.5rem,4vw,3rem);font-weight:600;line-height:1.2;position:absolute;bottom:28px;left:80px}.blog-module__JsT-Oq__heroScroll{z-index:2;color:#f8f8ff;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;font-family:Figtree,sans-serif;font-size:.75rem;font-weight:100;display:none;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.blog-module__JsT-Oq__pageTitle{color:#0a0a0a;text-align:center;margin:64px auto 0;font-family:Cinzel,Georgia,serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:100}.blog-module__JsT-Oq__container{max-width:1400px;margin:0 auto;padding:0 32px}.blog-module__JsT-Oq__featured{margin-top:48px}.blog-module__JsT-Oq__featuredCard{color:inherit;background:#f8f8ff;grid-template-columns:1fr 1fr;gap:40px;padding:32px;text-decoration:none;transition:box-shadow .3s;display:grid;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.blog-module__JsT-Oq__featuredCard:hover{box-shadow:0 20px 25px -5px #0000001f,0 8px 10px -6px #0000001a}.blog-module__JsT-Oq__featuredImgWrap{overflow:hidden}.blog-module__JsT-Oq__featuredImg{object-fit:cover;width:100%;height:100%;max-height:350px;transition:transform .5s;display:block}.blog-module__JsT-Oq__featuredCard:hover .blog-module__JsT-Oq__featuredImg{transform:scale(1.1)}.blog-module__JsT-Oq__featuredBody{flex-direction:column;justify-content:space-between;display:flex}.blog-module__JsT-Oq__featuredTitle{color:#0a0a0a;margin-bottom:20px;font-family:Cinzel,Georgia,serif;font-size:1.5rem;font-weight:600;line-height:1.3}.blog-module__JsT-Oq__featuredExcerpt{color:#0a0a0a;flex:1;font-family:Figtree,sans-serif;font-size:.875rem;font-weight:100;line-height:1.6}.blog-module__JsT-Oq__featuredCta{color:#0a0a0a;justify-content:flex-end;align-items:center;gap:6px;margin-top:40px;font-family:Figtree,sans-serif;font-size:.875rem;font-weight:700;display:flex}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(4,1fr);gap:40px;margin-top:40px;margin-bottom:80px;display:grid}.blog-module__JsT-Oq__card{color:inherit;background:#f8f8ff;flex-direction:column;padding:8px;text-decoration:none;transition:box-shadow .3s;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.blog-module__JsT-Oq__card:hover{box-shadow:0 20px 25px -5px #0000001f,0 8px 10px -6px #0000001a}.blog-module__JsT-Oq__cardImgWrap{aspect-ratio:9/12;width:100%;overflow:hidden}.blog-module__JsT-Oq__cardImg{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.blog-module__JsT-Oq__card:hover .blog-module__JsT-Oq__cardImg{transform:scale(1.05)}.blog-module__JsT-Oq__cardImgPlaceholder{background:#e2e2e2;width:100%;height:100%}.blog-module__JsT-Oq__cardBody{flex-direction:column;gap:6px;padding:16px 8px 8px;display:flex}.blog-module__JsT-Oq__cardTitle{color:#0a0a0a;font-family:Cinzel,Georgia,serif;font-size:1.125rem;font-weight:600;line-height:1.4}.blog-module__JsT-Oq__cardExcerpt{color:#0a0a0a;font-family:Figtree,sans-serif;font-size:.875rem;font-weight:100;line-height:1.5}.blog-module__JsT-Oq__cardReadMore{color:#0a0a0a;margin-top:4px;font-family:Figtree,sans-serif;font-size:.875rem;font-weight:600}.blog-module__JsT-Oq__pagination{justify-content:center;align-items:center;gap:8px;margin:0 auto 80px;display:flex}.blog-module__JsT-Oq__pageBtn{color:#0a0a0a;cursor:pointer;background:0 0;border:1px solid #0a0a0a;border-radius:4px;padding:6px 16px;font-family:Figtree,sans-serif;font-size:.875rem;transition:background .2s,color .2s}.blog-module__JsT-Oq__pageBtn:hover:not(:disabled){color:#f8f8ff;background:#0a0a0a}.blog-module__JsT-Oq__pageBtn:disabled{opacity:.4;cursor:default}.blog-module__JsT-Oq__pageBtnActive{color:#f8f8ff;background:#0a0a0a}@media (max-width:1024px){.blog-module__JsT-Oq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-module__JsT-Oq__featuredCard{grid-template-columns:1fr}.blog-module__JsT-Oq__heroText{text-align:center;width:50%;bottom:20px;left:50%;transform:translate(-50%)}}@media (max-width:480px){.blog-module__JsT-Oq__container{padding:0 16px}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(2,1fr);gap:16px}}
