.momoru-journal{background:#fbf8f5;color:#332c2c;padding:28px 0 80px}.journal-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:#766d68;margin-bottom:52px}.journal-breadcrumb a:hover,.journal-read:hover{color:#a66f65}.journal-heading{max-width:820px;margin:0 auto 36px}.journal-list-heading{text-align:center;margin-bottom:56px}.journal-eyebrow{font-size:12px;letter-spacing:.22em;font-weight:600;color:#a16f61;margin-bottom:18px}.journal-heading h1{font-size:clamp(30px,3.7vw,48px);line-height:1.45;letter-spacing:-.02em;font-weight:500;margin-bottom:20px}.journal-intro{font-size:18px;line-height:1.9;color:#786b64}.journal-byline{font-size:13px;color:#8a7d74;margin-top:22px;line-height:1.8}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.journal-card{background:#fff;border:1px solid #eee6df;border-radius:4px;overflow:hidden}.journal-card-image{display:block;overflow:hidden;aspect-ratio:16/10;background:#f1e7df}.journal-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.journal-card-image:hover img{transform:scale(1.025)}.journal-card-content{padding:26px}.journal-card time{font-size:12px;color:#9b8577}.journal-card h2{font-size:23px;line-height:1.65;font-weight:500;margin:12px 0}.journal-card-content>p{font-size:15px;line-height:1.85;color:#7a7069;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journal-read{display:flex;justify-content:space-between;font-size:14px;padding-top:22px;color:#895c50}.journal-article{max-width:980px;margin:auto}.journal-cover{aspect-ratio:16/9;display:block;width:100%;height:auto;max-height:650px;object-fit:cover;border-radius:4px;margin-bottom:42px}.journal-body{max-width:760px;margin:auto;font-size:18px;line-height:2;overflow-wrap:anywhere}.journal-body p{margin-bottom:24px}.journal-body h2{font-size:28px;line-height:1.6;margin:44px 0 18px}.journal-body h3{font-size:23px;line-height:1.6;margin:32px 0 16px}.journal-body h4{font-size:20px;margin:24px 0 14px}.journal-body ul,.journal-body ol{padding-left:28px;margin:0 0 24px;list-style:disc outside}.journal-body ol{list-style:decimal outside}.journal-body li{display:list-item;margin-bottom:10px}.journal-body img{max-width:100%;height:auto;border-radius:4px}.journal-body figure{margin:36px 0}.journal-body figcaption{font-size:14px;color:#87756a;text-align:center;margin-top:10px}.journal-body a{text-decoration:underline;text-underline-offset:4px;color:#8d5f51}.journal-body blockquote{border-left:3px solid #c99b87;padding:18px 24px;background:#f4ece6;margin:30px 0}.journal-article-footer{max-width:760px;margin:48px auto 0;border-top:1px solid #e4d8cf;padding-top:24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:14px}.journal-empty{grid-column:1/-1;text-align:center;border:1px solid #e8ddd4;padding:64px 24px;background:#fffaf6}.journal-empty h2{font-size:25px;margin-bottom:16px}.journal-empty p{line-height:1.8;color:#817266;margin-bottom:24px}.journal-pagination{display:flex;justify-content:center;gap:28px;margin-top:44px;font-size:15px}@media(max-width:991px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.momoru-journal{padding-top:20px}.journal-breadcrumb{margin-bottom:36px}.journal-grid{grid-template-columns:1fr;gap:28px}.journal-card-content{padding:22px}.journal-intro{font-size:16px}.journal-body{font-size:16px;line-height:1.95}.journal-body h2{font-size:24px}.journal-body h3{font-size:21px}.journal-list-heading{margin-bottom:36px}.journal-cover{margin-bottom:28px}}

.momoru-journal .journal-heading{position:static;left:auto;right:auto;z-index:auto;background:transparent;font-family:inherit}
