/* 静室 CSS：19-content-distribution.css。编辑瀑布、栏目新闻流与三轨归档的统一内容分发系统。 */
@layer pages {
  :root {
    --distribution-display:var(--font-reading);
    --distribution-prose:var(--font-prose);
    --distribution-ui:var(--font-ui);
    --distribution-ink:var(--text-primary);
    --distribution-muted:var(--text-secondary);
    --distribution-faint:var(--text-muted);
    --distribution-accent:var(--action-primary);
    --distribution-line:var(--soft-line);
    --distribution-surface:var(--soft-elevated-surface);
    --distribution-radius:var(--soft-radius);
    --distribution-radius-small:var(--soft-radius-small);
    --distribution-motion:300ms;
    --distribution-easing:var(--motion-easing);
    --distribution-lift:var(--motion-lift-subtle);
  }

  /* 03：编辑瀑布。主文获得不同体量，侧栏用短篇回应；共享颜色、分隔线与动效令牌。 */
  .start-distribution-system .start-daily-editorial-grid {
    grid-template-columns:repeat(12,minmax(0,1fr));
    gap:0;
    padding-top:clamp(1.6rem,3vw,2.8rem);
    border-top:var(--stroke-hairline) solid var(--distribution-ink);
    border-bottom:var(--stroke-hairline) solid var(--distribution-line);
  }

  .start-distribution-system .start-cascade-feature {
    grid-column:span 7;
    min-height:clamp(360px,38vw,510px);
    padding:clamp(1.5rem,3vw,2.7rem) clamp(1.6rem,3.8vw,4.5rem) clamp(1.8rem,3.5vw,3.4rem) 0;
    border-right:var(--stroke-hairline) solid var(--distribution-line);
  }

  .start-distribution-system .start-cascade-feature h1 {
    max-width:13.5ch;
    margin-top:var(--space-3);
    font-family:var(--distribution-display);
    font-size:clamp(2.4rem,4.1vw,4.35rem);
    font-weight:400;
    line-height:1.045;
    letter-spacing:-.048em;
    text-wrap:balance;
  }

  .start-distribution-system .start-cascade-feature.start-title-extended h1 {
    max-width:17.5ch;
    font-size:clamp(2.1rem,3.35vw,3.6rem);
    line-height:1.1;
    letter-spacing:-.04em;
  }

  .start-distribution-system .start-cascade-feature .start-daily-deck {
    display:-webkit-box;
    overflow:hidden;
    max-width:43ch;
    margin-top:var(--space-4);
    color:var(--distribution-muted);
    font:400 clamp(.96rem,.92rem + .1vw,1.06rem)/1.72 var(--distribution-prose);
    letter-spacing:.003em;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
  }

  .start-distribution-system .start-cascade-rail {
    grid-column:span 5;
    display:flex;
    flex-direction:column;
    padding:var(--space-2) 0 0 clamp(1.4rem,3vw,3rem);
    border-left:0;
  }

  .start-distribution-system .start-daily-rail-head {
    display:flex;
    justify-content:space-between;
    gap:var(--space-3);
    padding:var(--space-3) var(--space-4) var(--space-3) 0;
    border-bottom:var(--stroke-hairline) solid var(--distribution-line);
  }

  .start-distribution-system .start-daily-rail-list {
    display:grid;
    grid-auto-rows:1fr;
  }

  .start-distribution-system .start-daily-rail-item {
    position:relative;
    display:grid;
    grid-template-columns:44px minmax(0,1fr) 24px;
    gap:var(--space-2);
    padding:var(--space-4) var(--space-4) var(--space-4) 0;
    border-bottom:var(--stroke-hairline) solid var(--distribution-line);
    border-radius:var(--distribution-radius-small);
    transition:transform var(--distribution-motion) var(--distribution-easing),background-color var(--distribution-motion) var(--distribution-easing),border-color var(--distribution-motion) var(--distribution-easing);
  }

  .start-distribution-system .start-daily-rail-item::after {
    align-self:start;
    padding-top:2px;
    color:var(--distribution-accent);
    content:"→";
    font-size:1rem;
  }

  .start-distribution-system .start-daily-rail-item:hover,
  .start-distribution-system .start-daily-rail-item:focus-within {
    z-index:1;
    transform:var(--distribution-lift);
    background:color-mix(in srgb,var(--action-subtle) 22%,transparent);
    box-shadow:0 8px 18px rgb(24 31 27/.045);
  }

  .start-distribution-system .start-daily-item-meta {
    grid-column:1;
    grid-row:1 / span 2;
    padding-top:3px;
    color:var(--distribution-accent);
    font:600 .62rem/1.45 var(--distribution-ui);
    letter-spacing:.055em;
  }

  .start-distribution-system .start-daily-rail-item h2 {
    grid-column:2;
    max-width:24ch;
    margin:0;
    font-family:var(--distribution-display);
    font-size:clamp(1.05rem,1.4vw,1.34rem);
    font-weight:400;
    line-height:1.28;
    letter-spacing:-.022em;
    text-wrap:balance;
  }

  .start-distribution-system .start-daily-rail-item .start-daily-item-deck {
    grid-column:2;
    display:-webkit-box;
    overflow:hidden;
    max-width:37ch;
    margin-top:0;
    color:var(--distribution-muted);
    font:400 .82rem/1.62 var(--distribution-prose);
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
  }

  .start-distribution-system .start-daily-rail-item .start-daily-item-action {
    grid-column:2;
    margin-top:var(--space-1);
    color:var(--distribution-accent);
    font-size:.64rem;
  }

  .start-distribution-system .start-distribution-switchboard {
    margin-top:clamp(1.4rem,2.8vw,2.3rem);
    border-color:var(--distribution-line);
    border-bottom-color:var(--distribution-ink);
    border-radius:var(--distribution-radius);
    background:var(--distribution-surface);
    box-shadow:var(--soft-shadow);
  }

  .start-distribution-system .start-distribution-switchboard a {
    position:relative;
    min-height:74px;
    transition:transform var(--distribution-motion) var(--distribution-easing),background-color var(--distribution-motion) var(--distribution-easing),color var(--distribution-motion) var(--distribution-easing);
  }

  .start-distribution-system .start-distribution-switchboard a:hover,
  .start-distribution-system .start-distribution-switchboard a:focus-visible {
    z-index:1;
    transform:var(--distribution-lift);
    background:color-mix(in srgb,var(--action-subtle) 30%,var(--distribution-surface));
  }

  /* 04：栏目新闻流。实践与静读作为真实编辑栏目，首篇放大，其余文章形成并排短讯。 */
  .start-news-section {
    max-width:var(--container-wide);
    padding:clamp(2.8rem,5vw,5.2rem) 0;
    border-top:var(--stroke-hairline) solid var(--distribution-ink);
  }

  .start-news-section .start-daily-columns-head,
  .start-news-section>header {
    display:grid;
    grid-template-columns:5fr 4fr 2fr;
    gap:var(--space-5);
    align-items:end;
    margin-bottom:var(--space-4);
    padding-bottom:var(--space-3);
    border-bottom:var(--stroke-hairline) solid var(--distribution-line);
  }

  .start-news-section .start-daily-columns-head h2,
  .start-news-section>header h2 {
    max-width:14ch;
    font-family:var(--distribution-display);
    font-size:clamp(1.6rem,3vw,3rem);
    font-weight:400;
    line-height:1.1;
    letter-spacing:-.035em;
  }

  .start-news-section .start-daily-columns-head>p {
    max-width:34ch;
    margin:0;
    color:var(--distribution-muted);
    font:.82rem/1.62 var(--distribution-prose);
  }

  .start-news-section .start-daily-column-grid {
    display:grid;
    grid-template-columns:repeat(12,minmax(0,1fr));
    gap:0 var(--space-4);
    border-top:0;
  }

  .start-news-section .start-daily-column-item {
    grid-column:span 3;
    min-height:188px;
    padding:var(--space-4) 0;
    border-top:var(--stroke-hairline) solid var(--distribution-line);
    border-right:0;
    border-radius:var(--distribution-radius-small);
    transition:transform var(--distribution-motion) var(--distribution-easing),background-color var(--distribution-motion) var(--distribution-easing);
  }

  .start-news-section .start-daily-column-item:first-child {
    grid-column:span 5;
    grid-row:span 2;
    min-height:376px;
    padding-right:var(--space-5);
    border-top-color:var(--distribution-ink);
    border-right:var(--stroke-hairline) solid var(--distribution-line);
  }

  .start-news-section .start-daily-column-item:nth-child(2),
  .start-news-section .start-daily-column-item:nth-child(3) {
    grid-column:span 3;
  }

  .start-news-section .start-daily-column-item:hover,
  .start-news-section .start-daily-column-item:focus-within,
  .start-news-section .start-daily-quiet-list article:hover,
  .start-news-section .start-daily-quiet-list article:focus-within {
    z-index:1;
    transform:var(--distribution-lift);
    background:color-mix(in srgb,var(--action-subtle) 20%,transparent);
    box-shadow:0 8px 18px rgb(24 31 27/.042);
  }

  .start-news-section .start-daily-column-item h3 {
    max-width:23ch;
    margin:var(--space-2) 0;
    font-family:var(--distribution-display);
    font-size:clamp(1rem,1.35vw,1.25rem);
    font-weight:400;
    line-height:1.3;
    letter-spacing:-.018em;
    text-wrap:balance;
  }

  .start-news-section .start-daily-column-item:first-child h3 {
    max-width:15ch;
    font-size:clamp(1.55rem,2.5vw,2.65rem);
    line-height:1.15;
    letter-spacing:-.035em;
  }

  .start-news-section .start-daily-column-item .start-daily-item-deck {
    display:-webkit-box;
    overflow:hidden;
    max-width:43ch;
    color:var(--distribution-muted);
    font:400 .83rem/1.63 var(--distribution-prose);
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
  }

  .start-news-section .start-daily-column-item:not(:first-child) .start-daily-item-deck {
    -webkit-line-clamp:2;
  }

  .start-news-section .start-daily-column-actions {
    margin-top:var(--space-3);
  }

  .start-news-section .start-daily-quiet-list {
    display:grid;
    grid-template-columns:repeat(12,minmax(0,1fr));
    gap:0 var(--space-4);
    border-top:0;
  }

  .start-news-section .start-daily-quiet-list article {
    grid-column:span 3;
    min-height:170px;
    padding:var(--space-4) 0;
    border-top:var(--stroke-hairline) solid var(--distribution-line);
    border-left:0;
    border-radius:var(--distribution-radius-small);
    transition:transform var(--distribution-motion) var(--distribution-easing),background-color var(--distribution-motion) var(--distribution-easing);
  }

  .start-news-section .start-daily-quiet-list article:first-child {
    grid-column:span 5;
    padding-right:var(--space-5);
    border-top-color:var(--distribution-ink);
    border-right:var(--stroke-hairline) solid var(--distribution-line);
  }

  .start-news-section .start-daily-quiet-list h3 {
    max-width:23ch;
    margin:var(--space-2) 0;
    font-family:var(--distribution-display);
    font-size:1.05rem;
    font-weight:400;
    line-height:1.32;
    letter-spacing:-.017em;
  }

  .start-news-section .start-daily-quiet-list article:first-child h3 {
    max-width:16ch;
    font-size:clamp(1.38rem,2.3vw,2.25rem);
    line-height:1.17;
    letter-spacing:-.03em;
  }

  .start-news-section .start-daily-quiet-list article>p:not(.start-daily-item-meta) {
    display:-webkit-box;
    overflow:hidden;
    color:var(--distribution-muted);
    font:400 .82rem/1.62 var(--distribution-prose);
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
  }

  /* 01：三轨归档。馆藏、检索与书签复用稳定轨道；标题本身仍可因长度自然换行。 */
  .library-entry,
  .collection-entry,
  .search-result,
  .mark-row {
    grid-template-columns:minmax(92px,1.15fr) minmax(0,6.5fr) minmax(112px,1.4fr);
    gap:clamp(.9rem,2vw,1.8rem);
    padding:clamp(1rem,1.8vw,1.45rem) 0;
    border-bottom-color:var(--distribution-line);
    border-radius:var(--distribution-radius-small);
    transition:transform var(--distribution-motion) var(--distribution-easing),background-color var(--distribution-motion) var(--distribution-easing),border-color var(--distribution-motion) var(--distribution-easing);
  }

  .library-entry:hover,
  .library-entry:focus-within,
  .collection-entry:hover,
  .collection-entry:focus-within,
  .search-result:hover,
  .search-result:focus-within,
  .mark-row:hover,
  .mark-row:focus-within {
    z-index:1;
    transform:var(--distribution-lift);
    background:color-mix(in srgb,var(--action-subtle) 20%,transparent);
    box-shadow:0 8px 18px rgb(24 31 27/.042);
  }

  .library-entry .entry-index,
  .collection-entry>span,
  .search-result>span,
  .mark-row>span {
    padding-top:4px;
    color:var(--distribution-accent);
    font:600 .68rem/1.45 var(--distribution-ui);
    letter-spacing:.06em;
  }

  .library-entry .post-kicker,
  .collection-entry .post-kicker,
  .search-result div>p:first-child,
  .mark-row div>p:first-child {
    color:var(--distribution-faint);
    font:500 .64rem/1.5 var(--distribution-ui);
    letter-spacing:.045em;
  }

  .library-entry h2,
  .collection-entry h2,
  .search-result h2,
  .mark-row h2 {
    max-width:35ch;
    margin:var(--space-1) 0;
    font-family:var(--distribution-display);
    font-size:clamp(1.03rem,1.35vw,1.32rem);
    font-weight:400;
    line-height:1.28;
    letter-spacing:-.021em;
  }

  .library-entry .core-summary,
  .collection-entry .core-summary,
  .mark-row .core-summary,
  .search-result .search-snippet {
    max-width:66ch;
    min-height:0;
    color:var(--distribution-muted);
    font:400 .82rem/1.6 var(--distribution-prose);
    -webkit-line-clamp:2;
  }

  .library-entry .entry-arrow,
  .collection-entry>a:last-child,
  .search-result>a:last-child,
  .mark-row>a:last-child {
    display:flex;
    align-items:flex-start;
    justify-content:flex-end;
    min-height:100%;
    padding-top:4px;
    color:var(--distribution-accent);
    transition:color var(--distribution-motion) var(--distribution-easing);
  }

  .library-entry:hover .entry-arrow,
  .library-entry:focus-within .entry-arrow,
  .collection-entry:hover>a:last-child,
  .collection-entry:focus-within>a:last-child,
  .search-result:hover>a:last-child,
  .search-result:focus-within>a:last-child,
  .mark-row:hover>a:last-child,
  .mark-row:focus-within>a:last-child {
    color:color-mix(in srgb,var(--distribution-accent) 76%,var(--distribution-ink));
  }

  @media (max-width:760px) {
    .start-distribution-system .start-daily-editorial-grid {
      display:block;
      padding-top:var(--space-4);
    }

    .start-distribution-system .start-cascade-feature {
      min-height:0;
      padding:var(--space-4) 0 var(--space-5);
      border-right:0;
    }

    .start-distribution-system .start-cascade-feature h1 {
      max-width:15ch;
      font-size:clamp(2.2rem,9vw,3.35rem);
      line-height:1.12;
    }

    .start-distribution-system .start-cascade-rail {
      padding:var(--space-3) 0 0;
      border-top:var(--stroke-hairline) solid var(--distribution-line);
    }

    .start-distribution-system .start-daily-rail-item {
      grid-template-columns:32px minmax(0,1fr) 18px;
      padding:var(--space-3) 0;
    }

    .start-distribution-system .start-daily-rail-item .start-daily-item-deck {
      -webkit-line-clamp:2;
    }

    .start-distribution-system .start-distribution-switchboard {
      border-radius:var(--distribution-radius-small);
    }

    .start-news-section {
      padding:var(--space-6) 0;
    }

    .start-news-section .start-daily-columns-head,
    .start-news-section>header {
      display:block;
      margin-bottom:var(--space-3);
    }

    .start-news-section .start-daily-columns-head>p {
      margin-top:var(--space-3);
    }

    .start-news-section .start-daily-column-grid,
    .start-news-section .start-daily-quiet-list {
      grid-template-columns:1fr;
      gap:0;
    }

    .start-news-section .start-daily-column-item,
    .start-news-section .start-daily-column-item:first-child,
    .start-news-section .start-daily-column-item:nth-child(2),
    .start-news-section .start-daily-column-item:nth-child(3),
    .start-news-section .start-daily-quiet-list article,
    .start-news-section .start-daily-quiet-list article:first-child {
      grid-column:auto;
      grid-row:auto;
      min-height:0;
      padding:var(--space-4) 0;
      border-right:0;
    }

    .start-news-section .start-daily-column-item:first-child h3,
    .start-news-section .start-daily-quiet-list article:first-child h3 {
      max-width:18ch;
      font-size:clamp(1.32rem,6.6vw,2rem);
    }

    .library-entry,
    .collection-entry,
    .search-result,
    .mark-row {
      grid-template-columns:38px minmax(0,1fr) 22px;
      gap:var(--space-2);
    }

    .library-entry h2,
    .collection-entry h2,
    .search-result h2,
    .mark-row h2 {
      max-width:25ch;
    }
  }

  /* Finder 式列表视图：仅在首页显式加上 .list-view 时接管03/04排列；原有瀑布与新闻流规则完整保留。 */
  .list-view {
    --list-view-index-column:72px;
    --list-view-action-column:112px;
    --list-view-row-gap:var(--space-4);
    --list-view-row-padding:var(--space-4);
    --list-view-title-size:18px;
    --list-view-main-title-size:32px;
    --list-view-summary-size:14px;
    --list-view-title-summary-gap:var(--space-1);
    --list-view-summary-meta-gap:var(--space-3);
  }

  .list-view.start-distribution-system .start-daily-editorial-grid {
    display:block;
    padding-top:var(--space-4);
    border-bottom:0;
  }

  .list-view.start-distribution-system .start-cascade-feature {
    display:grid;
    grid-template-columns:var(--list-view-index-column) minmax(0,1fr) var(--list-view-action-column);
    column-gap:var(--list-view-row-gap);
    align-items:start;
    min-height:0;
    padding:var(--space-5) 0;
    border-right:0;
    border-bottom:var(--stroke-hairline) solid var(--distribution-line);
    border-radius:0;
  }

  .list-view.start-distribution-system .start-cascade-feature .section-kicker {
    grid-column:1;
    grid-row:1 / span 4;
    margin:var(--space-optical-2) 0 0;
  }

  .list-view.start-distribution-system .start-cascade-feature h1,
  .list-view.start-distribution-system .start-cascade-feature.start-title-extended h1 {
    grid-column:2;
    max-width:28ch;
    margin:0;
    font-size:var(--list-view-main-title-size);
    line-height:1.12;
    letter-spacing:-.035em;
  }

  .list-view.start-distribution-system .start-cascade-feature .start-daily-deck,
  .list-view.start-distribution-system .start-cascade-feature .start-daily-origin,
  .list-view.start-distribution-system .start-cascade-feature .start-daily-lead-source {
    grid-column:2;
    max-width:62ch;
  }

  .list-view.start-distribution-system .start-cascade-feature .start-daily-deck {
    margin:var(--list-view-title-summary-gap) 0 0;
    color:var(--distribution-muted);
    font-size:var(--list-view-summary-size);
    line-height:1.6;
    -webkit-line-clamp:2;
  }

  .list-view.start-distribution-system .start-cascade-feature .start-daily-origin {
    margin-top:var(--list-view-summary-meta-gap);
  }

  .list-view.start-distribution-system .start-daily-lead-actions {
    grid-column:3;
    grid-row:1 / span 3;
    align-self:start;
    padding-top:var(--space-optical-2);
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:var(--space-2);
  }

  .list-view.start-distribution-system .start-daily-lead-source {
    margin-top:var(--space-2);
  }

  .list-view.start-distribution-system .start-cascade-rail {
    display:block;
    padding:0;
    border:0;
  }

  .list-view.start-distribution-system .start-daily-rail-head {
    display:grid;
    grid-template-columns:var(--list-view-index-column) minmax(0,1fr) var(--list-view-action-column);
    column-gap:var(--list-view-row-gap);
    align-items:baseline;
    padding:var(--space-3) 0;
  }

  .list-view.start-distribution-system .start-daily-rail-head .section-kicker {
    grid-column:1 / span 2;
    margin:0;
  }

  .list-view.start-distribution-system .start-daily-rail-head>p:last-child {
    grid-column:3;
    margin:0;
    text-align:right;
  }

  .list-view.start-distribution-system .start-daily-rail-list {
    display:block;
  }

  .list-view.start-distribution-system .start-daily-rail-item,
  .list-view.start-news-section .start-daily-column-item,
  .list-view.start-news-section .start-daily-quiet-list article {
    display:grid;
    grid-template-columns:var(--list-view-index-column) minmax(0,1fr) var(--list-view-action-column);
    column-gap:var(--list-view-row-gap);
    align-items:start;
    min-height:0;
    padding:var(--list-view-row-padding) 0;
    border-right:0;
    border-radius:0;
  }

  .list-view.start-distribution-system .start-daily-rail-item {
    border-bottom:var(--stroke-hairline) solid var(--distribution-line);
  }

  .list-view .start-daily-item-meta {
    grid-column:1;
    grid-row:1 / span 3;
    align-self:start;
    margin:0;
    padding-top:var(--space-optical-2);
    font-size:10px;
    line-height:1.4;
  }

  .list-view.start-distribution-system .start-daily-rail-item h2,
  .list-view.start-news-section .start-daily-column-item h3,
  .list-view.start-news-section .start-daily-quiet-list h3 {
    grid-column:2;
    max-width:42ch;
    margin:0;
    color:var(--distribution-ink);
    font-size:var(--list-view-title-size);
    font-weight:500;
    line-height:1.35;
    letter-spacing:-.018em;
  }

  .list-view.start-distribution-system .start-daily-rail-item .start-daily-item-deck,
  .list-view.start-news-section .start-daily-column-item .start-daily-item-deck,
  .list-view.start-news-section .start-daily-quiet-list article>p:not(.start-daily-item-meta) {
    grid-column:2;
    max-width:66ch;
    margin:var(--list-view-title-summary-gap) 0 0;
    color:var(--distribution-muted);
    font-size:var(--list-view-summary-size);
    font-weight:400;
    line-height:1.6;
    -webkit-line-clamp:2;
  }

  .list-view.start-distribution-system .start-daily-rail-item .start-daily-item-action,
  .list-view.start-news-section .start-daily-column-actions,
  .list-view.start-news-section .start-daily-quiet-list .start-daily-item-action {
    grid-column:3;
    grid-row:1 / span 3;
    align-self:start;
    margin:0;
    padding-top:var(--space-optical-2);
  }

  .list-view.start-news-section {
    max-width:var(--container-wide);
    padding:var(--space-7) 0;
  }

  .list-view.start-news-section .start-daily-columns-head,
  .list-view.start-news-section>header {
    display:grid;
    grid-template-columns:var(--list-view-index-column) minmax(0,1fr) minmax(220px,2fr);
    column-gap:var(--list-view-row-gap);
    align-items:end;
    margin-bottom:var(--space-3);
    padding-bottom:var(--space-3);
  }

  .list-view.start-news-section .start-daily-columns-head>div {
    grid-column:1 / span 2;
  }

  .list-view.start-news-section .start-daily-columns-head>p,
  .list-view.start-news-section>header>p:not(.section-kicker) {
    grid-column:3;
    margin:0;
  }

  .list-view.start-news-section>header .section-kicker {
    grid-column:1;
    grid-row:1;
    margin:0;
  }

  .list-view.start-news-section>header h2 {
    grid-column:2 / -1;
    grid-row:1;
    min-width:0;
    max-width:none;
    margin:0;
    overflow-wrap:normal;
    writing-mode:horizontal-tb;
  }

  .list-view.start-daily-quiet>header {
    display:grid;
    grid-template-columns:var(--list-view-index-column) minmax(0,1fr) var(--list-view-action-column);
  }

  .list-view.start-daily-quiet>header .section-kicker {
    grid-column:1;
    grid-row:1;
  }

  .list-view.start-daily-quiet>header h2 {
    grid-column:2 / -1;
    grid-row:1;
    max-width:none;
  }

  .list-view.start-news-section .start-daily-column-grid,
  .list-view.start-news-section .start-daily-quiet-list {
    display:block;
    border-top:0;
  }

  .list-view.start-news-section .start-daily-column-item,
  .list-view.start-news-section .start-daily-column-item:first-child,
  .list-view.start-news-section .start-daily-quiet-list article,
  .list-view.start-news-section .start-daily-quiet-list article:first-child {
    grid-column:auto;
    grid-row:auto;
    min-height:0;
    padding-right:0;
    border-right:0;
    border-top:var(--stroke-hairline) solid var(--distribution-line);
  }

  .list-view.start-news-section .start-daily-column-item:first-child,
  .list-view.start-news-section .start-daily-quiet-list article:first-child {
    border-top-color:var(--distribution-ink);
  }

  .list-view.start-news-section .start-daily-column-item:first-child h3,
  .list-view.start-news-section .start-daily-quiet-list article:first-child h3 {
    max-width:42ch;
    font-size:var(--list-view-title-size);
    line-height:1.35;
    letter-spacing:-.018em;
  }

  .list-view .start-daily-column-actions {
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:var(--space-3);
  }

  .list-view.start-distribution-system .start-distribution-switchboard {
    display:block;
    margin-top:var(--space-4);
    border-right:0;
    border-left:0;
    border-radius:0;
    box-shadow:none;
  }

  .list-view.start-distribution-system .start-distribution-switchboard a {
    display:grid;
    grid-template-columns:var(--list-view-index-column) minmax(0,1fr) auto;
    column-gap:var(--list-view-row-gap);
    align-items:baseline;
    min-height:0;
    padding:var(--space-3) 0;
    border-bottom:var(--stroke-hairline) solid var(--distribution-line);
    border-radius:0;
  }

  .list-view.start-distribution-system .start-distribution-switchboard a:last-child {
    border-bottom:0;
  }

  .list-view.start-distribution-system .start-distribution-switchboard a span {
    grid-column:1;
  }

  .list-view.start-distribution-system .start-distribution-switchboard a strong {
    grid-column:2;
  }

  .list-view.start-distribution-system .start-distribution-switchboard a small {
    grid-column:2;
    margin-top:var(--space-optical-1);
  }

  .list-view.start-distribution-system .start-distribution-switchboard a i {
    grid-column:3;
    grid-row:1 / span 2;
    align-self:center;
  }

  /* 稳定报纸版面：保留均衡三轨列表，只提升主条目字号与栏目边界线。 */
  .list-view.start-distribution-system .start-cascade-rail,
  .list-view.start-news-section {
    border-top:2px solid var(--distribution-ink);
  }

  .list-view.start-distribution-system .start-distribution-switchboard {
    border-top:2px solid var(--distribution-ink);
    border-bottom:2px solid var(--distribution-ink);
  }

  /* 首页当前没有缩略图；若未来模板加入缩略内容，列表视图必须保持纯目录行。 */
  .list-view .start-daily-thumbnail,
  .list-view .start-daily-media,
  .list-view .start-daily-item-image {
    display:none;
  }

  @media (max-width:760px) {
    .list-view {
      --list-view-index-column:32px;
      --list-view-action-column:22px;
      --list-view-row-gap:var(--space-2);
      --list-view-row-padding:var(--space-4);
    }

    .list-view.start-distribution-system .start-cascade-feature,
    .list-view.start-distribution-system .start-daily-rail-item,
    .list-view.start-news-section .start-daily-column-item,
    .list-view.start-news-section .start-daily-quiet-list article {
      grid-template-columns:var(--list-view-index-column) minmax(0,1fr) var(--list-view-action-column);
    }

    .list-view.start-distribution-system .start-cascade-feature .start-daily-origin,
    .list-view.start-distribution-system .start-cascade-feature .start-daily-lead-source,
    .list-view.start-distribution-system .start-cascade-feature .start-daily-lead-actions a:not(.start-first-action),
    .list-view .start-daily-item-deck,
    .list-view .start-daily-column-actions a:not(:first-child) {
      display:none;
    }

    .list-view.start-distribution-system .start-daily-lead-actions {
      grid-column:3;
      grid-row:1 / span 2;
    }

    .list-view.start-distribution-system .start-daily-lead-actions .start-first-action {
      font-size:0;
    }

    .list-view.start-distribution-system .start-daily-lead-actions .start-first-action b {
      font-size:1rem;
    }

    .list-view .start-daily-item-meta {
      font-size:.58rem;
    }

    .list-view.start-distribution-system .start-daily-rail-item .start-daily-item-action,
    .list-view.start-news-section .start-daily-column-actions,
    .list-view.start-news-section .start-daily-quiet-list .start-daily-item-action {
      grid-column:3;
      grid-row:1 / span 2;
      font-size:0;
    }

    .list-view.start-distribution-system .start-daily-rail-item .start-daily-item-action b,
    .list-view.start-news-section .start-daily-column-actions a:first-child b,
    .list-view.start-news-section .start-daily-quiet-list .start-daily-item-action b {
      font-size:1rem;
    }

    .list-view.start-news-section {
      padding:var(--space-6) 0;
    }

    .list-view.start-news-section .start-daily-columns-head,
    .list-view.start-news-section>header {
      grid-template-columns:var(--list-view-index-column) minmax(0,1fr);
      row-gap:var(--space-2);
    }

    .list-view.start-news-section .start-daily-columns-head>div,
    .list-view.start-news-section>header h2 {
      grid-column:1 / -1;
    }

    .list-view.start-news-section .start-daily-columns-head>p,
    .list-view.start-news-section>header>p:not(.section-kicker) {
      display:none;
    }

    .list-view.start-news-section>header .section-kicker {
      grid-column:1 / -1;
      grid-row:auto;
    }

    .list-view.start-distribution-system .start-distribution-switchboard a {
      grid-template-columns:var(--list-view-index-column) minmax(0,1fr) auto;
      column-gap:var(--space-2);
    }
  }

  @media (prefers-reduced-motion:reduce) {
    .start-distribution-system .start-daily-rail-item,
    .start-distribution-system .start-distribution-switchboard a,
    .start-news-section .start-daily-column-item,
    .start-news-section .start-daily-quiet-list article,
    .library-entry,
    .collection-entry,
    .search-result,
    .mark-row,
    .library-entry .entry-arrow,
    .collection-entry>a:last-child,
    .search-result>a:last-child,
    .mark-row>a:last-child {
      transition-duration:1ms;
    }

    .start-distribution-system .start-daily-rail-item:hover,
    .start-distribution-system .start-daily-rail-item:focus-within,
    .start-distribution-system .start-distribution-switchboard a:hover,
    .start-distribution-system .start-distribution-switchboard a:focus-visible,
    .start-news-section .start-daily-column-item:hover,
    .start-news-section .start-daily-column-item:focus-within,
    .start-news-section .start-daily-quiet-list article:hover,
    .start-news-section .start-daily-quiet-list article:focus-within,
    .library-entry:hover,
    .library-entry:focus-within,
    .collection-entry:hover,
    .collection-entry:focus-within,
    .search-result:hover,
    .search-result:focus-within,
    .mark-row:hover,
    .mark-row:focus-within {
      transform:none;
    }
  }
}
