.rf-page h2{font-size:1.3rem}.rf-entry{padding:16px;display:flex;justify-content:space-between;align-items:start;gap:18px}.rf-entry h3,.rf-app h3{font-size:1rem;line-height:1.5;margin:4px 0}.rf-entry p{color:var(--muted);font-size:.9rem;line-height:1.6;margin:6px 0}.rf-entry small{color:var(--muted);font-size:.78rem}.rf-count{flex:none;white-space:nowrap;padding:5px 8px;background:var(--bg);border:1px solid var(--border);border-radius:6px;font-size:.8rem}.rf-app{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:18px;padding:16px}.rf-app code,.rf-app small{display:block;overflow-wrap:anywhere;margin-top:6px;color:var(--muted);font-size:.8rem}.rf-app p{font-size:.85rem;margin:10px 0 0}.rf-checks{margin:22px 0}.rf-checks section{padding:12px 0;border-top:1px solid var(--border)}.rf-checks h3{font-size:1rem}.rf-related{margin-top:28px}.rf-related h2{font-size:1.1rem}.rf-pager{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:22px 0}.rf-page #matching-apps{scroll-margin-top:80px}@media(max-width:620px){.rf-app{grid-template-columns:1fr;gap:12px}.rf-app .ws-assessment{border-top:1px solid var(--border);padding-top:10px}.rf-entry{flex-direction:column;gap:8px}.rf-page h1{font-size:1.8rem}.rf-page .ws-jumps{font-size:.9rem}}
