/* Uses the shared commentary typography and theme; only exhibit density is local. */
.landlord-tenant table{min-width:660px}
.landlord-tenant td,.landlord-tenant th{vertical-align:top;text-align:left}
.landlord-tenant .fig-note{max-width:900px}
@media print{
 .landlord-tenant .fig{break-inside:avoid}
 .landlord-tenant table{font-size:8pt;line-height:1.4}
 .landlord-tenant th{font-size:7pt;letter-spacing:.2px}
 .landlord-tenant td,.landlord-tenant th{padding:7px 5px}
 .landlord-tenant .keys{break-inside:avoid}
 .landlord-tenant .sources li,.landlord-tenant .disc p{break-inside:avoid}
}

@media print{.landlord-tenant .sources-heading{break-before:page}}

@media screen and (max-width:700px){.landlord-tenant .tbl::before{content:"Swipe to view all columns";display:block;position:sticky;left:0;font:12px Arial,sans-serif;color:var(--muted);margin-bottom:10px}}
@media print{.landlord-tenant p{break-inside:avoid}}
