/* Same card rhythm as the approved v105 journal; the native editor keeps its insertion hook. */
.journal-restored .journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.journal-grid>a.journal-card{display:flex;flex-direction:column;color:var(--ink,#153640);text-decoration:none;min-width:0}
.journal-grid .reading-card-body{display:flex;flex-direction:column;flex:1}
.journal-grid .reading-card-body h2{font-size:24px;line-height:1.18;margin:0 0 16px;letter-spacing:-.5px}
.journal-grid .reading-card-body p{font-size:15px;line-height:1.55;color:var(--muted,#657b80)}
.journal-grid .reading-card-body .more{margin-top:auto;align-self:stretch}
.journal-grid .reading-photo{position:relative;display:block;overflow:hidden;aspect-ratio:16/10}
.journal-grid .reading-photo img{width:100%;height:100%;object-fit:cover}
.journal-grid .reading-photo .journal-kicker{position:absolute;top:14px;left:14px}
.journal-grid>a:focus-visible{outline:3px solid #f36522;outline-offset:4px}
@media(max-width:900px){.journal-restored .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.journal-restored .journal-grid{grid-template-columns:1fr;gap:18px}.journal-grid .reading-card-body h2{font-size:23px}}
