/* Only the right-hand rail changes. The grid, entrance image and rotator stay intact. */
@media (min-width:761px) {
  .home-community-aside { padding:0; border-left:0; }
  .home-community-aside-head { height:64px; flex-basis:64px; }
  .home-community-aside-head span { font:11px/1.5 system-ui,-apple-system,"PingFang SC",sans-serif; }
  .home-community-stories { min-height:0; }
  .home-community-highlight {
    display:grid; grid-template-columns:84px minmax(0,1fr); gap:14px;
    align-items:center; padding:18px 0; border-top:0; border-bottom:1px solid var(--line);
    transform:none;
  }
  .home-community-highlight:last-of-type { border-bottom:1px solid var(--line); }
  .home-community-highlight-copy { min-width:0; }
  .home-community-highlight-kicker { margin:0 0 6px; color:var(--muted); font:11px/1.5 system-ui,-apple-system,"PingFang SC",sans-serif; letter-spacing:0; }
  .home-community-highlight strong { font-size:19px; line-height:1.5; transition:color .22s ease; }
  .home-community-highlight-meta { display:flex; align-items:center; gap:8px; margin-top:8px; color:var(--muted); font:11px/1.6 system-ui,-apple-system,"PingFang SC",sans-serif; }
  .home-community-highlight-author { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
  .home-community-highlight-meta time { flex-shrink:0; font-size:11px; }
  .home-community-thumb { position:relative; display:grid; place-items:center; width:84px; height:92px; overflow:hidden; border-radius:9px; background:color-mix(in srgb,var(--line) 30%,var(--paper)); color:var(--accent); }
  .home-community-thumb img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; }
  .home-community-thumb svg { width:25px; height:25px; fill:none; stroke:currentColor; stroke-width:1.25; }
  .home-community-empty { margin:0; padding:25px 0; color:var(--muted); font-size:15px; line-height:1.9; }
  @media (hover:hover) { .home-community-highlight:hover { transform:none; } .home-community-highlight:hover strong { color:var(--accent); } }
}
@media (min-width:761px) and (max-width:1000px) {
  .home-community-highlight { grid-template-columns:64px minmax(0,1fr); gap:12px; }
  .home-community-thumb { width:64px; height:72px; }
  .home-community-highlight strong { font-size:16px; }
}
@media (prefers-reduced-motion:reduce) { .home-community-highlight strong { transition:none; } }
