.journal-main{max-width:1180px;margin:0 auto;padding:76px 28px 90px}.journal-intro{max-width:820px;margin:0 0 48px}.journal-intro h1{font-size:clamp(36px,5.5vw,70px);line-height:1.2;font-weight:500;letter-spacing:-.055em;margin:15px 0 22px}.journal-intro p{font-size:17px;line-height:1.9;color:#5e6d62}.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.journal-card{display:block;padding:34px;border:1px solid #dbe0d5;border-radius:22px;background:linear-gradient(140deg,#fffdf7,#edf1e7);text-decoration:none;color:#243e35;min-height:245px}.journal-card small{font-size:12px;letter-spacing:.15em;color:#8e774b}.journal-card h2{font-size:29px;font-weight:500;line-height:1.4;margin:24px 0 12px}.journal-card p{font-size:15px;line-height:1.9;color:#5d6c60}.journal-card>span{display:block;margin-top:26px;font-size:14px}.journal-article{max-width:760px;padding-bottom:36px}.journal-article h2{font-size:27px;font-weight:500;line-height:1.5;margin:42px 0 15px}.journal-article p,.journal-article li{font-size:17px;line-height:2;color:#43574b}.journal-meta{font-size:13px!important;color:#7a8378!important}.journal-sources,.journal-follow{max-width:900px;margin-top:48px;padding-top:28px;border-top:1px solid #d9dfd3;line-height:1.9}.journal-sources a,.journal-follow a{color:#35533f;text-underline-offset:4px}.journal-callout{padding:25px;border-radius:18px;background:#e9eee2;margin:35px 0;line-height:1.9}.journal-teaser{background:#eef1e7}.journal-teaser .journal-grid{margin-top:28px}.journal-teaser .journal-card{background:#fafaf3;min-height:190px}.journal-teaser .journal-card h3{font-size:25px;line-height:1.5;margin:20px 0;font-weight:500}@media(max-width:720px){.journal-main{padding:45px 22px 65px}.journal-grid{grid-template-columns:1fr}.journal-card{padding:26px;min-height:210px}.journal-intro{margin-bottom:30px}.journal-card h2{font-size:25px}.journal-article p,.journal-article li{font-size:16px}}
