.BlogPost_article__to4nf{background-color:var(--background);padding-bottom:100px}.BlogPost_heroImage__5tC3P{width:100%;height:60vh;position:relative;overflow:hidden}.BlogPost_heroImage__5tC3P img{width:100%;height:100%;object-fit:cover}.BlogPost_heroOverlay__hQYNO{position:absolute;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;color:#fff}.BlogPost_category__mZlGv{display:inline-block;background:var(--primary);padding:5px 15px;border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.BlogPost_heroOverlay__hQYNO h1{font-size:3.5rem;font-family:var(--font-serif);margin-bottom:20px;max-width:800px;line-height:1.2}.BlogPost_meta___EiOR{font-size:1rem;display:flex;gap:15px;opacity:.9}.BlogPost_contentContainer__PpBaQ{max-width:800px!important;margin-top:-80px;position:relative;z-index:10}.BlogPost_content__EjFE2{background:#fff;padding:60px;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.05);font-size:1.1rem;line-height:1.8;color:var(--foreground)}.BlogPost_content__EjFE2 p{margin-bottom:25px}.BlogPost_content__EjFE2 h3{font-family:var(--font-serif);font-size:1.8rem;margin:40px 0 20px;color:var(--primary)}.BlogPost_backLink__Mwdof{margin-top:50px;text-align:center}.BlogPost_backLink__Mwdof a{color:var(--primary);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border .2s ease}.BlogPost_backLink__Mwdof a:hover{border-bottom-color:var(--primary)}@media (max-width:768px){.BlogPost_heroOverlay__hQYNO h1{font-size:2rem}.BlogPost_content__EjFE2{padding:30px}}