@font-face{font-family:'Open Sans';src:url('https://memoryz.de/wp-content/plugins/memoryz-local-fonts/assets/fonts/OpenSans-wdth-wght.ttf') format('truetype');font-style:normal;font-weight:300 800;font-display:swap}
body.mzl-journal{background:#fbf7f1!important;color:#1e211b!important;font:300 16px/1.85 'Open Sans',Arial,sans-serif!important}
body.mzl-journal #page,body.mzl-journal #page-content{background:transparent!important}
body.mzl-journal #page-content.mzj-main{box-sizing:border-box!important;width:min(1140px,calc(100% - 64px))!important;margin:0 auto!important;padding:50px 0 65px!important}
body.mzl-journal .mzj-main :is(h1,h2,h3){font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.02em!important;color:#1f1c1c!important;text-transform:none!important;text-align:left!important}
body.mzl-journal .mzj-main :is(p,li,a,td,th,figcaption){font-family:'Open Sans',Arial,sans-serif!important;font-weight:300!important;color:#1e211b!important;line-height:1.85!important;text-transform:none!important;letter-spacing:0!important}
body.mzl-journal .mzj-main :is(a,button):focus-visible{outline:2px solid #365a36!important;outline-offset:4px!important}
body.mzl-journal .mzj-heading{max-width:850px;margin:0 0 40px!important;padding:0!important}
body.mzl-journal .mzj-heading h1{font-size:clamp(34px,4.3vw,52px)!important;margin:10px 0 22px!important}
body.mzl-journal .mzj-eyebrow{font:300 13px/1.6 'Open Sans',Arial,sans-serif!important;color:#243020!important;margin:0 0 12px!important}
body.mzl-journal .mzj-intro{font-size:18px!important;max-width:740px;margin:0!important}
body.mzl-journal .mzj-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
body.mzl-journal .mzj-card{display:flex;flex-direction:column;min-width:0;background:#fffdf9;border:1px solid #d8dfcf;border-radius:15px;overflow:hidden}
body.mzl-journal .mzj-card-image{display:block;aspect-ratio:3/2;overflow:hidden;background:#e4e9dc}
body.mzl-journal .mzj-card-image img{display:block;width:100%;height:100%;object-fit:cover;max-width:none}
body.mzl-journal .mzj-card-copy{padding:26px;display:flex;flex:1;flex-direction:column;align-items:start}
body.mzl-journal .mzj-card h2{font-size:28px!important;margin:0 0 17px!important}
body.mzl-journal .mzj-card h2 a{font:inherit!important;font-family:Georgia,'Times New Roman',serif!important;text-decoration:none!important;color:#1f1c1c!important}
body.mzl-journal .mzj-card-copy>p:not(.mzj-eyebrow){font-size:15px!important;margin:0 0 24px!important}
body.mzl-journal .mzj-link{display:inline-flex;gap:22px;align-items:center;border:1px solid #adbd9f;border-radius:9px;background:#e4e9dc;padding:10px 17px;margin-top:auto!important;text-decoration:none!important;min-height:46px;box-sizing:border-box;font-size:14px!important}
body.mzl-journal .mzj-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;margin-bottom:30px}
body.mzl-journal .mzj-breadcrumb a{text-underline-offset:4px}
body.mzl-journal .mzj-article{max-width:850px;margin:0 auto}
body.mzl-journal .mzj-hero{margin:0 0 38px;aspect-ratio:16/9;overflow:hidden;border-radius:15px;background:#e4e9dc}
body.mzl-journal .mzj-hero img{display:block;width:100%;height:100%;object-fit:cover;max-width:none}
body.mzl-journal .mzj-content{max-width:740px;margin:0 auto}
body.mzl-journal .mzj-content h2{font-size:30px!important;margin:38px 0 18px!important}
body.mzl-journal .mzj-content h3{font-size:25px!important;margin:30px 0 14px!important}
body.mzl-journal .mzj-content p{font-size:17px!important;margin:0 0 23px!important;text-align:left!important}
body.mzl-journal .mzj-content ul{margin:0 0 24px;padding-left:24px}
body.mzl-journal .mzj-content li{font-size:17px!important;margin-bottom:9px}
body.mzl-journal .mzj-content a{color:#1b3b1c!important;text-decoration:underline!important;text-underline-offset:4px}
body.mzl-journal .mzj-content table{width:100%;table-layout:fixed;border-collapse:collapse;margin:25px 0;border:1px solid #d8dfcf}
body.mzl-journal .mzj-content :is(td,th){padding:13px;border:1px solid #d8dfcf;font-size:15px!important;overflow-wrap:anywhere;vertical-align:top;text-align:left;background:#fffdf9}
body.mzl-journal .mzj-content th{background:#e4e9dc;font-weight:600!important}
body.mzl-journal .mzj-next{border-top:1px solid #d8dfcf;margin-top:55px;padding-top:32px}
body.mzl-journal .mzj-next h2{font-size:30px!important;margin:0 0 24px!important}
body.mzl-journal .mzj-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body.mzl-journal .mzj-related a{display:flex;justify-content:space-between;gap:15px;padding:20px;background:#fffdf9;border:1px solid #d8dfcf;border-radius:12px;text-decoration:none!important;font-size:16px!important}
body.mzl-journal .navigation.pagination{margin-top:32px}
@media(max-width:700px){body.mzl-journal #page-content.mzj-main{width:calc(100% - 32px)!important;padding-top:30px!important}.mzj-grid,.mzj-related{grid-template-columns:1fr!important}body.mzl-journal .mzj-heading h1{font-size:35px!important}body.mzl-journal .mzj-intro{font-size:16px!important}body.mzl-journal .mzj-card-copy{padding:22px}body.mzl-journal .mzj-card h2{font-size:26px!important}body.mzl-journal .mzj-content p,body.mzl-journal .mzj-content li{font-size:16px!important}body.mzl-journal .mzj-content h2{font-size:27px!important}body.mzl-journal .mzj-content :is(td,th){padding:9px;font-size:14px!important}}

.mzj-grid::before,.mzj-grid::after,.mzj-related::before,.mzj-related::after{content:none!important;display:none!important}
