
.rmp{background:var(--header-bg);border-radius:16px;padding:2rem 2.25rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2rem;align-items:center}
.rmp-eye{font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.07em;color:#9aa6f2;margin-bottom:.6rem}
.rmp-t{font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:.4rem;line-height:1.35}
.rmp-d{font-size:.9rem;color:rgba(255,255,255,.62);line-height:1.65;margin:0}
.rmp-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}
.rmp-chips span{font-size:.78rem;padding:.3rem .75rem;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.65)}
.rmp-list{display:flex;flex-direction:column;gap:.6rem}
.rmp-row{display:flex;align-items:center;gap:1rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.85rem 1rem}
.rmp-row.hi{border-color:#3347d6;background:rgba(51,71,214,.16)}
.rmp-n{flex:1;min-width:0}
.rmp-n b{display:block;color:#fff;font-size:.95rem}
.rmp-n small{color:rgba(255,255,255,.6);font-size:.8rem}
.rmp-tag{display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:none;background:#3347d6;color:#fff;border-radius:999px;padding:.12rem .5rem;margin-left:.4rem;vertical-align:2px}
.rmp-p{color:#fff;font-weight:800;font-size:1.1rem;white-space:nowrap}
.rmp-btn{display:inline-flex;align-items:center;padding:.55rem 1.1rem;background:var(--accent);color:#fff!important;border-radius:999px;font-size:.88rem;font-weight:700;text-decoration:none;white-space:nowrap}
.rmp-btn:hover{filter:brightness(1.1)}
.rmp-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-top:.4rem;font-size:.8rem}
.rmp-links a{color:rgba(255,255,255,.75);text-decoration:underline;text-underline-offset:3px}
@media (max-width:820px){.rmp{grid-template-columns:1fr;padding:1.5rem 1.25rem;gap:1.25rem}.rmp-row{flex-wrap:wrap}.rmp-n{flex-basis:100%}.rmp-p{margin-right:auto}}
