.journal{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;min-width:0}
.journal h2{font-size:18px}
#journalStatus{color:var(--muted);font-size:12px}
#journalStatus:empty{display:none}

.journal details{border-bottom:1px solid var(--line);padding:10px 0;overflow-wrap:anywhere}
.journal summary{cursor:pointer;color:var(--ink)}
.journal summary small{color:var(--green);margin:0 .4em;font-size:11px}
.journal summary small:empty{display:none}
.journal details p{white-space:pre-wrap;color:var(--muted);margin:8px 0;font-size:13px}
.journal-top{margin:0 0 18px;padding:16px 22px;border:1px solid var(--line);border-left:3px solid var(--green)}.journal-top #journalStatus{margin:5px 0 0}
.journal-photo{display:block;max-width:100%;max-height:19rem;object-fit:contain;margin:12px 0;border-radius:8px}
.journal{font-family:"Malgun Gothic","Apple SD Gothic Neo",system-ui,sans-serif}.journal summary{font-size:15px;line-height:1.65}.journal details p{font-size:15px;line-height:1.85;color:#d6e1ef;margin:10px 0 14px}.journal summary small,#journalStatus{font-size:12px}

