/* Affiliate section styling — append to tripwire CSS or load separately */
.affiliates{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:1.5rem;margin-top:1.5rem;color:#1a1a1a}
.affiliates h3{font-size:1.1rem;margin-bottom:.25rem}
.affiliates .muted-small{color:#888;font-size:.8rem;margin-bottom:1rem}
.aff-list{list-style:none;padding:0}
.aff-list li{padding:.5rem 0;border-bottom:1px solid #f0f0f0;font-size:.92rem}
.aff-list li:last-child{border-bottom:0}
.aff-list a{color:#2563eb;font-weight:600;text-decoration:none}
.aff-list a:hover{text-decoration:underline}
