/* Publication integration, 2026-10-21. */
[data-home-news]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;line-height:1.8;min-width:0}
[data-home-news] time{font:12px/1.8 Arial,sans-serif;white-space:nowrap}
[data-home-news] a{color:var(--navy);overflow-wrap:anywhere}
.home-journal-placeholder{background:linear-gradient(145deg,#eef8fb,#f7f3e9);aspect-ratio:1.5;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;border-radius:6px}
.journal-post .home-journal-placeholder img{width:74px;height:74px;object-fit:contain;mix-blend-mode:multiply;border-radius:0;aspect-ratio:1}
.home-journal-placeholder>span{font:700 9px/1.6 Arial,sans-serif;letter-spacing:.16em;color:#638393}
.home-journal-read{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;font-weight:700}
.home-journal-read>span{color:var(--orange);font-size:20px}
.journal-post>img{aspect-ratio:1.5;height:auto;object-fit:cover}
@media(max-width:760px){.journal-post .home-journal-placeholder{width:125px;height:120px;aspect-ratio:auto}.journal-post .home-journal-placeholder img{width:48px;height:48px}.home-journal-placeholder>span{font-size:6px}.home-journal-read{margin-top:10px;padding-top:7px}.journal-post>img{height:120px}.top-update>a{align-self:center}}
@media(max-width:420px){.journal-post .home-journal-placeholder{width:105px}.home-journal-read{font-size:11px}[data-home-news] time{font-size:11px}}
.top-update [data-home-news]{font-size:14px;line-height:1.8}
.top-update [data-home-news] a{display:block;line-height:1.8}
.top-update>a{white-space:nowrap;flex:none}
@media(max-width:360px){.site-header{padding-left:8px;padding-right:8px;gap:4px}}
