/* Home page: one small card for the Aquarium News lead story. */
.home-journal{display:grid;gap:8px;max-width:1200px;margin:28px auto}
.home-journal__card{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:18px;padding:5px;border:1px solid #42717d;border-radius:10px;background:linear-gradient(150deg,#032432,#011c28);color:#effbff;text-decoration:none!important;transition:border-color .18s,box-shadow .18s}
.home-journal__card:hover{border-color:#50d1df;box-shadow:0 0 0 1px #00cce133,0 7px 20px #0003}
.home-journal__card:focus-visible{outline:3px solid #40d9ff;outline-offset:2px}
.home-journal__media{display:block;overflow:hidden;aspect-ratio:16/10;border-radius:7px;background:#06303f}
.home-journal__media img{display:block;width:100%;height:100%;object-fit:cover}
.home-journal__text{display:flex;flex-direction:column;gap:6px;padding:8px 12px 8px 0}
.home-journal__kicker{color:#3ce4e8;font-size:13px;font-weight:700}
.home-journal__text strong{color:#fff;font:700 22px/1.2 Georgia,'Times New Roman',serif}
.home-journal__text>span:last-child{color:#a8c4ce;font-size:14.5px;line-height:1.45}
.home-journal__all{justify-self:end;color:#7ee8f0!important;font-size:14px;font-weight:700}
@media(max-width:650px){
  .home-journal{margin:20px 0}
  .home-journal__card{grid-template-columns:minmax(0,1fr);gap:4px}
  .home-journal__text{padding:8px 8px 10px}
  .home-journal__text strong{font-size:20px}
}
