.journal-hero{max-width:none!important;padding:95px 24px!important;background:linear-gradient(135deg,#18131f,#42265f);color:#fff;text-align:center}.journal-hero>span{color:#c39af8;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.journal-hero h1{margin:15px 0;font-size:clamp(45px,6vw,72px);line-height:1.04;letter-spacing:-.055em}.journal-hero p{max-width:620px;margin:auto;color:#c8c1cd;font-size:16px}.journal-list{display:grid;gap:28px;padding-top:75px!important}.journal-list article{display:grid;grid-template-columns:330px 1fr;gap:32px;padding-bottom:28px;border-bottom:1px solid #e7e2e9}.journal-image{height:210px;border-radius:17px;overflow:hidden;background:#eee6f8}.journal-image img{width:100%;height:100%;object-fit:cover;transition:.3s}.journal-image:hover img{transform:scale(1.04)}.journal-image>div{height:100%;display:grid;place-items:center;color:#7d49c2;font-weight:800;letter-spacing:.15em}.journal-list article>div>span{color:#8a8490;font-size:11px}.journal-list h2{margin:8px 0;font-size:30px;line-height:1.15}.journal-list p{color:#746e78;line-height:1.7}.journal-list article>div>a:last-child{color:#7542bd;font-weight:750}.article-featured{width:100%;max-height:480px;margin-bottom:30px;border-radius:20px;object-fit:cover}.blog-article{max-width:850px!important}.blog-article h1{font-size:clamp(38px,5vw,60px);line-height:1.08}.blog-article p,.blog-article li{font-size:17px;line-height:1.85}@media(max-width:750px){.journal-list article{grid-template-columns:1fr}.journal-image{height:240px}.journal-list h2{font-size:26px}.journal-hero{padding:75px 20px!important}}
.blog-article img:not(.article-featured){display:block;max-width:100%;height:auto;margin:28px auto;border-radius:15px}.blog-article pre{overflow:auto;padding:20px;border-radius:12px;background:#18151d;color:#f0eafa}.blog-article code{font-family:Consolas,monospace}
