/* press-declutter.css · 2026-10-03 · layout only, every link stays in the DOM */
.pdc-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0}
.pdc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--gold-border);color:var(--gold);font:600 14.5px/1 var(--body);background:transparent}
.pdc-btn:hover{background:var(--gold-bg);color:#e5c77b}
.pdc-btn-pri{background:var(--gold);border-color:var(--gold);color:#0a0d12}
.pdc-btn-pri:hover{background:#e5c77b;color:#0a0d12}
.hero{padding:48px 0 32px}
.hero .stats{margin-top:26px;gap:10px}
.hero .stat{padding:14px 16px;border-radius:12px}

section.block{padding:32px 0}
.pdc-kit .kit{border-radius:20px;padding:16px 18px}
.pdc-kit .kit-row{gap:10px 28px}
.pdc-kit .sub{margin-bottom:16px}

/* Latest: one compact card */
.pdc-latest .sub{font-size:14px;margin-bottom:12px}
.pdc-latest .grid{grid-template-columns:1fr}
.pdc-latest-item{padding:14px 16px;border-color:var(--gold-border)}
.pdc-latest-item .item-h{font-size:15.5px;margin-bottom:4px}
.pdc-latest-item .item-d{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pdc-latest-item .item-go{margin-top:8px}
.pdc-latest h2{font-size:clamp(19px,3vw,24px)}

/* Archive */
.pdc-archive{padding-bottom:28px}
.pdc-archive-head{margin-bottom:6px}
.pdc-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:14px -20px 0;padding:2px 20px 4px}
.pdc-tabs::-webkit-scrollbar{display:none}
.pdc-tab{flex:0 0 auto;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text3);font:600 14px/1 var(--body);cursor:pointer}
.pdc-tab:hover{color:var(--text);border-color:var(--gold-border)}
.pdc-tab[aria-selected="true"]{background:var(--gold-bg);border-color:var(--gold);color:var(--gold)}
.pdc-tab .pdc-n{margin-left:6px;font:500 11.5px/1 var(--mono);color:var(--text4)}
.pdc-group{padding:18px 0 4px}
.pdc-group h2{font-size:clamp(18px,2.6vw,22px)}
.pdc-group .sub{font-size:14px;margin-bottom:14px}
.pdc-group .grid{gap:10px}
.pdc-group .item{padding:14px 16px}
.pdc-js .pdc-group.pdc-off,.pdc-js .item.pdc-off{display:none}
.pdc-more{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:16px;border-radius:999px;border:1px solid var(--gold-border);background:transparent;color:var(--gold);font:600 14.5px/1 var(--body);cursor:pointer}
.pdc-more:hover{background:var(--gold-bg)}
.pdc-more[hidden]{display:none}
@media(max-width:480px){
  .grid{grid-template-columns:1fr}
  .hero .stats{grid-template-columns:1fr 1fr}
  .hero .stat-n{font-size:21px}
}
