.aff-block[data-v-839faaa2]{margin:1.6rem 0}.aff-heading[data-v-839faaa2]{font-size:1.05rem;margin-bottom:.4rem}.aff-intro[data-v-839faaa2]{font-size:.88rem;color:#555;margin-bottom:.7rem;line-height:1.7}.affiliate-grid[data-v-839faaa2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.8rem}.aff-card[data-v-839faaa2]{display:flex;flex-direction:column;gap:.2rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:.9rem;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.aff-card[data-v-839faaa2]:hover{border-color:#6366f1;transform:translateY(-1px)}.aff-provider[data-v-839faaa2]{font-size:.95rem}.aff-product[data-v-839faaa2]{font-size:.86rem;color:#444}.aff-price[data-v-839faaa2]{color:#b45309;font-size:.9rem;font-weight:600}.aff-note-line[data-v-839faaa2]{font-size:.76rem;color:#777}.aff-disclosure[data-v-839faaa2]{font-size:.78rem;color:#666;margin-top:.6rem;line-height:1.7}.aff-link[data-v-839faaa2]{color:#4f46e5}@media (max-width: 768px){.aff-card[data-v-839faaa2]{min-height:44px}}
