[data-rv-editorial]{box-sizing:border-box;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#111827}[data-rv-editorial] *{box-sizing:border-box}.rv-authors,.rv-blacklist,.rv-articles{margin:32px auto;padding:20px 16px;max-width:1200px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;color:#111827}.rv-ed-h2{margin:0 0 12px;font-size:22px;line-height:1.25;font-weight:700;color:#111827}.rv-ed-lead{margin:0 0 12px;color:#4b5563;font-size:15px}.rv-auth-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.rv-auth{display:flex;gap:12px;align-items:flex-start;margin:0;padding:14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.rv-avatar{flex:0 0 56px;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:#1f2937;color:#fff;font-weight:700;font-size:18px;letter-spacing:.02em}.rv-avatar-img{flex:0 0 56px;display:block;width:56px;height:56px;border-radius:999px;object-fit:cover}.rv-auth-body{min-width:0}.rv-auth-name{margin:0;font-weight:700;font-size:16px;color:#111827}.rv-auth-role{margin:2px 0 6px;font-size:13px;color:#6b7280}.rv-auth-bio{margin:0;font-size:14px;line-height:1.5;color:#374151;overflow-wrap:anywhere}.rv-byline{margin:4px 0 14px;font-size:14px;color:inherit;opacity:.8;overflow-wrap:anywhere}.rv-byline-name{font-weight:600;color:inherit}.rv-bl-wrap{border:1px solid #fecaca;border-radius:12px;background:#fff}.rv-bl-table{width:100%;border-collapse:collapse;font-size:14px;color:#111827}.rv-bl-table th,.rv-bl-table td{padding:10px 12px;border-bottom:1px solid #fee2e2;text-align:left;vertical-align:top}.rv-bl-table th{background:#fef2f2;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#991b1b}.rv-bl-table tr:last-child td{border-bottom:0}.rv-bl-name{font-weight:700;color:#991b1b;overflow-wrap:anywhere}.rv-bl-reason{color:#374151;overflow-wrap:anywhere}.rv-art-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.rv-art{margin:0;padding:14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.rv-art-link{font-weight:700;font-size:16px;color:#1d4ed8;text-decoration:none;overflow-wrap:anywhere}.rv-art-link:hover,.rv-art-link:focus{text-decoration:underline}.rv-art-teaser{margin:6px 0 0;font-size:14px;line-height:1.5;color:#374151;overflow-wrap:anywhere}@media (max-width:760px){.rv-authors,.rv-blacklist,.rv-articles{margin:24px 12px;padding:16px 12px}}