.home-journals{background:var(--surface-0,#fff)}.home-journals__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.home-journals__card{min-width:0}.home-journals__link{display:flex;gap:.9rem;height:100%;padding:.9rem;border:1px solid color-mix(in srgb,var(--text-heading,#0f172a) 14%,transparent);border-radius:2px;background:var(--surface-1,#f8fafc);color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.home-journals__link:focus-visible,.home-journals__link:hover{border-color:var(--th-p,var(--primary-700,#0d9488));box-shadow:0 6px 18px -12px color-mix(in srgb,var(--text-heading,#0f172a) 60%,transparent)}.home-journals__cover{display:flex;flex:0 0 4.75rem;align-items:center;justify-content:center;aspect-ratio:210/297;overflow:hidden;border:1px solid color-mix(in srgb,var(--text-heading,#0f172a) 12%,transparent);border-radius:2px;background:#fff;align-self:flex-start}.home-journals__cover img{display:block;width:100%;height:100%;object-fit:cover}.home-journals__cover-text{padding:.35rem;color:var(--th-p,var(--primary-700,#0d9488));font-size:.72rem;font-weight:700;line-height:1.2;text-align:center;overflow-wrap:anywhere}.home-journals__body{display:flex;flex-direction:column;gap:.3rem;min-width:0}.home-journals__name{color:var(--text-heading,#0f172a);font-size:1rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.home-journals__alt{color:var(--text-muted,#64748b);font-size:.82rem;font-style:italic;line-height:1.3}.home-journals__meta{color:var(--text-muted,#64748b);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-journals__indexes{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.2rem}.home-journals__index{padding:.12rem .4rem;border:1px solid color-mix(in srgb,var(--th-p,#0d9488) 35%,transparent);border-radius:2px;color:var(--th-p,var(--primary-700,#0d9488));font-size:.7rem;font-weight:600;line-height:1.4}.home-journals__index--more{border-style:dashed}