/* Press list: consistent compact rows, newest first. */
#press-news .dw-press-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
#press-news .dw-press-card{display:block;grid-column:auto;margin:0;padding:0;min-width:0;overflow:hidden;border:1px solid var(--line,#ddd);border-radius:12px;background:#fff}
#press-news .dw-press-summary{padding:22px 26px;min-width:0}
#press-news .dw-press-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:10px}
#press-news .dw-press-meta time{font-variant-numeric:tabular-nums;white-space:nowrap}
#press-news .dw-press-title{font-size:clamp(18px,2vw,23px);line-height:1.5;margin:8px 0 10px;overflow-wrap:anywhere}
#press-news .dw-press-summary>p{margin:10px 0;line-height:1.8}
#press-news .dw-press-origin{display:inline-flex;margin-top:8px;align-items:center;min-height:44px}
#press-news .dw-press-fulltext{padding:0 26px 18px}
#press-news .dw-press-fulltext summary{min-height:44px;cursor:pointer}
#press-news .dw-press-sort-note{font-size:14px;color:#6c6174;margin-top:12px}
@media(max-width:600px){#press-news .dw-press-summary{padding:18px}#press-news .dw-press-fulltext{padding:0 18px 16px}#press-news .dw-press-meta{gap:12px}}

#press-news .dw-press-article{max-width:78ch;margin:18px auto;line-height:1.9;overflow-wrap:anywhere}#press-news .dw-press-article p{margin:0 0 1.3em}#press-news .dw-press-article img{display:block;max-width:100%;height:auto;margin:auto}#press-news .dw-press-credit{font-size:13px;color:#766b7b}
