.pr-list{margin:1.6rem 0 0;padding:0;list-style:none}.pr-item{border-top:1px solid var(--dp-line);padding:1.15rem 0 1.25rem}.pr-item:first-child{border-top:0;padding-top:.2rem}.pr-outlet{font-family:var(--sans);letter-spacing:.1em;color:var(--dp-gold-text);margin:0;font-size:.72rem}.pr-dot{color:var(--dp-gold);margin:0 .5em}.pr-title{margin:.45rem 0 0;font-size:clamp(1.02rem,1.25vw,1.16rem);font-weight:600;line-height:1.55}.pr-title a{border-bottom:1px solid #23605540}.pr-author{font-family:var(--sans);color:var(--dp-brand-mute);margin:.4rem 0 0;font-size:.8rem}.pr-note{color:var(--ink-soft);margin:.5rem 0 0;font-size:.9rem;line-height:1.95}.pr-topics{flex-wrap:wrap;gap:.4rem .5rem;margin:.75rem 0 0;display:flex}.pr-topic{font-family:var(--sans);color:var(--dp-brand-soft);background:var(--brand-tint);border:1px solid var(--dp-line);padding:.22em .65em;font-size:.74rem;line-height:1.4;text-decoration:none}.pr-topic:hover{color:var(--white);background:var(--dp-brand);border-color:var(--dp-brand)}.pr-also{font-family:var(--sans);color:var(--muted);margin:.5rem 0 0;font-size:.78rem}.pr-also a{color:var(--dp-brand-mute)}
