.journal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-18px 0 30px;padding:15px 18px;border:1px solid var(--line);border-radius:17px;background:#fff}.journal-toolbar>span{font-size:.78rem;color:var(--muted)}.journal-toolbar>div{display:flex;gap:7px}.journal-toolbar b{padding:6px 10px;border-radius:999px;background:var(--cream);color:var(--wine);font-size:.66rem}.journal-listing{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.journal-listing .article{display:flex;flex-direction:column;min-height:100%;border-radius:25px;box-shadow:0 10px 35px rgba(48,21,32,.055);transition:transform .25s ease,box-shadow .25s ease}.journal-listing .article:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(48,21,32,.1)}.journal-listing .article-visual{display:block;height:auto;aspect-ratio:3/2;overflow:hidden}.journal-listing .article-visual img{transition:transform .45s ease}.journal-listing .article:hover .article-visual img{transform:scale(1.025)}.journal-listing .article-body{display:flex;flex:1;flex-direction:column;padding:23px}.article-kicker{display:flex;align-items:center;justify-content:space-between;gap:10px}.article-kicker small{font-size:.66rem}.article-kicker span{font-size:.61rem;color:var(--muted);white-space:nowrap}.journal-listing .article h3{font-size:1rem;line-height:1.85;margin:10px 0 8px}.journal-listing .article h3 a{margin:0;color:var(--ink);font-size:inherit}.journal-listing .article p{font-size:.76rem;line-height:1.95}.journal-listing .article-read{margin-top:auto;padding-top:16px;font-size:.72rem}.journal-listing .featured-article{grid-column:span 2;display:grid;grid-template-columns:1.12fr 1fr;min-height:365px}.journal-listing .featured-article .article-visual{height:100%;aspect-ratio:auto}.journal-listing .featured-article .article-body{justify-content:center;padding:35px}.journal-listing .featured-article h3{font-size:1.3rem}.journal-listing .featured-article p{font-size:.82rem}.page-journal .preview-hero{padding:55px 0 45px}.page-journal .preview-hero h1{font-size:clamp(2.2rem,4vw,3.7rem);margin-bottom:12px}.page-journal .preview-main{padding-top:48px;background:#fdfbf9}.page-article .article-content .elementor,.page-article .article-content .elementor-section,.page-article .article-content .elementor-container,.page-article .article-content .elementor-column,.page-article .article-content .elementor-widget-wrap{width:100%!important;max-width:none!important}.page-article .article-content .elementor-container{display:block!important}.page-article .article-content .elementor-column{display:block!important}.page-article .article-content .elementor-widget{margin:0!important}@media (max-width:980px){.journal-listing .featured-article{grid-column:1/-1}}@media (max-width:700px){.journal-toolbar{align-items:flex-start;flex-direction:column}.journal-listing{grid-template-columns:1fr}.journal-listing .featured-article{display:flex;grid-column:auto;min-height:0}.journal-listing .featured-article .article-visual{height:auto;aspect-ratio:3/2}.journal-listing .featured-article .article-body{padding:23px}.journal-listing .featured-article h3{font-size:1.08rem}.article-kicker{align-items:flex-start;flex-direction:column;gap:3px}}