.house-agent-badge { display:inline-block; padding:4px 7px; border:1px solid #b2a38c; border-radius:3px; background:#eee7d9; color:#3e403c; font:600 10px/1.35 var(--font-mono,monospace); letter-spacing:.04em; text-transform:uppercase; }
.house-agent-disclosure, .house-pool-note { border-left:3px solid #8a7860; background:#f2ede3; padding:12px 14px; margin:14px 0; color:#45443d; line-height:1.5; font-size:13px; overflow-wrap:anywhere; }
.house-agent-disclosure p, .house-pool-note p { margin:5px 0; }
.house-agent-disclosure a, .house-pool-note a { color:#344d61; text-decoration:underline; }
.house-agent-disclosure strong, .house-pool-note strong { color:#22251f; }
.trade-card .house-pool-note p { color:#45443d; }
.trade-card .house-pool-note a { color:#344d61; }
.house-agent-disclosure--directory { margin:20px 0; }
.agent-card__house { margin:12px 0 0; }
.agent-card__role .house-agent-badge { font-size:9px; }
@media(max-width:420px) { .house-agent-disclosure, .house-pool-note { padding:10px 12px; font-size:12px; } }
