.journal-entry{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;max-width:1280px;margin:0 auto;padding:8px 20px;box-sizing:border-box;color:#667085;font-size:14px;line-height:1.45}
.journal-entry a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-weight:700;color:#87420d;text-decoration:none;flex-shrink:0}
.journal-entry a:hover{text-decoration:underline}
.journal-entry a:focus-visible{outline:2px solid #87420d;outline-offset:3px;border-radius:4px}
@media(max-width:600px){.journal-entry{padding:4px 16px;gap:0 12px}.journal-entry>span{font-size:12px}}
